.img__responsive{max-width:100% !important;height:auto  !important;}@font-face{font-family:'daxbold';src:url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_bold-webfont.eot');src:url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_bold-webfont.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_bold-webfont.woff') format('woff'),url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_bold-webfont.ttf') format('truetype'),url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_bold-webfont.svg#daxbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'daxlight';src:url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_light-webfont.eot');src:url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_light-webfont.eot?#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_light-webfont.woff') format('woff'),url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_light-webfont.ttf') format('truetype'),url('../../../typo3conf/ext/template/Resources/Public/Vendor/fonts/dax_light-webfont.svg#daxlight') format('svg');font-weight:normal;font-style:normal;}html,body{height:100%;position:relative;}body{background:#f4f4f4;color:#5b5b5b;font-family:'daxlight',sans-serif;font-size:16px;letter-spacing:0.0625em;line-height:24px;}.page__grid{background:#fff;margin:0 auto;max-width:1480px;width:90%;}.grid{padding:0 50px;}header{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:table;height:600px;margin:0 0 40px 0;width:100%;}header.header__default{height:350px;}header .caption__title{display:table-cell;font-size:65px;height:600px;line-height:65px;margin:0;opacity:0.7;padding:0;text-align:center;text-transform:uppercase;vertical-align:middle;width:100%;}header.header__default .caption__title{height:350px;}nav ul,nav li{list-style:none;margin:0;padding:0;}h1,h2,h3,h4{margin:0 0 15px 0;}h1,h3{color:#077327;}h1{font-size:42px;margin:0 0 39px 0;text-transform:uppercase;}a:hover{text-decoration:none;}nav#main #nav__mobile{color:#5b5b5b;cursor:pointer;display:none;font-size:40px;font-weight:bold;padding:2px 3px;position:absolute;right:50px;top:47px;z-index:300;}nav#main ul{text-align:center;}nav#main li{display:inline-block;position:relative;}nav#main li.logo{border-bottom:1px solid #ddd;display:block;height:110px;margin:0 auto;text-align:left;}nav#main li.logo a{background:transparent url('../../../typo3conf/ext/template/Resources/Public/Images/logo.png') 0 0 no-repeat;display:block;height:109px;overflow:hidden;text-indent:-999px;width:108px;}nav#main li:not(.logo){margin:0 -1px;}nav#main li.nav__has-sub{background:transparent url('../../../typo3conf/ext/template/Resources/Public/Images/nav_sub.png') 90% 50% no-repeat;}nav#main li:nth-child(6){background:none;}nav#main li a{color:#5b5b5b;font-size:17px;letter-spacing:0.4px;text-decoration:none;}nav#main li:not(.logo) a{border-top:1px solid #ddd;display:block;line-height:30px;margin:-1px 0 0 0;padding:20px 38px;}nav#main li:not(.logo) a:hover,nav#main li:not(.logo) a.active{border-top:1px solid #d2002f;}nav#main ul.nav__sub{display:none;background:#fff;left:0;position:absolute;top:70px;}nav#main ul.nav__sub li a,nav#main ul.nav__sub li a.active,nav#main ul.nav__sub li a:hover{border:none;line-height:30px;padding:10px 15px;}nav#main ul.nav__sub li a.active,nav#main ul.nav__sub li a:hover{color:#d2002f;}nav#main > ul > li:hover  ul.nav__sub{display:block;z-index:100;}nav#content{margin:-20px 0 39px 0;}nav#content ul{text-align:center;}nav#content li{display:inline-block;}nav#content li a{border-bottom:1px solid #ddd;color:#5b5b5b;display:block;line-height:30px;margin:-1px 0 0 0;padding:0 35px 10px 35px;}nav#content a:hover,nav#content a.active{border-bottom:1px solid #d2002f;}#page{padding:0 0 50px 0;}#page.page__default{padding:0;}.tx-sahm-products{overflow:hidden;padding:30px 0 0 0;}.product__category{float:left;width:33.33%;}.product__category a{color:#5b5b5b;font-family:'daxbold',sans-serif;}.product__category h3{font-size:22px;margin:0 0 17px 0;}.product__category h3 a{color:#767676;}.product__category:hover h3 a,.product__category h3 a:hover{color:#077327;}.product__category i{display:block;float:left;height:220px;width:105px;}.product__category-wrap{padding:0 30px 0 0;}.product__category-navigation,.product__category-navigation li{list-style:none;margin:0;padding:0;}.product__category-navigation{background:#f4f4f4;margin:0 0 50px 0;text-align:center;}.product__category-navigation li{display:inline-block;height:64px;margin:17px 11px;width:64px;}.product__category-navigation #layer1 circle{fill:#a5a5a5 !important;}.product__category-navigation li.active #layer1 circle,.product__category-navigation #layer1:hover circle{fill:#186e3f !important;}.product__category-content,.product__category-images{float:left;width:50%;}.product__category-content{padding:0 30px 0 0;}.product__category-images{float:right;max-width:600px;}.product__category-default{float:none;width:auto;}.product__category-content h3{margin:50px 0 15px 0;}.product__category-content p{font-size:22px;line-height:34px;}.product__category-content dl{overflow:hidden;}.product__category-content dt,.product__category-content dd{float:left;font-weight:normal;width:67%;}.product__category-content dd{text-align:right;width:26%;}.product__category-content dd.clear{border-bottom:1px dotted #a9a9a9;display:block;margin:5px 0;width:96%;}.product__category-content .product__description{display:block;margin:5px 0;text-align:left;width:96%;}.product__category-content .product__description p{font-size:16px;line-height:1.42857143;}.product__category-content figcaption{padding:15px 0 0 0;}#gallery nav{display:none;}.onecolumn__content{margin:10px auto 50px auto;width:61%;}article h3{color:#5b5b5b;line-height:1.5;margin:0 0 39px 0;}article p{margin:0 0 24px 0;}.csc-textpic p:last-of-type{margin:0 0 47px 0;}.csc-textpic-below img{height:auto;width:49%;}.csc-textpic-below img:nth-child(even){margin:0 2% 0 0;}.gallery__slider-item img{height:auto;width:100%;}.csc-mailform ol,.csc-mailform li{list-style:none;margin:0;overflow:hidden;padding:0;}.csc-mailform li{margin:0 0 15px 0;}.csc-mailform label{display:block;float:left;width:30%;}.csc-mailform label strong{color:#900;display:block;font-size:13px;}.csc-mailform input[type=text],.csc-mailform select,.csc-mailform textarea{float:right;width:66%;}.csc-mailform input[type=submit]{left:34%;position:relative;}.grid__container{margin:50px 0 0 0;}.grid__container h3{color:#186e3f;margin:0 0 15px 0;}footer{color:#b6b6b6;}.footer__custom .grid{overflow:hidden;}.footer__custom .content__text{float:left;padding:30px 0 0 0;width:70%;}.footer__custom{background:#186e3f;color:#fff;padding:90px 0;}.footer__custom h5{color:#fff;font-size:28px;margin:0 0 30px 0;text-transform:uppercase;}.footer__image{background:transparent url('/typo3conf/ext/template/Resources/Public/Images/footer.jpg') 50% 50%;background-size:cover;height:236px;}.footer__main{background:#000;padding:30px 0 50px 0;}.footer__main .grid,nav#footer > ul{overflow:hidden;}nav#footer{float:left;width:66%;}nav#footer li a{color:#b6b6b6;font-size:17px;letter-spacing:0.2px;}nav#footer > ul > li > a,nav#footer > ul > li:nth-child(4) li a{color:#077327;font-family:'daxbold',sans-serif;text-transform:uppercase;}nav#footer > ul > li{display:block;float:left;width:25%;}nav#footer ul.nav__sub{margin:10px 0 0 0;}nav#footer > ul > li:nth-child(4) ul.nav__sub{margin:0;}nav#footer > ul > li:nth-child(4) ul.nav__sub{margin:10px 0 0 0;}.footer__contact{float:right;width:30%;}.footer__contact-button{background:#077327;color:#000;display:inline-block;font-family:'daxbold',sans-serif;letter-spacing:1px;margin:10px 0 0 0;padding:4px 12px;text-transform:uppercase;}.footer__contact-button:hover{color:#b6b6b6;}.footer_headline{color:#077327;font-family:'daxbold',sans-serif;text-transform:uppercase;}.footer__main-copyright{clear:both;}.cbp-fwdots{text-align:right;}.cbp-fwdots .cbp-fwcurrent{background:#077327 !important;border:none !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
