/* newstyle.css */
@font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 300;  src: url('../../files/591-constructeur/fonts/open-sans-v17-latin-300.eot'); /* IE9 Compat Modes */  src: local('Open Sans Light'), local('OpenSans-Light'),       url('../../files/591-constructeur/fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-300.woff2') format('woff2'), /* Super Modern Browsers */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-300.woff') format('woff'), /* Modern Browsers */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */}@font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 400;  src: url('../../files/591-constructeur/fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */  src: local('Open Sans Regular'), local('OpenSans-Regular'),       url('../../files/591-constructeur/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */}@font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 600;  src: url('../../files/591-constructeur/fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),       url('../../files/591-constructeur/fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */}@font-face{font-family: 'Open Sans';  font-style: normal;  font-weight: 700;  src: url('../../files/591-constructeur/fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */  src: local('Open Sans Bold'), local('OpenSans-Bold'),       url('../../files/591-constructeur/fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */       url('../../files/591-constructeur/fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */}@font-face{font-family: 'Fjalla One';  font-style: normal;  font-weight: 400;  src: url('../../files/591-constructeur/fonts/fjalla-one-v8-latin-regular.eot'); /* IE9 Compat Modes */  src: local('Fjalla One'), local('FjallaOne-Regular'),       url('../../files/591-constructeur/fonts/fjalla-one-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */       url('../../files/591-constructeur/fonts/fjalla-one-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */       url('../../files/591-constructeur/fonts/fjalla-one-v8-latin-regular.woff') format('woff'), /* Modern Browsers */       url('../../files/591-constructeur/fonts/fjalla-one-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */       url('../../files/591-constructeur/fonts/fjalla-one-v8-latin-regular.svg#FjallaOne') format('svg'); /* Legacy iOS */}@media (min-width: 1200px){#footer .col-lg-4 {    width: 25%;}}h3,p,.ce_text p,.ce_text a,.ce_text li,.mainnavi span,.mainnavi strong,.mainnavi a,.mainnavi ul.level_2 li,.mainnavi ul.level_2 li a,.mainnavi ul.level_2 li span,.mainnavi ul.level_2 li strong,.ce_sliderStart h2,.ce_sliderStart h3,.ce_sliderStart h4,.ce_sliderStart p,.widget,.overlay-menu .level_1 > li{font-family:'Open Sans',sans-serif}h2,.ce_text h2 a{font-family: 'Fjalla One', sans-serif}h3{color:#85846b}.mod_cms_cookie_bar{background-color: rgba(31,38,47,.8)!important}.mod_cms_cookie_bar form{max-width:1150px!important}.info{float:left;display:block;width:80%}.mod_cms_cookie_bar form .formbody .widget-submit{text-align:left!important}.widget-submit{width:150px;float:left}.info p,.info a{color: #fff!important;font-size: 15px!important}.info a:hover{text-decoration:underline}.mod_cms_accept_tags button[value="accept"],.mod_cms_cookie_bar button[value="accept"]{background-color: #85846b!important}.button-menu .fa{font-size:40px;color:#85846b}.logo .image_container img{padding-top:10px;padding-bottom:10px}.bgStyle h1{text-transform:none}.ce_sliderStart h2,.ce_sliderStart h3,.ce_sliderStart h4,.ce_sliderStart p{text-transform:none}.ce_sliderStart h3{font-size:23px}#header ul.level_1 li span:hover,#header ul.level_1 li a:hover,.level_1 .forward,.mainnavi ul.level_2 li strong,.mainnavi .level_1 strong{background-color:#85846b;color:#fff;color:#fff!important}.mainnavi ul.level_2 > .active,.mainnavi .level_1 span.trail,.mainnavi .level_1 a.trail,.mainnavi .level_1 a:hover,.submenu.trail > span,.level_1 .active{background-color: rgba(31,38,47,.8)}.mainnavi span,.mainnavi strong,.mainnavi a,.mainnavi ul.level_2 li,.mainnavi ul.level_2 li a,.mainnavi ul.level_2 li span,.mainnavi ul.level_2 li strong{font-size:14px;font-size:14px!important}.mainnavi .level_1 .trail span{color:#85846b}#header .mainnavi ul.level_2{width:auto;min-width:220px}.ce_text ul.leistung{min-width:250px;float:left}.end_clear:after{content: "";    display: table;    clear: both}.ce_text ul.leistung li{color:#666}.ce_form{clear:both}.submit{padding:10px 40px;border:none}.submit:hover{background-color:#85846b}.contact-btn a.btn:hover,a.btn:hover,.scrolltop a:hover{background-color:#85846b;border-color:#fff}.error-btn.contact-btn{float:none!important;margin:0 auto!important}.space_bottom{margin-top:50px;margin-bottom:50px}.end_clear{margin-top:20px;background-color:#ededed}footer .mod_navigation li a:hover,footer .mod_navigation li span:hover,footer .mod_navigation li a.active,footer .mod_navigation li span.active,footer .mod_navigation li span.trail,footer .mod_navigation li a.trail,.topnavi a:hover,.topnavi a:focus,header input.submit,a:active,a:hover,.level_1 > li:hover,#slider .slider-control a.slider-prev:hover:before,#slider .slider-control a.slider-next:hover:after,.slider-control a.slider-prev:hover:before,.slider-control a.slider-next:hover:after,.slider-control .slider-menu b.active,.footercontainer .fa,.mainnavi .level_1 a.trail,.mainnavi .level_1 a:hover,.mainnavi .level_1 span.active,.mainnavi .level_1 a:active,.mainnavi .level_1 span.trail{color:#85846b}#footer a{color:#fff}#footer a:hover{text-decoration:underline}#footer .m2{margin-bottom: 0px;    margin-top: 0px}.mobil{display:none}.slider-control{display:none}@media (max-width: 1200px){.padding {    padding-left:15px;padding-right:15px;}.ce_text ul.leistung{padding-left:10px;min-width:170px;width:auto;}.submenu.trail > span,.level_1 .active{color:#fff;background-color:transparent;}.bgStyle{width:auto;height:auto;}.bgStyle {    background-position: top center;}/* .bgStyle {    background-position: top center;background-size: contain;background-repeat:no-repeat;} */.bgStyle {   padding-top:180px;}}@media (max-width: 750px){/* Menü */.button-menu{top:25px}.fixedTop .button-menu{top:-15px}.overlay-menu ul.level_1{margin-top:36px}.overlay-menu .level_1 > li{margin-bottom:1px}/* Unterseiten */.padding .image_container{ float:none;}.padding figure.image_container img{ width:100%;height:auto;margin-top:15px}.ce_text ul.leistung{padding-left:10px;min-width:45%;width:auto;}/*  Referenzen */.ce_text.col-lg-4.col-sm-4.col-xs-12.socials-left .img-responsive{width:100%;}.ce_text.col-lg-4.col-sm-4.col-xs-12.socials-left{margin-bottom:50px;}.ce_text.col-lg-4.col-sm-4.col-xs-12.socials-left.last{margin-bottom:0px;}}.bgStyle{background-attachment: scroll}