body{font-family:'Open Sans', sans-serif;font-weight:400;color:#2b2b2b;font-size:16px;line-height:1.375em;width:100%;min-width:320px;position:relative;}
h1, h2, h3, h4, h5, h6{color:#444;}
.fa{font-size:14px;}
h1{font-size:26px;font-weight:600;}
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:15px;}
h5{font-size:12px;}
h6{font-size:10.2px;}
.product_metric_all > h1 {}
a{color:#2b2b2b;transition:color 0.5s;}
a:focus, a:hover{color:#666;}
a:hover{text-decoration:none;}
legend{font-size:18px;padding:7px 0px}
label{font-size:12px;font-weight:normal;}
select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control{font-size:12px;}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover{font-size:12px;}
.input-group .input-group-addon{font-size:12px;height:30px;}
span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg{display:inline;}
.nav-tabs{margin-bottom:15px;}
div.required .control-label:before{content:'* ';color:#F00;font-weight:bold;}
.dropdown-menu li > a:hover{text-decoration:none;color:#444;background-color:#ffed00;}
#top{background-color:#EEEEEE;border-bottom:1px solid #e2e2e2;padding:4px 0px 3px 0;margin:0 0 20px 0;min-height:40px;}
#top .container{padding:0 20px;}
#top #form-currency .currency-select,
#top #form-language .language-select{text-align:left;}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover{text-shadow:none;color:#ffffff;background-color:#229ac8;background-image:linear-gradient(to bottom, #23a1d1, #1f90bb);background-repeat:repeat-x;}
#top .btn-link, #top-links li, #top-links a{color:#888;text-shadow:0 1px 0 #FFF;text-decoration:none;font-size:13px;}
#top .btn-link:hover, #top-links a:hover{color:#444;}
#top-links .dropdown-menu a{text-shadow:none;}
/*#top-links .dropdown-menu a:hover{color:#FFF;}*/
#top .btn-link strong{font-size:14px;line-height:14px;}
#top-links{padding-top:6px;}
#top-links a + a{margin-left:15px;}
#logo{margin:0 0 10px 0;}
#search{margin-bottom:10px;}
#search .input-lg{height:40px;line-height:20px;padding:0 10px;}
#search .btn-lg{font-size:15px;line-height:18px;padding:10px 35px;text-shadow:0 1px 0 #FFF;}
#cart{margin-bottom:10px;}
#cart > .btn{font-size:12px;line-height:18px;color:#FFF;}
#cart.open > .btn{background-image:none;background-color:#FFFFFF;border:1px solid #E6E6E6;color:#666;box-shadow:none;text-shadow:none;}
#cart.open > .btn:hover{color:#444;}
#cart .dropdown-menu{background:#eee;z-index:1001;}
#cart .dropdown-menu{min-width:100%;}
@media (max-width:478px){#cart .dropdown-menu{width:100%;}
}
#cart .dropdown-menu table{margin-bottom:10px;}
#cart .dropdown-menu li > div{min-width:427px;padding:0 10px;}
@media (max-width:478px){#cart .dropdown-menu li > div{min-width:100%;}
}
#cart .dropdown-menu li p{margin:20px 0;}
#menu{background-color:transparent;border-color:transparent;min-height:40px;}
#menu .nav > li > a{color:#444;padding:10px 15px 10px 15px;min-height:15px;background-color:transparent;font-size:18px;font-weight:600;border:1px solid transparent;transition:border-color 0.5s, text-shadow .5s;}
#menu .nav > li > a:hover, #menu .nav > li.open > a{background-color:transparent;border-color:#ffed00;text-shadow: 0 0 0 black;}
#menu .dropdown-menu{padding-bottom:0;}
#menu .dropdown-inner{display:table;}
#menu .dropdown-inner ul{display:table-cell;}
#menu .dropdown-inner a{min-width:160px;display:block;padding:3px 20px;clear:both;line-height:20px;color:#444;font-size:1.4rem;transition:background-color 0.5s;}
#menu .dropdown-inner li a:hover{color:#444;}
#menu .see-all{display:block;margin-top:0.5em;border-top:1px solid #DDD;padding:3px 20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 3px 3px;font-size:12px;transition:background-color 0.5s;}
#menu .see-all:hover, #menu .see-all:focus{text-decoration:none;color:#444;background-color:#ffed00;}
#menu #category{float:left;padding-left:15px;font-size:16px;font-weight:700;line-height:40px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);}
@media (max-width:768px){#menu #category{display:none !important;}
}
#menu .btn-navbar{font-size:15px;font-stretch:expanded;padding:2px 18px;float:right;}
#menu .btn-navbar:hover, #menu .btn-navbar:focus, #menu .btn-navbar:active, #menu .btn-navbar.disabled, #menu .btn-navbar[disabled]{color:#ffed00;}
@media (min-width:768px){#menu .dropdown:hover .dropdown-menu{}
}
@media (max-width:767px){#menu{border-radius:4px;}
#menu div.dropdown-inner > ul.list-unstyled{display:block;}
#menu div.dropdown-menu{margin-left:0 !important;padding-bottom:10px;background-color:rgba(0, 0, 0, 0.1);}
#menu .dropdown-inner{display:block;}
#menu .dropdown-inner a{width:100%;color:#fff;}
#menu .dropdown-menu a:hover,
#menu .dropdown-menu ul li a:hover{background:rgba(0, 0, 0, 0.1);}
#menu .see-all{margin-top:0;border:none;border-radius:0;color:#444;text-align:center;}
}
#content{min-height:600px;}
footer{margin-top:30px;padding:30px 0;background-color:#f3f3f3;color:#e2e2e2;}
footer hr{border-top:none;border-bottom:1px solid #666;}
footer a{color:#2b2b2b;}
footer a:hover{color:#757575;}
footer h5{font-family:'Open Sans', sans-serif;font-size:12px;font-weight:bold;color:#2b2b2b;text-transform:uppercase;}
footer li{line-height:18px;margin-bottom:10px;}
footer .contact-details{color:#2b2b2b;}
footer .contact-opening-hours{font-size:12px;line-height:1.5;}
footer .contact-opening-hours strong{font-size:15px;font-weight:600;}
.alert{padding:8px 14px 8px 14px;}
body[class^=information-] #content a {text-decoration:underline;}
.breadcrumb{margin:0 0 20px 0;padding:0;border:none;background:none;}
.breadcrumb i{font-size:15px;}
.breadcrumb > li{text-shadow:0 1px 0 #FFF;padding:0px 15px 0 5px;position:relative;white-space:normal;font-size:12px;}
.breadcrumb > li a, body[class^=information-] #content .breadcrumb > li a{color:#2b2b2b;text-decoration:none;}
.breadcrumb > li + li:before{content:'';padding:0;display:none;}
.breadcrumb > li:after{content:'>';display:block;position:absolute;top:0px;right:0px;width:auto;height:20px;border:none;}
.breadcrumb > li:last-child:after{display:none;}
.pagination{margin:0;}
.buttons{margin:1em 0;}
.btn{padding:7.5px 12px;font-size:12px;border:1px solid #cccccc;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.btn-xs{font-size:9px;}
.btn-sm{font-size:10.2px;}
.btn-lg{padding:10px 16px;font-size:15px;}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover{font-size:12px;}
.btn-group > .btn-xs{font-size:9px;}
.btn-group > .btn-sm{font-size:10.2px;}
.btn-group > .btn-lg{font-size:15px;}
.btn-default{color:#777;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#e7e7e7;background-image:linear-gradient(to bottom, #eeeeee, #dddddd);background-repeat:repeat-x;border-color:#dddddd #dddddd #b3b3b3 #b7b7b7;}
.btn-default {color:#888;text-shadow:none;background:transparent;border: 1px solid #ddd;border-radius:0;transition:all .5s;}
.btn-default:hover {background:#ffed00;color:black;}
.btn-primary{color:#2b2b2b;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ffed00;border-color:#ffed00;transition:background-color 0.5s;text-decoration:none !important;text-shadow:none;border-radius:0;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled]{background-color:transparent !important;border-color:#ffed00 !important;color:#2b2b2b !important;background-position:0 -15px;}
.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#faa732;background-image:linear-gradient(to bottom, #fbb450, #f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#da4f49;background-image:linear-gradient(to bottom, #ee5f5b, #bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;text-shadow:none;border-radius:0;background-image:none;border-color:#da4f49}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0, 0, 0, 0.1);}
.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#df5c39;background-image:linear-gradient(to bottom, #e06342, #dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39;}
.btn-link{border-color:rgba(0, 0, 0, 0);cursor:pointer;color:#23A1D1;border-radius:0;}
.btn-link, .btn-link:active, .btn-link[disabled]{background-color:rgba(0, 0, 0, 0);background-image:none;box-shadow:none;}
.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#363636;background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;border-color:#222222 #222222 #000000;}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled]{background-color:#222222;background-image:linear-gradient(to bottom, #333333, #111111);}
.form-control {border-radius:0;border-color:#ddd;}
.list-group a{border:1px solid #DDDDDD;color:#888888;padding:8px 12px;font-size:13px;}
.list-group a.active, .list-group a.active:hover, .list-group a:hover{color:#444444;background:#eeeeee;border:1px solid #DDDDDD;text-shadow:0 1px 0 #FFF;}
.carousel-caption{color:#FFFFFF;text-shadow:0 1px 0 #000000;}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome;}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome;}
.product-thumb{/*border:1px solid #ddd;*/margin-bottom:20px;overflow:auto;transition:border-color 0.5s;}
.product-thumb .image{text-align:center;}
.product-thumb .image a{display:block;transition: opacity .5s;}
.product-thumb .image a:hover{opacity:0.8;}
.product-thumb .image img{margin-left:auto;margin-right:auto;}
.product-grid .product-thumb .image{float:none;}
@media (min-width:767px){.product-list .product-thumb .image{float:left;padding:0 15px;}
}
.product-thumb h4, .product-thumb .h4like{font-weight:bold;}
.product-thumb h4 a, .product-thumb .h4like a{font-size:20px;color:#2b2b2b;line-height:26px;font-weight:700;}
.product-thumb .caption{/*padding:0 20px;*/padding:0; min-height:180px;}
.product-thumb .caption p{font-size:13px;line-height:18px;}
.product-thumb:hover{border-color:#ffed00;}
.product-thumb:hover .button-group button{transition:background-color 0.5s, color 0.5s;}
.product-thumb:hover .button-group button{/*background-color:#ffed00;*/color:#000;}
.product-thumb .button-group button:hover{background:#ffed00;}
.product-list .product-thumb .caption{margin-left:230px;}
@media (max-width:1200px){.product-grid .product-thumb .caption{min-height:210px;padding:0 10px;}
}
@media (max-width:767px){.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px;}
.product-grid .product-thumb .caption{min-height:0;}
}
.product-thumb .rating{padding-bottom:10px;}
.rating .fa-stack{font-size:8px;}
.rating .fa-star-o{color:#999;font-size:15px;}
.rating .fa-star{color:#FC0;font-size:15px;}
.rating .fa-star + .fa-star-o{color:#E69500;}
h2.price{margin:0;}
.product-thumb .price{color:#444;font-size:18px !important;font-weight:600;}
.product-thumb .price-new, .product-layout.product-grid .product-thumb p.price, .product-layout.product-list .product-thumb p.price, .related_prods p.price{font-weight:600;font-size:18px}
.product-layout.product-grid .product-thumb p.price .price-old, .related_prods p.price .price-old{font-size:13px;font-weight:400;}
.related_prods p.price, .prods-in-category p.price{padding-bottom:10px;}
.product-thumb .price-old{color:#999;text-decoration:line-through;margin-left:10px;font-size:13px;font-weight:400;}
.product-thumb .price-tax{color:#999;font-size:12px;display:block;}
.product-thumb .button-group{/*border-top:1px solid #ddd;*/background-color:#eee;background:transparent;overflow:auto;}
.product-list .product-thumb .button-group{border-left:1px solid #ddd;}
@media (max-width:768px){
	.product-list .product-thumb .button-group{border-left:none;}
}
.product-thumb .button-group button{width:60%;border:none;display:inline-block;float:left;background-color:#eee;color:#888;line-height:38px;font-weight:bold;text-align:center;text-transform:uppercase;font-size:12px;}
.product-thumb .button-group button {width:59%;margin-right:1%;background:transparent;border:1px solid #ddd;}
.product-thumb .button-group button i.fa-shopping-cart{margin-right:5px;}
.product-thumb .button-group button + button{width:18%;margin:0 1%;border-left:1px solid #ddd;}
.product-thumb .button-group button{transition:color 0.5s, background-color 0.5s;}
.product-thumb .button-group button:hover{color:#000;background-color:#ffed00;text-decoration:none;cursor:pointer;}
@media (max-width:1200px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:31.33%;margin:0 1%;}
}
@media (max-width:767px){.product-thumb .button-group button, .product-thumb .button-group button + button{width:31.33%;margin:0 1%;}
}
.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0;}
.thumbnails > li{margin-left:20px;}
.thumbnails{margin-left:-20px;}
.thumbnails > img{width:100%;}
.thumbnails .thumbnail {border:none;padding:0;}
.image-additional a{margin-bottom:20px;padding:0;display:block;border:none;}
.image-additional{max-width:78px;}
.thumbnails .image-additional{float:left;margin-left:20px;}
@media (min-width:1200px){#content .col-lg-2:nth-child(6n+1),
#content .col-lg-2:nth-child(6n+1),
#content .col-lg-3:nth-child(4n+1),
#content .col-lg-4:nth-child(3n+1),
#content .col-lg-6:nth-child(2n+1){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){#content .col-md-2:nth-child(6n+1),
#content .col-md-2:nth-child(6n+1),
#content .col-md-3:nth-child(4n+1),
#content .col-md-4:nth-child(3n+1),
#content .col-md-6:nth-child(2n+1){clear:left;}
}
@media (min-width:768px) and (max-width:991px){#content .col-sm-2:nth-child(6n+1),
#content .col-sm-2:nth-child(6n+1),
#content .col-sm-3:nth-child(4n+1),
#content .col-sm-4:nth-child(3n+1),
#content .col-sm-6:nth-child(2n+1){clear:left;}
}
@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%;}
#column-left + #content .product-layout .col-md-3{width:50%;}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%;}
#content + #column-right .product-layout .col-md-3{width:100%;}
}
#column-left .product-layout, #column-right .product-layout{width:100%;}
.input-group .form-control[name^=quantity]{min-width:50px;}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled]{background-image:none;background-color:#df5c39;}
.mycl-w100{width:100%}
.mycl-w75{width:75%}
.mycl-w66{width:66%}
.mycl-w50{width:50%}
.mycl-w33{width:33%}
.mycl-w25{width:25%}
.mycl-fl{float:left;}
.mycl-fr{float:right;}
.mycl-cb{clear:both}
.mycl-tl{text-align:left;}
.mycl-tc{text-align:center;}
.mycl-tr{text-align:right;}
.fwh_link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:99;}
.owl-wrapper-outer{border:none !important;box-shadow:none !important;}
.owl-wrapper {background:#ffed00;}
.owl-carousel .item{position:relative;}
.owl-carousel .item h3{position: static;padding: 15px;width: 100%;margin: 0;background: #ffed00;color: #2b2b2b;text-shadow: none;border: none;font-weight:300;font-size:1.5em;text-transform:none;text-align:center;}
.owl-carousel .item img{-webkit-backface-visibility:hidden;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;}
.owl-wrapper, .owl-wrapper .owl-item, .owl-wrapper .owl-item .item.wocaption {display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important;}
.owl-wrapper .owl-item .item.wocaption {align-items:center;background:white;}
@media(min-width:768px){
	.owl-wrapper, .owl-wrapper .owl-item, .owl-wrapper .owl-item .item.wocaption {display:block !important;}
	.owl-wrapper .owl-item.wocaption {background:transparent;}
	.owl-wrapper {background:#fff;}
	.owl-carousel .item h3{position:absolute;top:0%;left:0%;z-index:9999;color:white;font-size:2.25em;text-shadow:1px 1px 5px black;width:75%;margin:10% 12.5%;border:1px solid white;padding:15px;background:rgba(0,0,0,0.15);}
}
@media(min-width:992px){
	.owl-carousel .item h3{width:70%;margin:12.5% 15%;padding:25px;}
}
@media(min-width:1200px){
	.owl-carousel .item h3{width:50%;margin:12.5% 25%;padding:50px;}
}
.common-home #content  .custom_box{margin:12px 0 24px;display:table;width:100%;}
.common-home #content  .custom_box > h1{text-align:center;margin:48px 0 24px;font-weight:300;}
.common-home #content  .custom_box > h1:after{content:'';display:block;width:60%;height:1px;background:#ccc;margin:24px auto -12px;}
.common-home #content  .custom_box > div > h2, .common-home #content > .custom_box > div > h3{text-align:center;margin:20px 0;font-weight:600;text-transform:uppercase;font-size:24px;}
.fp_boxes > div{position:relative;background-size:100% auto;min-height:190px;width:47%;box-sizing:border-box;padding:10px;}
.fp_boxes > div > img{position:absolute;right:25px;top:25px;height:183px;width:auto;}
.fp_boxes > div.mycl-fl{background:url('/catalog/view/theme/kerpol/image/bg_home_garden.png') center center no-repeat;color:black;}
.fp_boxes > div.mycl-fr{background:url('/catalog/view/theme/kerpol/image/bg_professionals.png') center center no-repeat;}
.fp_boxes > div h3, .fp_boxes > div h4{font-size:20px;text-transform:uppercase;font-weight:600;color:white;text-align:left;}
.fp_boxes > div p{font-size:13px;font-weight:400;max-width:66%;color:white;}
.fp_boxes > div.mycl-fl h3, .fp_boxes > div.mycl-fl p{color:#444;}
.fp_boxes.fp_boxes_st > div.mycl-fl{background:url('/catalog/view/theme/kerpol/image/kosiarki.jpg') center center no-repeat;;color:black;}
.fp_boxes.fp_boxes_st > div.mycl-fl.st_ods{background:url('/catalog/view/theme/kerpol/image/odsniezarki.jpg') right center no-repeat;;color:black;}
.fp_boxes.fp_boxes_st > div.mycl-fr{background:url('/catalog/view/theme/kerpol/image/wertykulatory.jpg') center center no-repeat;}
.fp_boxes.fp_boxes_st > div.mycl-fl p, .fp_boxes.fp_boxes_st > div.mycl-fl h2{color:white}
.fp_boxes.fp_boxes_st2{margin-bottom:5%;}
.fp_boxes.fp_boxes_st2 > div.mycl-fl{background:url('/catalog/view/theme/kerpol/image/dmuchawy.jpg') center center no-repeat;;color:black;}
.fp_boxes.fp_boxes_st2 > div.mycl-fr{background:url('/catalog/view/theme/kerpol/image/zamiatarki.jpg') center center no-repeat;}
@media (max-width:640px){.fp_boxes > div{width:100%;margin-bottom:36px;}
.fp_boxes > div:last-child{margin-bottom:24px;}
}
@media (max-width:360px){.fp_boxes > div > img{right:5px;}
}
.img-thumbnail{border:none;}
ul.subs_grid{padding:0;}
ul.subs_grid li{list-style-type:none;text-align:center;padding-bottom:36px;display:inline-block;width:100%;}
ul.subs_grid li a{list-style-type:none;text-align:center;display:inline-block;float:left;box-sizing:border-box;border:1px solid transparent;transition:border-color 0.5s;font-size:16px;font-weight:600;line-height:1.1;width:100%;}
ul.subs_grid li a:hover{border-color:transparent;}
ul.subs_grid a img{width:100%;height:auto;clear:both;float:left;margin-bottom:12px;transition:all .5s;	-webkit-backface-visibility: hidden;}
ul.subs_grid li:hover a img {transform:scale(1.05);}
.product-thumb .price-tax{display:none;}
#content > div#top_cats_list.list-group{width:100%;display:table;clear:both;margin-bottom:12px;}
#content > div#top_cats_list.list-group a{display:inline-block;float:left;border:1px solid transparent;font-size:18px;font-weight:600;color:#444;transition:background-color 0.5s;}
#content > div#top_cats_list.list-group a:hover, .common-home #content > div.list-group a:focus, .common-home #content > div.list-group a:active{border-color:#ffed00;background:transparent;}
.social_btn{width:45px;height:50px;display:inline-block;box-sizing:border-box;border:1px solid transparent;transition:border-color 0.5s;font-size:0;line-height:45px;color:transparent;text-decoration:none;}
.social_btn:hover{border-color:black;}
.social_btn.yt{background:url('/image/catalog/icons/yt.png') center center no-repeat;}
.social_btn.fb{background:url('/image/catalog/icons/fb.png') center center no-repeat;}
.social_btn.tw{background:url('/image/catalog/icons/tw.png') center center no-repeat;}
.social_btn.gplus{background:url('/image/catalog/icons/gplus.png') center center no-repeat;}
.social_btn.pin{background:url('/image/catalog/icons/pin.png') center center no-repeat;}
footer > .container{position:relative;}
.ss_copy{bottom:-15px;font-size:9px;position:absolute;right:5px;}
.promo_prod_group{width:100%;float:left;}
.promo_prod{border:1px solid #ddd;box-sizing:border-box;float:left;margin:1%;min-width:200px;padding:10px;width:23%;}
.promo_prod a{color:#2b2b2b;font-size:20px;font-weight:600;line-height:26px;}
.promo_prod a span{white-space:nowrap;}
.promoprice{font-size:18px;color:#444;font-weight:600;}
.promo_prod a img{width:95%;margin:0 2.5%;}
p.price > span{display:inline-block;}
@media (max-width:420px){p.promo_prod{float:none;margin:1% auto;min-width:280px;}
}
.dropdown-menu{padding:5px;}
#menu .dropdown-inner ul{vertical-align:top;}
#menu .dropdown-inner a{float:left;}
.dropdown-menu a img{max-width:120px;}
li.dropdown > .dropdown-menu > .dropdown-inner > .list-unstyled > li{float:left;}
li.dropdown > .dropdown-menu > .dropdown-inner > .list-unstyled > li > a > img, li.dropdown > .dropdown-menu > .dropdown-inner > .list-unstyled > li > a > span{display:block;width:100%;float:left;clear:both;}
.dropdown-menu .menu2ndlevel > li > a{border:1px solid transparent;transition:all 0.5s !important;text-align:center;}
.dropdown-menu .menu2ndlevel > li > a:hover{background:#ffed00;border:1px solid #ffed00;}
@media (max-width:767px){
#topmenu #menu{z-index:9999;}
.dropdown-menu > .dropdown-inner > .list-unstyled > li > a > img{display:none !important;}
li.dropdown > .dropdown-menu > .dropdown-inner > .list-unstyled > li > a > span{height:auto !important;color:#444;}
#menu ul li ul li{clear:both;width:100%;}
.navbar-collapse{box-shadow:0 1px 15px rgba(0,0,0,.2);}
}
.table100{width:100%;table-layout:fixed;border:none;}
.table100 td{border:none !important;}
.table100 td img{width:100%;height:auto;}
@media (max-width:480px){.catintrotable td{display:block;}
}
.img100{width:100%;height:auto;}
.pad5{padding:0 15px;}
.pad5b{padding-bottom:15px;}
.bbox{box-sizing:border-box;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.cl{clear:left;}
.cb{clear:both;}
.cr{clear:right;}
.cn{clear:none;}
.inbl{display:inline-block;}
@media (max-width:640px){.mycl-art .mycl-w50{width:100%;}
.table100.table4td td{width:50%;display:block;float:left;clear:left;}
.table100.table4td td:nth-child(2n){float:right;clear:right;}
.mycl-art .mycl-w66, .mycl-art .mycl-w33{width:50%;}
}
@media (max-width:480px){.table100.table4td td, .table100.table3td td{width:100%;float:left;clear:both;}
.table100.table4td td:nth-child(2n){float:left;clear:both;}
.mycl-art .mycl-w66, .mycl-art .mycl-w33{width:100%;}
}
.graybox{background:#eee;box-sizing:border-box;padding:10px;}
.mfp-fade.mfp-bg{background-color:rgba(0,0,0,0);transition:all 0.5s linear;}
.mfp-fade.mfp-ready{background-color:rgba(0,0,0,0.8);}
.mfp-fade.mfp-removing{opacity:0;}
.mycl-gall a{width:20%;height:150px;float:left;overflow:hidden;box-sizing:border-box;border:1px solid white;display:inline-block;min-width:228px;}
.mycl-gall a img{float:left;min-width:100%;min-height:100%;width:100%;}
.imgbox{width:100%;overflow:hidden;float:left;position:relative;box-sizing:border-box;border:1px solid white;border-width:1px 1px 0 0;transition:opacity 0.5s;}
.imgbox:hover, .imgbox:active, .imgbox:focus{opacity:0.8;}
.imgbox h3, .imgbox .overlaytxt{position:absolute;top:5%;left:0;width:90%;color:white;text-transform:uppercase;font-size:24px;text-shadow:1px 1px 5px black;font-weight:100;padding:1% 1% 1%5%;background:rgba(0,0,0,0.5);line-height:1.25;}
.custom_drp .dropdown-menu{padding:0;text-align:left;}
.custom_drp .dropdown-menu .menu2ndlevel > li > a{text-align:left;transition:background-color 0.5s;}
.custom_drp .dropdown-menu .menu2ndlevel > li > a:hover{background:#ffed00;}
.hidethis{display:none !important;}
.callnow{width:100%;float:left;clear:both;color:black;background:#ffed00 url('/image/phone_icn.png') 8px center no-repeat;background-size:56px;box-sizing:border-box;padding:10px 5px 5px 48px;text-align:center;position:relative;border-radius:4px;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);margin-top:10px;}
.callnow > a{position:absolute;width:100%;height:100%;left:0;top:0;}
.callnow span{font-size:1.5em;font-weight:600;display:inline-block;padding:10px 0;white-space:nowrap;}
.intro_txt h1{text-align:center;}
.intro_txt h2{text-align:left;text-transform:none;}
.features-table{background:#f1f1f1;margin:0 -15px;padding:15px;}
.features-table > .row{margin-bottom:15px;}
.features-table > .row:last-child{margin-bottom:0;}
.features-table-wimg img{width:100%;}
.category-head {padding-top:15px;}
.category-head .category-head-description{font-weight:300;line-height:1.65em;}
.category-head .category-head-description a:not(.btn) {text-decoration:underline;}
.category-head .category-head-description > h2{margin-top:0;}
body.product-special #content .custom_box a:not(.btn) {text-decoration:underline;}


/* 25lat */
#top{margin-bottom:0px;}
#logo {margin:0;}
header .col-sm-5, header .col-sm-3 {padding-top:45px;}
header .col-sm-4 {padding-top:5px;}
@media(min-width:768px){
	header .col-sm-4 {padding-top:45px;}
}
header .col-sm-4:first-child {padding-top:0;}


#search .input-lg {border-radius: 0;	border-color: #eee;border-width: 0 0 1px 0;	box-shadow: none;}
#search .btn-lg {	border-radius: 0;	padding: 10px 15px;	background: transparent;	border-color: #eee; border-width: 0 0 1px 0;	box-shadow: none;text-shadow:none;}
#cart > .btn {color: #777;	background: transparent;	text-shadow: none;	border-width: 0 0 1px 0;	border-radius: 0;	border-color: transparent;box-shadow:none;}
#cart > .btn i.fa {font-size:1.25em;margin-right:5px;}


.payinfo-head {	font-size: .875em;	font-weight: 300;}
.payinfo-head span{	background:white;padding-right:15px;}
.col-xs-12.payinfo-head:after {	content: '';	height: 1px;	width: 100%;	background: #ddd;	display: block;	position: absolute;	top: 50%;	left: 0; z-index:-1;}
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

@media(min-width:992px){
	footer .push-down {margin-top:90px;}
}


.s18-main-features > div {padding-top:15px;}
.s18-main-features:last-child {padding-bottom:15px;}
.s18-main-features p{font-size: 1.25em;	text-transform: uppercase;	font-style: italic;	letter-spacing: 0;margin-bottom:0;}
.s18-main-features p:before {display:inline-block;font-family:'FontAwesome';content:'\f00c';margin-right:.5em;}

.s18-imgtxt-feature-board {padding-top:30px;padding-bottom:30px;}
.s18-imgtxt-feature-board .s18-txtcell {
	padding-top: 15%;
	padding-bottom: 15%;
	text-align: center;
	font-size: 1.5em;
	line-height: 1.25em;
	font-weight: 300;
}
@media(min-width:992px){
	.s18-imgtxt-feature-board  > .row {display:flex;}
	.s18-imgtxt-feature-board  > .row > .col-md-6 {display:flex;align-items:center;}
	.s18-imgtxt-feature-board .s18-txtcell {padding:15px 0;}
}


/* promo-tmpl */

	.produkty-promocyjne img.img-responsive {display:inline-block;}
	.produkty-promocyjne .product-thumb {border:none !important;}
	body[class^=information-] #content .produkty-promocyjne a {font-size:20px;color:#2b2b2b;line-height:26px;font-weight:600;text-decoration:none;}
	body[class^=information-] #content .produkty-promocyjne a.stdlnk{font-size:inherit;color:inferit;line-height:inherit;font-weight:inherit;border-bottom:1px dotted #2b2b2b;}
	.produkty-promo-header {background:#feed01;color:black;margin-bottom:25px;}
	.produkty-promo-header h4 {font-weight:300;font-size:24px;margin-bottom:10px;}
	.produkty-promo-header-description {	background: #f6f6f6;	padding-top: 15px;	padding-bottom: 15px;	font-size: .875em;}
	.leaflet-cont figure img {display:inline-block;max-width:50%;}
	@media(min-width:768px){
		.promo-prods-grid > div {min-height:526px}
		.promo-prods-grid-sml > div {min-height:400px}
		.leaflet-cont {padding-top:60px;}
	}
	.pictograms img {margin:15px 0;}



blockquote {
	border-left: 5px solid #ddd;
	background: #f1f1f1;
}
blockquote a {color:#FFED00;text-shadow:1px 1px 0 #777;}







/* LAYTOUT 2018 */

/* header*/
#top {background:transparent;border:none;padding:0;margin:0;}
#phone-contact-top {display: inline-block;font-size: 1em;text-align: center;padding: 10px 0 0 0;font-weight:300;}
#phone-contact-top a {margin: 0 0 5px;color:black;color:#2b2b2b;float:left;clear:left;letter-spacing:-0.02em;}
#phone-contact-top a:first-child {margin-left:0;}
#phone-contact-top a:last-child {margin-right:0;}
#phone-contact-top a .fa {font-size:.875em;color:#888;transition: color .5s;}
#phone-contact-top a:hover, #phone-contact-top a:hover .fa {color: #FFED00;}

#top .btn-link, #top-links li, #top-links a {font-size: 1em;}

#logo {text-align:center;}
#logo img.img-responsive {display:inline-block;}

header > .container > .row > .col-sm-4:last-child {display:none;}

#menu {margin: 0 0 10px;}
#menu .btn-navbar {font-size:1.25em;padding:5px 10px;margin:0;border:none;border-radius:0;}

@media(min-width:480px){
	#phone-contact-top a {float:none;clear:none;margin: 0 5px;}
}
@media(min-width:600px){
	#menu .btn-navbar {margin-right:40px;}
}
@media(min-width:768px){
	#phone-contact-top {font-size: 1.25em;position: absolute;top: 0;left: 50%;width: 320px;margin-left: -160px;}
	#top .btn-link, #top-links li, #top-links a {font-size: 1em;}
	#logo {text-align:left;}
	header > .container > .row > .col-sm-4:last-child {display:block;}
	#topmenu {background:#ffed00;margin:15px 0 5px;}
	.common-home #topmenu {margin-bottom:0;}
	#menu {text-align:center;margin: 5px 0;}
	#menu .navbar-collapse.collapse {display:inline-block !important;}
}

.common-home .content-bottom.module-1 .fw-intro {background: #f3f3f3;text-align: center;padding: 30px 0 60px;margin-bottom:30px;}
.common-home .content-bottom.module-1 .fw-intro h2 {margin-bottom:1em;}
.common-home .content-bottom.module-1 .fw-intro p {font-weight:300;letter-spacing:0.04em;line-height:1.375;color:#555;font-size:.9375em;}
.common-home .content-bottom.module-1 a,
.category-head .category-head-description a:not(.btn) {border-bottom:1px dotted #999;transition: all .5s;text-decoration:none}
.common-home .content-bottom.module-1 a:hover,
.category-head .category-head-description a:not(.btn):hover {color:black;border-color:#ffed00;text-shadow:0 0 1px #555;}

.common-home .content-bottom.module-1 .hf-intro-img img {width:100%;height:auto;}
.common-home .content-bottom.module-1 .hf-intro-txt{background:#fff;}
.common-home .content-bottom.module-1 .hf-intro p {font-size:.875em;}
.common-home .content-bottom.module-1 .hf-intro h2 {text-align:center;}
@media(min-width:768px){
	.common-home .content-bottom.module-1 .hf-intro {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;align-items:center;position:relative;margin-bottom:50px;}
	.common-home .content-bottom.module-1 .hf-intro:after {position: absolute;top: 5%;left: 10%;width: 80%;height: 100%;content: '';display: block;border: 1px solid black;z-index: -1;}
}
@media(min-width:992px){
	.common-home .content-bottom.module-1 .hf-intro {margin-bottom:80px;min-height:490px;}
	.common-home .content-bottom.module-1 .hf-intro {min-height:490px;}
}
@media(min-width:1200px){
	.common-home .content-bottom.module-1 .hf-intro:after {width:66%;}
	.common-home .content-bottom.module-1 .hf-intro.hf-intro-first:after {left:25%;}
}

h3.module-title {text-align: center;position: relative;margin: 15px 15px 30px;}
h3.module-title:after {display: block;content: '';height: 1px;width: 100%;position: absolute;left: 0;top: 50%;background: #ddd;}
h3.module-title span {background: #F1F1F1;display: inline-block;position: relative;z-index: 9;padding: 10px 15px;text-transform: uppercase;letter-spacing: 0.075em;border: 10px solid white;border-width: 0 10px;font-size: 16px;font-weight: 300;}
.common-home .content-top.module-4,
.common-home .content-top.module-5,
.common-home .content-top.module-6 {margin-bottom:30px;}

.results-no {font-size:.75em;margin-bottom:5px;}
.pagination>li:first-child>a, .pagination>li:first-child>span,
.pagination>li:last-child>a, .pagination>li:last-child>span {border-radius:0}
.pagination>li>a, .pagination>li>span {color:#888;transition: all .5s;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background:#ffed00;color:black;border-color:#ffed00;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {color:black;}

/*FP boxes 2019*/
	.fp_manufacturer_section {background: #f3f3f3;padding-top:15px;padding-bottom:20px;margin-top:50px;overflow:hidden;}
	.fp_manufacturer_section_stiga .fp_manufacturer_section_head {padding-bottom:70px;background:url('/image/catalog/logo/stiga-logo-black.png') 15px bottom no-repeat;margin-bottom:30px;}
	.fp_manufacturer_section_karcher .fp_manufacturer_section_head {padding-bottom:70px;background:url('/image/catalog/logo/kaercher-logo.png') 15px bottom no-repeat;margin-bottom:30px;}
	.fp_manufacturer_section .fp_manufacturer_section_head h3 {font-weight:300;font-size:2.5em;}
	.fp_manufacturer_categories .row > div {padding: 5px 2.5px 0; position:relative;}
/*	.fp_manufacturer_section_karcher .fp_manufacturer_categories .row > div {margin-bottom:70px} */
	.fp_manufacturer_categories .row > div > p,
	.fp_manufacturer_categories .row > div > div {position:absolute;top:0;left:0;width:100%;padding:5px 2.5px 0;z-index:2;}
	.fp_manufacturer_categories .row > div > div a,
	.fp_manufacturer_categories .row > div > p a {color: white;font-size: 1.5em;line-height: 1;min-height: 3em;background: rgba(0,0,0,0.325);display: inline-block;width: 100%;padding: 10px;text-shadow:0 0 1px black, 0 0 1px black, 0 0 1px black, 0 0 1px black;text-decoration:none;}
	.fp_manufacturer_categories div.karcher-hg a {color:#2b2b2b !important;}
	.fp_manufacturer_categories div.karcher-hg a,
	.fp_manufacturer_categories div.karcher-pro a {text-shadow:none !important;background:none !important; min-height:0 !important;font-weight:300;}
	.fp_manufacturer_categories .row > div > p a strong{font-weight:300;}
/*	.fp_manufacturer_section_karcher .fp_manufacturer_categories {padding-bottom:50px;}*/

	.fp_manufacturer_categories img.img-overlay {position: absolute;bottom: 12.5%;right: 5px;z-index: 1001;width:auto;height:190px}

	.fp_manufacturer_categories .row > div:hover > div,
	.fp_manufacturer_categories .row > div:hover > p {z-index:1000;}
	.fp_manufacturer_categories .row > div > p a {transition:color 0.5s;}
	.fp_manufacturer_categories .row > div:hover > p a{color:#FFA400;}

	.fp_manufacturer_categories .row > div > a > img {transition:transform .5s;}
	.fp_manufacturer_section_karcher .row > div > a > img:not(.img-overlay) {width:100%;visibility:hidden;}
	.fp_manufacturer_categories .row > div:hover > a > img:not(.img-overlay) {transform: scale(1.1);position:relative;z-index:999;}	

	.fp_manufacturer_categories .row > div > a.bg-image-link {position:relative;display:inline-block;width:100%;}
	.fp_manufacturer_categories .row > div > a.bg-image-link:after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:65%;z-index:1;transition:all .5s;}
	.fp_manufacturer_categories .row > div:hover > a.bg-image-link:after {height:70%}
	.fp_manufacturer_categories .row > div.karcher-hg > a.bg-image-link:after {background:#ffed00;}
	.fp_manufacturer_categories .row > div.karcher-pro > a.bg-image-link:after {background:#6e6e6e;}

	.fp_manufacturer_categories .row > div > a > img.img-overlay {transform:scale(1);transition:all .5s;}
	.fp_manufacturer_categories .row > div:hover > a > img.img-overlay {transform:scale(1.05);}

	
	@media(max-width:480px){
		.fp_manufacturer_section_karcher .fp_manufacturer_categories p {max-width:75%;}
	}
	@media(max-width:360px){
		.fp_manufacturer_categories .row > div > div a, .fp_manufacturer_categories .row > div > p a {font-size:1.25em;}
		.fp_manufacturer_section_karcher .fp_manufacturer_categories h3 {margin:0;}
		.fp_manufacturer_section_karcher .fp_manufacturer_categories p {font-size:.875em;}
	}
	@media(min-width:480px){
		.fp_manufacturer_categories img.img-overlay {width:auto;height:70%;right:5px;}
		.fp_manufacturer_categories .karcher-hg img.img-overlay {height:50%;}
	}
	@media(min-width:768px){
/*		.fp_manufacturer_categories img.img-overlay {width:auto;right:5px;} */
		.fp_manufacturer_section_karcher .fp_manufacturer_categories h3 {margin:0;}
		.fp_manufacturer_section_karcher .fp_manufacturer_categories p {max-width:75%;font-size:.875em;}
	}
	@media(min-width:992px){
		.fp_manufacturer_section > .row {display:flex;}
		.fp_manufacturer_section_karcher .fp_manufacturer_categories .row > div {margin:0;}
/*		.fp_manufacturer_categories img.img-overlay {width:150px;right:50px;} */
	}
	@media(min-width:1440px){
		.fp_manufacturer_section_karcher .fp_manufacturer_categories h3 {margin:20px 0 10px;}
		.fp_manufacturer_categories img.img-overlay {bottom:25%;}
		.fp_manufacturer_categories img.img-overlay {/*width:auto;height:295px;*/right:50px;} 
	}


#tab-specification table.table.table-bordered {background:#f6f6f6;}
#tab-specification table.table.table-bordered, #tab-specification table.table.table-bordered td {	border: none;	font-weight: 300;	font-size: 15px;}
#tab-specification table.table.table-bordered tbody tr:nth-child(2n-1){background:#f3f3f3;} 

.video-section {margin-top:30px;}
.video-cell video {max-width: 100%;height: auto;margin-bottom:30px;}

body[class^=product-category] .prods-in-category .product-thumb .image,
body[class^=product-product] #content ul.thumbnails li {position:relative;}
body[class^=product-category] .prods-in-category .product-thumb .image span.promo-badge,
body[class^=product-product] #content ul.thumbnails li span.promo-badge {position:absolute;top:0;right:0;}
body[class^=product-category] .prods-in-category .product-thumb .image span.promo-badge:after,
body[class^=product-product] #content ul.thumbnails li span.promo-badge:after {content:'OKAZJA CENOWA';display:block;color:white;background:red;padding:7px 10px;display:block;position:absolute;right:0;top:0;font-weight:600;white-space:nowrap;}
body[class^=product-category] .prods-in-category .product-thumb .image span.promo-badge:after {font-weight:400;padding:5px;font-size:.75em;line-height:1;}

body[class^=product-product] #content #tab-description a {color:#666;border-bottom:1px dotted #666;}
body[class^=product-product] #content #tab-description a:hover {border-bottom:1px solid #666;}

#leasingContainer {bottom:5% !important;}

.flex-product-section-header h3 {margin:2em 0 1.5em;}
.flex-product-row .flex-img-box {padding:0;}
.flex-product-row .flex-img-box img {width:100%;max-width:100%;height:auto;}
.flex-product-row .flex-txt-box {padding:0;}
.flex-product-row .flex-txt-box ul li {margin-bottom:.25em;}
.flex-product-row .flex-txt-box h4 {font-size:18px;font-weight:600;margin-bottom:15px;}
.flex-product-row.flex-product-row-white {margin:15px 0;}
@media(min-width:768px){
	.flex-product-row:not(.flex-product-row-white) > .row {display:flex;align-items:center; background:#ededed;}
	.flex-product-row .flex-txt-box {padding:0 15px;}
	.flex-product-row:not(.flex-product-row-white) .flex-txt-box {padding-left:5%;padding-right:5%;}
	.flex-product-row.flex-product-row-white .flex-txt-box h3 {margin: 0 0 1em;}
}

.price .price-new {color:#da2323;}


body.information-contact #content a[href^=tel],
body.information-contact #content a[href^=mailto]{display:inline-block;text-decoration:none !important; margin:5px 0;}



/* wyprz zima 2024 karcher - hide in dropdown */

#topmenu nav#menu ul.nav > li.dropdown:first-child ul.menu2ndlevel:first-child > li:first-child {display:none;}


/*20240828*/
/*checkout flow*/
.sscustom-yourdata-info	{font-size: 1.2rem;background: #fafafa;padding: 15px;color: #929292;line-height:1.25}



header .cart-col #cart .btn.cart-not-empty {color:#099e1b}

body.checkout-cart table thead td {font-weight:600}
body.checkout-cart table,
body.checkout-cart table td {border:none;} 


/* hide subtotal */
body.checkout-checkout #ss-summary-row-1 {display:none;}


.ca-widget {text-align:center}