body,html{height:100%}body{font-family:'Open Sans',sans-serif;font-size:14px;background:#fff;color:#111;min-width:320px;padding-top:110px}.top{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.top.shadow{-webkit-box-shadow:0 10px 41px 0 rgba(162,162,162,.26);-moz-box-shadow:0 10px 41px 0 rgba(162,162,162,.26);box-shadow:0 10px 41px 0 rgba(162,162,162,.26)}#wrap{min-height:100%;position:relative}#main{overflow:auto;padding-bottom:135px}a{-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;color:#666}a:hover{text-decoration:none;color:#53b038}a:active,a:focus{text-decoration:none;outline:0}h1{font-size:24px;font-weight:800;text-align:center;text-transform:uppercase;position:relative;margin-bottom:30px}h1 span{background:#fff;padding:0 20px;display:inline-block;max-width:930px;margin:0 auto}h1::before{content:"";position:absolute;top:13px;left:0;width:100%;height:1px;z-index:-1;background:#e2e8eb}.old-h3{font-size: 24px;margin-top: 20px;margin-bottom: 10px;}.btn{font-size:15px;font-weight:500;padding:5px 20px 6px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;background:#fff;border:2px solid #53b038;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;color:#000}.btn:hover{background:#53b038;border:2px solid #53b038;color:#fff}.btn.home{font-size:22px;padding:7px 35px;font-weight:500;margin-top:15px}.btn:active,.btn:focus{text-decoration:none;outline:0}.btn-black{border-color:#000;background:#000;color:#fff}.btn-black:hover{background:#fff;border:2px solid #84919f;color:#666}.top_block{padding:4px 0;text-align:right}.top_block .phone{display:inline-block;color:#53b038;font-size:15px;line-height:30px;font-weight:600}.top_block .phone .glyphicon{font-size:13px}.top_bottom .icons{vertical-align:top;float:right}.top_bottom .icons{width:30px;height:30px;margin-left:10px;margin-top:25px}.top_bottom .icons a{display:block;padding:6px}.top_bottom .icons a img{display:block;width:100%}.top_bottom{border-top:0 solid #f2f3f3;position:relative}.breadcrumb{border-top:1px solid #f2f3f3;border-radius:0;background:#fff;padding:10px 0;font-size:13px;color:#7f8d9b;margin-bottom:0}.breadcrumb a{color:#7f8d9b}.breadcrumb>li+li:before{content:"\276F";padding:0 6px 0 4px;color:#7f8d9b;font-size:12px}.logo{width:225px;float:left;margin:20px 0}.logo img{display:block;width:100%}.menu{float:right}.menu ul{list-style:none;margin:0;position:relative;padding:0}.menu ul li{display:inline-block}.menu ul li a{font-size:16px;padding:25px 14px;display:block;margin:0}.menu ul li a:active,.menu ul li a:hover,.menu ul li.active a{outline:0;color:#53b038}#magic-line{position:absolute;top:-1px;left:0;width:100px;height:2px;background:#53b038}.hamburger{display:none;padding:2px;font-size:24px;width:36px;height:32px;float:right;margin:20px 1px 0 0;text-align:center;line-height:30px;cursor:pointer;color:#7f8d9b}.slider .owl-carousel .owl-dots{position:relative;text-align:center;width:100%;padding:15px 0}.slider .owl-carousel .owl-dots .owl-dot{display:inline-block;width:15px;height:15px;background:#e2e8eb;margin:0 5px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-moz-transition:all .2s linear;-o-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}.slider .owl-carousel .owl-dots .owl-dot.active{background:#53b038}.slider{max-width:1385px;margin:0 auto}.slider .relat{position:relative}.slider .relat .abs{position:absolute;top:50%;left:11%;text-align:center;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider .relat a:hover{color:#fff}.slider .relat a:hover .btn{color:#fff}.slider .abs .title{font-size:36px;color:#000;display:block;margin-bottom:20px;line-height:54px}.slider .abs .title strong{font-size:40px}.slider .abs .btn{margin:0 auto;border-color:#53b038;background:#53b038;color:#fff}.slider .abs .btn:hover{border-color:#fff;background:#fff;color:#666!important}.home-icons{padding:40px 0}.home-icons .icon{text-align:center}.home-icons .icon img{width:100%;max-width:50px;display:block;margin:10px auto 0}.home-icons .icon .old-h3{font-size:15px;text-transform:uppercase;font-weight:800}.home-icons .icon p{color:#7f8d9b}.img-home{padding:14px;display:block;position:relative;border:1px solid #fff;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.img-home:hover{border:1px solid #7f8d9b}.img-home .cap{position:absolute;bottom:14px;left:14px;background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.95) 100%);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.95) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.95) 100%);width:calc(100% - 28px);text-align:center;padding-bottom:18px;padding-top:20px}.img-home .old-h3{color:#fff;width:100%;font-weight:800;text-transform:uppercase;line-height:25px;font-size:20px;padding:0 20px;margin-bottom:15px}@media screen and (max-width:992px) and (min-width:768px){.img-home .old-h3{font-weight:600;line-height:18px;font-size:14px;padding:0 10px;margin-bottom:5px}.img-home .cap{background:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.95) 100%);background:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.95) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.95) 100%)}}.img-home .btn{background:0 0;color:#fff}.actions .owl-carousel .owl-nav,.kon .owl-carousel .owl-nav{position:relative;display:block}.actions .owl-carousel .owl-nav .owl-next,.actions .owl-carousel .owl-nav .owl-prev,.kon .owl-carousel .owl-nav .owl-next,.kon .owl-carousel .owl-nav .owl-prev{position:absolute;width:30px;height:30px;display:block;text-indent:3px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.actions .owl-carousel .owl-nav .owl-next,.actions .owl-carousel .owl-nav .owl-prev{top:-153px}.kon .owl-carousel .owl-nav .owl-next,.kon .owl-carousel .owl-nav .owl-prev{top:-185px}.actions .owl-carousel .owl-nav .owl-prev,.kon .owl-carousel .owl-nav .owl-prev{left:-35px;border-top:2px solid #7f8d9b;border-left:2px solid #7f8d9b}.actions .owl-carousel .owl-nav .owl-next,.kon .owl-carousel .owl-nav .owl-next{right:-35px;border-bottom:2px solid #7f8d9b;border-right:2px solid #7f8d9b}.product{text-align:center;padding:14px 14px 0;border:1px solid #fff;margin:5px 0 40px;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}@media (min-width:1200px){.product-container{height:345px;position:relative}.product.bigger .product-container{height:415px}.prod-bottom{position:absolute;left:0;width:100%;bottom:0}}.product:hover{border:1px solid #7f8d9b}.product img{margin:0 0 0}.product .caption{padding:0}.product .caption .old-h3{font-size:22px;font-weight:400;margin:20px 0}.product .caption .old-h3 a{color:#000}.product .price-box{margin-bottom:10px}.product .price-box .old{display:inline-block;color:#7f8d9b;text-decoration:line-through;padding:5px}.product .price-box .price{display:inline-block;color:#53b038;padding:5px;font-weight:700;font-size:22px}.product .btn{margin-bottom:-18px}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;margin-right:-3px}.foot-menu{margin-top:0}.foot-menu ul{list-style:none;width:100%;text-align:center;border-top:1px solid #e2e8eb;border-bottom:1px solid #e2e8eb;padding:15px 0;margin:0}.foot-menu ul li{display:inline-block}.foot-menu ul li a{padding:4px 20px;display:block;font-size:14px}.footer{background:#fff;position:absolute;margin-top:-100px;height:100px;clear:both;bottom:0;width:100%}.footer .copy{line-height:38px;font-size:13px;color:#ccc}.footer .sungroup{float:right;max-width:205px;opacity:.2;margin:8px 0 0}.oleo h5,.oleo h6{display:none}#map-canvas{width:100%;height:635px}#map-canvas2{width:100%;height:435px;margin-top:22px}.form-control{border-radius:0;border:none;border-bottom:1px solid #51ae32;height:40px;-webkit-box-shadow:none;box-shadow:none}#contactform{padding:30px 0 0}#contactform #message{height:120px}#contactform .g-recaptcha{float:left}.wayback{padding-top:30px}.page_content .text{text-align:justify;line-height:24px}.news_item:nth-of-type(3n+1){clear:left}.news_item img{margin:0 auto}.news_item_desc{text-align:center;padding-bottom:25px}.news_item_desc .old-h3 a{font-size:16px;font-weight:800;text-transform:uppercase;color:#000}.news_item_desc p{text-align:center;color:#7f8d9b}.news-text{text-align:justify}.news_item_desc .btn{margin:0 auto}.news-text .row{padding:20px 0}.news-text .row .textbox,.prod_desc .row .text,.row .textbox{height:370px}.news-text .row .textbox p,.prod_desc .row .text .inner-text,.row .textbox div{margin:0;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:24px}.textbox p{line-height:24px}.news-text p{line-height:24px}.textbox h4{font-size:22px;font-weight:700}.news-text .textbox p,.prod_desc .row .text .inner-text{text-align:justify;line-height:24px}.prod_desc .row .text .inner-text h4{margin-top:0;font-weight:900;font-size:20px}.prod-info{display:table;margin-right:-15px;margin-left:-15px;margin-top:15px;margin-bottom:20px}.prod-info-box{display:table-cell;border-right:1px solid #e2e8eb;padding:0 15px;font-size:13px;color:#7f8d9b}.prod-info-box:nth-child(1){width:14%}.prod-info-box:nth-child(2){width:19%}.prod-info-box:nth-child(3){width:19%}.prod-info-box:nth-child(4){width:20%;border-right:none}.prod-info-box h4{font-weight:900;font-size:16px;color:#000;margin-bottom:20px}.pagin span{float:right;line-height:34px;padding-left:9px}.pagin label{float:right;line-height:34px;padding-right:9px}.pagin .inputpage{float:right;width:50px;padding:6px 6px 6px 12px}.actions{display:none}table tr td{padding:6px 0;border-bottom:1px solid #e2e8eb}table tr:last-child td{border-bottom:0 solid #e2e8eb}.partners{text-align:center}.partners .partner{display:inline-block;border:1px solid #ddd;width:280px;padding:20px;height:260px;vertical-align:top;margin:20px 15px}.partners .partner h5{line-height:22px}.partners .partner img{margin:0 auto}.opinia{border:1px solid #ddd;width:100%;padding:30px 15px 15px;text-align:center;color:#7f8d9b;margin:25px 0;display:block;float:left;position:relative}.opinia:before{content:"";display:block;width:50px;height:50px;background:#eee url(../img/cytat.jpg) no-repeat center center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:absolute;top:-25px;left:calc(50% - 25px)}.opinia span{display:block}.products-list #list-paginator{display:none}.products-list .product-name{margin-bottom:20px;font-size:18px;min-height:35px}img.error{margin:60px auto;opacity:.15;max-width:550px}.cookiepolicy{background:#fff url(../img/cookies.jpg) no-repeat 220px 11px;bottom:30px;font-size:13px;padding:20px 10px;position:fixed;right:30px;text-align:center;max-width:395px;z-index:9999;padding-right:175px;-webkit-box-shadow:0 0 30px 0 rgba(138,138,138,.3);box-shadow:0 0 30px 0 rgba(138,138,138,.3)}.cookiepolicy .btn{display:block;margin:12px auto 0;max-width:120px}.shoplist{list-style:none;margin:0;padding:0}.shoplist li{display:block;width:32%;text-align:center;vertical-align:top;border:1px solid #e2e8eb;float:left;margin-right:2%;margin-bottom:20px;padding:10px}.shoplist li:nth-child(3n+3){margin-right:0}#result{text-align:center}.form-control-feedback{top:3px!important;right:16px}.has-error .form-control{border:1px solid #ffcece}.has-error .form-control-feedback{color:#fe0000}.has-error .form-control:focus{border-color:#fe0000}.contact label{width:100%}.error_message{color:#fe0000;padding-bottom:13px}.error_message span{font-weight:700}.fv-form-bootstrap .help-block{position:relative;color:#fe0000;background:#fff;padding:5px 10px;border:1px solid #ffcece;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.fv-form-bootstrap .help-block::after{content:"";width:10px;height:10px;border-right:1px solid #ffcece;border-bottom:1px solid #ffcece;position:absolute;background:#fff;top:-5px;left:14px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slider img.mobile{display:none}.descr{color:#fff;padding:0 15px 13px}.gall_box{margin-bottom:25px}.product-icons{padding-top:50px;margin-bottom:30px}.product-icons .picon{text-align:center}.product-icons .picon img{width:100%;display:block;max-width:70px;margin:0 auto 15px}.product-icons .picon .old-h3{font-size:18px;font-weight:700;color:#53b038}.account{float:right;font-size:20px;width:30px;height:30px;margin:25px 0 0 15px}.account a{color:#7f8d9b}.top-cart{float:right;font-size:20px;width:30px;height:30px;margin:26px 0 0 15px}.top-cart .cart-link{display:block;position:relative;color:#7f8d9b;text-align:center}.top-cart .cart-link .mini-cart-qty{position:absolute;top:-12px;left:8px;color:#fff;font-size:11px;display:block;background:#51ae32;width:16px;height:16px;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:99}.table-cart tr td{vertical-align:middle!important}.table-cart tr td.prod-img{width:150px}.table-cart .qty{display:inline-block}.table-cart .qty input{text-align:center;border:0 solid #ddd;width:46px}.table-cart .update{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#53b038;margin:0 6px 0 0;display:block;background:0 0;border:none}.table-cart .remove{display:inline-block;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#e30007;color:#fff;border:1px solid #e30007;height:29px}.table-cart .right-text{text-align:right}.table-cart .center-text{text-align:center}.btn.kont span{font-size:12px}.coupon input{text-align:center;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;border:1px solid #ddd;height:35px;margin:0 10px 0 0;width:40%;vertical-align:middle}#updateButtons{text-align:center;clear:both;padding-top:15px;display:none}#updateButtons .btn span{font-size:12px}#saveButtons .checkout-button,.cart_nav #cartSubmit{margin:0 auto;background:#53b038;color:#fff;font-size:18px;padding:6px 20px;border:2px solid #53b038;margin-bottom:10px;border-radius:25px;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}#saveButtons .checkout-button{display:block;width:100%}#saveButtons .checkout-button:hover,.cart_nav #cartSubmit:hover{background:#fff;color:#333}#saveButtons .checkout-button:focus,.cart_nav #cartSubmit:focus{outline:0}.label-normal label{font-weight:400}#shop-items{clear:both;margin-bottom:50px}#shop-items label{font-weight:400;float:left}#shop-items .price{font-size:28px;font-weight:700;color:#53b038;padding-bottom:20px}#shop-items .price span{font-weight:400;padding-bottom:8px;font-size:16px;color:#111}#shop-items .extras .dropdowns{padding-bottom:5px}#shop-items .extras input.attribute-selector{display:none}#shop-items .extras .che{padding:5px 10px;border:2px solid #ddd;margin:0 10px;cursor:pointer}#shop-items .extras input:checked+.che{border:2px solid #53b038}#shop-items .extras .qty{padding:15px 0;clear:both}#shop-items .extras .qty input{border:1px solid #e2e8eb;width:45px;text-align-last:center;margin-left:12px}#shop-items .extras .add-to-cart{margin-top:8px;background:#53b038;color:#fff;padding:7px 25px;font-size:18px}#shop-items .extras .add-to-cart span{margin-right:8px;font-size:16px}.aright{float:right}.aleft{float:left}.address-btn{border:1px solid #53b038;padding:2px 9px}label .width{width:150px;display:inline-block;font-weight:700}label .width2{width:200px;display:inline-block;font-weight:700}.owl-carousel.owl-carousel4 .owl-nav{position:absolute;top:calc(50% - 45px);width:100%}.owl-carousel.owl-carousel4 .owl-nav .owl-next,.owl-carousel.owl-carousel4 .owl-nav .owl-prev{position:absolute;width:60px;height:60px;display:block;text-indent:3px;color:#fff}.owl-carousel.owl-carousel4 .owl-nav .owl-next::before,.owl-carousel.owl-carousel4 .owl-nav .owl-prev::before{content:"";width:44px;height:44px;display:block;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.owl-carousel.owl-carousel4 .owl-nav .owl-prev::before{border-top:2px solid #c5c5c5;border-left:2px solid #c5c5c5;top:8px;left:16px}.owl-carousel.owl-carousel4 .owl-nav .owl-next::before{border-bottom:2px solid #c5c5c5;border-right:2px solid #c5c5c5;top:8px;left:0}.owl-carousel.owl-carousel4 .owl-nav .owl-prev{left:-40px}.owl-carousel.owl-carousel4 .owl-nav .owl-next{right:-40px}#fb-box{position:fixed;width:300px;left:-300px;top:20%;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;border:3px solid #0070b9;z-index:9}#fb-box.visible{left:0}#fb-icon{position:absolute;left:calc(100% + 3px);top:-3px;width:50px;height:50px;background-color:#0070b9;background-image:url(../img/facebook-widget.svg);background-repeat:no-repeat;background-position:center;background-size:25px}.prezent label{display:block;border:2px solid #53b038;padding:10px 59px 10px 15px;border-radius:25px;float:left;color:#53b038;font-weight:600;font-size:15px;cursor:pointer;position:relative}.prezent label input{float:left;margin:5px 12px 4px 2px}.prezent label::after{content:"";display:block;width:40px;height:40px;background:url(../img/prezent.png) no-repeat center center;position:absolute;top:2px;right:10px;background-size:40px}#popup-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000030;z-index:90}#popup{display:none}#popup .content{background:#fff;width:500px;height:600px;padding:20px;text-align:center;position:fixed;top:calc(50% - 300px);left:calc(50% - 250px);-webkit-box-shadow:0 0 82px 0 rgba(0,0,0,.39);-moz-box-shadow:0 0 82px 0 rgba(0,0,0,.39);box-shadow:0 0 82px 0 rgba(0,0,0,.39);z-index:100}#popup .content img{display:block;width:100%;max-width:300px;margin:0 auto}#popup .content .title{font-size:44px;font-weight:700;color:#53b038;margin:0 0 15px}#popup .content .desc{font-size:24px;font-weight:800;margin:0 0 20px}#popup .content .btn{display:table;margin:0 auto}#popup .content small{position:absolute;left:20px;bottom:20px}.about-text{margin:50px 0}.change-h1{font-size: 24px;font-weight: 800;text-align: center;text-transform: uppercase;position: relative;margin-bottom: 30px;}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #e2e8eb}.table>thead>tr>th{border-bottom:2px solid #e2e8eb}h5.cart-subheader{margin:20px 0;padding:15px;background-color:#f5f8fa;font-weight:700;clear:both}.coupon h4{margin:25px 0}.no_input{border:1px solid #d3d0cd;display:inline-block;height:40px;position:relative;width:110px;text-align:center}.no_input>*{float:left;height:40px;display:inline-block;color:#0e0e0e}.no_input .minus,.no_input .plus{line-height:40px;width:30px;cursor:pointer}.no_input input{border:0;background-color:transparent;text-align:center;padding:0;height:40px}.coupon .table.order-totals .estimated-total,.summary .table.order-totals .estimated-total{font-weight:700;color:#353535;font-size:16px}.table.table-cart .price-box.price-total span.value{font-weight:700}.form-group label{font-weight:500}.edit_links{position:absolute;right:30px;text-align:right;font-size:14px}.edit_links label{font-weight:400;cursor:pointer}.select_existing_address{position:relative;cursor:pointer}.select_existing_address.billing_address_id{width:100%;left:17px}.select_existing_address::before{position:absolute;width:11px;height:11px;background-color:transparent;border:1px solid #53b072;left:-17px;content:"";top:4px;border-radius:3px}.select_existing_address.checked::before{background-color:#53b072}#new_address_billing,.newslett-more{display:none}.shownewsmore{cursor:pointer}.address .address_name,.cart_summary label{width:30%;margin-bottom:0;font-weight:400;float:left}.cart_summary label+div{float:left;width:70%}.cart_summary label+div>p{padding:0;min-height:0}.cart_summary .static_fields_wrapper{float:left;width:100%;position:relative;margin-bottom:20px}.cart_summary .checkbox label{width:100%;max-width:100%;font-size:14px}.cart_summary .form-group{float:left;width:100%;margin-bottom:5px;padding:0 15px}.change_item_link{position:absolute;right:15px;color:#51ae32;top:32px}.btn.checkout-button.final{margin:20px auto 0;padding:7px 35px;display:table;font-size:18px}.user-acc{border-bottom:2px solid #51ae32;margin:20px 0 30px}.user-acc li{float:left;width:25%;margin:0!important;text-align:center;border:1px solid #f2f3f3}.user-acc li:last-of-type{border-right:1px solid #ebebeb}.user-acc li.active{border-color:#51ae32}.user-acc li a{padding:15px 10px 12px;font-weight:700;text-transform:uppercase;border-radius:0;color:#7f8d9b}.user-acc li a:focus,.user-acc li a:hover,.user-acc li.active a,.user-acc li.active a:hover{text-decoration:none;background-color:#51ae32;color:#fff}.address .address_value{float:left;width:65%;font-weight:400;display:block;min-height:22px}.addresses .address{padding:5px 0 10px;border-bottom:1px solid #f1f2f3;margin-bottom:10px}.show_addresses{cursor:pointer;font-weight:400;text-transform:lowercase;font-size:12px}.billing_addresses{display:none}.add_new_address #new_address{display:none}.add_new_address{margin-left:20px;margin-bottom:10px}.select_existing_address.same_address{margin-left:20px;margin-bottom:10px}#shop-items .extras .dropdowns .attribut{min-height:50px;line-height:40px}.single-order-tabs{padding:0;margin:0}.single-order-tabs li{display:block;border:1px solid #ddd;margin-right:0;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.single-order-tabs li a{padding:10px 10px 10px 15px;color:#0e0e0e;text-transform:uppercase;border-radius:0;border:0;display:block}.single-order-tabs li.active,.single-order-tabs li:focus,.single-order-tabs li:hover{background-color:#51ae32;border:1px solid #51ae32}.single-order-tabs li:focus a,.single-order-tabs li:hover a{color:#fff}.single-order-tabs li a:focus,.single-order-tabs li a:hover,.single-order-tabs li.active a,.single-order-tabs li.active a:hover{color:#fff!important;background:0 0!important;border:none!important}body.zamowienia .form-group .control-label{font-weight:700;padding-left:0}body.zamowienia .section-header{margin-bottom:20px}.profile-btn{border:0;background:0 0;font-size:21px;float:left;line-height:20px;padding:0;margin:0 10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.profile-btn.edit:hover{color:#51ae32}.profile-btn.remove:hover{color:#ce0000}.coupon{margin-bottom:25px}.promo-info{margin-top:-30px}#cart_map{margin:50px 0}.cart_map_item{display:inline-block;width:160px;vertical-align:top}.cart_map_item.disabled-step{pointer-events:none}span.cart_map_item{cursor:default}.cart_map_step{position:relative;display:inline-block;width:50px;height:50px}.cart_map_step span{position:absolute;background-color:#fff;border:2px solid #e2e8eb;border-radius:50%;font-weight:700;width:100%;height:100%;line-height:45px;text-align:center;font-size:22px;color:#e2e8eb;z-index:3;left:0;top:0}#cart_map.promo .cart_map_step span{border:2px solid #cf152d;color:#cf152d}.cart_map_step::after,.cart_map_step::before{position:absolute;content:"";width:150px;height:2px;background-color:#e2e8eb;top:24px;left:50%;z-index:2}#cart_map.promo .cart_map_step::after,#cart_map.promo .cart_map_step::before{background-color:#cf152d}.cart_map_step::before{left:auto;right:50%;z-index:1}.cart_map_item:first-of-type .cart_map_step::before{display:none}.cart_map_item:last-of-type .cart_map_step::after{display:none}.cart_map_item h6{font-size:14px;margin-bottom:0;color:#c5cdd1}#cart_map.promo .cart_map_item h6{color:#cf152d}.cart_map_item.active .cart_map_step span{background-color:#53b038;border-color:#53b038;color:#fff;line-height:40px}.cart_map_item.active .cart_map_step::before,.cart_map_item.prev .cart_map_step::after{background-color:#53b038}.cart_map_item.active .cart_map_step::after{background-color:#e2e8eb}.cart_map_item.prev .cart_map_step span{border-color:#53b038;color:#53b038}.cart_map_item.active h6,.cart_map_item.prev h6{color:#53b038}.form-horizontal .form-group{margin-right:0;margin-left:0}.form-horizontal .form-group.klauzula{font-size:11px;line-height:14px;text-align:justify;color:#a9a9a9}.form-horizontal .form-group.submit input{border:none;background:#000;color:#fff;padding:9px 25px;border-radius:25px;float:right;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.form-horizontal .form-group.submit input:hover{background:#53b038}#saveButtons .klauzula,form .klauzula{font-size:11px;line-height:14px;text-align:justify;color:#a9a9a9}#saveButtons label{width:100%}.rating .star{display:inline-block;vertical-align:middle;color:#53b038;font-size:24px}.rating .star.star_empty{color:#e2e8eb}.rating.total{margin:2rem 0}.rating.total .star{font-size:20px}#opinionsTab .old-h3{text-align:left;margin:2rem 0}.opinion{margin:0;padding:10px 15px;border-top:1px solid #e2e8eb52}.opinion:nth-child(even){background:#e2e8eb52}.opinion h4{font-weight:700;font-size:16px}#opinionsTab .old-h3{margin-top:5rem}.your-rating{border:none;float:left}.your-rating h4{margin-bottom:1rem}.your-rating>input{display:none}.your-rating>label:before{margin:5px;font-size:4rem;display:inline-block;content:"\2605"}.your-rating>.half:before{content:"\f089";position:absolute}.your-rating>label{color:#dfdfdf;float:right;cursor:pointer}.your-rating:not(:checked)>label:hover,.your-rating:not(:checked)>label:hover~label,.your-rating>input:checked~label{color:#53b038}.your-rating>input:checked+label:hover,.your-rating>input:checked~label:hover,.your-rating>input:checked~label:hover~label,.your-rating>label:hover~input:checked~label{color:#42912c}.form-response{display:none;margin-top:20px}.add-new-opinion{margin-top:50px}#opinion_form textarea{height:120px}#opinion_form .form-group{position:relative}hr{border-top:1px solid #f6f8f9}h2.spec_title{font-size:24px;font-weight:800;text-align:center;text-transform:uppercase;position:relative;margin-bottom:30px}h2.spec_title span{background:#fff;padding:0 20px}h2.spec_title::before{content:"";position:absolute;top:13px;left:0;width:100%;height:1px;z-index:-1;background:#e2e8eb}#contactform textarea{height:120px}#contactform .form-response.alert{clear:both}#mm li:nth-child(4) a{color:#50b748;font-weight:700}@media screen and (max-width:767px){#cart_map.promo .cart_map_item{width:140px}.cart_map_item{width:120px}.cart_map_step::after,.cart_map_step::before{width:100px}}@media screen and (max-width:550px){.cart_map_item h6{display:none}#cart_map.promo .cart_map_item h6{display:block}.cart_map_item{width:80px}#cart_map{margin:30px 0}}@media screen and (max-width:479px){#cart_map.promo{display:none}.promo-info{margin-top:0}.promo-info .shownewsmore{display:none}.promo-info .newslett-more{display:block}}@media screen and (max-width:400px){.cart_map_item{width:65px}.cart_map_step::after,.cart_map_step::before{width:70px}}@media (max-width:1270px){.actions .owl-carousel .owl-nav,.kon .owl-carousel .owl-nav{display:none}}@media (max-width:1200px){.actions .owl-carousel .owl-nav,.kon .owl-carousel .owl-nav{display:block}.kon .owl-carousel .owl-nav .owl-next,.kon .owl-carousel .owl-nav .owl-prev{top:-160px}.menu ul li a{font-size:15px;padding:24px 5px;margin:0}.foot-menu ul li a{font-size:15px}.news-text .row .textbox,.prod_desc .row .text,.row .textbox{height:303px}.descr{display:none}.top-cart{margin:25px 0 0 5px}.about-text{margin:0}}@media (max-width:1070px){.actions .owl-carousel .owl-nav,.kon .owl-carousel .owl-nav{display:none}}@media (max-width:991px){.actions .owl-carousel .owl-nav,.kon .owl-carousel .owl-nav{display:block}.slider .abs .title{font-size:30px;margin-bottom:10px;line-height:44px}.slider .abs .title strong{font-size:46px}.product-icons .picon{min-height:200px}.hamburger{display:block}#mm{display:none;position:absolute;top:110px;left:-15px;width:calc(100% + 30px);background:#fff;z-index:99}#mm li{display:block;border-bottom:1px solid #f2f3f3}#mm li a{text-align:center;padding:15px 0;font-size:18px;margin:0}.top_block .phone{font-size:12px}.top_block .phone .glyphicon{font-size:12px}.about-text{margin:30px 0}}@media (max-width:850px){.actions .owl-carousel .owl-nav,.kon .owl-carousel .owl-nav{display:none}}@media (max-width:767px){.news-text .row .textbox,.prod_desc .row .text,.row .textbox{height:auto}.news-text .row .textbox p,.prod_desc .row .text .inner-text,.row .textbox div{top:0;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);margin-top:15px}.foot-menu ul li a{font-size:13px;padding:4px 10px}.home-icons .icon{width:50%;height:170px}.home-icons{padding:25px 0}.kon img{width:100%}.slider .relat .abs{left:2%}.slider .abs .title{font-size:28px;margin-bottom:10px;line-height:44px}.slider .abs .title strong{font-size:38px}.contact-map{padding-top:30px}#map-canvas{height:335px}.prod-info-box{width:50%!important;display:block;float:left;border:none}.shoplist li{width:49%}.shoplist li:nth-child(3){margin-right:2%}.shoplist li:nth-child(2),.shoplist li:nth-child(4),.shoplist li:nth-child(6){margin-right:0}.descr{display:block}.news_item:nth-of-type(3n+1){clear:none}.news_item:nth-of-type(2n+1){clear:left}.owl-carousel.owl-carousel4 .owl-nav .owl-prev{left:0}.owl-carousel.owl-carousel4 .owl-nav .owl-next{right:0}}@media (max-width:620px){.top_block{display:none}.logo{width:155px;margin:10px 0}#mm{top:68px}body{padding-top:68px}}@media (max-width:600px){.slider{background:#eee;background:-moz-linear-gradient(top,rgba(216,216,216,.65) 0,rgba(216,216,216,.55) 1%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(216,216,216,.65) 0,rgba(216,216,216,.55) 1%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(216,216,216,.65) 0,rgba(216,216,216,.55) 1%,rgba(0,0,0,0) 100%)}.slider .relat .abs{position:relative;top:-15px;left:0;text-align:center;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);padding:0}.slider img.mobile{display:block}.slider img.deskop{display:none}.slider .abs .title span{color:#000!important}.footer{position:relative;height:auto;margin-top:0}.footer .copy{display:block;width:100%;text-align:center}.footer .sungroup{float:none;margin:0 auto 10px;display:block}#main{padding-bottom:35px}#fb-box{display:none}.address .address_name,.cart_summary label{width:50%}.cart_summary label+div{width:50%}.user-acc li{width:50%}}@media (max-width:560px){.prod-info-box{width:100%!important}}@media (max-width:520px){.cart_nav .btn{float:none!important;display:table;margin:10px auto}}@media (max-width:480px){.product-icons .picon{width:100%;min-height:auto}.product-icons .picon img{margin-top:30px}.slider .abs .title strong{font-size:28px}.slider .abs .title{font-size:22px}.slider .abs .btn{margin-top:20px}.product-icons{padding-top:0}#shop-items .extras .che{padding:5px 7px}.shop-orders .btn.kont{display:none}.table.table-cart thead{display:none}.table.table-cart>tbody>tr>td{width:100%;display:block;border:0;text-align:center;padding:0;white-space:normal}.table.table-cart>tbody>tr>td img{margin-top:20px!important;margin-bottom:20px!important;max-width:160px!important}.table.table-cart button.removeElement{margin:15px}.table.table-cart .qty{margin:15px auto 5px}.table-cart .update{margin:0 auto}}@media (max-width:460px){.cookiepolicy{background:#fff;bottom:0;right:0;left:0;max-width:100%;padding:10px 15px}.cookiepolicy .button{font-size:12px;line-height:30px;height:30px}.shoplist li{width:100%}.shoplist li:nth-child(3){margin-right:0}.descr{display:none}}@media (max-width:430px){#contactform .g-recaptcha{float:none;width:300px;margin:0 auto 20px}#contactform .submit{margin:0 auto;display:block;float:none}}@media (max-width:420px){.home-icons .icon{width:100%;height:auto}.footer .copy{line-height:22px;padding-top:10px;font-size:11px}.partners .partner{width:calc(100% - 30px)}.product{width:100%}.breadcrumb{font-size:11px}.slider .abs .title span.mobile-small{font-size:16px}.user-acc li{width:100%}}.klauzula input[type=checkbox],.klauzula input[type=radio]{margin-top:1px}.date{text-align:left;color:#bdbdbd;padding-top:5px}.oil-types{max-width:510px;margin:0 auto}.oil-types--items{margin-top:48px}.oil-types--items p{font-size:16px;font-weight:800;line-height:25px;color:#7F8D9B}.cold-pressed-oils h1,.contact-with-us h1{text-transform:none}.cold-pressed-oils--title{font-size:30px;line-height:33px;font-weight:400}.cold-pressed-oils p{font-size:14px;line-height:24px;font-weight:300}.cold-pressed-oils .row{display:flex}.contact-with-us p,.contact-with-us a{display:flex;gap:12px;justify-content:center}.contact-with-us .mail span{text-decoration:underline}h1.title-green{font-size:32px;line-height:43.5px;font-weight:400;text-transform:none;color:#53B038;margin:0}h1.title-green:before{display:none}.align-items-center{align-items:center}.pt-108{padding-top:108px}.pt-88{padding-top:88px}.pt-80{padding-top:80px}.pt-72{padding-top:72px}.pt-70{padding-top:70px}.pt-60{padding-top:60px}.pb-32{padding-bottom:32px}.mt-16{margin-top:16px}.mw-945{max-width:945px;margin-left:auto;margin-right:auto}@media (max-width:768px){.page-eng .row{flex-direction:column}.page-eng .xs-reverse{flex-direction:column-reverse}.cold-pressed-oils img{width:100%}.page-eng .pt-88{padding-top:44px}.page-eng .pt-108{padding-top:56px}.page-eng .pt-60{padding-top:30px}.page-eng .pt-72{padding-top:36px}.page-eng .pt-70{padding-top:35px}.page-eng .pt-80{padding-top:40px}.page-eng .cold-pressed-oils--title{font-size:26px;text-align:center;}}

li.sub-menu {

}

ul.submenu {
    display: none;
    position: absolute;
    background: #fff;
    padding: 0px 95px 0 30px;
    transform: translateX(-28px);
    -webkit-box-shadow: 4px 8px 10px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 4px 8px 10px 0px rgba(0,0,0,0.15);
    box-shadow: 4px 8px 10px 0px rgba(0,0,0,0.15);
}

.sub-menu ul li{
    display: block;
}

#mm .sub-menu ul li a{
    color: #666;
    font-size: 14px;
    padding: 15px;
    font-weight: 600;
}

#mm .sub-menu ul li a:hover{
    color: #50b748;
}

.wartosci-odzywcze .wo-item {
    display: flex;
    padding: 6px 0;
    border-bottom: 1px solid #ececec;
    max-width: 400px;
}

.wo-item .wo-right, .wo-item .wo-left{
    width: 100%;
    max-width: 200px;
}

.wo-right{
    text-align: right;
}

.sweetness-scale img{
    max-height: 32px;
}

.unavailable_overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(255,255,255,0.75);
}

.abs-unavailable {
    position: absolute;
    top: 56%;
    left: 50%;
    transform: translate(-50%, -85%);
    padding: 12px 18px;
    pointer-events: none;
    background: #ffffffb0;
    width: 100%;
}

.unavailable_additional {
    color: #fff;
    padding: 10px;
    border-radius: 12px;
}

.unavailable_additional span {
    display: block;
}

.cartform {
	position: relative;
}

.cartform .loader {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 4;
	background: rgb(255 255 255 / 70%) url('../img/loading.gif') no-repeat center;
	display: none;
}

.fixed-notice-top {
    width: 100%;
    background: #fff;
    border-top: 1px solid #51ae32;
    border-bottom: 1px solid #51ae32;
    text-align: center;
    color: #000;
    padding: 15px;
    z-index: 9;
    margin-top: 1px;
}
