/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/open-sans-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../../fonts/open-sans-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/open-sans-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('../../fonts/open-sans-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/open-sans-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../fonts/open-sans-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/open-sans-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../../fonts/open-sans-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/open-sans-v18-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../../fonts/open-sans-v18-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/open-sans-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../../fonts/open-sans-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../fonts/open-sans-v18-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../../fonts/open-sans-v18-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../fonts/open-sans-v18-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('../../fonts/open-sans-v18-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/open-sans-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../../fonts/open-sans-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../../fonts/open-sans-v18-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('../../fonts/open-sans-v18-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/open-sans-v18-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/open-sans-v18-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/open-sans-v18-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/open-sans-v18-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* arvo-regular - latin */
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/arvo-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Arvo'),
       url('../../fonts/arvo-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/arvo-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/arvo-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/arvo-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/arvo-v14-latin-regular.svg#Arvo') format('svg'); /* Legacy iOS */
}

/* arvo-italic - latin */
@font-face {
  font-family: 'Arvo';
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/arvo-v14-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Arvo-Italic'),
       url('../../fonts/arvo-v14-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/arvo-v14-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/arvo-v14-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/arvo-v14-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/arvo-v14-latin-italic.svg#Arvo') format('svg'); /* Legacy iOS */
}

/* arvo-700 - latin */
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/arvo-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Arvo Bold'), local('Arvo-Bold'),
       url('../../fonts/arvo-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/arvo-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/arvo-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/arvo-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/arvo-v14-latin-700.svg#Arvo') format('svg'); /* Legacy iOS */
}

/* arvo-700italic - latin */
@font-face {
  font-family: 'Arvo';
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/arvo-v14-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Arvo Bold Italic'), local('Arvo-BoldItalic'),
       url('../../fonts/arvo-v14-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../fonts/arvo-v14-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../fonts/arvo-v14-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../fonts/arvo-v14-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../fonts/arvo-v14-latin-700italic.svg#Arvo') format('svg'); /* Legacy iOS */
}

body {font-family:'Open Sans', sans-serif; font-size:15px; font-weight:300;}
h1, h2, h3, h4, h5, h6 {font-family:'Arvo', sans-serif;}


.major-bgcolor, .btn.btn-primary, .sppb-btn.btn-primary, .btn.sppb-btn-primary, .sppb-btn.sppb-btn-primary, .sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a, .sp-select ul > li.active, .sp-select ul > li:hover, .sppb-addon-feature:hover::after, .sppb-progress-wrap .sppb-progress .sppb-progress-bar, .com-users.view-login .logout .btn.btn-primary, .service-feature-section .sppb-addon-feature:hover::after, .sppb-btn-info.sppb-btn-outline:hover, .sppb-btn-info.sppb-btn-outline:focus, .sppb-btn-info.sppb-btn-outline:active, .sppb-btn-info.sppb-btn-outline.active, .open > .dropdown-toggle.sppb-btn-info.sppb-btn-outline {background-color: #ac5c12;}

.major-color, .sp-my-account ul.nav > li > a:hover, .btn.btn-default, .sppb-btn.btn-default, .btn.sppb-btn-default, .sppb-btn.sppb-btn-default, .sppb-addon-accordion .sppb-addon-content .sppb-panel-group .sppb-panel-heading .sppb-toggle-direction, .sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .customNavigation a:hover, .sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .customNavigation a:focus, .simple-variation.sppb-slider-fullwidth-wrapper .sppb-slider-item-wrapper .sppb-slideshow-fullwidth-item .sppb-magnific-popup.sppb-modal-selector i, .sppb-addon-header.title-line-after::after, .sppb-addon-header.title-line-before::before, .sppb-addon-feature:hover .sppb-icon i, .sppb-testimonial-pro-advanced .sppb-carousel-control:hover, .sppb-testimonial-pro-advanced .sppb-carousel-control:focus, .sppb-addon-tab .sppb-tab .sppb-nav-tabs li.active a, .sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-price-wrap .sppb-pricing-price, .reset .form-validate .form-group button, .icon-top-wrapper:hover i, article.item-page .tags a:hover, article.item-page .pager.pagenav li a:hover, article.item-page .pager.pagenav li a:focus, article.item-page .pager.pagenav li a:hover span, article.item-page .pager.pagenav li a:focus span, .view-article .author-info .author-social-link li a:hover, #sp-left .sp-module ul.mostread li .category-tag a:hover, #sp-right .sp-module ul.mostread li .category-tag a:hover, #sp-left .sp-module ul.mostread li .category-tag a:focus, #sp-right .sp-module ul.mostread li .category-tag a:focus, #sp-left .sp-module ul.mostread li a:hover, #sp-right .sp-module ul.mostread li a:hover, #sp-left .sp-module ul.mostread li a:focus, #sp-right .sp-module ul.mostread li a:focus, #sp-left .sp-module .acymailing_module_form p.acysubbuttons::after, #sp-right .sp-module .acymailing_module_form p.acysubbuttons::after, .pagination-wrapper ul.pagination li span:hover, .pagination-wrapper ul.pagination li a:hover, .pagination-wrapper ul.pagination li span:focus, .pagination-wrapper ul.pagination li a:focus, .pagination-wrapper ul.pagination li.active a, .blog-variation-2 article.item .article-info-wrap:hover .entry-header h2 a:hover, .blog-variation-2 article.item .article-info-wrap:hover .entry-header h2 a:focus, body.header-transparent-black .icon-top-wrapper i:hover, .sppb-section.title-line-before .sppb-section-title::before, .sppb-section.title-line-after::after, .service-page-modal .sppb-magnific-popup.sppb-modal-selector i, .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-filter ul li a:hover, .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-filter ul li.active a, .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info::after, .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info-wrap::after, .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a:hover, .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info-wrap .sp-simpleportfolio-title a:hover, .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a:focus, .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item .sp-simpleportfolio-info-wrap .sp-simpleportfolio-title a:focus, .contact-form-section .sppb-addon-raw-html ul li span.single-text, .sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-description .sp-simpleportfolio-title-wrap::before, #sp-bottom .sp-module ul li a:hover, #sp-bottom .sp-module ul li a:focus, #sp-bottom .sppb-addon-text-block .bottom-address span.floox-title, #sp-bottom .sppb-addon-social-media .social-media-text-wrap a:hover, #sp-bottom .sppb-addon-social-media .social-media-text-wrap a:focus, #sp-footer #sp-footer2 p a, .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-module .sp-module-content a:hover, .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner .sp-module .sp-module-content a:focus, .sp-comingsoon .social-icons li a:hover, .copyright p a, .error-page .error-message::before, .sppb-addon-animated-number .sppb-animated-number {color: #ac5c12;}
 
body.no-page-title #sp-header.menu-fixed{background:#FFF;}

/** STARTSEITE **/
#sp-header.menu-fixed {background: rgba(74,40,20,0.85);}
#sp-top-bar .container {padding-bottom: 0px;}

.slider-arrow-nav {display: none;}
body.header-default #sp-header.menu-fixed {height: 90px;}
.menu-fixed img {width: 85%;}

.sp-slider-content {width: 50%;}
.sp-organic-life-layout h2.sp-posttitle, .sp-organic-life-layout .sp-slider-content .sp-introtext {font-size: 16px;}

#sp-bottom .sppb-addon-text-block p, #sp-bottom .sppb-addon-text-block .bottom-address span.address-text,
#sp-bottom .sp-module ul li a {color: #fff;}

#sp-bottom .sp-module ul li a:hover, .iom-startslider .sp-title {color: #4a2814}

/*.fa {font: none !important;}
.fa, .far, .fas {font-family: "Font Awesome 5 Free";}*/

.btn:hover, .btn:focus, .sppb-btn:hover, .sppb-btn:focus {background-color: #4a2814 !important;}

.animated-text-words-wrapper {color: #ac5c12;}
.animated-heading-text.loading-bar .animated-text-words-wrapper::after {background: #ac5c12;}

.iom-startslider .sp-introtext {color: #000 !important;}

.gallery .sppb-addon-gallery .sppb-gallery li {width: 32.33%;}


.sppb-addon-gallery .sppb-gallery li a::before {
  -webkit-background-image: none;
	-moz-background-image: none;
	-ms-background-image: none;
  background-image: none;}

.sppb-addon-gallery .sppb-gallery li a::after {
  content: none;}


#leistung2-start.service-feature-section .sppb-addon-feature::before {content: none;}


/*** Unternehmen ***/
.timeline-date, .timeline-panel .title {font-family: Arvo, sans-serif;}
.timeline-panel .title {color: #ac5c12;}
.timeline-date {color: #4a2814;}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {width: 250px;}


/*** LEISTUNGEN ***/
.iom-impressionen .sppb-addon-gallery .sppb-gallery li {width: 19%;}

