@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&subset=latin-ext&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato:100,200,300,400,500,600,700,800,900&subset=latin-ext&display=swap');
html, body{padding:0;margin:0;}
body{margin:0px;padding:0px;height:100%;font-family:'PT Sans', sans-serif;font-size:14px;line-height:18px;}
.index{height:100vh;width:100%;background-size:cover;position:relative;overflow:hidden}
.gl_loading{display:none;}
.close_cookie_info{padding:5px;border-radius:10px;background:#008C40;color:#fff;font-size:12px;}
.content-head-information a{color:#000}
#lang_pl{text-align:justify}
#top{position:absolute;top:0px;width:100%;}
#footer{position:absolute;bottom:0px;left:0px;right:0px}
.usr_orders_title{font-weight:bold;margin-bottom:15px}
.usr_edit_box1,.usr_edit_box2{width:50%;float:left}
.usr_register_size1{float:left;width:50%}
.usr_register_size2{float:left}
#lakjnkjasd62 label{display:inline-block !important;max-width:100%;margin-bottom:6px;font-weight:bold;padding-top:12px;}
.color-green{color:#008C40}
.color-black{color:#000}
.color-black a{color:#000;text-decoration:none}
.color-black a:hover{text-decoration:none}
.header td{padding:5px}
.basket-bg{background:#000;padding:5px;color:#fff;border-radius:10px;border:2px solid #fff;position:absolute;top:-20px;left:10px;}
.b2b-bb .basket-bg{background:#000;padding:5px;color:#fff;border-radius:10px;border:2px solid #fff;position:absolute;top:-20px;left:initial;right:7px}
.b2bwart{margin-right:10px;color:#000}
.log-div{padding-right:20px;cursor:pointer}
.kosz-div{position:relative;cursor:pointer}
.koszyk-div{position:relative;margin-left:50px}
.slick-arrow{left:0px;right:0px;top:initial;color:#787978;margin:5px;font-size:34px;cursor:pointer}
.slick-vertical{text-align:center}
.font-size36{font-size:36px}
.font-size16{font-size:16px}
.font-size13{font-size:13px}
.font-size12{font-size:12px}
.dt-1 a:hover{text-decoration:none}
.b2b-inf{max-width:25px !important;height:auto !important;margin-right:5px !important;text-align:Center;display:inline-block;margin-top:5px !important;}
.z-indexx{z-index:3;position:relative;height:100%;width:100%}
.z-indexx2{z-index:2;position:absolute;width:100vw}
.product_detail_promotion_buttons{position:absolute;right:5px;top:5px}
.ikona-img img{margin-bottom:3px}
.news-line{margin-bottom:25px}
.img-newss{min-height:200px}
.box-mark{position:absolute;top:30%;right:0px;width:45%;min-height:260px;background-color:rgba(0, 139, 64, 0.5);}
.box-mark2{background:url(images/vacomtek2b_06.png);position:absolute;top:calc(30% + 260px);right:0px;width:40%;padding:20px 30px;color:#fff;font-size:18px;}
.box-mark2 img{max-width:160px}
.box-image img{margin:0 auto}
.white{background:none;border:0px;margin:0px}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#000000}
.navbar-default .navbar-nav > li > a{color:#000000;text-transform:uppercase;font-weight:700;font-size:18px}
.navbar-brand{padding:22px 50px}
.darknesss{background:rgba(0, 0, 0, 0.7);display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;}
.lang-box{padding:45px 0px 0px}
.home-nav .lang-box{padding:45px 0px 0px;display:none}
.lang-box button{padding:3px 5px !important}
.lang-box .dropdown-menu > li > a{font-size:18px;padding-left:5px;padding-right:5px}
.lang-box .open > .dropdown-menu{background:#fff;border:none;font-size:18px;}
.lang-box .jumbotron{padding:0px;background:none}
.lang-box .btn-default{padding:0px;background:none}
.lang-box .dropdown-menu{min-width:initial;right:-20px;border-radius:0px;}
.lang-box .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{background:none;border:0px}
.lang-box .btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none;}
.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background:none;border:0px}
.btn-default:hover{border:none}
.lang-box .btn{border:none}
.lang-box button{font-weight:bold}
.font-size60{font-size:60px;line-height:64px}
.button-b2b {background: #008C40;color: #fff !important;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding:5px 10px;margin-top: 30px;cursor: pointer;}
.button-b2b:hover { opacity:0.8}

@media (min-width:1681px){.title-products.font-size60{font-size:54px;line-height:48px}}
@media (max-width:1680px){.title-products.font-size60{font-size:44px;line-height:48px}}
@media (max-width:1440px){.title-products.font-size60{font-size:34px;line-height:38px}}
.font-size24{font-size:24px;line-height:28px}
.font-weight700{font-weight:700}
.box-text{padding:35px 30px 45px;font-size:18px;color:#fff}
.box-image{color:#8e9192;font-size:13px;padding:0px}
.box-image a{color:#fff;font-size:13px}
.box-image1 img{padding:16px 0px 0px}
.box-image2 img{padding:16px 0px 0px}
.box-image2 a{border-left:1px #fff solid;border-right:1px #fff solid;display:inline-block;height:70px;width:100%;}
.box-image3 img{padding:10.6px 0px 0px}
.cl{clear:both}
.fl{float:left}
.fr{float:right}
img{border:0px solid #fff}
a{text-decoration:none}
a:hover{text-decoration:underline}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;font-weight:100 !important}
button{margin:0px;padding:0px;border:0px solid #fff;cursor:pointer;}
button::-moz-focus-inner{border:0;padding:0;margin:0;}
.table-nagl{text-transform:uppercase}
.name-b2b{font-size:24px;text-transform:uppercase;text-align:center;font-weight:600;min-height:50px;line-height:24px;}
.images-b2b{margin:0 auto;text-align:center}
.separator-b2b{width:35px;height:1px;background:#008c40;margin:0 auto;text-align:center;margin-top:30px}
.zobacz-b2b{margin:0 auto;text-align:center;border:1px solid #170e0c;padding:10px 50px;display:inline-block;margin-top:15px}
.empty-cols{min-height:350px !important}
.lista-cols a{color:#121212}
.lista-cols:nth-child(2)>a>div{border-bottom:1px solid #d4d4d4;padding-bottom:30px;margin-bottom:45px}
.lista-cols:nth-child(3)>a>div{border-bottom:1px solid #d4d4d4;padding-bottom:30px;margin-bottom:45px}
.lista-cols:nth-child(4)>a>div{border-bottom:1px solid #d4d4d4;padding-bottom:30px;margin-bottom:45px}
.borders{border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;margin-left:-15px;margin-right:-15px;}
.dokoszyka{margin-top:15px}
#_cart_amount{margin-top:28px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e3e3e3;padding:5px 10px}
.product-cat1{border-top:1px solid #e3e3e3;}
.product-cat1a{border-bottom:0px !important}
.lista-cols:hover .zobacz-b2b{}
.nagl-zam{border-bottom:1px solid #e3e3e3;padding-bottom:10px}
h3 .fas,h3 .far,h3 .fab{margin-right:5px;color:#008c40}
.order-ver{margin:20px 0px}
.order-ver tr{border:1px solid #ccc;padding:5px 0px}
.order-ver td{padding:5px}
.catalogue_order_summary{margin:25px 0px}
.catalogue_order_details tr{}
.catalogue_order_details td{border:none;position:relative;padding:0px 10px;text-align:left;margin:2px 0px;padding-top:5px;padding-bottom:5px;width:100% !important}
.catalogue_order_details2 td{border:none;position:relative;padding:0px 10px;text-align:left;margin:2px 0px;padding-top:5px;padding-bottom:5px;width:100% !important;font-size:16px !important}
.input-number-parcel input{width:40% !important}
.pole-login,.baskets{height:50px;cursor:pointer}
.icon-no{margin-left:25px}
.b0px{border:0px}
.tr-verify tr{margin:5px 0px;padding:5px 0px;display:block}
.p2px5px{padding:2px 5px}
.p5px10px{padding:5px 10px;cursor:pointer}
.border-grey{border:1px solid #e3e3e3;padding:5px !important}
.catalogue-content-codes{padding:15px 0px}
#lakjnkjasd22{min-height:30px}
#lakjnkjasd22 input{margin:6px 0 0;}
#lakjnkjasd32{min-height:30px}
#lakjnkjasd22 label{margin-bottom:0px;margin-top:5px}
#lakjnkjasd32 label{margin-bottom:0px;margin-top:5px}
#dsajdkwaehfieajihaehae a{color:#000;text-decoration:none}
.input-il input{background:#fff;color:#000;border:none;border:1px solid #000;border-radius:2px;display:inline-block;text-align:center;max-width:50px}
.font-size18{font-size:18px}
.font-size12{font-size:12px}
#dsajdkwaehfieajihaehae tr{border-bottom:1px solid #e3e3e3}
#dsajdkwaehfieajihaehae tr.hd{height:35px;}
.prod-lists:hover{background:#eee}
#sjsbfjsdfsdfsdbsdjfb1 label{margin-bottom:0px;margin-top:5px}
#sjsbfjsdfsdfsdbsdjfb2 label{margin-bottom:0px;margin-top:5px}
#sjsbfjsdfsdfsdbsdjfb3 label{margin-bottom:0px;margin-top:5px}
.catalogue_order_back input{background:#fff;color:#000;border:none;border:1px solid #000;border-radius:2px;}
.input-class input{border:1px solid #e3e3e3;border-radius:2px;margin-bottom:5px;padding:3px}
#order_newsletter,#buttonsma,#buttonsma2{margin-right:10px}
#buttonsma{height:40px}
.nagl-zam.nagl2{margin-bottom:15px;margin-top:15px}
.panel-register{background:#fff;padding:19px 22px;margin-bottom:22px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:35px}
.panel-register .pl36{padding-left:36px}
.panel-register .pr36{padding-right:36px}
.panel-register select{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #adaaa8;padding:6px 5px;width:100% !important;}
.panel-register-dane .pl49{padding-left:49px}
.panel-register-dane .pr49{padding-right:49px}
.panel-register-dane .pl11{padding-left:11px}
.panel-register-dane .pr11{padding-right:11px}
.panel-register h3,.panel-register-dane h3{margin-top:0px}
.panel-register-dane{border:1px solid #bbb9b7;padding:19px 22px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.panel-register-dane-step{border:1px solid #bbb9b7;padding:19px 22px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:20px}
.panel-register input,.panel-register-dane input{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #adaaa8;padding:6px 5px;width:100%;}
.panel-register-gwiazdka{padding-top:20px}
.panel-register-text{padding-top:15px;padding-bottom:15px}
.panel-register-dane-text{padding-top:20px;padding-bottom:10px}
.panel-register-dane-input{padding-top:15px;padding-bottom:15px;position:relative}
.panel-register-dane-input-nr-slice{position:absolute;left:33%;top:4px}
.panel-register-gw{color:#35b4cf;font-size:18px !important}
.panel-register-dane-submit{text-align:center}
.panel-register-dane-submit input{display:inline-block;width:200px;background:#dc0419;color:#fff;border:0px}
.rubryka,.rubrykal,.rubryka-k2,.rubryka-e,.rubryka-p,.rubryka-p1,.edit-b{margin:7.5px 0px;padding:0px;min-height:26px}
.edit-b .submit1{margin:7.5px 0px;padding:0px;min-height:26px;display:inline-block;width:140px;}
.pole-sign{position:absolute;top:99px;width:300px;background:#fff;padding:15px}
.back-register{display:inline-block;padding:2.5px 10px;margin:0px 0px 15px;width:100%}
.log-p{margin-right:0px;width:100%;margin-bottom:20px;display:inline-block;padding:6px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:0px;border:1px solid #e3e3e3}
.log-s{display:inline-block;padding:5px 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:15px;margin-top:10px;border:1px solid #e3e3e3;width:100%}
.usr_orders_title{font-weight:bold;margin-bottom:15px}
.usr_edit_box1,.usr_edit_box2{width:50%;float:left;margin-top:15px}
.usr_register_size1{float:left;width:50%}
.usr_register_size2{float:left}
.nowosci{background:#1b1b1b;position:relative}
.tr-verify tr{margin:5px 0px;padding:5px 0px;display:block;width:100%}
.tr-verify td{margin:5px 0px;padding:5px 0px;display:inline-block;width:250px !important}
.uwagi-des .textarea1{margin-top:15px}
.name-kolor{font-weight:bold;font-size:14px}
.powiazane-foto{border:1px solid #CCC;margin:10px 10px 0 0}
.powiazane-foto:hover{border:1px solid #000;}
.pagess .navbar-brand img{height:80px}
.pagess .navbar-brand{padding:20px 0px;}
.page-offers #bs-example-navbar-collapse-1{margin-top:50px;}
.pages-218 #bs-example-navbar-collapse-1 {margin-top: 35px;}
#catalogue-content {display: flex;  flex-wrap: wrap;} 
.br{padding-left:0px}
.bl{padding-right:0px}
.zobacz-b2b{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.zobacz-b2b:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#020202;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.lista-cols:hover .zobacz-b2b, .lista-cols:focus .zobacz-b2b, .lista-cols:active .zobacz-b2b{color:white;}
.lista-cols:hover .zobacz-b2b:before,.lista-cols:focus .zobacz-b2b:before, .lista-cols:active .zobacz-b2b:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.more-c{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.more-c:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#020202;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.tresc_lista:hover .more-c, .tresc_lista:focus .more-c, .tresc_lista:active .more-c{color:white;}
.tresc_lista:hover .more-c:before,.tresc_lista:focus .more-c:before, .tresc_lista:active .more-c:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
.col-xs-15{width:20%;float:left;}
.col-xs-25{width:40%;float:left;}
.col-xs-45{width:20%;float:left;}
.jazda{background-attachment:fixed !important;background-repeat:no-repeat !important;background-size:cover !important;}
@media (min-width:768px){.col-sm-15{width:20%;float:left;}.col-sm-25{width:40%;float:left;}
.col-sm-45{width:80%;float:left;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}.col-md-25{width:40%;float:left;}
.col-md-45{width:80%;float:left;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}.col-lg-25{width:40%;float:left;}.col-lg-45{width:80%;float:left;}
}

.col-lg-101{width:27.7766%;float:left;}


span.cena2 {text-decoration: line-through;font-size:20px}


.navmenu_ul li{float:left;display:block;margin-right:10px;}
.nav_content{padding:0px;text-transform:uppercase;line-height:20px}
.nav0{color:#000;}
.nav0x, .nav0:hover{color:#008C40;background:#000;text-decoration:none !important}
.nav1{color:#000;margin-left:10px;}
.nav1x, .nav1:hover{color:#008C40;}
.nav2{color:#000;margin-left:20px;}
.nav2x, .nav2:hover{color:#FFE66F;}
.level0{border-bottom:1px solid #E0E0E0;padding:2px 0}
.level0:hover{}
.category-naglowek{background:none repeat scroll 0 0 #eee;color:#000000;margin-bottom:15px;padding:10px 15px;}
#top{margin:0 auto;padding:0;position:relative;}
#top .logo{position:absolute;top:14px;left:0px;}
#top .search{position:absolute;top:12px;right:110px;}
#top .loginbutton{position:absolute;top:12px;right:65px;}
#top .flags{position:absolute;top:12px;right:0px;}
#search-form{position:relative;}
#search-form .input1{width:160px;height:22px;background:#fff;border:1px solid #E8E8E8;margin:0px;padding:0 5px 0 5px;color:#999999;border-right:none;font-size:11px;font-family:Arial}
#slider{width:100%;height:552px;margin:0 auto 15px auto;padding:0;position:relative;overflow:hidden;}
#slides{width:1354px;min-width:1354px;margin:0 auto;padding:0;height:552px;position:relative;overflow:hidden;}
#slides .slides_container{width:1354px;display:none;}
#slides .slides_container div{width:1354px;height:552px;display:block;position:relative;overflow:hidden;}
#box_slider{position:absolute;z-index:1000;bottom:17px;left:0%;width:100%;text-align:center;}
.box_slider1{display:inline-block;margin-right:25px;}
.box_slider2{display:inline-block;margin-right:25px;}
.box_slider3{display:inline-block;}
#box_slider a{width:330px;height:25px;padding:10px;background:url(images/box_slider.png) top center;display:block;text-align:left;font-size:18px;line-height:25px;color:#FFFFFF;letter-spacing:1px}
#box_slider a:hover{background:url(images/box_slider.png) bottom center;text-decoration:none;}
#home{width:1100px;margin:0 auto;padding:0;min-width:1100px;position:relative;margin-bottom:15px;clear:both;}
#home h3{font-weight:100;padding:10px 15px;background:#eee;color:#000000;margin-bottom:15px;font-size:16px}
#home h3 a{color:#35764b;text-decoration:none !important}
.home-news{width:350px;margin-right:25px;}
.home-news:nth-child(3){margin:0px;}
.home-news:hover h3{background:#515151 !important;}
.home-news h3:hover{text-decoration:none !important}
.home-news a{text-decoration:none !important}
.newstitle{background:#060608 !important;height:40px;padding:15px !important;position:relative;color:#FFF !important;font-weight:100;}
.newstitle a{color:#FFF !important;}
.home_see1{display:inline-block;margin-right:25px;}
.home_see1 a{width:330px;height:43px;padding:10px;background:url(images/box_bottom_1.png) top center;display:block;display:block;text-align:left;font-size:18px;line-height:43px;color:#FFFFFF;letter-spacing:0.5px}
.home_see2{display:inline-block;margin-right:25px;letter-spacing:0.5px}
.home_see2 a{width:330px;height:43px;padding:10px;background:url(images/box_bottom_2.png) top center;display:block;display:block;text-align:left;font-size:18px;line-height:43px;color:#FFFFFF;}
.home_see3{display:inline-block;letter-spacing:0.5px}
.home_see3 a{width:330px;height:43px;padding:10px;background:url(images/box_bottom_3.png) top center;display:block;display:block;text-align:left;font-size:18px;line-height:43px;color:#FFFFFF;}
.home_see1 a:hover, .home_see2 a:hover, .home_see3 a:hover{text-transform:none;background-position:bottom center;text-decoration:none;}
#bottom{width:100%;margin:0 auto;padding:15px 0;position:relative;background:#202122;color:#fff}
.bottom{width:1100px;margin:0 auto;padding:8px 0 15px 0;min-width:1100px;position:relative;overflow:hidden;color:#fff;}
#bottom a{color:#fff;}
.bottom .strong{margin-bottom:10px;}
.bottom .fl{margin-right:70px;}
.bottom .fl a{color:#FFFFFF;}
.bottom ul{padding:0px;margin:0px;display:block;list-style:none;}
.bottom li{display:block;list-style:none;padding:0px 0px 0px 15px;margin:0px;background:url(images/li_bottom.png) no-repeat 0px 6px;}
.h-t-bottom{font-size:18px;text-transform:uppercase;margin-bottom:20px;margin-top:15px}
.img-t-bottom{display:inline-block;margin-right:15px}
footer{background:#efefef;color:#202122;padding:25px 0px;font-size:18px;font-weight:700;text-transform:uppercase}
footer img{margin-top:25px;margin-bottom:25px}
#footer{width:100%;margin:0 auto;padding:0;overflow:hidden;border-top:1px solid #292A2A;background:#000;}
.footer{width:1100px;margin:0 auto;padding:8px 0 15px 0;min-width:1100px;position:relative;overflow:hidden;color:#494949;}
.footer a{color:#494949;text-decoration:none;}
#page{width:1100px;margin:0 auto;padding:0;min-width:1100px;position:relative;margin-bottom:15px;clear:both;}
#page .name{padding:10px 15px;background:#EEE;color:#000000;margin-bottom:15px;font-size:16px}
#page .name-black{padding:10px 15px;background:#515151;color:#FFF;margin-bottom:15px;}
#page .content{color:#000000;}
#page .content a{color:rgb(9,152,53);cursor:pointer;font-weight:bold}
#offer_left{width:200px;float:left;margin-right:20px;}
#offer_right{width:880px;float:left;}
#full_product{}
.photo_product{}
.text_product{}
.full_gallery{padding:0px;margin:0px;list-style:none}
.full_gallery li{padding:0px;width:140px;padding:23px 0px 0 0;float:left}
.full_gallery li.last{padding-right:0px}
.full_gallery li img{width:140px}
.loupe{background-color:#555;background:rgba(0, 0, 0, 0.25);border:5px solid rgba(0, 0, 0, 0);cursor:url(images/blank.png), url(images/blank.cur), none;}
#bigphoto{}
#selectlangul{padding:0px;margin:0px;list-style:none;}
#selectlangul li{padding:0px;margin:0px;display:none;}
.bottom ul{padding:0px;margin:0px;display:block;list-style:none;}
.bottom li{display:block;list-style:none;padding:0px 0px 0px 15px;margin:0px;background:url(images/li_bottom.png) no-repeat 0px 6px;}
#technical-top{background:#515151;padding:5px 15px;color:#FFFFFF;font-size:16px;line-height:20px;margin:10px 0;cursor:pointer;font-weight:100 !important}
#technical-list{width:100%;}
#technical-list td{width:50%;padding:5px 15px;color:#232323;}
.odd td{background:#eee;}
#technical-list{display:none;}
#menu{width:100%;position:relative;overflow:hidden;background:#161616;font-size:13px;margin-bottom:15px;}
#menu-top{position:absolute;bottom:0px;right:0px;background:url(images/line.png) no-repeat top right;}
#menu-top a{display:inline-block;padding:7px 15px;cursor:pointer;font-size:16px;color:#000000}
#menu-top a:hover{text-decoration:none;}
#menu-top a.current{background:#161616;color:#FFFFFF;}
#menu-content{width:1100px;margin:0 auto;position:relative;color:#FFFFFF;}
#menu-content .menu_2{display:none;color:#008C40;position:relative;overflow:hidden;margin:20px 0;}
#menu-content .menu_3{position:relative;overflow:hidden;border-right:1px solid #212121;display:table-cell;width:150px;padding:0px 10px;}
#menu-content .menu_3:first-child{padding-left:0px;}
.menu_4{min-height:36px;}
.menu_4 a{color:#FFFFFF;letter-spacing:0.2px}
.menu_5{color:#008C40;display:block;clear:both;}
#menu-content .active, .menu_5:hover{color:#FFFFFF;text-decoration:none;}
#menu-content div.current{display:block;}
#slider2{clear:both;}
#slider2 .bx-wrapper{margin:15px auto 0 auto;}
.home-nav .navbar-header{float:none;}
.home-nav .navbar-left,.home-nav .navbar-right{float:none !important;}
.home-nav .navbar-toggle{display:block;margin-top:50px;margin-right:0px;z-index:1111;width:47px}
.home-nav .navbar-toggle.collapsed{position:relative;right:initial}
.home-nav .navbar-toggle{position:fixed !important;right:90px !important}
.home-nav .navbar-toggle.collapsed span{display:block;transform:rotate(0deg);position:relative;top:initial;}
.home-nav .navbar-default .navbar-toggle .icon-bar{width:30px;height:3px;background:#000}
.home-nav .navbar-default .navbar-toggle.collapsed .icon-bar{background:#000;}
.home-nav .navbar-default .navbar-toggle .icon-bar{background:#000;}
.home-nav .navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.home-nav .navbar-fixed-top{top:0;border-width:0 0 1px;}
.home-nav .navbar-collapse.collapse{display:none!important;}
.home-nav .navbar-nav{float:right!important;margin-top:7.5px;margin-right:230px;}
.home-nav .navbar-nav>li{float:none;}
.home-nav .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.home-nav .collapse.in{display:block !important;}
.home-nav .navbar-nav{margin-top:50px}
.home-nav .navbar-default .navbar-toggle{border:none}
.home-nav .nav>li{display:inline-block}
.home-nav .lang-box{padding:4px 0px 0px;z-index:111111;position:relative;margin-top:-70px;}
.home-nav .cat-10>.dropdown-menu{position:fixed;left:75px !important;right:75px !important;width:calc(100% - 150px);top:90px;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background:none;}
.szybki-kontakt{margin-top:350px;border-top:1px solid #d4d4d4;margin-left:75px;margin-right:75px;width:calc(100% - 150px);}
.home-nav #bs-example-navbar-collapse-1{margin-top:0px !important;position:fixed;top:0px;width:100%;left:0px;right:0px;height:100vh !important;margin-top:0px;border:0px;background-color:rgba(255, 255, 255, 1.0);z-index:11}
.home-nav #bs-example-navbar-collapse-1 .nav-borderr{border-bottom:1px solid #d4d4d4;width:calc(100% - 150px);margin-right:75px;margin-left:75px;}
.bx-wrapper{position:relative;margin:0 auto 60px;padding:0;*zoom:1;}
.bx-wrapper img{max-width:100%;display:block;}
.bx-wrapper .bx-viewport{background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading{min-height:50px;background:url(images/loading.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;background:url(images/pager.png) repeat-x bottom left;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;background:#FFFFFF;}
.bx-pager .bx-pager-item:first-child{padding-left:20px;}
.bx-pager .bx-pager-item:last-child{padding-right:20px;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#c7c7c7;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active{background:#2BA81D;}
.bx-wrapper .bx-prev{left:10px;background:url(images/controls.png) no-repeat 0 -32px;}
.bx-wrapper .bx-next{right:10px;background:url(images/controls.png) no-repeat -43px -32px;}
.bx-wrapper .bx-prev:hover{background-position:0 0;}
.bx-wrapper .bx-next:hover{background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled{display:none;}
.bx-wrapper .bx-controls-auto{text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}
.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
.tabelamenu{border-bottom:1px solid #E7E9E8;margin-bottom:10px;text-align:left}
.tabelamenu a{font-size:14px;line-height:16px;padding:10px 15px;background:#FFF;border-right:1px solid #E7E9E8;margin-right:2px;color:#7F7F7F;display:inline-block;cursor:pointer;margin-bottom:10px;}
.tabelamenu a.current, .tabelamenu a:hover{border-bottom:0px solid #999;background:#fff;text-decoration:none;color:#008c40 !important}
.tabelacontent div.list{display:none;}
.tabelacontent div.current{display:block;}
.ProductDetail .bd{width:151px;text-align:right;vertical-align:middle;color:#301600}
.content_details .producent{font-size:11px;text-align:center;width:100%;padding-bottom:5px;color:#B70A21;}
.content_details2{font-size:11px;text-align:center;width:100%;padding-bottom:5px;}
.product_home_promotion{padding:20px;margin-bottom:0px;}
.navbar-right .dropdown-menu{right:initial}
.dropdown-submenu>.dropdown-menu{display:block}
.multi-level>li{width:calc(99.9%/6);}
.dropdown-submenu{float:left;width:calc(100%/6);clear:initial !important}
.multi-level>.dropdown-submenu> a{pointer-events:none;font-weight:700;}
.menu-opens .nav-borderr{border-bottom:1px solid #ccc}
.abc.multi-level{display:block !important}
.dropdown-menu > li > a{font-size:16px;font-weight:400;text-transform:capitalize;}
.cat-10 .dropdown-menu > li > a{font-size:16px;font-weight:400;text-transform:capitalize;white-space: initial;}
.cat-120 .dropdown-menu > li > a{font-size:16px;font-weight:400;text-transform:capitalize;white-space: initial;}
.dropdown-menu > .dropdown-menu > li > a > a{font-size:16px;text-transform:uppercase;}
.dropdown-menu.multi-level li.dropdown-submenu ul.dropdown-menu li a{font-size:14px;font-weight:400;text-transform:capitalize;}
.content_details{display:table-cell;vertical-align:middle;text-align:center;padding-left:12%;padding-right:12%;padding-bottom:20px;padding-top:20px;border:2px solid #fff}
.content_details2{display:table-cell;vertical-align:middle;text-align:center;}
.img{display:inline-block;}
.content_details2{}
.content_details_bottom{}
.product_home_promotion .img,.product_home_promotion h3{}
.product_home_promotion .cena{width:100%;text-align:left;font-size:12px;color:#301600;font-weight:bold;margin-left:15px;}
.product_home_promotion .home-promotion-price{font-size:15px;color:#b70a21;}
.product_home_promotion .buttons{width:200px;padding:10px}
.product_home_promotion .buttons .fl{margin:5px 0 0 0}
.navbar-default .navbar-brand{z-index:1;position:relative;}
.product_home_promotion h3{font-size:18px;}
.product_home_promotion h3 a{color:#FF0000 !important;font-size:15px;font-weight:bold}
.product_home_promotion .name-list{height:190px;text-align:left !important}
.text_product .cena2{font-size:22px;text-decoration: line-through;margin-top: 30px;    margin-left: 5px;}
.product_home_promotion .img{margin-bottom:10px;vertical-align:middle;min-height:300px;}
.button-search input{width:120px;float:right}
.cena-lista {font-size: 24px;margin-top: 15px;}
.dokoszyka{background:#008C40;color:#fff !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:32px;margin-top:30px;cursor:pointer}
.dokoszyka i{padding:8px 58px;text-align:Center;margin:0 auto;float:none !important;}
.color-white{color:#fff}
.poz1, .poz2{}
.content_details div:hover h3{color:#121212 !important}
.content_details:hover{border:2px solid #efefef}
.more-c{border:1px solid #170e0c;color:#170e0c;padding:5px 14px;display:inline-block;border-radius:3px}
.h3-name:hover .more-c{border:1px solid #170e0c;color:#fff;background:#170e0c}
.navbar-nav > li > a{padding-bottom:50px;}
.dropdown-menu{margin-top:0px;width:calc(100%/6)}
.dropdown-submenu>.dropdown-menu{min-height:225px;position:relative}
.box-marks{display:list-item;}
.lang-box .btn-group.open{background:#fff}
.lang-box .btn-group.open .dropdown-toggle{padding:3px 5px;background:#fff}
.lang-box .dropdown-menu{min-width:40px;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:#008c40;text-decoration:none;background:none;}
.submit1{background:#fff;font:14px Arial;color:#000 !important;padding:3px 8px;border:solid #000 1px;cursor:pointer;font-weight:bold;border-radius:3px;}
.submit1:hover{background:#008C40;font:14px Arial;color:#fff !important;padding:3px 8px;border:solid #008C40 1px;cursor:pointer;font-weight:bold;border-radius:4px;text-decoration:none}
.submit1_none{font:11px Arial;color:#ffffff;padding:3px 8px;border:solid #b554a9 0px;cursor:pointer;border-radius:4px}
.submit1_selected{background:#008C40;font:14px Arial;color:#fff;padding:3px 8px;border:solid #008C40 1px;cursor:pointer;font-weight:bold;border-radius:4px}
.catalogue-search-pages-top, .catalogue-search-pages-bottom{margin-bottom:15px}
.product-name{margin-bottom:15px}
.product-name-full{font-size:36px;font-weight:bold}
.product-cat{}
.dropdown-menu{-webkit-box-shadow:inherit;box-shadow:inherit}
#baners-page{margin-top:25px}
.empty{display:none}
.dropdown-menu{border:0px}
.product-des{margin-bottom:15px}
#selectlangul{padding-top:15px}
#selectlang{border:1px #CCC solid;background:#FFF;padding:2px;height:21px;font-size:11px}
.ac_input{margin-right:30px;width:257px}
hr{height:1px;background:#CCCCCC;border:none;}
.ac_results{padding:0px;border:1px solid black;background-color:white;overflow:hidden;z-index:99999;}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0;}
.ac_results li{margin:0px;padding:2px 5px;cursor:default;display:block;font:menu;font-size:12px;line-height:16px;overflow:hidden;}
.ac_loading{background:white url('indicator.gif') right center no-repeat;}
.ac_odd{background-color:#F3F2F0;}
.ac_over{background-color:#A1CC3E;color:white;}
#wp{background:#efefef;margin-bottom:0px;color:#121212;padding:20px 15px 20px 15px;}
.wp1{float:left;padding:4px 15px 0 0;color: #121212;font-size: 24px;font-weight: 700;text-transform: uppercase;}
.wp2{float:left;padding:0px 15px 0px 0}
.wp2a{border: 1px solid #d4d4d4;background-color: #ffffff;border-right:0px !important;border-left:0px !important}
.wp2a input{border: 0px !important;background-color: #ffffff;font-size:14px !important;padding:16px 6px !important}
.wp2a10{border-left:1px solid #d4d4d4 !important}

.wp2a01{border-right:1px solid #d4d4d4 !important}
.wp2a select{border: 0px !important;background-color: #ffffff;font-size:14px !important;padding:15px 6px !important}
.wp2a11{}
.wp2a11 select{border-left:1px  solid #d4d4d4 !important;border-right:1px  solid #d4d4d4 !important;margin-top:7px;margin-bottom:7px;padding:8px 6px !important}
.button-search {
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4;
    border-right: 1px solid #d4d4d4;
padding: 0px;}

.vwp-1{padding-top:15px}
.wp3{margin:35px 0 0 80px}
.wp4{margin-top:35px}
#wp .submit{border:none;background:#008c40;color:#FFFFFF;padding:0.5px 20px;font-size:18px;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;}
#wp .submit:hover{background:#008C40;cursor:pointer;}
#wp .input2{border:1px solid #FFF;padding:3px 2px;text-transform:uppercase;font-size:12px;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;}
#wp .select2{border:1px solid #FFF;padding:2px;text-transform:uppercase;font-size:12px;min-height:28px;border-radius:2px 2px 2px 2px;-moz-border-radius:2px 2px 2px 2px;-webkit-border-radius:2px 2px 2px 2px;}
.dld{width:350px;float:left;border-right:solid 1px #CCCCCC;margin-right:20px}
.dldlast{border-right:solid 0px #CCCCCC;margin-right:0px}
.tabledld{width:100%;}
.tabledld td{padding:10px 15px;vertical-align:top;border-top:solid 1px #EEEEEE;}
.dldwhite{background:#FFFFFF !important;}
.tresc_lista img{margin:30px auto}
.tresc_lista .tytul{font-size:22px;font-weight:700;color:#121212;min-height:72px;text-transform:uppercase;line-height:22px;display:block}
.tresc_lista .tytul:hover{text-decoration:none;color:#121212}
.tresc_lista .more-c{}
.tresc_lista{margin-top:17px;cursor:pointer;padding-bottom:15px;}
.tresc_lista1{padding-bottom:15px;border-bottom:1px solid #d4d4d4;margin-top:10px;position:absolute;bottom:-15px;width:calc(100% - 30px);}
.disp{margin:5px auto 15px;background:#008c40;height:1px;width:35px}
.lista-prdxss{border-right:1px solid #d4d4d4;margin-bottom:30px}
.lista-prdxss:last-child{border-right:0px}
.size-file{font-size:11px;font-family:arial;color:#666666}
.lang .active a{color:#008C40 !important}
.top{width:7px}
.cona, .conc{height:36px;width:7px}
.d1,.dx1{width:50%;padding:0 10px}
.d1{font-weight:bold;font-size:17px;}
.d2,.dx2{width:25%;padding:0 10px}
.d4,.dx4{padding:0 10px}
.item, .item2{height:36px;}
.item2 td.cona{background:url(images/con-a.jpg) no-repeat #f6f6f6;height:36px;width:7px}
.item2 td.conc{background:url(images/con-c.jpg) no-repeat #f6f6f6;height:36px;width:7px}
#mfduiewhf237ryfyb438rb23bni923h9j23h4823{min-height:130px;margin:10px 0px;color:#fff;background:#515151;padding:10px 0 10px 15px;position:relative}
#mfduiewhf237ryfyb438rb23bni923h9j23h4823 .filter_input_select{border:0px solid #adadad;width:191px;height:20px;background:background:#FFFFFF;padding:2px;}
#mfduiewhf237ryfyb438rb23bni923h9j23h4823 .filter_2{margin-right:20px}
#mfduiewhf237ryfyb438rb23bni923h9j23h4823 > div{float:left;}
#mfduiewhf237ryfyb438rb23bni923h9j23h4823 h3{margin:10px 0px}
#mfduiewhf237ryfyb438rb23bni923h9j23h4823 .filter_head{display:block;color:#000;margin-top:25px}
#mfduiewhf237ryfyb438rb23bni923h9j23h4823 .filters_submit{border:none;background:#008C40;color:#FFFFFF;padding:5px 20px;font-size:18px;margin-top:41px}
#mfduiewhf237ryfyb438rb23bni923h9j23h4823 .filters_submit:hover{background:#209C4C;}
.apply{text-align:right}
.header{background:#2F2F2F;padding:10px 0px !important;color:#FFFFFF}
#catalogueB_sortby{color:#FFF;background:#666}
.filter_head{color:#FFF !important;padding-bottom:5px}
.filter_input_select{border:none;margin-right:20px}
.name-p{width:100%}
.name-p .name{display:block !important}
.apply{margin-top:25px}
.bint-page-bm{min-height:350px;position:relative;text-align:Center;margin-bottom:50px}
.bint-page-bm img{margin:0 auto}
.gallery-name{position:absolute;bottom:0px;width:100%;text-align:center;padding-left:20px;padding-right:20px;left:0px;right:0px;}
#mfduiewhf237ryfyb438rb23bni923h9j23h4823 .submit1{border:none !important}
.name-p .name{padding:10px 15px;background:#EEE;color:#000000;margin-bottom:15px;font-size:16px;}
.datac1{margin-right:0}
.datac2{color:#FFF;background:#515151;padding:15px;margin-top:25px;}
.datac2 a{color:#FFF !important}
.name-p h3{font-size:24px;}
#prdf{margin-top:20px}
#prdf h3{font-size:28px;margin-bottom:10px}
h4{font-size:16px;margin:0}
.formName{font-size:16px;}
.hr{border-bottom:1px solid #CCCCCC;padding:0;margin:10px 0;display:block;height:1px;line-height:1px;clear:both;}
.category-list{width:190px;min-height:190px;margin:15px;text-transform:uppercase;}
.category-list a{text-decoration:none}
.category-list a:hover{text-decoration:none;color:#209C4C !important}
.h3-name{text-decoration:none;}
.h3-name:hover{text-decoration:none;}
.global-msonic-class .title-products{color:#0095d9}
.global-msonic-class .bg-products{background:#e5f4fb}
.global-vakoss-class .title-products{color:#585857}
.global-vakoss-class .bg-products{background:#f7f7f7}
.global-xzero-class .title-products{color:#c30730}
.global-xzero-class .bg-products{background:#dadada}
.bm{padding-left:0px;padding-right:0px}
.cols-10{width:86%;margin-left:7%;margin-right:7%;padding-left:0px;padding-right:0px}
.content-top{margin-top:100px}
.images-1,.images-3{float:right}
.title-d-t{display:table;text-align:left}
.title-d-t-c{display:table-cell;vertical-align:middle}
.p-50{padding-left:50px}
.belka-products-info{background:#eaeaea}
.btn-option{background:#fff;color:#000;padding:10px 75px;float:left;border:1px solid #b5b5b5;margin-right:25px;border-radius:3px}
.btn-option:hover{cursor:pointer}
.funkcja{background:#fff;color:#000;padding:10px 75px;float:left;border:1px solid #b5b5b5;border-radius:3px;margin-right:25px;}
.funkcja:hover{cursor:pointer}
.dane-techniczne{background:#fff;color:#000;padding:10px 75px;float:left;border:1px solid #b5b5b5;border-radius:3px}
.dane-techniczne:hover{cursor:pointer}
.activeb{background:#000;color:#fff;border:1px solid #000;}
.activeb:hover{color:#fff;text-decoration:none}
.belka-products-info{position:relative;padding:20px 15px;opacity:0;display:none}
.belka-products-info a{text-decoration:none}
.belka-products-info a:hover{text-decoration:none}
.darkHeader{position:fixed;top:0px;z-index:9999;width:inherit;opacity:1;transition:opacity 0.5s linear;display:block}
.names{padding:10px 0px;color:#000000;margin-bottom:15px;font-size:16px}
#dane-techniczne{background:#eaeaea;padding:60px 45px}
.p15bor{padding-bottom:15px;border-bottom:1px solid #acacac;margin-bottom:30px}
.delighter.splash{transition:all 2s ease-out;}
.delighter.splash.ended{background:#fff;}
.delighter.right{transform:translate(-10%);opacity:0;transition:all .75s ease-out;}
.delighter.left{transform:translate(10%);opacity:0;transition:all .75s ease-out;}
.delighter.right.started{transform:none;opacity:1;}
.delighter.left.started{transform:none;opacity:1;}
.navbar-brand{height:initial}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0px}
.name{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #d4d4d4}
.text_product{padding-top:0px;padding-bottom:25px;font-size:16px;line-height:normal}
.photo_product{padding-bottom:50px}
.font-size16{font-size:16px;line-height:normal}
.product-cat1{padding-bottom:18px;border-bottom:1px solid #d4d4d4;padding-top:10px;margin-top:10px}
#bs-example-navbar-collapse-1{margin-top:35px;}

.menu-opens #bs-example-navbar-collapse-1{margin-top:35px;min-height:416px}
.content{padding:40px 0px}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;color:#008c40}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none;color:#000}
.navbar-default .navbar-nav > li > a:hover{color:#008c40}
.product_home_promotion a{color:#121212}
.small-desc{}
.small-border{width:34px;height:1px;background:#008c40;margin:20px 0px}
.kupwsklepie{padding:8px 58px;text-align:Center;margin:35px auto 0px;float:right !important;border:1px solid #b6b6b6;color:#018b40;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.kupwsklepie:hover{color:#018b40;text-decoration:none}
.menu-opens{height:450px;background-color:rgba(255, 255, 255, 0.85);}
.pagess .white{position:absolute;width:100%}
.pagess .headers{padding-top:121px}
.pagess .searcg{padding-top:121px}
.white{overflow:initial !important}
.dropdown-menu{border-left:0px;border-right:0px;border-bottom:0px;box-shadow:initial;-webkit-box-shadow:initial;background:none}
.dropdown-menu >li>ul{border-top:0px}
.navbar-brand img{}
.menu-opens #bs-example-navbar-collapse-1{/*border-bottom:1px solid #ccc*/border:0px}
.news-line{color:#000}
.news-line a{color:#000;overflow: hidden;    display: block;}
.news-line a:hover{color:#000}
.img-newss{min-height: 220px;    max-height: 220px;    overflow: hidden;}
.news-title a{background:#202122 !important;min-height:90px;display:inline-block;width:100%;padding:15px !important;position:relative;color:#FFF !important;}
.news-line:hover a{background:#515151 !important;}
.news-title a{text-decoration:none}
.news-line-list{min-height:350px}
.img-newss img{min-height:220px;    max-width: initial !important;}
.core_pagination{float:left;width:100%;}
.product_home_promotion{border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;position:relative}
.product_home_promotion.product_right{border-left:0px solid #d4d4d4;position:relative}

.left-corner-top{height:20px;width:20px;background:#fff;position:absolute;top:-1px;left:-1px;z-index:1111}
.right-corner-top{height:20px;width:20px;background:#fff;position:absolute;top:-1px;right:-1px;z-index:1111}
.left-corner-bottom{height:20px;width:20px;background:#fff;position:absolute;bottom:-1px;left:-1px;z-index:1111}
.right-corner-bottom{height:20px;width:20px;background:#fff;position:absolute;bottom:-1px;right:-1px;z-index:1111}
.iconss i{font-size:20px;margin-right:10px}
.iconss a{color:#202122}
.iconss{margin-bottom:30px}
.option-down{margin-top:15px;display:inline-block;width:100%;}
.name a{color:#333}
.small-desc ul{list-style:none;padding-left:15px}
.small-desc li{position:relative;}
.small-desc li:before{position:absolute;top:-1px;margin:8px 0 0 -12px;vertical-align:middle;display:inline-block;width:5px;height:5px;border-radius:50%;background:#008c40;content:"";}
@media (min-width:1800px){.container-fluid-18{width:1740px}
}
@media (min-width:1200px){
.pozproduct_right{border-left:0px;border-top:1px solid #d4d4d4}
.lista-prdxss:nth-child(6n){border-right:0px}
.download-list{float:left;margin:10px 0;width:100%;padding-left:15px;padding-right:15px;}
.line-d{width:calc(100% - 30px);margin-left:15px;margin-right:15px;border-bottom:1px solid #aaa;margin-top:10px;margin-bottom:10px;float:left}
}

/*zmiana-4.1.2019 - start*/
/*
@media (max-width:1199px){.home-nav .lang-box{display:block;margin-top:0px}
.multi-level{width:100%}
#bs-example-navbar-collapse-1{background:#fff}
.pages-4{}
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;margin-top:50px}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
.navbar-default .navbar-toggle{border:none;position:absolute;z-index:11}
.navbar-default .navbar-toggle .icon-bar{width:30px;height:3px;background:#585757}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:none;}
.navbar-default .navbar-brand{z-index:1;position:relative;text-align:center;margin:10px auto !important;float:none;}
#bs-example-navbar-collapse-1{margin-top:0px}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;border-bottom:none;color:#008c40}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background:none;border-bottom:none;color:#008c40}
.dropdown{margin-left:0px;margin-right:0px;}
.navbar-nav > li > a{padding-left:10px;padding-right:10px;}
}
*/
/*zmiana-4.1.2019 - end*/

@media (max-width:992px){.home-nav .lang-box{display:block;margin-top:0px}
.multi-level{width:100%}
#bs-example-navbar-collapse-1{background:#fff}
.pages-4{}
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;margin-top:50px}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
.navbar-default .navbar-toggle{border:none;position:absolute;z-index:11}
.navbar-default .navbar-toggle .icon-bar{width:30px;height:3px;background:#585757}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:none;}
.navbar-default .navbar-brand{z-index:1;position:relative;text-align:center;margin:10px auto !important;float:none;}
#bs-example-navbar-collapse-1{margin-top:0px}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;border-bottom:none;color:#008c40}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background:none;border-bottom:none;color:#008c40}
.dropdown{margin-left:0px;margin-right:0px;}
.navbar-nav > li > a{padding-left:10px;padding-right:10px;}
}
@media (min-width:992px) and (max-width:1199px){
	.navbar-nav > li > .dropdown-menu{position:absolute}
	
	
}
@media (max-width:1199px){
.img-newss img {min-width: 100%;}
}
@media (min-width:992px) and (max-width:1199px){
.box-1 .container-13{padding-left:0px;padding-right:0px}
.box-1{background:none !important;min-height:initial !important}
.box-4{background:none !important;min-height:initial !important}
.box-1 .box-content{position:absolute !important;top:0px !important;height:100% !important}
.box-1 .text-1{margin-top:45px !important}
.box-1 .box-content {min-height: initial !important;}
.box-1 .image-1{width:30.41%;left:13.5% !important;top:29% !important}
.box-4{background:none !important}
.box-4 .text-1{padding-left:0px !important}
.box-2 .image-1{left: 35.2% !important;width: 17.08%;top:25% !important}	
.box-2 .image-2{left: 48.43% !important;width: 17.13%;top:15% !important}	
	
.box-image1 img {padding: 16px 5px 0px;}	
.box-image2 img {padding: 16px 5px 0px;}	
.box-image3 img {padding: 10.6px 5px 0px;}	
	
.news-line:nth-child(5){display:none}
.poz:nth-child(1){border-left:0px;}
.poz:nth-child(3n+1){border-left:0px;}
.cpages-17 .headers{padding-top:0px !important}
.pagess .navbar-brand img{height:50px;text-align:center;margin:15px auto;}
.navbar-toggle{margin-top:25px}
.home-nav .lang-box .btn-group{text-align:left}
.home-nav .lang-box .btn-group .btn{text-align:left}
.lang-box .dropdown-menu{text-align:left}
.lista-prdxss:nth-child(4n){border-right:0px}
.tresc_lista .tytul{font-size:20px;font-weight:700;color:#121212;min-height:60px;text-transform:uppercase;line-height:20px;display:block}
}
@media (max-width:992px){
	.box-4{background:none !important;min-height:initial !important}
.usr_edit_box1{width: 100%;}
.lang .lang{color:#000}
.box-text{padding-left:15px}
.box-image img{padding-left:15px !important;padding-right:15px !important;}
.lang-box{padding-left:15px;padding-bottom:15px}
.download-list{float:left;margin:10px 0;width:100%;padding-left:15px;padding-right:15px;}
.line-d{width:calc(100% - 30px);margin-left:15px;margin-right:15px;border-bottom:1px solid #aaa;margin-top:10px;margin-bottom:10px;float:left}
.name{display:none}
#search-caption{padding-left:15px;padding-right:15px}
.navbar-toggle{float:left}
.search-mobile{font-size:24px;padding-top:24px;position:absolute;right:15px;z-index:1111;}
.pagess .searcg{padding-top:121px;}
.content{padding-top:100px;}
.searcg{display:none}
.wp-form > div{padding-left:0px;padding-right:0px;margin-bottom:20px;}
.search-mobile{cursor:pointer}
.footer{width:100%;min-width:initial;padding-left:15px;padding-right:15px}
.box-image2 a{border:0px}
.jumbotron .btn-group.open{width:100%}
.jumbotron .btn-group{width:100%;text-align:center}
.jumbotron .btn-group button{width:100%}
.lang-box .dropdown-menu{text-align:Center;}
.lang-box .dropdown-menu{min-width:100%;text-align:Center;}
.home-nav .nav > li{display:initial;}
.home-nav #bs-example-navbar-collapse-1 .nav-borderr{border-bottom:0px;width:100%;margin-right:0px;margin-left:0px;}
.szybki-kontakt{display:none}
.home-nav .navbar-nav{float:left !important;margin-right:0px}
.dropdown-menu{position:relative !important;}
.dropdown-menu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-menu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px;}
.dropdown-menu:hover>a:after{border-left-color:#fff;}
.dropdown-menu.pull-left{float:none;}
.dropdown-menu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown-submenu{position:relative;}
.dropdown-menu>.dropdown-submenu{top:0;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#fff;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-submenu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.home-nav .cat-10>.dropdown-menu{position:relative;left:0px !important;right:0px !important;width:100%;top:initial;}
.dropdown-submenu{float:left;width:100% !important;clear:initial !important;}
.index{overflow:initial !important;}
.home-nav #bs-example-navbar-collapse-1{position:absolute;height:100vh !important}
.dropdown-submenu > .dropdown-menu{min-height:initial}
}
@media (min-width:768px) and (max-width:1199px){
	.index .owl-carousel .owl-item img {width:initial !important;height:100vh !important}
	.kontakt_v img{width:100% !important;max-width:100%}
}
@media (min-width:768px) and (max-width:991px){
	
	
	.poz:nth-child(1){border-left:0px;}
.poz:nth-child(2n+1){border-left:0px;}
	
	.news-line:nth-child(5){display:none}
	.cpages-17 .headers{padding-top:0px !important}
.home-nav .lang-box .btn-group{text-align:left}
.home-nav .lang-box .btn-group .btn{text-align:left}
.lang-box .dropdown-menu{text-align:left}
.lista-prdxss:nth-child(3n){border-right:0px}
.tresc_lista .tytul{font-size:18px;font-weight:700;color:#121212;min-height:50px;text-transform:uppercase;line-height:18px;display:block}
.pagess .navbar-brand img{height:50px;text-align:center;margin:15px auto;}
.navbar-toggle{margin-top:25px}
}
@media (max-width:767px){
	.cpages-17 .headers{padding-top:0px !important}
	.cpages-17 .news-line img{width:100%;max-width:initial}
.core_pagination>div{float:none !important;display:inline-block;}	
.prod-info-2 ul{width:100%;float:left}
.lang-box .lang{margin:0 auto}
.lang-box .lang .lang{color:#000}
#products-info>.col-lg-12{padding-left:0px;padding-right:0px}
#products-info>.col-lg-12>.col-xs-12{padding-left:0px;padding-right:0px}
#full_product>.container-fluid{padding-left:0px;padding-right:0px}
.home-nav .navbar-default .navbar-toggle{background:#000;}
.log-div{float:none !important;padding:0px;margin:0 auto}
.page-offers #bs-example-navbar-collapse-1{padding:15px 0px;text-align:center;margin:0 auto !important;}
.product_home_promotion{border-left:0px}
.index .owl-carousel .owl-item img{display:block;width:initial !important;-webkit-transform-style:preserve-3d;height:100vh;}
.product-name-full{font-size:22px}
#search-caption{padding-left:15px;padding-right:15px}
.home-nav .navbar-toggle{left:20px !important;margin-top:15px;}
.lista-prdxss:nth-child(2n){border-right:0px}
.tresc_lista .tytul{font-size:14px;font-weight:700;color:#121212;min-height:50px;text-transform:uppercase;line-height:14px;display:block}
.home-nav .navbar-nav{margin-right:0px}
.multi-level > li{width:100%}
.box-image2 a{border:0px}
.box-mark{padding-bottom:20px;}
.box-text{text-align:Center}
.index{height:100vh;width:100%;background-size:cover;position:relative;overflow:hidden}
.wp-form{text-align:center}
.wp-form>div{padding-left:0px;padding-right:0px;margin-bottom:20px}
.wp-form input{text-align:center}
.wp-form select{text-align:center}
#wp{width:calc(100% - 30px);margin-left:15px;margin-right:15px}
.name,.belka-products-info{display:none}
.cols-10{width:100%;margin-left:0%;margin-right:0%;padding-left:15px;padding-right:15px}
#dane-techniczne{padding:0px;}
.prod-but{background:url(images/vacomtek_mobile_07.jpg) repeat-x #eaeaea;color:#202122;font-weight:700;font-size:22px;padding:15px}
.prod-info-1,.prod-info-2,.prod-info-3{display:none}
.font-size60{font-size:30px;line-height:34px}
.font-size24{font-size:18px;line-height:22px}
.p-50{padding-left:15px;text-align:center}
.title-d-t{text-align:center}
.title-products{padding-top:20px;padding-bottom:10px}
.desc-products{padding-bottom:20px;padding-top:10px}
.prod-but i{float:right}
#bottom{text-align:center;padding:15px 0px 40px}
#bottom>div>div{border-bottom:1px solid #444546;padding-bottom:20px}
#bottom>div>div:last-child{border-bottom:0px;padding-bottom:0px}
.prod-info-2{padding-bottom:20px;}
.prod-bor-2{border-top:1px solid #acacac;margin-bottom:10px}
.rotate{transform:rotate(90deg);}
.box-mark{margin:20px;width:calc(100% - 40px);right:initial;top:0px;position:relative}
.navbar-brand{height:70px}
.navbar-brand img{height:50px;text-align:center;margin:10px auto;float:none}
#top{background:none;z-index:2}
.navbar-toggle{float:left;border:none;margin:16px 0px}
.icon-bar{width:27px!important;height:4px!important;background:#000 !important;}
.index .icon-bar{width:27px!important;height:4px!important;background:#fff !important;}
.footer{width:initial;min-width:initial}
.footer .fl{text-align:center;width:100%}
.footer .fr{text-align:center;width:100%}
.search-mobile{font-size:24px;padding-top:24px;position:absolute;right:15px;z-index:1111;}
.content_details{padding-left:15px;padding-right:15px;display:block}
.searcg{display:none}
.content{padding-top:100px}
.white{background:none}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:none;border:1px solid #000}
.owl-theme .owl-dots .owl-dot span{background:none;border:1px solid #bab9b9}
#dsakjfkaehidwjaeihgieahgae table,#dsakjfkaehidwjaeihgieahgae thead,#dsakjfkaehidwjaeihgieahgae tbody,#dsakjfkaehidwjaeihgieahgae th,#dsakjfkaehidwjaeihgieahgae td,#dsakjfkaehidwjaeihgieahgae tr{display:block;}
#dsakjfkaehidwjaeihgieahgae thead tr{position:absolute;top:-9999px;left:-9999px;}
#dsakjfkaehidwjaeihgieahgae tr{border:1px solid #ccc;}
#dsakjfkaehidwjaeihgieahgae td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:35% !important;text-align:left;margin:2px 0px;padding-top:5px;padding-bottom:5px;min-height:32px;}
#dsakjfkaehidwjaeihgieahgae td:before{position:absolute;top:5px;left:6px;width:30%;padding-right:10px;white-space:nowrap;text-align:left;padding-bottom:10px;}
#dsakjfkaehidwjaeihgieahgae td:nth-of-type(1):before{content:"Usuń";}
#dsakjfkaehidwjaeihgieahgae td:nth-of-type(3):before{content:"Produkt";}
#dsakjfkaehidwjaeihgieahgae td:nth-of-type(5):before{content:"Nazwa";}
#dsakjfkaehidwjaeihgieahgae td:nth-of-type(7):before{content:"Cena";}
#dsakjfkaehidwjaeihgieahgae td:nth-of-type(9):before{content:"Ilość";}
#dsakjfkaehidwjaeihgieahgae td:nth-of-type(11):before{content:"Suma";}
.position-button input,.catalogue_order_bottom_buttons>div{width:50%;margin:0px;float:left;}
#ver_catalogue_orders{width:100%;text-align:center;display:inline-block}
.catalogue_order_bottom_buttons input{width:100%;float:left;}
.pull-right .fr{float:none !important}
.hd,.sp,.table-nagl,.tr-head{display:none !important}
.order-ver table,.order-ver thead,.order-ver tbody,.order-ver th,.order-ver td,.order-ver tr{display:block;}
.order-ver thead tr{position:absolute;top:-9999px;left:-9999px;}
.order-ver tr{border:1px solid #ccc;}
.order-ver td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:35% !important;text-align:left;margin:2px 0px;padding-top:5px;padding-bottom:5px;min-height:32px;}
.order-ver td:before{position:absolute;top:5px;left:6px;width:30%;padding-right:10px;white-space:nowrap;text-align:left;padding-bottom:10px;}
.order-ver td:nth-of-type(1):before{content:"Nazwa";}
.order-ver td:nth-of-type(2):before{content:"Ilość";}
.order-ver td:nth-of-type(3):before{content:"Rabat";}
.order-ver td:nth-of-type(4):before{content:"Cena brutto";}
.order-ver td:nth-of-type(5):before{content:"Suma brutto";}
.order-ver .row-td{border:none !important}
.catalogue_order_summary table,.catalogue_order_summary thead,.catalogue_order_summary tbody,.catalogue_order_summary th,.catalogue_order_summary td,.catalogue_order_summary tr{display:block;}
.catalogue_order_summary thead tr{position:absolute;top:-9999px;left:-9999px;}
.catalogue_order_summary tr{border:1px solid #ccc;}
.catalogue_order_summary td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;text-align:left;margin:2px 0px;padding-top:5px;padding-bottom:5px;}
.catalogue_order_summary td:before{position:absolute;top:5px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;padding-bottom:10px;}
.catalogue_order_summary td:nth-of-type(1):before{content:"Koszyk";}
.catalogue_order_summary td:nth-of-type(2):before{content:"Kupony rabatowe";}
.catalogue_order_summary td:nth-of-type(3):before{content:"Skarbonka";}
.catalogue_order_summary td:nth-of-type(4):before{content:"Wysyłka";}
.catalogue_order_summary td:nth-of-type(5):before{content:"Płatności";}
.catalogue_order_summary td:nth-of-type(6):before{content:"Do zapłaty";}
.catalogue_order_details table,.catalogue_order_details thead,.catalogue_order_details tbody,.catalogue_order_details th,.catalogue_order_details td,.catalogue_order_details tr{display:block;width:100% !important}
.catalogue_order_details thead tr{position:absolute;top:-9999px;left:-9999px;}
.catalogue_order_details tr{border:1px solid #ccc;}
.catalogue_order_details td{border:none;border-bottom:1px solid #eee;position:relative;padding:0px 10px;text-align:left;margin:2px 0px;padding-top:5px;padding-bottom:5px;width:100% !important}
.catalogue_order_details td:before{position:absolute;top:5px;left:6px;width:0%;padding-right:10px;white-space:nowrap;text-align:left;padding-bottom:10px;}
.catalogue_order_details .input-class input{border:none}
}
.formError{z-index:990;}
.formError .formErrorContent{z-index:991;}
.formError .formErrorArrow{z-index:996;}
.formErrorInsideDialog.formError{z-index:5000;}
.formErrorInsideDialog.formError .formErrorContent{z-index:5001;}
.formErrorInsideDialog.formError .formErrorArrow{z-index:5006;}
.inputContainer{position:relative;float:left;}
.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;width:150px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0;}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0px 0 0 12px;top:2px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}



.b2b-input-reg input{color:#fff !important;background:#008C40 !important;border:1px solid #008C40 !important;padding: 11px 15px !important;margin:0px}
.b2b-input-reg input:hover{color:#008C40 !important;background:#fff !important;border:1px solid #008C40;padding: 11px 15px;}
.registerion-b2b{display:inline-block;margin-bottom: 25px;}
.lost-pass a{color:#000;padding:10px 0px;display:block}
.usr_register_txt a{color:#008C40}
.pole-button-new{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}
.border-grey{border:0px}
.text-transform{text-transform:uppercase}
.font-size58{font-size:58px}
.font-size19{font-size:19px}
.font-size16i{font-size:16px !important}
.line-height36{line-height:36px}
.pr-20{padding-right:20px}
.pr-10{padding-right:10px}
.font-size28{font-size:28px}
.font-size26{font-size:26px}
.font-size20{font-size:20px}
.line-height20{line-height:30px}
.line-height28{line-height:40px}
.similar_head{padding-top:30px;padding-bottom:30px;font-size:30px}
.similar_desc-products .product_right{border-left: 0px solid #d4d4d4;}



/*new home*/

#section-new-home-1{}
/*.box-absolute{position:absolute;left: 13.59%;right: 0px;width: 36.41%;top:0px}*/
.box-absolute{position:absolute;left: 0%;right: 0px;width: 50%;top:0px}
/*#section-new-home-2 .box-absolute{left: 63.59%;}
#section-new-home-4 .box-absolute{left: 63.59%;}
#section-new-home-5 .box-absolute,#section-new-home-6 .box-absolute{    width: 84.41%;}
#section-new-home-7 .box-absolute{left: 63.59%}*/
#section-new-home-2 .box-absolute{left: 50%;}
#section-new-home-4 .box-absolute{left: 50%;}
#section-new-home-5 .box-absolute,#section-new-home-6 .box-absolute{    width: 100%;}
#section-new-home-7 .box-absolute{left: 50%}
.bo-section-relative{position:relative}
#section-new-home-5{padding-bottom:14px}
#section-new-home-6{padding-bottom:14px}
.bo-section-left img{padding-right:7px}
.bo-section-right img{padding-left:7px}

.snh1-dt,.snh2-dt,.snh3-dt,.snh4-dt,.snh5-dt,.snh6-dt,.snh7-dt,.snh8-dt,.snh9-dt{display:table}
.snh1-dtc,.snh2-dtc,.snh3-dtc,.snh4-dtc,.snh5-dtc,.snh6-dtc,.snh7-dtc,.snh8-dtc,.snh9-dtc{display:table-cell;vertical-align:middle}



.snh-h1{color: #0c0c0c;font-family: 'Lato', sans-serif;font-size: 48px;font-weight: 800;line-height: 49px;}
.snh-h1w{color: #fff;font-family: 'Lato', sans-serif;font-size: 36px;font-weight: 800;line-height: 49px;}
.snh-h2{color: #0c0c0c;font-family: 'Lato', sans-serif;font-size: 48px;font-weight: 800;line-height: 49px;}
.snh-h2w{color: #fff;font-family: 'Lato', sans-serif;font-size: 36px;font-weight: 800;line-height: 49px;}
.snh-h3{color: #0c0c0c;font-family: 'Lato', sans-serif;font-size: 32px;font-weight: 300;line-height: 49px;}
.snh-h3w{color: #fff;font-family: 'Lato', sans-serif;font-size: 32px;font-weight: 300;line-height: 49px;}
.snh-h4{color: #1f1f1f;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #170e0c;padding:15px 60px;margin-top:42px }
.snh-h4w{color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #fff;padding:15px 60px;margin-top:42px}




@media (min-width: 1601px){
.box-absolute {padding: 0px 8.1% !important;}

#section-new-home-1 .box-absolute, #section-new-home-3 .box-absolute{padding:0px 1% !important;}
#section-new-home-5 .box-absolute, #section-new-home-6 .box-absolute{padding:0px 11.978% !important;top:initial;bottom:50px !important}
#section-new-home-5 .bo-section-left .box-absolute{padding:0px 0%  0px 28% !important}
#section-new-home-6 .bo-section-left .box-absolute{padding:0px 0%  0px 28% !important}
#section-new-home-7 .snh-h4w{color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #fff;padding:15px 60px;margin-top:10px;    margin-bottom: 40px;}
#section-new-home-7 .snh7-dtc{vertical-align:bottom}
}


@media (min-width:1600px) and (max-width:1600px){
	#section-new-home-5 .bo-section-left .box-absolute,#section-new-home-6 .bo-section-left .box-absolute {padding: 0px 22.978% !important;}
}
@media (min-width:1441px) and (max-width:1600px){

.box-absolute {padding: 0px 6.489% !important;}
#section-new-home-5 .box-absolute, #section-new-home-6 .box-absolute{padding:0px 11.978% !important;top:initial;bottom:50px !important}
#section-new-home-5 .snh-h4w, #section-new-home-6 .snh-h4w{padding:7.5px 60px; margin: 20px 0px 0px 0px;}
#section-new-home-7 .snh-h4w{color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #fff;padding:15px 60px;margin-top:10px;    margin-bottom: 40px;}
#section-new-home-7 .snh7-dtc{vertical-align:bottom}
}

@media (min-width:1281px) and (max-width:1440px){

.box-absolute {padding: 0px 8.07% !important;}
#section-new-home-5 .box-absolute, #section-new-home-6 .box-absolute{padding:0px 16.15% !important;top:initial;bottom:50px !important}
#section-new-home-5 .snh-h4w, #section-new-home-6 .snh-h4w{padding:7.5px 60px; margin: 20px 0px 0px 0px;}
#section-new-home-7 .snh-h4w{color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #fff;padding:15px 60px;margin-top:10px;    margin-bottom: 40px;}
#section-new-home-7 .snh7-dtc{vertical-align:bottom}
}


@media (min-width:993px) and (max-width:1280px){
.snh-h1{color: #0c0c0c;font-family: 'Lato', sans-serif;font-size: 24px;font-weight: 800;line-height: 30px;}
.snh-h1w{color: #fff;font-family: 'Lato', sans-serif;font-size: 20px;font-weight: 800;line-height: 30px;}
.snh-h2{color: #0c0c0c;font-family: 'Lato', sans-serif;font-size: 20px;font-weight: 800;line-height: 30px;}
.snh-h2w{color: #fff;font-family: 'Lato', sans-serif;font-size: 20px;font-weight: 800;line-height: 30px;}
.snh-h3{color: #0c0c0c;font-family: 'Lato', sans-serif;font-size: 20px;font-weight: 300;line-height: 30px;}
.snh-h3w{color: #fff;font-family: 'Lato', sans-serif;font-size: 20px;font-weight: 300;line-height: 30px;}
.snh-h4{color: #1f1f1f;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #170e0c;padding:15px 60px;margin-top:42px }
.snh-h4w{color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #fff;padding:15px 60px;margin-top:42px}
#section-new-home-7 .snh-h4w{color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #fff;padding:15px 60px;margin-top:10px;    margin-bottom: 40px;}
#section-new-home-7 .snh7-dtc{vertical-align:bottom}
.snh5-dt .snh-h4w{color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #fff;padding:7.5px 60px;margin-top:20px}
.snh6-dt .snh-h4w{color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #fff;padding:7.5px 60px;margin-top:20px}
.box-absolute {padding: 0px 6.347% !important;}
#section-new-home-5 .box-absolute, #section-new-home-6 .box-absolute{top:initial;bottom:25px;left:initial;padding: 0px 12.69% !important;}
}

@media (min-width:768px) and (max-width:992px){
.snh-h1{font-size: 23px;font-weight: 800;line-height: 23.9px;}
.snh-h1w{font-size: 23px;font-weight: 800;line-height: 23.9px;}
.snh-h2{font-size: 23px;font-weight:800;line-height: 23.9px;}
.snh-h2w{font-size: 23px;font-weight: 800;line-height: 23.9px;}
.snh-h3{font-size: 16px;font-weight: 300;line-height: 23.9px;}
.snh-h3w{font-size: 16px;font-weight: 300;line-height: 23.9px;}
.snh-h4{font-size: 14px;font-weight: 400;letter-spacing: 0.34px; }
.snh-h4w{font-size: 14px;font-weight: 400;letter-spacing: 0.34px;}
.bo-section-left img{padding-right:0px;margin-bottom:8px}
.bo-section-right img{padding-left:0px;margin-bottom:8px}
#section-new-home-5 .box-absolute,#section-new-home-6 .box-absolute{    bottom:85px;    top: initial;}
.bo-section-relative{overflow:hidden}
.bo-section-relative img{height:350px;max-width:initial}
#section-new-home-1 .bo-section-relative img, #section-new-home-3 .bo-section-relative img {float: right;}
}

@media (max-width:767px){
.snh-h1{color: #0c0c0c !important;font-family: 'Lato', sans-serif;font-size: 48px;font-weight: 800;line-height: 49px;}
.snh-h1w{color: #fff;font-family: 'Lato', sans-serif;font-size: 48px;font-weight: 800;line-height: 49px;}
.snh-h2{color: #0c0c0c !important;font-family: 'Lato', sans-serif;font-size: 48px;font-weight: 800;line-height: 49px;}
.snh-h2w{color: #fff;font-family: 'Lato', sans-serif;font-size: 48px;font-weight: 800;line-height: 49px;}
.snh-h3{color: #0c0c0c !important;font-family: 'Lato', sans-serif;font-size: 32px;font-weight: 300;line-height: 49px;}
.snh-h3w{color: #fff;font-family: 'Lato', sans-serif;font-size: 32px;font-weight: 300;line-height: 49px;}
.snh-h4{color: #1f1f1f;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #170e0c;padding:15px 60px;margin-top:42px }
.snh-h4w{color: #fff;font-family: 'Lato', sans-serif;font-size: 14px;font-weight: 400;letter-spacing: 0.34px;display:inline-block;border: 1px solid #fff;padding:15px 60px;margin-top:42px}
.box-absolute{width:100% !important;left:0px !important;right:0px !important;text-align:center;}
#section-new-home-1,#section-new-home-2,#section-new-home-3,#section-new-home-4,#section-new-home-5,#section-new-home-6,#section-new-home-7,#section-new-home-8{background:#efeff1}
.snh-h1,.snh-h2{font-size:26px}
.snh-h1w,.snh-h2w{font-size:26px;color:#000}
.snh-h4w{color:#000;border:1px solid #000}
.snh-h3,.snh-h3w{display:none}
.box-absolute{position:relative;padding-left:0px !important;padding-right:0px !important}
.bo-section-right img{padding:0px}
.bo-section-left img{padding:0px}
.snh1-dt, .snh2-dt, .snh3-dt, .snh4-dt, .snh5-dt, .snh6-dt, .snh7-dt, .snh8-dt, .snh9-dt {display: table;width: 100%;}
.snh1-dt,.snh2-dt,.snh3-dt,.snh4-dt,.snh5-dt,.snh6-dt,.snh7-dt{margin-bottom:20px;margin-top:20px}
.snh-h4w{margin-bottom:0px;margin-top:20px}
#section-new-home-5 {padding-bottom: 0px;}
#section-new-home-6 {padding-bottom: 0px;}
.snh-h4w,.snh-h4{padding:10px 40px}
}

@media (min-width:1430px){
.container-fluid-14{width:1400px;    position: absolute;left: 0px; right: 0px;  top: 0px;}
/*.container-fluid-142{width:calc(700px - 20%);    position: absolute;right: 20%;  top: 0px;}
.container-fluid-143{width:calc(700px - 20%);    position: absolute;left:20%; top: 0px;}*/
.container-fluid-142{   position: relative;right: 0%;  top: 0px;}
.container-fluid-143{ position: relative;left:0%; top: 0px;}


}
#new-menu-home .nav00{display:block;text-align:center;overflow:hidden}
#new-menu-home .owl-stage-outer{display:inline-block}
#new-menu-home {background:#191919;margin-top:120px; z-index: 1;    position: relative;}
.new-menu-home2 {background:#191919;margin-top:0px !important; z-index: 1;    position: relative;}
#new-menu-home .nav2{flex-grow:1;background:#191919;color:#fff;text-align:Center;margin:0 auto;opacity:0.5;transition: all 1s ease;}
#new-menu-home .nav2b{flex-grow:1;background:#191919;color:#fff;text-align:Center;margin:0 auto;opacity:0.5;transition: all 1s ease;}
#new-menu-home .nav2:hover{opacity:1;transition: all 1s ease;text-decoration:none}
#new-menu-home .nav2b:hover{opacity:1;transition: all 1s ease;text-decoration:none}
#new-menu-home .nav2 .nav2{display:block}
#new-menu-home .nav2b .nav2{display:block}
#new-menu-home .nav2{display: inline-block;}
#new-menu-home .nav2b{display: inline-block;}
#new-menu-home .owl-stage{display: flex;text-align: center;}
#new-menu-home .nav2 a{padding:35px 0px 25px;}
#new-menu-home .nav2b a{padding:35px 0px 25px;}
#new-menu-home .owl-carousel .owl-item img{vertical-align: middle;margin:0px auto 10px;width:initial;display:block;}
#new-menu-home .nav2 img{vertical-align:middle;margin-right:10px}
#new-menu-home .nav2b img{vertical-align:middle;margin-right:10px}
.owl-wrapper.z-indexx2{position:relative;width:auto !important}
#menu-homes{display:block}
#products-homes .product_home_promotion{width:100%}
@media (max-width:1430px){
.box-absolute{padding: 0px 15px}

}

@media (max-width:992px){
#section-new-home-5 .bo-section-left img,#section-new-home-5 .bo-section-right img{width:100%;max-width:initial;height:initial}
#section-new-home-6 .bo-section-left img,#section-new-home-6 .bo-section-right img{width:100%;max-width:initial;height:initial}

}

@media (min-width:768px){
.purifier-button{	margin-left:20px}
}
@media (max-width:767px){
#section-new-home-1 .bo-section-relative img, #section-new-home-2 .bo-section-relative img, #section-new-home-3 .bo-section-relative img, #section-new-home-4 .bo-section-relative img, #section-new-home-7 .bo-section-relative img {width: 100%;max-width: initial;height: initial;}
}
 

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Right */
.hvr-sweep-to-right2 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-right2:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right2:hover, .hvr-sweep-to-right2:focus, .hvr-sweep-to-right2:active {
  color: #000 !important;
}
.hvr-sweep-to-right2:hover:before, .hvr-sweep-to-right2:focus:before, .hvr-sweep-to-right2:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Right */
.hvr-sweep-to-right3 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  border:1px solid #000;
  color:#000;
  margin-bottom:40px;cursor:pointer
}
.hvr-sweep-to-right3:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #000;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-right3:hover, .hvr-sweep-to-right3:focus, .hvr-sweep-to-right3:active {
  color: #fff;
}
.hvr-sweep-to-right3:hover:before, .hvr-sweep-to-right3:focus:before, .hvr-sweep-to-right3:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.ft-36{font-size:36px}
.fw-6{font-weight:bold}
.m1515{margin:30px 0px}

.more-c:hover{text-decoration:none}

#menu-homes .owl-nav {position: absolute;width: 100%;top: 0px;}
#menu-homes .owl-prev {position: absolute;top: 25px;left:20px;background:none;font-size:30px}
#menu-homes .owl-next {position: absolute;top: 25px;right:20px;background:none;font-size:30px}

#products-homes .owl-nav {/*position: absolute;*/width: 100%;top: 0px;height:100%}
#products-homes .owl-prev {position: absolute;background:none;font-size:30px;color:#000;    top: 42%;    left: 20px;}
#products-homes .owl-next {position: absolute;background:none;font-size:30px;color:#000;    top: 42%;    right: 20px;}
.snh-h1white { color:#fff}


/* Customize the label (the container) */
.container-custom {
	line-height: 24px;
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight:normal;
 color: #a1a1a1;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.34px;
  
  
  
  
}

/* Hide the browser's default checkbox */
.container-custom input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 23px;
  border: 1px solid #d4d4d4;
	background-color: #ffffff;
	border-radius:50%
}

/* On mouse-over, add a grey background color */
.container-custom:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container-custom input:checked ~ .checkmark {

}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container-custom input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container-custom .checkmark:after {
    left: 5px;
    top: 5px;
    width: 11px;
    height: 11px;
    background: #008c40;
    border-radius: 50%;
}