@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-300.eot);src:local('Roboto Light'),local('Roboto-Light'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-300.eot#iefix) format('embedded-opentype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-300.woff2) format('woff2'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-300.woff) format('woff'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-300.ttf) format('truetype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-300.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-regular.eot);src:local('Roboto'),local('Roboto-Regular'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-regular.eot#iefix) format('embedded-opentype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-regular.woff2) format('woff2'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-regular.woff) format('woff'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-regular.ttf) format('truetype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-regular.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-500.eot);src:local('Roboto Medium'),local('Roboto-Medium'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-500.eot#iefix) format('embedded-opentype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-500.woff2) format('woff2'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-500.woff) format('woff'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-500.ttf) format('truetype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-500.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-italic.eot);src:local('Roboto Italic'),local('Roboto-Italic'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-italic.eot#iefix) format('embedded-opentype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-italic.woff2) format('woff2'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-italic.woff) format('woff'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-italic.ttf) format('truetype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-italic.svg#Roboto) format('svg');}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-700.eot);src:local('Roboto Bold'),local('Roboto-Bold'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-700.eot#iefix) format('embedded-opentype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-700.woff2) format('woff2'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-700.woff) format('woff'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-700.ttf) format('truetype'),url(/sites/kleibersales.com/themes/custom/levelplus/css/theme/fonts/roboto-v18-latin-700.svg#Roboto) format('svg');}#block-companydetails{position:absolute;top:9px;right:120px;margin:0;padding:0;color:#000000;}#block-companydetails span{font-size:15px;font-weight:400;line-height:1;text-transform:uppercase;padding:0 0 0 40px;position:relative;color:#000000;}#block-companydetails span.header-phone::before{content:'\f098';font-family:'FontAwesome';position:absolute;top:3px;left:25px;color:#000000;}#header-top{height:30px;position:relative;}.colored-region.gradient{background:-moz-linear-gradient(top,rgba(61,61,61,0.5) 0%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(61,61,61,0.5) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(61,61,61,0.5) 0%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#803d3d3d',endColorstr='#00000000',GradientType=0);}.header-inside-first,.header-inside-second,.header-inside-third{padding:0px 0 20px 0;position:relative;}.header-container #block-sprachumschalter{width:auto;position:absolute;top:5px;right:20px;padding:0;margin:0;}.header-container #block-sprachumschalter .content ul{margin:0;padding:0;list-style-type:none;}.header-container #block-sprachumschalter .content ul li{display:inline;}.header-container #block-sprachumschalter ul li a,.header-container #block-sprachumschalter ul li span.locale-untranslated{display:block;float:left;background-image:url(/sites/kleibersales.com/themes/custom/levelplus/images/flag-en.svg);background-repeat:no-repeat;background-position:0 0;width:27px;height:18px;margin:0 0 0 12px;text-indent:-5000px;opacity:.5;background-color:transparent;min-width:0;border-radius:0;padding:15px;border:none;}.header-container #block-sprachumschalter ul li a:hover,.header-container #block-sprachumschalter ul li .is-active{opacity:1;}.header-container #block-sprachumschalter ul li.de a,.header-container #block-sprachumschalter ul li.de span.locale-untranslated{background-image:url(/sites/kleibersales.com/themes/custom/levelplus/images/flag-de.svg);padding:15px;}.block-language ul li::before{display:none !important;}.block-language ul li{padding:0;position:relative;}.logo img{max-width:300px;}.fixed #menu{position:fixed;top:0;left:0;}#menu{width:100%;background:#3d3d3d;margin:0 0 20px 0;z-index:200;}#menu ul.menu{margin:0;padding:0;list-style:none;text-align:right;}#menu .three-columns .header-inside-first ul.menu,#menu .header-top-area ul.menu{text-align:left;}#menu ul.menu li{background:none;padding:0;margin:0;display:inline-block;float:none;z-index:497;}#menu ul.sf-menu li:hover,#menu ul.sf-menu li.sfHover,#menu ul.sf-menu li:hover ul,#menu ul.sf-menu li.sfHover ul{z-index:499;}#menu ul.menu li:before{content:"";}#menu ul.menu li a{line-height:35px;font-size:18px;font-weight:400;margin:0;padding:10px 20px 10px 20px;text-transform:uppercase;color:#e7eff5;text-decoration:none;}#menu .with-search-bar ul.menu li a,#menu .three-columns ul.menu li a{padding-left:15px;padding-right:15px;}#menu ul.menu li a:hover,#menu ul.sf-menu li.sfHover > a,#menu ul.menu li.menu-item--active-trail > a,#menu ul.menu li.active-trail > a{background-color:#ce000c;color:#ffffff;}#menu ul.menu li.menu-item > a:before{content:"";}#menu ul.menu ul.menu{display:none;}@media (max-width:1199px){.two-columns .main-navigation ul.menu{text-align:left;}}@media (min-width:992px) and (max-width:1199px){#menu ul.menu li a{font-size:0.8em;}#menu ul.menu li li a{font-size:0.9em;}}@media (max-width:991px){#menu ul.menu{padding-bottom:0;}#menu ul.menu:not(.sf-accordion){text-align:center;}}#menu ul.sf-menu ul{text-align:left;padding:0;left:0;top:100%;display:none;padding-top:0;}#menu ul.sf-menu>li>ul{right:0!important;}#menu .block-superfish ul.sf-menu > li.menuparent > a{padding-right:30px;}#menu .with-search-bar .block-superfish ul.sf-menu > li.menuparent > a,#menu .three-columns .block-superfish ul.sf-menu > li.menuparent > a{padding-right:25px;}#menu ul.sf-menu ul li a{background-color:#3d3d3d;padding:10px 20px 10px 20px;display:block;}#menu ul.sf-menu:not(.sf-accordion) ul > li:first-child > a{border-top:2px solid;}#menu ul.sf-menu ul li.active-trail > a{background-color:#ce000c;}#menu ul.sf-menu ul li a:hover,#menu ul.sf-menu ul li.sfHover > a{padding-left:25px;background-color:#ce000c;}#menu ul.sf-menu ul ul{padding:0 1px;top:0px;}#menu ul.sf-menu > li > a.menuparent:after{content:"\f107";font-family:'FontAwesome';position:absolute;width:8px;top:10px;right:16px;font-size:13px;font-weight:400;line-height:13px;display:none;}#menu .with-search-bar ul.sf-menu > li > a.menuparent:after,#menu .three-columns ul.sf-menu > li > a.menuparent:after{right:11px;}#menu ul.sf-menu ul li a.menuparent:after{font-family:'FontAwesome';content:"\f105";right:15px;top:18px;position:absolute;font-weight:400;}@media (min-width:992px) and (max-width:1199px){#menu .block-superfish ul.sf-menu > li.menuparent > a,#menu .with-search-bar .block-superfish ul.sf-menu > li.menuparent > a,#menu .three-columns .block-superfish ul.sf-menu > li.menuparent > a{padding-right:18px;}#menu ul.sf-menu > li > a.menuparent:after{right:5px;}#menu .with-search-bar ul.sf-menu > li > a.menuparent:after,#menu .three-columns ul.sf-menu > li > a.menuparent:after{right:6px;}}@media (min-width:767px) and (max-width:991px){#menu ul.sf-menu ul{padding-top:19px;}#menu .three-columns ul.sf-menu ul{padding-top:28px;}#menu .three-columns ul.sf-menu ul ul{padding-top:0;}}#menu .block-superfish{position:relative;}#menu .sf-accordion-toggle.sf-style-none{text-align:right;}.header-inside-first .sf-accordion-toggle.sf-style-none,.header-top-area .sf-accordion-toggle.sf-style-none{text-align:left;}#menu .sf-accordion-toggle.sf-style-none a{position:absolute;top:-65px;right:0;z-index:100;padding:15px 10px 5px;display:inline-block;text-decoration:none;color:#3d3d3d;}.header-inside-first .sf-accordion-toggle.sf-style-none a{right:auto;left:0;top:0;}.header-top-area .sf-accordion-toggle.sf-style-none a{right:auto;left:0;top:25px;}.with-search-bar .sf-accordion-toggle.sf-style-none a{top:-140px;}#menu .sf-accordion-toggle.sf-style-none a:after{content:"\f0c9";font-family:"FontAwesome";font-size:24px;line-height:1;}#menu .sf-accordion-toggle.sf-style-none a.sf-expanded{position:relative;right:auto;z-index:auto;}#menu .sf-accordion-toggle.sf-style-none a.sf-expanded:after{content:"\f00d";}#menu .sf-accordion-toggle.sf-style-none span{display:none;}#menu ul.menu.sf-accordion{padding-top:0;text-align:left;}#menu .header-top-area ul.menu.sf-accordion{margin-top:30px;}#menu ul.menu.sf-accordion>li:last-child{border-bottom:none;}#menu ul.menu.sf-accordion ul{padding-top:0;}#menu ul.menu.sf-accordion li a{padding:0.45em 5%;font-size:1.5em;font-weight:300;color:#ffffff;text-align:center;text-transform:none;}#menu .block-superfish ul.sf-menu.sf-accordion > li.menuparent > a{padding-right:5%;}#menu ul.menu.sf-accordion ul li a{padding:12px 0;font-size:1.25em;}#menu ul.menu.sf-accordion ul ul li a{padding:4px 0;font-size:1em;color:#adadad;}#menu ul.sf-accordion li a.menuparent:after{content:"\f067";font-family:'FontAwesome';position:absolute;top:20px;right:16px;font-size:14px;font-weight:400;line-height:20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}#menu ul.sf-accordion li.sf-expanded>a.menuparent:after{content:"\f068";}#menu ul.sf-accordion ul li a.menuparent:after{content:"\f067";top:11px;right:8px;}#menu ul.sf-accordion ul ul li a.menuparent:after{top:3px;right:7px;}h1.page-title,#page h2.title,h1{font-size:36px;font-weight:400;text-transform:none;color:#ce000c;padding:0;margin:0 0 30px 0;text-align:left;}h1.page-title::after{display:none;}h2{font-size:1.5em;}.tp-caption .title-inner{background-color:rgba(255,255,255,0.75);}.tp-caption .title-inner a{color:#333;font-size:36px;}.tp-caption.title a:hover,.tp-caption.title a:focus{color:#ce000c;opacity:0.85;filter:alpha(opacity=85);text-decoration:none;}a{color:#ce000c;}a:hover,a:focus{color:#ce000c;}p:not(.more-link) a:not(.button):hover,.bordered-link:hover,p:not(.more-link) a:not(.button):focus,.bordered-link:focus{background-color:transparent;}p:not(.more-link) a:not(.button),.bordered-link{border-bottom:1px solid;color:#ce000c;}body:not(.path-frontpage) .main,.sidebar,.path-frontpage .region-content{padding:10px 0 60px;}body{font-family:'Roboto',sans-serif;}.clearfix{clear:both;}#auth_box input[type="text"],#auth_box input[type="password"]{width:100%;border:1px #ccc solid;border-radius:3px;padding:5px;font-size:15px;}#edit-datenschutz{float:left;margin-top:3px;}.block-commerce-cart .view-footer ul.links li a,#edit-submit--2,#edit-submit--4,#edit-submit,#edit-checkout,.webform-submission-kontakt-form .button-primary,input[type="submit"],input[type="reset"],input[type="button"],.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{display:inline-block;font-size:15px;font-weight:700;background:#ce000c;color:#fff;border:none;min-height:0;line-height:1;padding:12px 18px;border-radius:5px;cursor:pointer;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in;}a.button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,a.button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,a.button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active{background-color:#3d3d3d;border-color:#3d3d3d;}.contact-info li{padding:0 0 15px 90px;margin:0 0 15px 0;position:relative;border-bottom:1px solid #d5d5d5;}#footer .container{padding:5px 0 0 0;margin-bottom:2px;position:relative;}#footer .region-footer-second p:first-child{font-size:24px;font-weight:600;line-height:1;padding:0 0 25px 36px;position:relative;}#footer .region-footer-second p:first-child::before{content:'\f095';font-family:'FontAwesome';font-size:32px;position:absolute;top:8px;left:0;}#footer .region-footer-second .footer-service{display:block;font-size:16px;line-height:1.3;}.footer-area ul.menu li > a::before{color:#333;content:"» " !important;font-size:1em;font-weight:400;line-height:1.2em;margin-top:0;position:relative;top:auto;left:auto;}.footer-area ul.menu li.menu-item > a:hover::before{left:auto;color:#ffffff;}#footer .region-footer-first img{display:inline-block;width:100px;height:auto;margin:0 15px 15px 0;}#footer .region-footer-first img.oeko{width:140px;}#footer .region-footer-first img.iso{width:100px;}#footer .region-footer-first img.ihk{width:120px;}#footer .region-footer-first img.amfori{float:left;border-right:1px solid white;}#footer .region-footer-first div.amfori{font-size:10px;line-height:1;}#footer .region-footer-fourth img{max-width:200px;padding-top:65px;}.footer{padding:0 0 5px;}#subfooter{border-top:5px solid #ce000c;}@media (max-width:767px){#footer .region-footer-second p:first-child{padding-left:0;}#footer .region-footer-second p:first-child::before{display:none;}}@media (max-width:991px){#block-companydetails{right:auto;left:0;top:0;}#block-companydetails span{display:block;text-indent:-5000px;}#block-companydetails span::before{text-indent:0;}#block-companydetails span strong{display:block;width:120px;text-indent:0;position:absolute;top:2px;}#block-companydetails span.header-phone::before{content:'\f098';font-family:'FontAwesome';position:absolute;top:2px;left:20px;color:#000000;}.tp-caption .title-inner a{color:#333;font-size:unset;}#footer .container{padding:5px 0 0 15px;margin-bottom:2px;position:relative;}#footer .region-footer-fourth img{display:none;}}@media (max-width:479px){.logo img{height:80px;}#block-companydetails{right:auto;left:0;top:0;}#block-companydetails span{display:block;text-indent:-5000px;}#block-companydetails span::before{text-indent:0;}#block-companydetails span strong{display:block;width:120px;text-indent:0;position:absolute;top:2px;}#block-companydetails span.header-phone::before{content:'\f098';font-family:'FontAwesome';position:absolute;top:2px;left:20px;color:#000000;}.tp-caption .title-inner a{color:#333;font-size:unset;}#footer .region-footer-second p:first-child::before{content:'\f095';font-family:'FontAwesome';font-size:32px;position:absolute;top:12px;left:50px;}#footer .region-footer-first img.amfori{float:none;border-right:1px solid white;}#footer .region-footer-fourth img{max-width:200px;padding-top:0;}}
