@-moz-document url-prefix(){.productsItemContainer .whitebox-inner .product-links{margin-top:-22px;}
}
::-webkit-input-placeholder{color:#fff;}
:-moz-placeholder{color:#fff;opacity:1;}
::-moz-placeholder{color:#fff;opacity:1;}
:-ms-input-placeholder{color:#fff;}
*{box-sizing:border-box;}
html, body{overflow-x:hidden;}
body{margin:0;padding:0;font-family:'Lato', sans-serif;background-color:#fff;}
h1, h2, h3, h4, h5, h6{margin:0;}
h1{font-size:33px;}
h2{font-size:22px;}
h3{font-size:16px;}
h4{font-size:14px;}
a{color:#0062ac;text-decoration:none;}
.white-text-box a{color:#0062ac;}
ul{margin:0;}
img.aligncenter{display:block;margin:auto;}
table{border-collapse:collapse;margin-top:5px;margin-bottom:5px;}
table td{border:1px solid #000;}
.single table td{border:1px solid #fff;color:#fff;}
.white-text-box table td{border:1px solid #fff;}
table td{padding:5px 10px;}
ul{margin:0;padding-left:15px;list-style:none;padding-bottom:17px;padding-top:5px;}
ul li{position:relative;}
.product-table ul li:before,
.black-text-box ul li:before,
.panel-bottom ul li:before,
.white-text-box ul li:before{content:url("images/li-bullet.png");margin-top:-3px;display:block;float:left;padding-right:7px;margin-left:-12px;}
#area-person-map ul li:before{display:none;}
frame{width:100%;}
.clear{clear:both;}
.breadcrumbs{line-height:25px;}
.alignright{float:right;padding-left:20px;}
.alignleft{float:left;margin-right:20px;}
.no-products{font-size:13px;margin-top:15px;}
.pulsate .title{font-size:75px;color:#fff;font-family:'Lato', sans-serif;}
.pulsate .text{font-size:23px;color:#fff;font-family:'Lato', sans-serif;}
.pulsate{text-align:center;position:absolute;z-index:1;top:10%;display:table;width:100%;-webkit-animation:flickerAnimation 8s infinite ease-out;-moz-animation:flickerAnimation 8s infinite ease-out;-o-animation:flickerAnimation 8s infinite ease-out;animation:flickerAnimation 8s infinite ease-out;}
@keyframes flickerAnimation{0%{opacity:1;}
	50%{opacity:1;}
	60%{opacity:0;}
	90%{opacity:0;}
	100%{opacity:1;}
}
@-webkit-keyframes flickerAnimation{0%{opacity:1;}
	50%{opacity:1;}
	60%{opacity:0;}
	90%{opacity:0;}
	100%{opacity:1;}
}
@-moz-keyframes flickerAnimation{0%{opacity:1;}
	50%{opacity:1;}
	60%{opacity:0;}
	90%{opacity:0;}
	100%{opacity:1;}
}
@-o-keyframes flickerAnimation{0%{opacity:1;}
	50%{opacity:1;}
	60%{opacity:0;}
	90%{opacity:0;}
	100%{opacity:1;}
}
.content img{max-width:100%;height:auto;}
.subCategoryMenu{width:50%;margin-bottom:50px;padding-top:40px;}
.subCategoryMenu .taxonomy-title{padding-bottom:10px;padding-top:10px;padding-left:10px;color:#fff;background-color:#8b231f;text-transform:uppercase;}
.subCategoryMenu ul{list-style:none;padding-left:0;}
.subCategoryMenu ul.product-sub-taxonomy > li a{display:block;padding-bottom:10px;padding-top:10px;border-top:1px solid #000;color:#000;font-size:14px;font-family:'Lato', sans-serif;}
.subCategoryMenu ul.product-sub-taxonomy > li a:hover{background-color:#EEEEEE;color:#c72614;}
.subCategoryMenu ul > li.active ul li a{background-color:#fff;color:#000;}
.subCategoryMenu ul > li.active a{background-color:#EEEEEE;color:#c72614;}
.subCategoryMenu ul.product-sub-taxonomy > li a{font-size:14px;border:none;padding-left:10px;padding-bottom:5px;padding-top:5px;color:#000;}
.mobileCategoryMenu{width:50%;margin-bottom:50px;border-bottom:1px solid #000;display:none;}
.mobileCategoryMenu .taxonomy-title{padding-bottom:10px;padding-top:10px;padding-left:10px;color:#fff;background-color:#8b231f;text-transform:uppercase;}
.mobileCategoryMenu ul{list-style:none;padding-left:0;}
.mobileCategoryMenu ul.product-taxonomy > li a{display:block;padding-bottom:10px;padding-top:10px;border-top:1px solid #000;color:#000;font-size:14px;font-family:'Lato', sans-serif;padding-left:10px;}
.mobileCategoryMenu ul.product-taxonomy > li a:hover{background-color:#EEEEEE;color:#c72614;}
.mobileCategoryMenu ul > li.active ul li a{background-color:#fff;color:#000;}
.mobileCategoryMenu ul > li.active a{background-color:#EEEEEE;color:#c72614;}
.mobileCategoryMenu ul.product-sub-taxonomy > li a{font-size:12px;border:none;padding-left:30px;padding-bottom:5px;padding-top:5px;}
.mobileCategoryMenu ul.product-inner-taxonomy{}
.mobileCategoryMenu ul.product-inner-taxonomy > li a{font-size:12px;border:none;padding-left:60px;padding-bottom:3px;padding-top:3px;}
.screen-reader-text{display:none;}
.bgimage{background:transparent;}
#bgvid{display:none;}
.single .newsgallery .galimage,
.page .newsgallery .galimage{position:relative;width:18%;height:160px;margin:10px 1%;overflow:hidden;float:left;}
.single .newsgallery .galimage img,
.page .newsgallery .galimage img{position:absolute;left:-999px;right:-999px;width:auto;height:100%;margin:auto;max-width:none;}
.bgimage .main-bgimage{width:100%;max-height:720px;height:720px;position:relative;background:url('images/main-banner-top.png') no-repeat;background-size:cover;background-position:center top;}
.bgimage .main-bgimage video{top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translate(-50%, -50%);position:absolute;}
.background-video-shadow{width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);}
.bgimage .sub-bgimage{width:100%;max-height:330px;height:330px;position:relative;background:url('images/banner-top.png') no-repeat;background-size:cover;background-position:center;}
.bgimage img{width:100%;display:block;position:relative;}
.person-box{margin-top:10px;}
.person{width:calc(50% - 20px);margin-bottom:7px;float:left;font-family:'Lato', sans-serif;font-weight:400;color:#4a4a4a;font-size:14px;overflow:hidden;margin-right:20px;}
.person:nth-child(2n-1){clear:both;}
.person .person-info{padding-left:25px;float:left;max-width:250px;display:inline-block;}
.person .person-info .phone{padding-top:8px;}
.person-info .phone a,
.person-info .email a{color:#454545;}
.person .clear{padding:0;}
.person .photo{float:left;max-width:130px;min-width:130px;height:auto;min-height:10px;}
.person .photo img{width:100%;min-width:130px;height:auto;display:block;}
.person .name{font-family:'Lato', sans-serif;font-size:21px;line-height:25px;font-weight:700;color:#ea8f00;margin-bottom:8px;}
.person .phone,
.person .email,
.person .description{font-weight:300;color:#454545;font-size:16px;}
.person:nth-child(-n+2) .phone {font color:000000},
.person:nth-child(-n+2) .email a,
.person:nth-child(-n+2) .description{color:#fff;}
.person .description p{margin-top:0;margin-bottom:0;}
.page-template-page-contact .whitebox-inner{padding-bottom:20px;}
.contact-content{min-height:230px;width:calc(100% - 250px);float:left;}
.contact-map-container{width:250px;float:left;}
#area-person-map{background:url('/wp-content/themes/agaflex/images/contact-map-new.png') no-repeat 0 0;position:relative;width:250px;height:250px;}
#area-person-map ul{list-style:none;}
#area-person-map li{position:absolute;top:0;left:0;z-index:2;display:none;}
#area-person-map li.active{display:list-item;}
#area-person-map #map-image{position:absolute;top:0;left:0;z-index:1;}
.persons-container{padding-top:5px;}
.person-inner{display:table-cell;vertical-align:middle;height:195px;}
.pageNews .whitebox-inner h1{margin-top:25px;margin-bottom:45px;font-family:'Lato', sans-serif;font-size:25px;color:#c72614;}
.main-news-box .news-box h3,
.pageNews .whitebox-inner .news-box h3{font-family:'Lato', sans-serif;font-size:16px;line-height:20px;color:#454545;}
.main-news-box .news-box h3 a,
.pageNews .whitebox-inner .news-box h3 a{color:#454545;}
.main-news-box .news-box p,
.pageNews .whitebox-inner .news-box p{font-family:'Lato', sans-serif;font-size:14px;line-height:23px;color:#767676;margin-top:15px;}
.main-news-box .news-box a.read-more,
.pageNews .whitebox-inner .news-box a.read-more{color:#cb4034;float:right;font-size:14px;margin-top:10px;}
.newspage .row{display:flex;}
.newspage .news-box{width:50%;float:left;padding-right:45px;margin-bottom:25px;flex:1;}
.newspage .news-box.last{padding-right:0;}
.main-news-box .news-box .date-box,
.newspage .news-box .date-box{float:left;margin-right:20px;width:37px;}
.main-news-box .news-box .date-box .day,
.newspage .news-box .date-box .day{font-family:'Lato', sans-serif;color:#a4a4a4;font-size:31px;line-height:29px;font-weight:700;}
.main-news-box .news-box .date-box .date-rest,
.newspage .news-box .date-box .date-rest{font-family:'Lato', sans-serif;color:#a4a4a4;font-size:10px;line-height:11px;font-weight:400;}
.newspage .news-box .news-content-box{float:left;width:calc(100% - 57px);padding-top:10px;}
.page-template-page-news .whitebox-inner{padding-bottom:70px;}
.newspage .newsbox-container{padding-bottom:80px;}
.newspage .news-box .news-image{overflow:hidden;position:relative;height:140px;margin-bottom:15px;}
.newspage .news-box .news-image img{height:100%;width:auto;position:absolute;top:-999px;bottom:-999px;left:-999px;right:-999px;margin:auto;max-width:none;}
.newspage .news-box .news-content-box h3{font-size:16px;}
.newspage .news-box .news-content-box h3 a{color:#454545;}
.newspage .news-box .news-content-box a.read-more{color:#0062ac;font-size:14px;float:right;}
.newspage .news-box .news-content-box p{color:#767676;}
.newspage .row:nth-child(1) .news-box .news-content-box h3 a,
.newspage .row:nth-child(1) .news-box .news-content-box a.read-more,
.newspage .row:nth-child(1) .news-box .news-content-box p,
.newspage .row:nth-child(1) .news-box .date-box .day,
.newspage .row:nth-child(1) .news-box .date-box .date-rest{color:#fff;}
.main-news-box .news-box .news-content-box{float:left;width:90%;padding-top:10px;}
.main-news-box{overflow:hidden;}
.main-news-box h2{margin-top:20px;margin-bottom:20px;font-family:'Lato', sans-serif;font-size:33px;color:#000;}
.main-news-box .news-box{width:100%;float:left;padding-right:45px;}
.taxonomies-container{padding-bottom:30px;}
.taxonomy-box{float:left;width:calc(33.3333% - 16px);margin-right:24px;}
.taxonomy-box:nth-child(3n+0){margin-right:0;}
.taxonomy-box:nth-child(3n-2){clear:both;}
.taxonomy-name-outer{display:table;width:100%;padding-bottom:10px;padding-top:10px;}
.taxonomy-box .taxonomy-name{font-size:15px;line-height:20px;text-transform:uppercase;color:#000;font-weight:700;text-align:center;overflow:hidden;height:60px;display:table-cell;vertical-align:middle;}
.taxonomy-box:nth-child(-n+3) .taxonomy-name{color:#fff;}
.taxonomy-box .taxonomy-image{overflow:hidden;height:153px;}
.taxonomy-box .taxonomy-image img{width:auto;height:100%;margin:auto;display:block;}
.main-offer-container{margin-top:-169px;position:absolute;visibility:hidden;}
.main-offer-product{background:url('images/offer-item-background.png');width:calc(100% - 3px);height:220px;float:left;margin-bottom:3px;position:relative;overflow:hidden;text-align:left;margin-right:3px;}
.main-offer-product-inner.last-box .main-offer-product{width:calc(100% - 0.35px);}
.main-offer-product-inner{float:left;background:transparent;}
.main-offer-product video{display:none;background:url('images/offer-item-background.png');}
.main-offer-product .background-video-shadow{position:absolute;top:0;display:none;}
.main-offer-product .inner-box{width:100%;padding-top:25px;padding-left:30px;padding-right:30px;position:absolute;top:0;z-index:2;}
.main-offer-product .inner-box h3{font-family:'Lato', sans-serif;font-size:25px;color:#fff;font-weight:700;padding-bottom:5px;}
.main-offer-product .inner-box p{font-family:'Lato', sans-serif;font-size:15px;color:#fff;}
.main-offer-product .img{position:absolute;bottom:-1px;right:-1px;max-height:90px;}
.main-offer-product.product-1 .img{position:absolute;bottom:18px;right:0;}
.main-offer-product.product-3 .img{position:absolute;bottom:18px;right:0;}
.pageNews .whitebox-inner{position:relative;}
.pagination{float:right;position:absolute;bottom:70px;right:40px;}
.tax-venti_product_kat .pagination{bottom:30px;}
.offer-back{float:left;position:absolute;bottom:30px;left:40px;color:#000;}
.pagination .prev{border-right:1px solid #d5d5d5;}
.pagination .next{border-left:1px solid #d5d5d5;}
.pagination .page-numbers{display:block;background:#f6f6f6 none repeat scroll 0% 0%;color:#000;width:25px;height:25px;line-height:25px;text-align:center;font-size:13px;float:left;cursor:pointer;font-family:'Alegreya Sans', sans-serif;font-weight:500;}
.pagination .page-numbers.current{background:#dbdbdb none repeat scroll 0% 0%;color:#000;font-family:'Alegreya Sans', sans-serif;font-weight:500;}
.single .whitebox-inner h1{font-family:'Lato', sans-serif;font-size:33px;line-height:36px;color:#fff;margin-top:0;}
.single .whitebox-inner .date{margin-top:50px;font-family:'Lato', sans-serif;font-size:12px;line-height:23px;color:#fff;}
.single .post-image img{display:block;margin:auto;margin-top:20px;max-width:100%;height:auto;}
.single .product-table{color:#fff;}
.single .post-content p{font-family:'Lato', sans-serif;font-size:14px;line-height:23px;color:#fff;margin-top:25px;margin-bottom:25px;}
.single .more-news{padding-bottom:20px;padding-top:20px;}
.single .post-content{padding-bottom:20px;color:#fff;}
.single .more-news a{color:#fff;float:right;font-size:14px;margin-top:10px;font-family:'Lato', sans-serif;}
.single .post-image{padding-bottom:10px;max-width:400px;width:100%;}
.downloads-container{padding-bottom:20px;}
.downloads-container .download-box{float:left;width:calc(25% - 18px);margin-right:24px;margin-bottom:40px;}
.downloads-container-inner .download-box:nth-child(4n){margin-right:0;}
.downloads-container-inner .download-box:nth-child(4n-3){clear:both;}
.downloads-container-inner{text-align:center;}
.downloads-container-inner .download-title{font-size:16px;color:#fff;line-height:20px;margin-top:18px;}
.download-box-link{display:block;}
.pageContainer .whitebox{font-size:14px;line-height:22px;}
.pageContainer .whitebox .whitebox-inner{min-height:648px;}
.whitebox{width:calc(100% - 300px);max-width:945px;float:left;}
.whitebox-inner{margin-top:-108px;padding-top:25px;padding-left:40px;padding-right:40px;padding-bottom:70px;background:#fff url('images/whitebox-background.png') no-repeat;}
.text-page .whitebox-inner{background:#fff url('images/whitebox-background-blue.png') no-repeat;background-size:cover;background-position:left bottom;}
.tax-venti_product_kat .whitebox-inner{background:#fff url('images/whitebox-background.png') no-repeat;background-size:cover;background-position:left bottom;}
.text-page .black-text-box{margin-top:-70px;padding-left:40px;padding-right:40px;min-height:70px;}
.whitebox-inner h1{font-size:33px;font-family:'Lato', sans-serif;color:#fff;font-weight:700;line-height:33px;margin-bottom:35px;}
.whitebox-inner .title2 h1{font-size:16px;font-family:'Lato', sans-serif;color:#454545;font-weight:700;margin-top:15px;margin-bottom:20px;}
.whitebox-inner .title{margin:auto;display:table;}
.contact-container a{color:#fff;}
.contact-form-select{margin-top:45px;}
.contact-form-select .contact-form-select-item{width:32%;float:left;background-color:#e0e1e8;color:#656565;text-transform:uppercase;font-family:'Lato', sans-serif;margin-left:3px;margin-bottom:5px;padding:100px 20px;text-align:center;transition:all 0.1s ease 0s;cursor:pointer;max-height:219px;}
.contact-form-select .contact-form-select-item:hover{background-color:#c52a11;color:#fff;}
.contact-form-select-small .contact-form-select-item a{display:block;color:#656565;}
.contact-form-select-small .contact-form-select-item:hover a{color:#fff;}
.contact-form-select-small .contact-form-select-item.active a{color:#fff;}
.contact-form-select-small .contact-form-select-item{width:32%;float:left;background-color:#e0e1e8;color:#656565;text-transform:uppercase;font-family:'Lato', sans-serif;margin-right:3px;padding:20px 20px;text-align:center;transition:all 0.1s ease 0s;cursor:pointer;padding-bottom:30000px;margin-bottom:-29980px;}
.contact-menu-container{overflow:hidden;margin-bottom:5px;}
.contact-form-select-small .contact-form-select-item:hover{background-color:#c52a11;color:#fff;}
.contact-form-select-small .contact-form-select-item.active{background-color:#c52a11;color:#fff;}
.person-map{width:48%;float:right;height:396px;margin-right:6px;margin-bottom:6px;padding-left:50px;}
.person-map h2{font-size:16px;color:#454545;font-family:'Lato', sans-serif;font-weight:700;}
.person-map h3{font-size:21px;color:#c52812;font-family:'Lato', sans-serif;font-weight:600;margin-top:20px;margin-bottom:25px;}
.sidebar{top:0;width:300px;float:left;margin-top:-108px;background-color:#fff;}
.sidebar .sidebar-box{width:100%;height:215px;padding:25px;position:relative;}
.sidebar .sidebar-box-inner{position:absolute;bottom:0;padding-bottom:25px;padding-right:25px;}
.sidebar .sidebar-box-inner p{margin-bottom:0;}
.sidebar .sidebar-box h3{font-family:'Lato', sans-serif;font-weight:700;color:#fff;font-size:27px;line-height:30px;}
.sidebar .sidebar-box p{font-family:'Lato', sans-serif;font-weight:400;color:#fff;font-size:15px;margin-top:10px;}
.breadcrumbs{font-family:'Lato', sans-serif;font-size:14px;font-weight:400;margin-bottom:20px;color:#fff;}
.breadcrumbs a{color:#fff;}
.hamburger,
.mobilemenu{display:none;}
.hamburger{display:none;background:url('images/hamburger.png');width:50px;height:50px;float:right;position:absolute;top:60px;right:28px;}
.hamburger.sticky-hamburger{background:url('images/hamburger-sticky.png');}
.mobilemenu{display:none;position:fixed;z-index:0;background:#0062ac;width:100%;padding:20px 0;text-transform:uppercase;overflow:auto;height:100%;}
.menu li .children{display:none;}
.menu .sub-menu li .children{display:inline-block;}
.mobilemenu ul{margin:0;padding:0;list-style-type:none;}
.mobilemenu ul.sub-menu{display:none;font-size:12px;padding-left:30px;}
.mobilemenu ul.sub-menu li a{padding:8px 10px;}
.mobilemenu ul li{display:block;}
.mobilemenu ul.menu > li.menu-item-has-children a{width:calc(100% - 40px);}
.mobilemenu ul.menu > li.menu-item-has-children a ul li{width:100%;}
.mobilemenu a{display:block;color:#fff;padding:12px 20px;float:left;width:100%;}
.mobilemenu a:hover{background:rgba(255, 255, 255, 0.3);}
.mobile-menu-button{display:none;}
.mobilemenu .mobile-menu-button{display:block;cursor:pointer;color:#fff;float:right;margin-right:10px;width:30px;padding-top:8px;padding-left:10px;padding-right:10px;position:absolute;right:0;}
.mobilemenu .menu .sub-category-menu{text-transform:none;font-size:12px;padding-left:10px;}
.mobilemenu .menu .sub-category-menu a{float:none;padding-top:10px;padding-bottom:10px;width:100%;}
.mobilemenu .menu .sub-category-menu .inner-category-menu{padding-left:10px}
.mobilemenu .menu .sub-category-menu .inner-menu-category-item a{padding-top:7px;padding-bottom:7px}
.mobilemenu .menu .inner-menu-category-item{float:none;width:100%;}
.page header .bgimage{width:100%;max-height:425px;overflow:hidden;}
.page header .bgimage img{width:100%;display:block;}
.contact-page{background-color:#eeeeee;}
.contact-page .inner-content{background-color:#eeeeee;max-width:945px;width:78%;border-top:1px solid #bebebe;padding-top:50px;padding-bottom:60px;}
.contact-page .row{float:left;margin-right:90px;}
.contact-page .row.last{margin-right:20px;}
.contact-page .cell h3{font-size:15px;color:#c52812;font-family:'Lato', sans-serif;font-weight:700;margin-bottom:3px;}
.contact-page .cell p{font-size:15px;color:#4d4d4d;font-family:'Lato', sans-serif;font-weight:400;line-height:23px;margin-top:0;}
.contact-page .cell p a{color:#4d4d4d;}
.contact-box{display:flex;padding-bottom:50px;padding-top:10px;}
.contact-box h2{font-size:21px;color:#e68d00;}
.contact-label{float:left;width:25%;text-align:right;padding-right:15px;font-size:13px;color:#434343;font-family:'Open Sans', sans-serif;display:table;}
.contact-label span{display:table-cell;vertical-align:middle;text-align:right;height:35px;}
.form_module .msg_before, .error, .success{font-family:'Open Sans', sans-serif;font-weight:600;font-size:15px;color:#bf1c1f;margin-top:0;}
.form_module .success{color:#60a83b;}
#contact_form input[type="checkbox"]{margin-left:0;}
#contact_form input[type="checkbox"] + label{font-family:'Lato', sans-serif;font-weight:300;font-size:11px;color:#565656;}
#contact_form input[type="submit"]{margin-top:15px;font-family:'Lato', sans-serif;font-weight:300;font-size:11px;background:#0062ac;background-position:right 10px center !important;border:none;color:#fff;width:18%;padding:10px 20px;text-decoration:none;cursor:pointer;text-transform:uppercase;}
#contact_form input[type="text"].has-errors ,
#contact_form textarea.has-errors{border:1px solid #dc0014;}
#contact_form div.checkbox{width:59%;float:left;margin-top:10px;}
#contact_form input[type="text"],
#contact_form textarea,
#contact_form select,
#contact_form input[type="file"]{width:75%;}
.contact-field{width:50%;padding-left:25px;padding-right:40px;}
.contact-info{width:50%;padding-right:25px;}
.contact-box-title{padding-bottom:20px;}
.contact-info .contact-box-title{padding-bottom:35px;}
#map{width:100%;height:280px;font-family:'Lato', sans-serif;font-size:12px;}
#map #firstHeading{font-size:14px;color:#d81d15;}
#map #secondHeading{font-size:14px;color:#d81d15;margin-bottom:10px;}
#map #bodyContent p{margin:0;}
#map #bodyContent a{color:#d81d15;}
.home .gussex-image{display:none;}
.gussex-image{margin:auto;margin-top:50px;display:block;}
.home header{background-color:transparent;padding-top:0;}
.home header .social-box{position:absolute;top:190px;right:0;}
.home header .social-box .facebook-box{margin-bottom:10px;}
.home header #sticky .topmenu ul.menu,
.home header #sticky .topmenu .menu ul{}
.home header #sticky .topmenu ul.menu li ul,
.home header #sticky .topmenu .menu ul li ul,
.home header #sticky.active .topmenu ul.menu li ul,
.home header #sticky.active .topmenu .menu ul li ul{border:none;}
.home header #sticky.active .topmenu ul.menu li a,
.home header #sticky.active .topmenu .menu ul li a{color:#000;}
.home header #sticky.active .topmenu ul.menu li:hover a,
.home header #sticky.active .topmenu .menu ul li:hover a,
.home header #sticky.active .topmenu ul.menu li.active a,
.home header #sticky.active .topmenu .menu ul li.active a{color:#0062ac;}
.home header #sticky{padding-top:22px;position:fixed;top:0;z-index:100000;width:100%;-webkit-transform:translate3d(0,0,0);}
.home header #sticky .pageWidth{left:50%;}
.home header #sticky.active{background-color:#fff;}
.home header #sticky .pageWidth{left:auto;border-bottom:1px solid #ac947c;}
.home header #sticky.active .pageWidth{border-bottom:1px solid #fff;}
header{background-color:#fff;padding-top:22px;}
header .main-logo{margin-bottom:16px;float:left;padding-left:34px;}
header .right-panel{float:right;margin-top:5px;width:calc(100% - 195px);padding-right:34px;}
header .right-panel .middle-boxes{float:right;padding-bottom:20px;margin-right:20px;}
header .right-panel .middle-boxes .newsletter-box{float:left;width:370px;}
header .right-panel .search-box{float:left;}
header .right-panel .middle-boxes .newsletter-box .newsletter-label{float:left;color:#fff;text-transform:uppercase;font-size:12px;font-weight:400;font-family:'Lato', sans-serif;margin-right:15px;height:31px;line-height:31px;}
#sticky.active .right-panel .middle-boxes .newsletter-box .newsletter-label{color:#000;}
.search .whitebox .search-page-header{margin-top:20px;}
.search_results ul{padding-left:0;}
.search_results li{margin-bottom:3px;}
.single.single-venti_product .post-image img{margin-left:0;}
.single.single-venti_product .offer-product-box .product-table{width:100%;}
.single .right-panel .middle-boxes .newsletter-box .newsletter-label,
.archive .right-panel .middle-boxes .newsletter-box .newsletter-label,
.search .right-panel .middle-boxes .newsletter-box .newsletter-label,
.page .right-panel .middle-boxes .newsletter-box .newsletter-label{color:#000;}
input[name="newsletter_email"]{float:left;background-color:transparent;border:1px solid #cccccc;padding:8px 10px;font-size:11px;color:#e4e4e4;font-family:'Lato', sans-serif;width:180px;}
.single input[name="newsletter_email"],
.archive input[name="newsletter_email"],
.search input[name="newsletter_email"],
.page input[name="newsletter_email"]{color:#000;}
.single input[name="newsletter_email"]::-webkit-input-placeholder,
.archive input[name="newsletter_email"]::-webkit-input-placeholder,
.searchinput[name="newsletter_email"]::-webkit-input-placeholder,
.page input[name="newsletter_email"]::-webkit-input-placeholder{color:#000;}
.single input[name="newsletter_email"]:-moz-placeholder,
.search input[name="newsletter_email"]:-moz-placeholder,
.archive input[name="newsletter_email"]:-moz-placeholder,
.page input[name="newsletter_email"]:-moz-placeholder{color:#000;opacity:1;}
.single input[name="newsletter_email"]::-moz-placeholder,
.archive input[name="newsletter_email"]::-moz-placeholder,
.search input[name="newsletter_email"]::-moz-placeholder,
.page input[name="newsletter_email"]::-moz-placeholder{color:#000;opacity:1;}
.single input[name="newsletter_email"]:-ms-input-placeholder,
.archive input[name="newsletter_email"]:-ms-input-placeholder,
.search input[name="newsletter_email"]:-ms-input-placeholder,
.page input[name="newsletter_email"]:-ms-input-placeholder{color:#000;}
#sticky.active input[name="newsletter_email"]::-webkit-input-placeholder{color:#000;}
#sticky.active input[name="newsletter_email"]:-moz-placeholder{color:#000;opacity:1;}
#sticky.active input[name="newsletter_email"]::-moz-placeholder{color:#000;opacity:1;}
#sticky.active input[name="newsletter_email"]:-ms-input-placeholder{color:#000;}
input[name="newsletter_submit"]{float:left;background-color:#0062ac;color:#fff;font-size:11px;font-family:'Lato', sans serif;text-transform:uppercase;border:0;padding-top:9px;padding-bottom:9px;padding-left:10px;padding-right:10px;cursor:pointer;margin-left:6px;}
#sticky.active input[name="newsletter_email"]{color:#000;}
.newsletter_error{color:#fff;margin-top:5px;font-size:12px;margin-left:91px;}
#sticky.active .newsletter_error{color:#000;}
.newsletter_message{color:#fff;margin-top:5px;font-size:12px;margin-left:91px;}
#sticky.active .newsletter_message{color:#000;}
header .right-panel .middle-boxes .search-box{float:left;margin-left:30px;}
header #searchform .search-input{float:left;background-color:transparent;border:1px solid #cccccc;padding:8px 10px;font-size:11px;color:#fff;font-family:'Lato', sans-serif;width:180px;}
.single #searchform .search-input,
.archive #searchform .search-input,
.search #searchform .search-input,
.page #searchform .search-input{color:#000;}
header #searchform input[type="submit"]{float:left;background-color:#0062ac;color:#fff;font-size:11px;font-family:'Lato', sans serif;text-transform:uppercase;border:0;padding-top:10px;padding-bottom:10px;padding-left:8px;padding-right:8px;cursor:pointer;margin-left:6px;}
#container #searchform .search-input{float:left;padding:8px 10px;font-size:11px;font-family:'Lato', sans-serif;width:180px;}
#sticky.active .search-input{color:#000;}
.archive #searchform .search-input::-webkit-input-placeholder,
.search #searchform .search-input::-webkit-input-placeholder,
.single #searchform .search-input::-webkit-input-placeholder,
.page #searchform .search-input::-webkit-input-placeholder{color:#000;}
.archive #searchform .search-input:-moz-placeholder,
.search #searchform .search-input:-moz-placeholder,
.single #searchform .search-input:-moz-placeholder,
.page #searchform .search-input:-moz-placeholder{color:#000;opacity:1;}
.archive #searchform .search-input::-moz-placeholder,
.search #searchform .search-input::-moz-placeholder,
.single #searchform .search-input::-moz-placeholder,
.page #searchform .search-input::-moz-placeholder{color:#000;opacity:1;}
.archive #searchform .search-input:-ms-input-placeholder,
.search #searchform .search-input:-ms-input-placeholder,
.single #searchform .search-input:-ms-input-placeholder,
.page #searchform .search-input:-ms-input-placeholder{color:#000;}
#sticky.active #searchform .search-input::-webkit-input-placeholder{color:#000;}
#sticky.active #searchform .search-input:-moz-placeholder{color:#000;opacity:1;}
#sticky.active #searchform .search-input::-moz-placeholder{color:#000;opacity:1;}
#sticky.active #searchform .search-input:-ms-input-placeholder{color:#000;}
#container #searchform input[type="submit"]{float:left;background-color:#0062ac;color:#fff;font-size:11px;font-family:'Lato', sans serif;text-transform:uppercase;border:0;padding-top:9px;padding-bottom:9px;padding-left:8px;padding-right:8px;cursor:pointer;margin-left:6px;}
header .right-panel .language-box{float:right;margin-top:5px;}
header .right-panel .language-box ul{list-style:none;margin-left:0;padding-left:0;padding-top:0;}
header .right-panel .language-box ul li{float:left;margin-right:8px;width:19px;}
header .right-panel .language-box ul li:before{content:'';}
header .right-panel .language-box ul li a{display:block;}
header .right-panel .language-box ul li a img{width:100%;height:auto;}
.topmenu{width:calc(100% - 98px);text-align:center;float:right;margin-right:16px;margin-bottom:20px;}
.topmenu .menu{}
.topmenu .menu-category-title{float:left;width:calc(100% - 75px);padding-left:5px;height:100%;display:table;}
.inner-menu-category-item{width:calc(33% - 12px);float:left;padding-right:10px;}
.topmenu .menu-category-title .inner-title{display:table-cell;vertical-align:middle;}
.topmenu .menu-category-item-101 .menu-category-title,
.topmenu .menu-category-item-103 .menu-category-title,
.topmenu .menu-category-item-105 .menu-category-title,
.topmenu .menu-category-item-115 .menu-category-title,
.topmenu .menu-category-item-119 .menu-category-title,
.topmenu .menu-category-item-121 .menu-category-title{width:calc(100% - 80px);}
.topmenu .menu-category-image{width:50px;height:74px;float:left;}
.topmenu ul.menu li ul.sub-menu li:hover .menu-category-image{-webkit-transition:background-image 0.2s ease-in-out;-moz-transition:background-image 0.2s ease-in-out;transition:background-image 0.2s ease-in-out;}
.topmenu ul.menu li .sub-menu .sub-category-menu .inner-category-menu{background:#fff;padding-right:15px;z-index:2;height:auto;border-top:none;width:100%;text-align:left;}
.topmenu ul.menu li .sub-menu .sub-category-menu .inner-category-menu > li{}
.bottom-menu .sub-category-menu{display:none;}
.bottom-menu .col ul.sub-menu{padding-left:20px;padding-top:20px;}
.mobilemenu .sub-category-menu{display:none;}
.topmenu ul.menu li .sub-menu .sub-menu-category-title .inner-title{font-family:'Lato', sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#797373;}
.topmenu ul.menu li ul.sub-menu li .sub-menu-category-item a{padding-left:0;padding-right:0;display:table;}
.topmenu ul.menu li ul.sub-menu li .sub-menu-category-title{display:table;padding-right:5px;}
.topmenu ul.menu li ul.sub-menu li .inner-menu-category-title{display:table;padding-right:5px;}
.topmenu ul.menu li .sub-menu .sub-menu-category-title .inner-title:hover{color:#ae2424;}
.topmenu ul.menu li .sub-menu .inner-menu-category-title .inner-title{font-family:'Lato', sans-serif;font-size:13px;font-weight:400;text-transform:none;color:#797373;}
.topmenu ul.menu li .sub-menu .inner-menu-category-title .inner-title:hover{color:#ae2424;}
.topmenu ul.menu li .sub-menu .sub-category-menu{display:none;position:absolute;background:#fff;left:0;padding:0 25px;z-index:2;height:auto;border-top:none;width:100%;text-align:left;}
.topmenu ul.menu li .sub-menu .sub-category-menu > div{width:calc(50% - 12px);height:auto;float:left;display:block;}
.topmenu ul.menu li .sub-menu{display:none;position:absolute;background:#EAEAEA;left:0;z-index:2;height:auto;border-top:none;width:100%;text-align:left;font-size:0;}
.topmenu ul.menu li .sub-menu li:hover .sub-category-menu{display:block;z-index:4;}
.topmenu ul.menu li .sub-menu li{display:block;float:left;font-size:12px;width:calc(16.6667% - 12px);vertical-align:middle;height:80px;max-width:190px;overflow:hidden;}
.topmenu ul.menu li .sub-menu{text-transform:none;}
.topmenu ul.menu li .sub-menu a{color:#000000;}
.topmenu ul.menu li .sub-menu:after{content:' ';clear:both;display:block;}
.sub-menu-cont{display:none;position:absolute;top:104px;left:0;width:100%;padding-top:50px;text-align:center;}
.mobilemenu .sub-menu-cont{position:static;color:#fff;text-align:left;font-size:14px;padding-left:20px;padding-top:0;}
.mobilemenu .sub-menu-cont .inner-title{color:#fff;text-transform:none;}
.mobilemenu .sub-menu-cont li a{padding:8px 12px;}
.topmenu li.menu-item{position:inherit;}
.sub-menu2{width:80% !important;margin:0 auto;}
.sub-menu-cont *{color:#000000;}
.topmenu ul.menu li:hover .sub-menu-cont{display:block;z-index:4;}
.topmenu ul.menu li .sub-menu-cont ul{background-color:#eaeaea;text-align:left;}
.topmenu ul.menu li .sub-menu-cont ul li{width:16.6666%;position:relative;display:block;float:left;}
.topmenu ul.menu li.active a{background-color:transparent !important;}
.topmenu ul.menu li .sub-menu-cont ul:after{content:' ';clear:both;display:block;}
.topmenu ul.menu li .sub-menu-cont ul li .menu-cat-title{display:table;width:100%;height:80px;}
.topmenu ul.menu li .sub-menu-cont ul li .menu-cat-title div{display:table-cell;vertical-align:middle;}
.topmenu ul.menu li .sub-menu-cont ul li a{display:block;width:100%;vertical-align:middle;height:80px;text-align:center;font-weight:normal;text-transform:none;border-style:solid;border-width:0 1px 1px 0;border-color:#fff;}
.topmenu ul.menu li .sub-menu-cont ul li a:hover{background-color:#fff !important;}
.topmenu ul.menu li ul.sub-menu .sub-menu-category-item a{height:auto;}
ul.menu > li > a{position:relative;}
div:not(.mobilemenu) ul.menu > li.page-item-22 > a:after,
div:not(.mobilemenu) ul.menu > li.page-item-24 > a:after,
div:not(.mobilemenu) ul.menu > li.page-item-26 > a:after,
div:not(.mobilemenu) ul.menu > li.menu-item-has-children > a:after{content:' ';position:absolute;top:66px;left:calc(50% - 10px);display:none;z-index:3;width:20px;height:20px;background-color:#EAEAEA;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
ul.menu > li.page-item-22:hover > a:after,
ul.menu > li.page-item-24:hover > a:after,
ul.menu > li.page-item-26:hover > a:after,
ul.menu > li.menu-item-has-children:hover > a:after{display:block;}
.mobilemenu ul.menu > li.page-item-22:hover > a:after,
.mobilemenu ul.menu > li.page-item-24:hover > a:after,
.mobilemenu ul.menu > li.page-item-26:hover > a:after,
.mobilemenu ul.menu > li.menu-item-has-children:hover > a:after{display:none !important;}
.mobilemenu ul.menu > li:after{content:' ';display:block;clear:both;}
.topmenu ul.menu li ul.sub-menu li a{line-height:15px;height:93px;color:#000000;text-align:left;padding:7px;vertical-align:middle;display:table-cell;}
.topmenu ul.menu li ul.sub-menu > li > a{width:200px;}
.topmenu ul.menu li ul.sub-menu li a span{display:block;}
.topmenu ul.menu li ul.sub-menu li:hover .menu-image{transition:opacity 0.25s ease-in-out 0s;}
.topmenu ul.menu li ul.sub-menu li:hover .hovered-image{opacity:1;}
.topmenu ul.menu li ul.sub-menu li img{display:block;float:left;}
.topmenu ul.menu li ul li a{color:#d5d5d5;}
.topmenu ul.menu,
.topmenu .menu ul{list-style:none;font-family:'Lato', sans-serif;text-transform:uppercase;font-size:14px;line-height:29px;width:100%;padding:0;text-align:right;}
.topmenu ul.menu li,
.topmenu .menu ul li{text-align:center;display:inline-block;min-width:50px;height:100%;}
.topmenu ul.menu li:before,
.topmenu .menu ul li:before{content:'';}
.topmenu ul.menu li.menu-item-34{width:135px;}
.topmenu ul.menu li.menu-item-29{width:120px;}
.topmenu ul.menu li.menu-item-27{width:120px;}
.topmenu ul.menu li.menu-item-28{width:135px;}
.topmenu ul.menu li.menu-item-26{width:205px;}
.topmenu ul.menu li.menu-item-25{width:205px;}
.topmenu ul.menu li a,
.topmenu .menu ul li a{color:#000;text-decoration:none;text-align:center;display:block;padding-left:10px;padding-right:10px;font-weight:700;}
.home .topmenu ul.menu li a,
.home .topmenu .menu ul li a{color:#fff;}
.topmenu ul.menu li.active a,
.topmenu .menu ul li.active a{color:#0062ac;background-color:#fff;}
.tax-venti_product_kat .topmenu ul.menu li.menu-item-79 a,
.tax-venti_product_kat .topmenu ul.menu li.menu-item-98 a,
.tax-venti_product_kat .topmenu ul.menu li.menu-item-116 a{color:#0062ac;background-color:#fff;}
.single-venti_product .topmenu ul.menu li.menu-item-79 a,
.single-venti_product .topmenu ul.menu li.menu-item-98 a,
.single-venti_product .topmenu ul.menu li.menu-item-116 a{color:#0062ac;background-color:#fff;}
.tax-venti_product_kat .topmenu ul.menu li.menu-item-79 .sub-menu-cont a,
.tax-venti_product_kat .topmenu ul.menu li.menu-item-98 .sub-menu-cont a,
.tax-venti_product_kat .topmenu ul.menu li.menu-item-116 .sub-menu-cont a{color:#0062ac;background-color:#eaeaea;}
.single-venti_product .topmenu ul.menu li.menu-item-79 .sub-menu-cont a,
.single-venti_product .topmenu ul.menu li.menu-item-98 .sub-menu-cont a,
.single-venti_product .topmenu ul.menu li.menu-item-116 .sub-menu-cont a{color:#0062ac;background-color:#eaeaea;}
.bottom-menu ul{list-style:none;padding:0;}
.bottom-menu ul li:before{content:'';}
footer .footer-left-col{float:left;width:68%;font-size:15px;font-weight:700;}
footer .footer-left-col a{color:#fff;padding-top:5px;padding-bottom:5px;margin-top:4px;margin-bottom:4px;display:block;}
footer .footer-right-col{float:left;width:32%;padding-top:50px;}
footer .footer-right-col-inner:before{position:absolute;content:url('images/footer-border.png');left:-107px;top:-25px;}
.footer-right-col-inner{float:right;position:relative;}
.bottom-menu .left-col{float:left;text-transform:uppercase;padding-right:50px;width:30%;}
.bottom-menu .right-col{float:left;text-transform:uppercase;width:70%;}
.bottom-menu .right-col .sub-menu{text-transform:none;font-weight:400;font-size:13px;}
.bottom-menu .right-col .sub-menu li{float:left;width:40%;padding-right:10px;}
.bottom-menu .right-col .sub-menu li:nth-child(2n-1){clear:both;}
.bottom-menu .right-col .sub-menu li a{padding-top:5px;padding-bottom:5px;margin-top:2px;margin-bottom:2px;}
.bottom-menu .col .parentItem ul{list-style:none;padding:0;}
.bottom-menu .col li > a{color:#474747;}
.bottom-menu .col .parentItem li{font-weight:700;font-size:15px;text-transform:uppercase;padding-bottom:25px;}
.bottom-menu .col .childrenItems li{font-size:13px;padding-bottom:20px;}
.bottom-menu .col .parentItem .sub-menu{padding-top:25px;}
.bottom-menu .col .sub-menu li{font-size:13px;padding-bottom:20px;font-weight:400;text-transform:none;}
.page-list ul{list-style:inherit;}
.page-list li a{color:#000;}
#container{position:relative;z-index:1;background-color:#eeeeee;background-size:100% !important;background-repeat:no-repeat !important;min-height:100vh;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.7);}
.subpage-background-container{background:#fff url('images/subpage-background.png') top center no-repeat;background-size:100%;width:100%;}
#main-container{width:100%;background:#fff url('images/subpage-background.png') top center no-repeat;background-size:100%;}
.mainPage{min-height:500px;width:100%;background-color:#fff;}
.pageWidth{width:99%;max-width:1280px;margin:auto;box-sizing:border-box;}
.relativeContainer{position:relative;}
.whitebox-container{background-color:#fff;}
.padder{padding-left:34px;padding-right:34px;}
.white-text-box{color:#fff;padding-bottom:20px;}
footer{background:url('images/footer-background.png') no-repeat;background-position:center;background-size:cover;font-size:13px;color:#fff;padding-top:30px;padding-bottom:30px;min-height:317px;}
footer .footer-name{padding-top:50px;font-size:14px;}
footer .footer-name a{color:#fff;}
footer .footer-right-col-inner .top-row p{margin-top:5px;margin-bottom:5px;}
footer .footer-right-col-inner .top-row{font-size:14px;}
footer .footer-right-col-inner .top-row a{color:#fff;}
footer .footer-right-col-inner .top-row h5{font-size:15px;font-weight:700;text-transform:uppercase;padding-bottom:10px;}
.main-news-box{height:493px;float:left;max-width:calc(66.6667% - 3px);width:calc(66.6667% - 3px);margin-right:3px;margin-bottom:3px;padding-top:56px;padding-left:34px;}
.da-thumbs .column-1{max-width:33.333333%;width:33.333333%;margin-right:0;}
.da-thumbs .column-2{max-width:33.333333%;width:33.333333%;margin-right:0;}
.da-thumbs{list-style:none;padding:0;padding-top:54px;}
.da-thumbs > li{overflow:hidden;}
.da-thumbs > li > a > img{width:100%;height:auto;}
.da-thumbs .column-3{max-width:calc(50% - 2px);}
.da-thumbs .column-4{max-width:calc(25% - 2px);width:calc(25% - 2px);}
.da-thumbs .column-4 .video-box{width:100%;position:relative;padding-bottom:190px;padding-top:25px;height:0;display:none;}
.da-thumbs .column-4 .video-box iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}
.da-thumbs .column-4 .video-box-text img{display:block;margin:auto;margin-top:35px;cursor:pointer;}
.da-thumbs .column-4 a{cursor:auto;}
.da-thumbs .column-5{max-width:calc(25% - 2px);width:calc(25% - 2px);margin-right:0;}
.da-thumbs .column-6{max-width:calc(63% - 3px);width:calc(63% - 3px);}
.da-thumbs .column-6 a > img{min-width:100%;}
.da-thumbs .column-7{max-width:37%;width:37%;margin-right:0;}
.da-thumbs .column-8{max-width:37%;width:37%;margin-right:0;}
.da-thumbs .inner-box{position:absolute;bottom:0;left:0;z-index:1;padding-left:35px;padding-bottom:30px;width:100%;}
.da-thumbs .inner-box h3{font-family:'Lato', sans-serif;color:#fff;font-size:27px;}
.da-thumbs .inner-box p{font-family:'Lato', sans-serif;color:#fff;font-size:15px;margin-bottom:0;}
.da-thumbs .inner-box p img{display:inline;}
.da-thumbs .column-4 .inner-box img,
.da-thumbs .column-10 .inner-box img{display:block;margin:auto;margin-bottom:40px;padding-right:25px;}
.da-thumbs li{float:left;margin-right:3px;margin-bottom:3px;background:#fff;position:relative;box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.da-thumbs li a,
.da-thumbs li a img{display:block;position:relative;}
.da-thumbs li a{overflow:hidden;}
.da-thumbs li a div.hoverElem{position:absolute;background:rgba(255,255,255,0.5);width:100%;height:100%;}
.offer-product-box{width:100%;}
.offer-product-box .product-links a{color:#393939;display:block;height:40px;}
.offer-product-box .product-links{font-size:15px;color:#393939;font-family:'Lato', sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:30px;padding-top:22px;}
.offer-product-box .product-links .product-catalog-card{height:40px;display:table;}
.offer-product-box .product-links .product-certificate{margin-top:15px;height:40px;display:table;}
.offer-product-box .product-links img{float:left;display:block;}
.offer-product-box .product-links .title{float:left;padding-top:7px;}
.offer-product-box .product-links .product-catalog-card-image{padding-right:20px;}
.offer-product-box .product-links .product-download-button{padding-left:15px;padding-top:11px;}
.offer-product-box .product-links .product-certificate-image{padding-right:18px;padding-left:8px;}
.offer-product-box .product-photos{margin-top:20px;}
.offer-product-box .product-photos .inner-product-photos{overflow:hidden;width:100%;}
.offer-product-box .product-photos .product-photo{width:50%;float:left;}
.offer-product-box .product-photos .product-photo img{max-width:100%;height:auto;}
.offer-product-box .product-table{overflow:auto;float:left;width:calc(100% - 190px);padding-bottom:10px;}
.offer-product-box .product-table table{width:100% !important;margin-top:0;margin-bottom:0;}
.offer-product-box table{width:100%;border-spacing:0;border-collapse:collapse;background-color:#f0f1f5;padding-bottom:10px;}
.offer-product-box table td{border:none;}
.offer-product-box table thead tr td{background-color:#ed8e12;font-family:'Lato', sans-serif;font-size:13px;line-height:16px;color:#fff;text-transform:uppercase;padding:5px 10px;}
.offer-product-box table tbody tr td{background-color:#f0f1f5;font-family:'Lato', sans-serif;font-size:13px;color:#5f5f5f;padding:5px 10px;}
.offer-product-box table tbody tr:last-child td{padding-bottom:10px;}
.offer-product-box table tr td:first-child{padding-left:20px;}
.offer-product-box table tbody tr td:first-child{color:#ce2121;}
.offer-product-box table tbody tr td:first-child[rowspan] + td{padding-left:20px;}
.offer-product-box table tr td:last-child{padding-right:20px;}
.offer-product-box .product-title{width:100%;font-family:'Lato', sans-serif;color:#e68d00;font-weight:700;text-transform:uppercase;font-size:16px;padding-top:20px;padding-bottom:20px;}
.product-image{float:left;width:175px;margin-right:15px;min-height:10px;}
.offer-product-box .product-title a{color:#fff;}
.product-page-titles h2{font-size:16px;color:#fff;text-transform:uppercase;font-weight:700;line-height:20px;}
.product-page-titles h1{font-size:22px;font-family:'Lato Light', sans-serif;color:#000;font-weight:400;margin-top:10px;}
.productsItemContainer .whitebox-inner{padding-right:0;padding-left:0;padding-bottom:0;}
.productsItemContainer .whitebox-inner .breadcrumbs{padding-right:45px;padding-left:40px;}
.productsItemContainer .whitebox-inner .product-photos{padding-right:45px;padding-left:40px;}
.productsItemContainer .whitebox-inner .product-page-titles{padding-right:45px;padding-left:40px;}
.productsItemContainer .whitebox-inner .product-links{background-color:#eeeeee;padding-top:22px;}
.blackbox-inner{padding-left:40px;padding-right:40px;margin-top:-70px;}
.white-text-box p{margin-top:25px;margin-bottom:25px;}
.offer-container{padding-right:40px;padding-left:40px;padding-bottom:80px;color:#767676;position:relative;}
.black-text-box h3{font-weight:700;color:#e88e00;font-size:16px;line-height:23px;}
.black-text-box{color:#767676;}
.white-text-box-buttons{padding-top:30px;}
.catalog-button{width:100%;}
.white-text-box-buttons .white-text-box-button{margin-top:7px;margin-bottom:7px;}
.white-text-box-buttons .button-image{float:left;margin-right:10px;width:25px;}
.white-text-box-buttons .button-text{float:left;color:#e68d00;font-size:16px;font-weight:700;width:calc(100% - 35px);}
.white-text-box-buttons .catalog-button .button-text{padding-top:5px;}
.white-text-box-buttons .pdf-button .button-text{padding-left:2px;}
.white-text-box-buttons .button-text a{color:#e68d00;}
@media screen and (max-width:1350px){.main-offer-container{margin-top:-129px;}
	.main-news-box{padding-top:94px;}
	.da-thumbs{padding-top:94px;}
	.main-news-box{height:515px;}
}
@media screen and (max-width:1279px){.topmenu ul.menu, .topmenu .menu ul{font-size:12px;}
	.da-thumbs .column-4 .inner-box img, .da-thumbs .column-10 .inner-box img{padding-right:0;}
	.main-news-box{padding-top:73px;}
	.da-thumbs{padding-top:73px;}
	.topmenu ul.menu li.menu-item-25,
	.topmenu ul.menu li.menu-item-26,
	.topmenu ul.menu li.menu-item-27,
	.topmenu ul.menu li.menu-item-28,
	.topmenu ul.menu li.menu-item-29,
	.topmenu ul.menu li.menu-item-34{width:auto;}
	header .main-logo{padding-right:0;}
	.bgimage .main-bgimage{height:550px;}
	.bgimage .sub-bgimage{height:325px;}
	header .right-panel{padding-left:0;}
	.main-offer-container{margin-top:-105px;}
	.da-thumbs .inner-box{padding-left:20px;padding-right:10px;}
	#certificates-list{text-align:center;}
	.certificate-box{width:30%;float:none;display:inline-block;vertical-align:top;max-width:none;}
	.certificate-box.last{width:30%;float:none;margin-right:40px;}
	.person-box{text-align:center;}
	.person{width:80%;margin-left:10%;display:inline-block;text-align:left;}
	.person .person-info{max-width:none;}
	.person-map{width:100%;max-width:405px;float:none;display:inline-block;text-align:left;}
	.contact-form-select .contact-form-select-item{padding:70px 20px;}
	.main-news-box .news-box .news-content-box{width:calc(100% - 57px);}
	.main-news-box h2{font-size:28px;margin-bottom:10px;margin-top:10px;}
	.main-offer-product{height:175px;}
	.main-offer-product .img{width:45%;}
	.main-offer-product .inner-box h3{font-size:22px;}
	.sidebar.horizontal-sidebar{padding-right:0;}
	.topmenu .menu-category-image{max-width:25px;background-repeat:no-repeat;height:35px;margin-top:24px;}
	.topmenu ul.menu li ul.sub-menu li:hover .menu-category-image{background-repeat:no-repeat;}
	.topmenu .menu-category-image-121{margin-top:27px;}
	.topmenu .menu-category-image-101,
	.topmenu .menu-category-image-113{margin-top:26px;}
	.topmenu .menu-category-image-103,
	.topmenu .menu-category-image-119{margin-top:28px;}
	.topmenu ul.menu li ul.sub-menu li.menu-category-item-105 a{padding-left:6px;padding-right:6px;}
	.topmenu .menu-category-item-105 .menu-category-title{padding-left:4px;}
	.topmenu .menu-category-title{font-size:11px;width:calc(100% - 25px);}
	.main-news-box{height:510px;padding-left:14px;}
	.person:nth-child(2) .phone a,
	.person:nth-child(2) .email a,
	.person:nth-child(2) .description{color:#454545;}
}
@media screen and (max-width:1150px){.downloads-container .download-box{width:calc(33.3333% - 16px);}
	.downloads-container-inner .download-box:nth-child(4n){margin-right:24px;}
	.downloads-container-inner .download-box:nth-child(3n){margin-right:0;}
	.downloads-container-inner .download-box:nth-child(4n-3){clear:none;}
	.downloads-container-inner .download-box:nth-child(3n-2){clear:both;}
	.da-thumbs .column-1{width:calc(50% - 3px);max-width:none;margin-right:3px;}
	.da-thumbs .column-2{width:50%;max-width:none;}
	.main-news-box{width:100%;}
	.taxonomy-box{width:calc(50% - 16px);margin-right:24px;}
	.taxonomy-box:nth-child(3n-2){clear:none;}
	.taxonomy-box:nth-child(2n-1){clear:both;margin-right:24px;}
	.taxonomy-box:nth-child(2n){margin-right:0;}
	.taxonomy-box:nth-child(n+5) .taxonomy-name{color:#000;}
}
@media screen and (max-width:1100px){.main-news-box{height:535px;}
	.da-thumbs{padding-top:98px;}
}
@media screen and (max-width:1050px){.newspage .row:nth-child(1) .news-box.last .news-content-box p,
.newspage .row:nth-child(1) .news-box.last .date-box .day,
.newspage .row:nth-child(1) .news-box.last .date-box .date-rest{color:#a4a4a4;}
	.newspage .row:nth-child(1) .news-box.last .news-content-box h3 a{color:#454545;}
	.newspage .row:nth-child(1) .news-box.last .news-content-box a.read-more{color:#0062ac;}
	.newspage .row{display:block;}
	.newspage .news-box{width:100%;padding-right:0;}
	.product-image{float:none;margin-right:0;margin-bottom:10px;}
	.offer-product-box .product-table{width:100%;}
	.offer-container{padding-left:0;padding-right:0;}
}
@media screen and (max-width:1015px){header .main-logo{float:none;display:table;}
	.offer-back{left:0;}
	footer .footer-left-col{width:100%;}
	footer .footer-right-col{width:100%;}
	.bottom-menu .right-col .sub-menu li{width:50%;}
	.footer-right-col-inner{float:none;}
	.footer-right-col-inner .bottom-row{float:right;}
	footer .footer-right-col-inner:before{content:'';}
	#sticky .hamburger{display:block;}
	#sticky .hamburger.sticky-hamburger{display:none;}
	.home #sticky .hamburger{display:none;}
	.home #sticky .hamburger.sticky-hamburger{display:block;}
	.home #sticky.active .hamburger{display:block;}
	#sticky.active .hamburger.sticky-hamburger{display:none;}
	.mobileCategoryMenu{display:block;}
	.subCategoryMenu{display:none;}
	.subCategoryMenuVisible{display:block;width:100%;}
	header .main-logo img{display:block;}
	.person .person-info{max-width:251px;}
	header .right-panel .language-box{top:22px;right:34px;position:absolute;}
	header .right-panel{float:none;}
	header .right-panel .middle-boxes{float:none;margin:auto;max-width:700px;}
	header .right-panel{padding-right:0;width:100%;}
	.topmenu{display:none;}
	.pulsate .title{font-size:64px;width:90%;margin:auto;}
	.pulsate .text{font-size:20px;}
	.main-offer-product{height:200px;}
	.main-offer{position:static;}
	.main-news-box{padding-top:105px;}
	.main-offer-product .img{width:40%;}
	.main-offer-product .inner-box h3{font-size:20px;}
	.da-thumbs li a > img{width:100%;}
	.da-thumbs li.column-1 a > img{}
	.da-thumbs li.column-2 a > img{}
	.da-thumbs .column-10 .inner-box img{margin-bottom:10px;}
	.da-thumbs .column-4 .inner-box img{margin-bottom:10px;}
	.da-thumbs .inner-box h3{font-size:26px;}
	.main-offer-product{//width:calc(70% - 3px);float:none;margin:auto;margin-bottom:10px;}
	.main-offer-product .img{max-width:160px;}
	.sidebar.horizontal-sidebar{padding-right:0;}
	.sidebar .sidebar-box.movie .video-box-text img{margin-top:15px;}
	.sidebar.horizontal-sidebar .sidebar-box.movie .video-box-text img{margin-top:35px;}
	.sidebar .sidebar-box h3{font-size:26px;}
	.sidebar .sidebar-box p{font-size:13px;}
	#map{width:100%;}
	.contact-info{width:100%;max-width:600px;margin:auto;padding-right:0;}
	.contact-box{display:block;}
	.contact-field{width:100%;max-width:600px;margin:auto;margin-top:20px;padding-left:0;padding-right:0;}
	.contact-page .row{margin-right:30px;}
	.bgimage .main-bgimage{background:url('images/main-banner-top.png') no-repeat;background-size:cover;background-position:center top;}
	.background-video-shadow{display:none;}
	.bgimage .main-bgimage video{display:none;}
	.single .newsgallery .galimage{width:23%;}
	.page .newsgallery .galimage{width:23%;}
	.downloads-container .download-box{width:calc(50% - 12px);}
	.downloads-container-inner .download-box:nth-child(3n){margin-right:24px;}
	.downloads-container-inner .download-box:nth-child(2n){margin-right:0;}
	.downloads-container-inner .download-box:nth-child(3n-2){clear:none;}
	.downloads-container-inner .download-box:nth-child(2n-1){clear:both;}
}
@media screen and (max-width:950px){.main-news-box{height:575px;}
	.da-thumbs{padding-top:138px;}
}
@media screen and (max-width:930px){.person .person-info{max-width:none;}
	.person{width:85%;margin:auto;margin-bottom:6px;float:none;}
}
@media screen and (max-width:900px){.whitebox{width:100%;}
	.sidebar{position:static;margin:auto;margin-bottom:30px;padding-right:0;width:100%;}
	.sidebar .sidebar-box{width:33.3333%;float:left;}
	.blackbox-inner{margin-bottom:30px;}
	.sidebar.horizontal-sidebar{display:none;}
	.certificate-box{width:40%;}
	.certificate-box.second{margin-right:0;}
	.certificate-box.last{width:40%;max-width:none;margin-right:0;}
	.contact-page .inner-content{width:100%;}
	.person-map{padding-left:25px;padding-right:25px;}
	.single .newsgallery .galimage{width:31%;}
	.page .newsgallery .galimage{width:31%;}
}
@media screen and (max-width:859px){.main-news-box{width:100%;max-width:none;padding-left:14px;margin-bottom:15px;}
	.da-thumbs li.column-1{width:calc(50% - 3px);max-width:none;margin-right:3px;}
	.da-thumbs li.column-2{width:calc(50% - 3px);max-width:none;}
	.da-thumbs li.column-1 a > img{width:100%;}
	.da-thumbs li.column-2 a > img{width:100%;}
	.da-thumbs li.column-3{max-width:none;width:calc(100% - 3px)}
	.da-thumbs li.column-4{max-width:none;width:calc(50% - 3px);}
	.da-thumbs li.column-5{max-width:none;width:calc(50% - 3px);}
	.da-thumbs li.column-6{max-width:none;width:calc(100% - 3px);}
	.da-thumbs li.column-7{max-width:none;width:calc(50% - 3px);margin-right:3px;}
	.da-thumbs li.column-8{max-width:none;width:calc(50% - 3px);}
	.da-thumbs li.column-9{max-width:none;width:calc(100% - 3px);}
	.da-thumbs li.column-10{max-width:none;width:calc(50% - 3px);}
	.da-thumbs li.column-11{max-width:none;width:calc(50% - 3px);}
	.mobile-clear{clear:both;}
	.bottom-menu .col{width:calc(33% - 20px);margin-bottom:20px;}
	.main-news-box .news-box .news-content-box{width:80%;}
	.main-news-box .news-box{padding-right:0;}
	.main-news-box{height:auto;max-height:none;}
	.da-thumbs .column-4 .inner-box img,
	.da-thumbs .column-10 .inner-box img{margin-bottom:40px;}
	.da-thumbs .column-4 .inner-box{width:100%;text-align:center;}
	.da-thumbs .column-10 .inner-box{width:100%;text-align:center;}
	header .right-panel{padding-left:10px;}
	.sidebar .sidebar-box.movie .video-box-text img{margin-top:35px;}
	.contact-page .row{margin-right:60px;}
	.person-map{margin:auto;}
}
@media screen and (max-width:800px){.contact-menu-container .contact-form-select-small .contact-form-select-item{float:none;margin-bottom:5px;padding-bottom:20px;width:100%;}
	.mobileCategoryMenu{width:70%;}
	.contact-form-select .contact-form-select-item{width:100%;float:none;padding-top:30px;padding-bottom:30px;}
}
@media screen and (max-width:700px){.bottom-menu .left-col{width:50%;}
	.bottom-menu .right-col{width:50%;}
	.bottom-menu .right-col .sub-menu li{width:100%;float:none;}
}
@media screen and (max-width:680px){.person .person-info{max-width:250px;}
	.sidebar .sidebar-box{width:100%;max-width:300px;float:none;margin:0 auto;}
}
@media screen and (max-width:650px){header .right-panel .middle-boxes{max-width:380px;float:right;}
	header .right-panel .middle-boxes .search-box{float:right;padding-right:46px;}
	.newsletter_message,
	.newsletter_error{margin-bottom:10px;}
}
@media screen and (max-width:639px){.mobileCategoryMenu{width:80%;}
	.da-thumbs li.column-1{width:calc(100% - 3px);max-width:none;}
	.da-thumbs li.column-2{width:calc(100% - 3px);max-width:none;}
	.da-thumbs li.column-4{max-width:none;width:calc(50% - 3px);}
	.da-thumbs li.column-5{max-width:none;width:calc(50% - 3px);}
	.da-thumbs li.column-7{max-width:none;width:calc(100% - 3px);}
	.da-thumbs li.column-8{max-width:none;width:calc(100% - 3px);}
	.da-thumbs li.column-10{max-width:none;width:calc(50% - 3px);}
	.da-thumbs li.column-11{max-width:none;width:calc(50% - 3px);}
	.bottom-menu .col{width:calc(100% - 20px);margin-bottom:20px;}
	.bottom-menu .col.last{width:calc(100% - 20px);margin-bottom:20px;}
	.main-offer-product{width:calc(100% - 3px);float:none;margin:auto;margin-bottom:10px;}
	.da-thumbs .column-4 .inner-box img,
	.da-thumbs .column-10 .inner-box img{margin-bottom:20px;}
	.pulsate .title{font-size:47px;}
	.pulsate .text{font-size:16px;}
	.home header .social-box{top:220px;}
	.certificate-box{width:90%;margin-right:0;}
	.certificate-box.last{width:90%;margin-right:0;}
	.contact-label{width:35%;}
	#contact_form input[type="text"],
	#contact_form textarea,
	#contact_form select,
	#contact_form input[type="file"]{width:65%;}
	#contact_form input[type="submit"]{margin-bottom:30px;width:20%;}
	.person{height:auto;width:70%;padding-top:10px;padding-bottom:10px;}
	.person .photo{float:none;margin:auto;}
	.person .person-inner{height:auto;padding-top:20px;}
	.person .person-info{padding-left:10px;padding-right:10px;}
	.person .phone a,
	.person .email a,
	.person .description{color:#454545 !important;}
}
@media screen and (max-width:600px){.contact-content{width:100%;float:none;}
	.contact-map-container{width:250px;float:none;margin:auto;margin-top:10px;margin-bottom:10px;}
}
@media screen and (max-width:580px){.taxonomy-box{width:100%;margin:0 !important;}
	.taxonomy-box .taxonomy-image img{display:block;width:auto;margin:0 auto;}
	.taxonomy-box:nth-child(n+3) .taxonomy-name{color:#000;}
	.downloads-container-inner .download-box:nth-child(3n){margin-right:0;}
	.downloads-container-inner .download-box:nth-child(3n-2){clear:both;}
	.downloads-container-inner .download-box{clear:both;margin-right:0;width:100%;}
}
@media screen and (max-width:479px){.mobileCategoryMenu{width:100%;}
	.nbs-flexisel-nav-left{padding:0;left:-35px;}
	.nbs-flexisel-nav-right{padding:0;right:-35px;}
	#contact_form input[type="submit"]{width:25%;}
	.offer-product-box .product-photos .product-photo{width:100%;}
	.single .newsgallery .galimage{width:98%;}
	.page .newsgallery .galimage{width:98%;}
	.main-offer-product{height:180px;}
	.da-thumbs li.column-4{max-width:none;width:calc(100% - 3px);}
	.da-thumbs li.column-5{max-width:none;width:calc(100% - 3px);}
	.da-thumbs li.column-10{max-width:none;width:calc(100% - 3px);}
	.da-thumbs li.column-11{max-width:none;width:calc(100% - 3px);}
	.da-thumbs .inner-box h3{font-size:22px;}
	.da-thumbs .inner-box p{font-size:13px;}
	.main-news-box .news-box .news-content-box{width:75%;}
	.home header .social-box{top:260px;}
	.bgimage .sub-bgimage{height:275px;}
	.newspage .news-box .news-content-box{width:100%;}
	#contact_form input[type="submit"]{width:30%;}
	.contact-label span{text-align:left;}
	#contact_form input[type="text"],
	#contact_form textarea,
	#contact_form select,
	#contact_form input[type="file"]{width:100%;}
	#contact_form div.checkbox{width:100%;}
	.contact-label{text-align:left;width:99%;margin-bottom:5px;}
	.person-map{padding-left:0;padding-right:0;}
	.person{width:90%;}
	.offer-product-box .product-links .product-catalog-card-image{padding-right:5px;width:30px;height:25px;}
	.offer-product-box .product-links .product-certificate-image{width:30px;height:25px;padding-left:5px;padding-right:5px;}
	.offer-product-box .product-links .title{font-size:10px;}
	.offer-product-box .product-links .product-download-button{padding-left:5px;padding-top:10px;width:13px;}
	.home header .social-box{top:330px;}
	.downloads-container .download-box{float:none;width:100%;margin-right:0;}
}
@media screen and (max-width:400px){.padder{padding-left:14px;padding-right:14px;}
	.newsletter_message,
	.newsletter_error{margin-left:0;}
	header .right-panel .middle-boxes .newsletter-box .newsletter-label{float:none;}
	header .right-panel .middle-boxes .search-box{float:left;}
	header .right-panel .middle-boxes .search-box{margin-left:0;}
	header .right-panel .middle-boxes{max-width:100%;}
	.bottom-menu .left-col{width:100%;float:none;}
	.bottom-menu .right-col{width:100%;float:none;}
	.hamburger{right:10px;}
	header .main-logo{padding-left:14px;}
	header .right-panel .language-box{right:14px;}
	.pulsate .title{font-size:38px;padding-right:10px;}
	.pulsate .text{font-size:12px;padding-right:10px;}
	.person{width:100%;}
	.person-map{margin-bottom:50px;}
	.nbs-flexisel-nav-left{padding:5px 10px;left:-25px;}
	.nbs-flexisel-nav-right{padding:5px 10px;right:-25px;}
}
@media screen and (max-width:350px){#area-person-map{width:285px;overflow:hidden;}
	.contact-page .padder{padding-left:10px;padding-right:10px;}
	.contact-page .whitebox-inner{padding-left:10px;padding-right:10px;}
	.person-map h2{padding-left:10px;}
	.person-map h3{padding-left:10px;}
	.whitebox-inner{padding-left:20px;padding-right:20px;}
	.blackbox-inner{padding-left:20px;padding-right:20px;}
	.da-thumbs li.column-3 .inner-box{padding-bottom:15px;}
}