h1, h2, h3, h4, h5, h6, p, a,  span, ul li a {
    font-family: Arial, sans-serif !important; 
}



.block { text-align: justify; hyphens: auto; word-wrap: break-word;
  overflow-wrap: break-word; hyphenate-limit-chars: auto 5;
   hyphenate-limit-lines: 2;}

.ba-lightbox-backdrop.lightbox-center .ba-lightbox .ba-section {
	max-height: calc( 100vh - 50px);
        overflow-y: scroll;
}


.h1headershadowintro {
text-shadow: rgb(0, 0, 0) 0px 0px 3px;
  color: #ffffff; text-align: center;
}

.z0 {z-index: 0}
.z3 {z-index: 3}

ul,
ol {
    line-height: 25px;
}

#item-15132731265350 .ba-button-wrapper a span {
    font-family: 'Arial'; 
  
}

#item-15003687280 .ba-blog-post-add-to-cart-price {
    color: rgba(76, 77, 79, 1);
  font-family: 'Arial ' !important;}




#item-14975226224 .intro-post-title { 
    margin-bottom: 20px;       
  font-family : 'Arial'; 


}

#item-15003687280 .ba-blog-post-title a {
    color : rgba(76, 77, 79, 1);
    font-family : 'Arial'; 
    
}
#item-15003687280 .ba-blog-post-info-wrapper > * {
   
    font-family : 'Arial'; 
    
}
#item-15003687280 .ba-blog-post-title a {
       font-family: 'Arial'; 
  }

#item-15003687280 .ba-blog-post-info-wrapper > * {
      font-family : 'Arial'; 
    }

#item-15003687280 .ba-blog-post-intro-wrapper {
        font-family : 'Arial'; 
  }


#item-15003687280 .ba-blog-post-button-wrapper a {
      font-family : 'Arial'; 
    }

#item-15113922190 .ba-blog-post-intro-wrapper {
    font-family: Arial, sans-serif !important;

}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled],
.btn-primary:hover,
.btn-primary {
    background-color: #0075b2;
    color: #fff;border-radius: 0px;
}
   

.ba-item .search input[type="search"], img {
    border-radius: 0px ! important;
}


.ba-grid-column .ba-row-wrapper:not(.ba-container) {
    width: 100%;
}

header:not(.fixed-header) .custom-header {   
}
.custom-header [class*="span"] {
	padding-left: 0;
  padding-right: 0;
	margin-left: 0;
  margin-right: 0;
}
.fixed-header .custom-header {
    padding: 0 !important;
}

.custom-header {
    transition: all .3s ease-in-out ;
    -webkit-transition: all .3s ease-in-out 
}

#item-15111360600 img {
    margin-top: 0px;   
}

div.mod-languages img { width: 20px; margin-right:3px;}



.close-lightbox  i {
    color: inherit;
    cursor: pointer;
    font-size: 45px;
    margin-top: 2%;
    margin-right: 2%;
}


.ba-item-search-result .ba-blog-post-image a,
.ba-item-post-navigation .ba-blog-post-image a,
.ba-item-related-posts .ba-blog-post-image a,
.ba-item-recent-posts .ba-blog-post-image a,
.ba-item-blog-posts .ba-blog-post .ba-blog-post-image a {
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -webkit-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}

#item-15145662921270 ul.nav-child {
        padding-bottom: 10px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
    }

.com_gridbox .ba-gallery h4 {
    
    text-align: left;
}

.ba-gallery:not(.album-in-lightbox) .ba-goback h2 {
        
        text-align: left !important;
       
}

.ba-gallery .ba-pagination {
    margin: 90px 0px 0px 0px !important;
}

.zmdi {
    font-family: Material-Design-Iconic-Font !important;
}

.ba-gallery .ba-goback > a {
    border-radius: 0% !important;
  margin-bottom: 20px;
  } 



/*catalogcomponent */
body:not(.com_gridbox) .body .main-body {
        padding-right: 10px; padding-left: 10px;
}

/* Button */
.com_virtuemart .fg-button,
.com_virtuemart .button,
.pager li > a,
.pager li > span,
.btn {   
    font: 500 16px 'Arial';
    text-transform: none;
}



#djcatalog .djc_filter_list > li span,
#djcatalog .djc_filter_search > li span,
#djcatalog .djc_filter_map_search > li span,
#djcatalog .djc_filter_radius_search > li span,
#djcatalog .djc_order_buttons > li span {
    
    margin-left: 9px;
}

#djcatalog .djc_items .djc_item_in,
#djcatalog .djc_related_items .djc_item_in {
	padding: 0px 8px;
}

#djcatalog  .djc_item .djc_title h3 {
	font-size: 21px;
}

@media (max-width: 1024px) {

#djcatalog .djc_filter_list > li span,
#djcatalog .djc_filter_search > li span,
#djcatalog .djc_filter_map_search > li span,
#djcatalog .djc_filter_radius_search > li span,
#djcatalog .djc_order_buttons > li span {
    
    margin-left: 0px;
}
  #djcatalog .djc_atoz_list {
	
	text-align:  left;
}
}


@media (max-width: 667px) {
   #djcatalog  .djc_item .djc_title h3 {
	
	font-size: 18px;
     
}
.ba-album.css-style-5 .ba-caption,
.ba-gallery-grid.css-style-5 .ba-caption {
    
    padding-left: 10px;
}

}



.ba-hamburger-menu > .main-menu >.close-menu {
    
    top: 5px;
    width: -webkit-calc(100% - 60px);
    width: calc(100% - 60px);
    z-index: 1000;
      font-size: 30px;

}
/*Tab-content */

.ba-tabs-wrapper .content-text ol li {
    display: list-item !important;
}

 #item-15105011480 .tab-content {
    padding-right: 20px;
}

#item-15197117050550 ul.nav.nav-tabs li a {
    
    font-weight: 400;padding-top: 15px;
padding-bottom: 15px;
  
}

#item-15197117050550 ul.nav.nav-tabs li a:hover {
    font-weight: 400;
}

#item-15197117050550 ul.nav.nav-tabs li.active a {
    
    font-weight: 700;
}

/*Accordion Weltweit*/
#item-15197481824860 .accordion-heading span.accordion-title {
          font-weight : 400;
   
}

#item-15197460880500 .accordion-heading span.accordion-title {
          font-weight : 400;
}

/*Pagination Hover & Active*/


div.k2Pagination ul li.active a,
div.k2Pagination ul li.active a:hover,
#kunena.layout .pagination ul > li.active > a,
#kunena.layout .pagination ul > li.active > a:hover,
.pagination ul > .active > a:hover,
.pagination ul > .active > span:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #0075b2;
    color: #fff;
    cursor: default;
}

/* ========================================================================
    Responsive
 ========================================================================== */

/*
/* Responsive Grid
*/
.column-wrapper {
  display: block;
  
}

.custom > iframe {
	-webkit-overflow-scrolling: touch !important;
	overflow: scroll !important;
}
/*
/* Gallery
*/
.ba-album.css-style-10 .ba-album-items:hover .ba-image img,
.ba-gallery-grid.css-style-10 .ba-image:hover img {
    -webkit-transform: translate(0, -15px)!important;
    transform: translate(0, -15px)!important;
}
.ba-image img { margin-bottom: -50px !important; margin-top: 50px !important;}

.ba-album.css-style-2 .ba-album-items:hover .ba-image img,
.ba-gallery-grid.css-style-2 .ba-image:hover img {
    transform: translateY(-130px)!important;
}


@media (max-width: 767px) {
    .ba-gallery {
        box-sizing: border-box;
        padding: 0 0px;
    }

  .ba-gallery .ba-goback > a {
    border-radius: 0 !important;
    margin-right: 50px;
    margin-bottom: 20px; }
  
}

/*
/* Flipbox & Icon
*/
.su-icon i {
	padding: 1px;
	 
}

.flip-box-wrap .horizontal_flip_left .back-flip_box {
	
	height: 400px;
}

.flip-box-wrap .horizontal_flip_left:hover .front-flip_box {
	
	height: 100%;
  
 }
  
  @media (max-width: 1024px) {
	.ba-item-main-menu,
	.ba-hamburger-menu {
		-webkit-tap-highlight-color:transparent;
	}
    .ba-gallery:not(.album-in-lightbox) .ba-goback h2 {
    text-align: left !important;
    margin-top: 30px;}
}
}

span.highlight {background: #9BCC56; color: #fff; padding:0 3px;}
.result-category {display: none;}

/* Timeline */
/* Note Texts and image */
	.timeline .note .note-image{ width: 100.5%; height: auto; overflow: hidden; margin: -1px; }
	.timeline .note .note-image img{ width: 100.5%; width: calc(100% + 2px); position: relative; left: -1px; right: -1px; top: -1px; display: block; height: auto; }
	.timeline .note .note-inner .note-texts{ padding: 30px 32px 28px; position: relative; }
	.timeline .note .note-date{color: #0075b2;font-size: 30px;letter-spacing: 0px;font-style: normal;font-weight: 600;margin-top: -2px; margin-bottom:15px;}
	.timeline .note .note-title{ font-size: 16px; letter-spacing: -0.2px; font-weight: 600; }
	.timeline .note .note-desc{ margin-top:10px; color: inherit; font-size: 15px; line-height: 26px; }
/* Notes */
	.timeline .note{ width: 50%;  float: left; clear: left; margin: 25px auto; position: relative; cursor: default; }
	.timeline .date + .note{ margin-top: -100px; }
	.timeline .note .note-inner{ color: #9E9E9E; border: 0px solid #0075b2; width: 90%; float: left; background-color: #fff;  -webkit-transition: all 0.2s; -moz-transition: all 0.2s; transition: all 0.2s; }
	.timeline .note .note-inner:before,.timeline .note .note-inner:after{ width: 10%; background: #0075b2; content:''; position: absolute; top: 55px; right: 0; height: 1px; }
	.timeline .note .note-inner:after{ width: 20px; height:20px; top: 45.5px; right: -4.5px; border-radius: 0%; }
	.timeline .note:hover .note-inner{ color: #000; background-color: #fafafa;  -ms-transform: scale(1.03); -webkit-transform: scale(1.03); transform: scale(1.03); border-color: #ddd; box-shadow: 0 34px 51px -20px rgba(0,0,0,0.24); }
	.timeline .note:hover .note-inner:before,.timeline .note:hover .note-inner:after{ background: #0075b2; }
  
