/*
#product_comments_block_tab div.comment .star_content{margin:0}#product .product-availability{position:absolute;right:0}.product-miniature .brak-opinii{display:none!important}#cookieNoticeContent{max-width:1200px;margin:0 auto}.dropdown-menu{z-index:100000000!important}.llSlideButton{z-index:10000!important}.payment_module.leaselinktext{padding:1rem}.buttonKalkulatorLeasingowego{float:left;margin-right:1.6rem!important;margin-top:0.6rem!important}.buttonKalkulatorLeasingowego img{height:36px}.product-description ul{padding:20px 20px}.product-description p{padding:20px 0}.alior-raty{float:left;margin-right:1.6rem;margin-top:.6rem}.paypo-banner{clear:both;margin-top:.6rem}.mbank-raty{float:left;margin-right:1.6rem;margin-top:.6rem}.in_border2{border-bottom:1px solid #e6e6e6;padding-bottom:1.6rem;margin-bottom:1.6rem}#brand-description{padding-top:20px}.last_item_cb{float:none!important}.koszyk-rozwijam ul{scrollbar-color:#0c578e #fff;scrollbar-width:thin}.sku-end{margin-top:10px}.btn-reorder{background-color:#0c578e;color:#fff!important;padding:10px;border-radius:3px}#order-detail .label-pill{color:#fff!important;padding:5px}#order-detail #order-products td::first-letter{text-transform:capitalize}#history .label-pill{color:#fff!important;padding:5px}.newsletter .sekcja-kropelka em{background:none!important;padding-left:0px!important;padding-right:0px!important}.najczesciej-kupowane{margin-top:40px;margin-bottom:30px}#module-ph_simpleblog-list .pagination .page-list li{padding:6px 12px}#module-ph_simpleblog-list .pagination i{display:none}#module-ph_simpleblog-page .pagination .page-list li{padding:6px 12px}#module-ph_simpleblog-page .pagination i{display:none}#module-ph_simpleblog-categorypage .pagination i{display:none}#module-ph_simpleblog-categorypage .pagination .page-list li{padding:6px 12px}#module-ph_simpleblog-category .pagination .page-list li{padding:6px 12px}#module-ph_simpleblog-category .pagination i{display:none}.product-variants>.product-variants-item{margin-left:0;width:100%;margin-top:10px}.product-variants>.product-variants-item:first-child{margin-top:0px!important}#module-ph_simpleblog-single .product-content .post-date{padding-top:5px;padding-bottom:5px;display:block}#module-ph_simpleblog-single .h6{font-size:20px;font-weight:600;display:block;border-bottom:1px solid #fff;padding-bottom:10px;padding-top:10px}#module-ph_simpleblog-single .products-block-image img{margin-top:10px;margin-bottom:10px}#module-ph_simpleblog-single .product-name{font-size:18px;font-weight:600}#module-ph_simpleblog-single .block-title{font-size:20px;text-transform:uppercase;font-weight:600;color:#000}#module-ph_simpleblog-single .products-block ul{list-style-type:none;padding:0}.simpleblog__listing__post__wrapper{border:1px solid #e6e6e6;-webkit-box-shadow:none;box-shadow:none}.simpleblog__post{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e6e6e6}#module-ph_simpleblog-single .category-top-menu{background:#0f6eb3;padding:10px}#module-ph_simpleblog-single .category-top-menu li a{color:#fff!important}#module-ph_simpleblog-single .category-top-menu li a:hover{color:#f6cf02!important;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#module-ph_simpleblog-single .category-top-menu li{padding-left:10px;margin-bottom:15px}#module-ph_simpleblog-single .category-top-menu li:before{display:none}#module-ph_simpleblog-single #content-wrapper .simpleblog__post h2{padding-top:10px;padding-bottom:10px}#module-ph_simpleblog-single #content-wrapper .simpleblog__post p{line-height:28px}#module-ph_simpleblog-single .simpleblog__post__content img{width:100%!important;height:40%!important;margin-top:20px;margin-bottom:20px}.nazwa-sklepu{margin-bottom:5px;font-size:18px;font-weight:600}.blog-glowna{padding-bottom:40px}.crossselling .product-miniature{border-radius:5px;margin:10px}.crossselling{margin-top:50px}.simpleblog__listing__post__wrapper__content__footer__category i{display:none}.simpleblog__listing__post__wrapper__content h3 a{font-weight:600}.simpleblog__listing__post__wrapper__content h3 a:hover{color:#0f6eb3}#module-ph_simpleblog-category .page-heading{display:block}#module-ph_simpleblog-list .page-heading{display:block}.zobacz-wszystkie-wpisy{text-align:center;font-weight:600;display:block;text-transform:uppercase;margin-top:20px}.simpleblog__postInfo ul li i{display:block;float:left}.simpleblog__listing__post__wrapper{margin-top:10px}.simpleblog__listing__post__wrapper__content__footer__category a,.simpleblog__listing__post__wrapper__content__footer__category span,.simpleblog__listing__post__wrapper__content__footer__category time{top:-2px}.simpleblog__listing__post__wrapper__footer__block span,.simpleblog__listing__post__wrapper__footer__block time{top:-4px}.block-category{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}.breadcrumb ol li a{font-size:1.3rem}.margin-gora100 ul{margin-top:-110px}.promo-code-button{text-transform:uppercase;color:#292b2c;font-weight:600}.h3-sekcja-glowna{padding-bottom:10px}#_desktop_search_filters_clear_all{margin-bottom:10px}.godziny-sz{width:90px;display:inline-block}body#checkout section.checkout-step #customer-form .form-control-comment.right,body#checkout section.checkout-step #delivery-address .form-control-comment.right,body#checkout section.checkout-step #invoice-address .form-control-comment.right{margin-top:5px}.product-miniature .wishlist_button_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-miniature .wishlist_button_list span{font-weight:800;font-size:10px;text-transform:uppercase}.product-miniature .wishlist_button_list i{padding-right:5px;font-size:20px}#module-universalpay-payment .button-exclusive{background-color:silver;line-height:13px}.cheque-box h3{color:#000;margin-top:20px}.order-confirmation-table td{text-transform:capitalize}#order-items table tr td:last-child{text-transform:none!important}body#checkout #order-summary-content #order-items h3.h3{color:#292b2c}#search_popup .search_info .product_name{font-size:1.375rem}#search_popup .search_info .price{font-size:1.375rem}.promocje-home{margin-bottom:40px!important}.dropdown-item{padding:10px 1.5rem}#send_friend_form .product_desc{width:300px;margin:0 auto;padding-bottom:10px}textarea#wiadomosc.form-control.przeslij-1{padding-top:10px;padding-left:20px}#send_friend_button span{vertical-align:unset}.przeslij-1::-moz-placeholder{color:#d1d0d0}.przeslij-1::-webkit-input-placeholder{color:#d1d0d0}.przeslij-1:-ms-input-placeholder{color:#d1d0d0}.product-presales{color:#f6cf02!important}#categories-product .list .product-miniature{border:1px solid #e6e6e6}.nov-manufacture{padding-bottom:15px}.block-categories .category-sub-menu .active_category>a{color:#0f6eb3!important;font-weight:600}.change-type span i{font-size:19px!important;border-radius:5px}.margin-gora140 ul{margin-top:-160px}.margin-gora150 ul{margin-top:-180px}.margin-gora170 ul{margin-top:-350px}.margin-gora50 ul{margin-top:-130px}.margin-gora30 ul{margin-top:-40px}.free-dostawa i{margin-top:7px!important}.odraczam{font-size:10px;color:#919191}.product-miniature .product-desc{display:block;font-size:1.3rem;padding-left:12px;padding-right:12px;padding-bottom:12px;padding-top:5px}#js-product-list .product_list.list .product-desc{padding:0px!important}.marginzeruj ul{margin-top:0px!important}#index .btnov-lines:after{top:-4px}#index .btnov-lines:before{top:4px}#index .toggle-nav.act .btnov-lines:after{-webkit-transform:none;transform:none}#index .toggle-nav.act .btnov-lines:before{-webkit-transform:none;transform:none}#index .toggle-nav.act .btnov-lines{background:#fff}.koszyk-tytul{font-size:1.3rem;margin-top:10px;font-weight:500}.product-availability{font-weight:500}#product-availability{font-weight:700}.sku{font-weight:500;margin-top:4px}.product-availability .control-label{font-weight:500;margin-right:2px}.product-add-to-cart .control-label{margin-right:5px!important}.product-actions .control-label{margin-right:0}.product-flags{width:initial;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;color:#fff;text-align:center;line-height:10px;font-size:1.3rem;padding:10px;text-transform:uppercase}.product-line-info{font-size:15px}.headerx-cart a{margin-top:5px}.nov-productlist .alert{margin-top:70px}.blockcart .headerx-cart{color:#000;text-align:center;cursor:pointer}.blockcart .headerx-cart .cart-products-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#0f6eb3;color:#fff;font-weight:600;border-radius:50%;text-align:center;width:20px;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blockcart .headerx-cart .shopping-cart{font-size:0;height:33px;background-image:url(/themes/i-posprzatane/assets/img/icon/icon-groups.png);background-position:-201px -4px;background-repeat:no-repeat;width:35px;vertical-align:middle;margin-right:8px}.wlinii{display:inline-block;margin-top:2px}.product-miniature .product-groups{position:initial}.product-miniature.item-one:hover .product-price-and-shipping{opacity:1}.product-miniature .product-description{height:200px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#js-product-list .product_list.list .product-miniature{border-radius:5px}#js-product-list .product_list.list .product-miniature .info-stock{display:none}.product_list.grid .product-price-and-shipping{margin-top:10px}#js-product-list .product_list.list .product-price-and-shipping{margin-top:20px}.title-cart{text-transform:uppercase;font-size:1.3rem;padding-right:5px;font-weight:600;color:#000}.title-cart:hover{color:#0f6eb3!important}.title-cart:focus{color:#0f6eb3!important}.koszyk-rozwijam{padding-left:10px;padding-right:10px;-webkit-box-shadow:2px 1px 11px 2px rgba(0,0,0,.1);box-shadow:2px 1px 11px 2px rgba(0,0,0,.1);border:1px solid rgba(255,255,255,.2)!important;width:270px;margin-top:8px;margin-left:-100px;border-radius:5px}.nazwa-prod{font-size:17px}.item_total{color:#f28d50;font-weight:600!important}#js-product-list .product_list.grid .product-miniature{border-radius:5px}a:focus,a:hover{text-decoration:none!important}.no-item-koszyk{padding-top:10px;text-align:center;font-size:12px}.nazwa-produktu{font-size:26px;text-transform:none}.item-koszyk{margin-left:42px;margin-top:-20px;font-size:15px;font-weight:600}.koszyk-rozwijam ul{overflow-y:scroll;max-height:220px;padding-left:0}#js-product-list .product_list.list .product-miniature .thumbnail-container a{border:0}#js-product-list .product_list.list .product-miniature .thumbnail-container{padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#js-product-list .product_list.list .product-miniature .product-description{padding-left:5px}#js-product-list .product_list.list .product-miniature .product-description .product-title{height:40px}#js-product-list .product_list.list .product-miniature{padding:24px}#js-product-list .product_list.list .product-miniature .product-buttons form{display:inline}#js-product-list .product_list.list .product-miniature .group-action{width:30px!important;position:static!important}#js-product-list .product_list.list .product-miniature .group-action .addToWishlist i{padding-right:0;font-size:12px}#js-product-list .product_list.list .product-miniature .group-action .addToWishlist span{display:none}#js-product-list .product_list.list .product-miniature .product-buttons .group-action a{margin-left:0}@media (max-width:768px){.nowosci-glowna{margin-top:20px}.koszyk-rozwijam{padding:10px!important}.headerx-cart{-webkit-transform:scale(.9);transform:scale(.9)}.headerx-cart a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.blockcart .headerx-cart .shopping-cart{margin-right:-16px;margin-bottom:16px}.title-cart{display:none}.koszyk-rozwijam{margin-left:-230px!important}.displayhomenovtwo .nov_preload{height:310px!important}#search #wrapper-site{margin-top:0px!important}#search #wrapper-site{padding-bottom:30px}#main{margin-bottom:0}.sidebar{margin-bottom:0}#js-product-list .product_list.list .product-miniature{padding:12px}#js-product-list .product_list.list .product-miniature .product-buttons i{margin-right:7px}#js-product-list .product_list.list .product-miniature .product-buttons .add-to-cart{padding:6px 6px}}.cien{text-shadow:1px 1px 1px #000}#index .logo-manu{max-width:100px;margin:0 auto}@media (max-width:767px){.footer .ofirmie .well{padding-bottom:30px}.kontakt-obsluga{border-left:0px!important}.ofirmie{border-left:0px!important}.footer .nov-html ul{font-size:11.5px!important;padding-bottom:30px}.tp-revslider-mainul{width:100%!important}#slidershow{min-height:auto!important}}@media (min-width:1200px){#category #wrapper-site{margin-top:35px}#product #content-wrapper{margin-top:15px}.kontakt-obsluga .title_block{padding-left:14px!important}.ofirmie .title_block{padding-left:14px!important}.tp-revslider-mainul{width:100%!important}#slidershow{height:310px;margin-bottom:120px;}}@media (min-width:1024px){#search_popup{width:100%;margin-left:20px}#search_widget form{width:100%;margin-left:20px;margin-right:20px}}@media (min-width:768px){.product-title{font-size:1.4rem;padding-left:10px;padding-right:10px}#header.header-4 .blockcart{margin-top:5px}.blockcart .headerx-cart .shopping-cart{margin-top:-5px}#js-product-list .product_list.list .product-miniature{margin:5px}.collapse.dont-collapse-sm{display:block;height:auto!important;visibility:visible}#cookieNoticeContent{width:80%!important}}#cookieNoticeContent a{color:#000;font-weight:500;font-size:12px}#cookieNotice p{font-size:12px;color:#000}.closeButtonNormal{padding:7px!important;font-weight:600;font-size:12px}.nov-samecategory{margin-top:50px}#index .nov-manufacture .block_content{text-align:center}.position-absolute{position:absolute}a.blue_button:hover,button.blue_button:hover{-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.2);box-shadow:0 3px 20px 0 rgba(0,0,0,.2);background:#f6cf02}a.blue_button,button.blue_button{background:#0f77ba;color:#fff;text-transform:uppercase;font-size:12px;line-height:28px;border-radius:16px;padding:6.5px 18px;font-weight:700}.left_0{left:50%}.right_0{left:50%}.title-baner{color:#fff;font-size:17px;font-weight:500;margin:15px 0 25px}.title-2-banner{color:#fff;line-height:34px;font-weight:600;margin:0;font-size:31px}#half_boxes_container img{width:100%}#product .product-information{font-size:1.4rem}.product-manufacturer{font-size:2rem;font-weight:600;margin:0 auto;border-radius:5px}.block-categories .collapse-icons .add,.block-categories .collapse-icons .remove{background-color:#1070b6}.tab-content .product-description{text-align:justify;font-size:1.5rem}#search_filters .facet .facet-title{margin-top:0}.product-manufacturer{float:right}.product-manufacturer:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:none;filter:none}.logo-manu:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:none;filter:none}.logo-manu{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#blockcart-modal .modal-body .divide-right{border-right:2px solid #f2f2f2}#blockcart-modal .modal-body{border-top:1px solid #f2f2f2}#blockcart-modal .modal-footer{border-top:1px solid #f2f2f2}.btn.btn-primary{background-color:#0f6eb3;border:0 solid #0f6eb3;font-weight:600}.btn.btn-primary:hover{background-color:#f6cf02;border:0}.zobacz-prod{padding-right:10px}.brand-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;margin-left:30px}.product-miniature .group-action{width:100%!important}.product-miniature.item-one .thumbnail-container .group-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-miniature .group-action .addToWishlist a{color:#000!important}.product-miniature .group-action .addToWishlist{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-miniature .group-action .addToWishlist span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;text-transform:uppercase;font-weight:600}.product-miniature .group-action .addToWishlist i{padding-right:7px}.product-quantity .addToWishlist:hover,.product-quantity .wishlist_button_list:hover,.product-quantity .addToWishlist:focus,.product-quantity .wishlist_button_list:focus{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#000;border:1px solid #000;color:#f6cf02}@media (max-width:767px) and (min-width:521px){a.button-sprawdz{font-size:12px!important}.slider-tyt{font-size:30px!important;margin-top:35px;text-shadow:5px 0 12px rgba(0,0,0,1);text-align:left}.slider-podtyt{font-size:20px!important;margin-bottom:20px!important;text-shadow:5px 0 12px rgba(0,0,0,1)}}@media (max-width:767px){.newsletter{border-top:0px!important}.footer.footer-one .footer-middle{padding-top:15px!important}.footer.footer-one .newsletter .title_block{text-align:center!important}.footer.footer-one .newsletter .title_block{font-size:1.75rem!important}#search_popup{width:100%}.right_0,.left_0{left:44%!important}.title-baner{font-size:14px!important;margin:5px 0 15px!important}.title-2-banner{line-height:30px!important;font-size:25px!important}.product-title{font-size:1.58rem;padding-left:10px;padding-right:10px}#product .nav-tabs{padding-bottom:0px!important}.footer-top ul{clear:both}.footer-top ul li{clear:both}.btn-rozwin i{color:transparent!important;background-color:transparent!important;padding-top:0px!important;margin-top:0px!important;line-height:initial!important;border:0px!important}.btn-rozwin{font-size:18px;margin-top:11px;font-weight:600;background-color:transparent;color:transparent;border:0px!important;outline:none!important;width:300px;margin-left:-300px}.kontakt-obsluga .title_block::after{display:none}.footer-top .title_block::after{padding-left:4px;font-family:FontAwesome;font-weight:600;content:"\f107"}.footer-top .title_block{float:left}.collapse.in{clear:both}.adres-ft{margin-top:0px!important}.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-prev{left:-7px!important}.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-next{right:-8px!important}.nov-manufacture .owl-theme .owl-nav .owl-prev{left:-7px!important}.nov-manufacture .owl-theme .owl-nav .owl-next{right:-8px!important}.nov-samecategory .owl-theme .owl-nav .owl-prev{left:-7px!important}.nov-samecategory .owl-theme .owl-nav .owl-next{right:-8px!important}.nov-productlist.productlist-slider .owl-theme .owl-nav [class*="owl-"]{opacity:1!important}#header.header-4 .topbar{border:1px solid #e6e6e6;height:45px!important}.tel-mobile{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header.header-4 .topbar .row{min-height:initial!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header.header-4 .blockcart .header-cart .cart-products-count{margin-top:-60px;margin-left:20px}#_mobile_cart_bottom .header-cart{margin-top:10px;-webkit-transform:scale(.8);transform:scale(.8)}.blockcart .header-cart .title-cart{display:none}.slider-right-abs{-webkit-transform:scale(.58);transform:scale(.58);left:62%!important;top:-34%!important}.header-mobile{padding-left:10px;padding-right:10px}#_desktop_search_content{padding-right:0px!important}#block_advancedsearch{padding-left:0px!important;padding-right:0px!important;margin-top:10px}.slider-right{left:10%!important;right:initial!important;text-align:left!important;top:35%!important}#header.header-4 .blockcart{margin-left:20px!important}.page-home.pagehome-two .title_block{font-size:2.8rem!important}#stickymenu_bottom_mobile{z-index:1001!important}#index .contact-form{width:100%!important}.header-mobile #_mobile_mainmenu{margin-right:0px!important;width:60px}.header-mobile #_mobile_mainmenu i{color:#000!important}}@media (max-width:767px) and (orientation:portrait){.footer .col-xs-6{width:50%!important}}.header-mobile .mobile_logo{max-height:none}@media (max-width:450px){#index .logo-manu{max-width:80px;margin:0 auto}.nivo-main-image{width:160%!important;margin-left:-30%}}@media (max-width:375px){.product-quantity .addToWishlist,.product-quantity .wishlist_button_list{width:27px!important}.page-home.pagehome-two .title_block{font-size:2.0rem!important;line-height:40px}.sekcja-kropelka em{font-style:normal!important;background:url(/gfx/waterdrop-icon2-x.png) left center no-repeat,url(/gfx/waterdrop-icon2-x.png) right center no-repeat!important;padding-left:25px!important;padding-right:25px!important}}@media (max-width:520px){a.button-sprawdz{font-size:12px!important}.slider-tyt{font-size:26px!important;margin-top:35px;text-shadow:5px 0 12px rgba(0,0,0,1);text-align:left}.slider-podtyt{font-size:13px!important;margin-bottom:20px!important;text-shadow:5px 0 12px rgba(0,0,0,1)}.produkt-hero{display:none}}@media (max-width:575px){#index#content-wrapper{margin-top:0}#content-wrapper{margin-top:20px}.sociale .title_block{margin-top:0px!important}.nav-tabs .nav-item{margin-bottom:10px!important}.kontakt-obsluga .block_content{width:100%!important}.adres-ft{margin-left:initial!important;margin-right:initial!important}.nav-tabs{display:block!important}.like_us .content span,.like_us .content span a{display:none}}#pagenotfound{height:initial;overflow:initial}.header-mobile{background-color:#fff}#pagenotfound .page-not-found .image{margin-bottom:0}.przegladaj-wedlug-2{color:#fff;font-weight:600;font-size:24px;margin-top:40px}.blad-404-tyt{color:#fff;margin-top:30px;font-size:70px;font-weight:600;text-transform:uppercase}.info-404{font-size:15px;color:#fff;margin-bottom:30px}.strona-nie-istnieje{font-size:20px;color:#fff}#pagenotfound .page-not-found{height:initial}#index #header.header-4 .verticalmenu-content{display:block!important}.blockcart .cart_block .no-items{font-size:12px;text-align:center}.block_newsletter #gdpr_consent .custom-checkbox{font-size:11px;text-align:justify;margin-top:10px}#search #wrapper-site{margin-top:30px}.product-miniature.item-one:hover .thumbnail-container .group-action{background-color:#fff}.produkt-hero .product-miniature .thumbnail-container .image-cover{padding:0}input.text_input.ui-autocomplete-input{text-transform:none}.search_top form .text_input::-moz-placeholder{color:#acaaa6}.search_top form .text_input::-webkit-input-placeholder{color:#acaaa6}.search_top form .text_input:-ms-input-placeholder{color:#acaaa6}.ui-autocomplete li{padding-left:15px;padding-top:15px}.product-availability{padding-left:20px}.product-reference .label{font-weight:600}dt.name{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}dt.value{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{font-size:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:5px;background-color:#fff;border-bottom:1px solid #f2f2f2}.product-features>dl.data-sheet dd.value:nth-of-type(even),.product-features>dl.data-sheet dt.name:nth-of-type(even){background-color:#fff}.product-features>dl.data-sheet dt.name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;text-align:right}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name{margin-right:0}.ui-corner-all{overflow:hidden;max-height:300px;overflow-y:scroll;font-family:'Montserrat',sans-serif!important}.ui-corner-all.ui-widget-content{border:1px solid #d7d7d7;border-radius:0}.ui-corner-all li a{display:inline-block!important;width:100%;overflow:visible;max-height:none;overflow-y:auto;padding:0!important;margin:0}.ui-corner-all li a img{float:left;margin-right:15px;max-width:50px}.ui-corner-all li a span{margin:5px 0;display:inline-block;font-size:12px}.ui-corner-all li a span.separator{margin-left:5px;margin-right:5px}.ui-corner-all li a span.product{font-size:1.4rem;font-weight:600;color:#676767;width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-corner-all li a .price{font-weight:600;margin:0;color:#0f6eb3;font-size:12px}.ui-menu .ui-menu-item{padding-left:15px;padding-top:15px}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a{font-size:1.4rem}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{margin:0;background:none;border:0;color:#f96969;cursor:pointer}#product .product-cover{padding:20px;border-radius:5px}.thumb-container{border-radius:5px}#product .product-images .thumb-container .thumb{padding:5px}.block_newsletter #gdpr_consent label{color:#919191!important}.block_newsletter #gdpr_consent .custom-checkbox input[type=checkbox]+span{margin-right:0px!important}.footer.footer-one .newsletter .block:before{font-family:'Material-Design-Iconic-Font';font-weight:600;content:"\f15a";font-size:40px;color:#000}.ofirmie{line-height:20px}.product-buttons .add-to-cart{font-weight:600}.product-manufacturer{border:0;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.summary-selected-carrier .carrier-name{display:none}.summary-selected-carrier img{width:150px;padding:10px}.delivery-option img{padding:5px}.manufacturer-logo{border:0;width:130px}.product-title a{font-weight:600}.f-500{font-weight:500}.ofirmie strong{font-size:17px;display:inline-block;margin-bottom:7px}.ofirmie{border-left:1px solid #fff}.kontakt-obsluga{border-left:1px solid #fff}.title_block{font-size:2.3rem}#search_widget form button i{font-weight:700}#search_widget form button:focus,#search_widget form button:hover{color:#f6cf02;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#search_widget form input{width:100%;border-radius:5px;height:37px;border:1px solid #e6e6e6;font-size:1.3rem}#search_popup .wrap_item{max-height:300px;overflow-y:scroll;border-radius:5px}.product-flags.on-sale{border-radius:5px}.sidebar .block{background-color:#f7f7f7;border-radius:5px;padding:15px;margin-bottom:2rem}#search_popup{border-radius:5px}#search_popup .product .search_img{border:0px!important;width:20%}#search_popup .wrap_item .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#search_widget form input:focus{width:100%!important}#search_widget form button{background-color:#0f6eb3;color:#fff;height:37px;border-top-right-radius:5px;border-bottom-right-radius:5px}.page-home.pagehome-two .title_block{font-size:2.3rem}.newsletter .title_block{text-align:left!important;padding-top:2px!important}.zmdi-facebook:before{color:#3b5998}.footer.footer-one .newsletter .block{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer.footer-one .newsletter .title_block{font-size:2.07rem}.kontakt-obsluga .block_content{width:90%;margin:0 auto}.adres-ft-2{margin-left:42px}#index .kontakt-glowna-zgoda .custom-checkbox input[type=checkbox]+span{margin-right:0}.tabs{font-size:1.3rem}.tabs .nav-tabs .nav-link .count-comment{font-size:initial}.h3symuluj{font-size:1.3rem;color:#000;text-transform:uppercase}.infomation .h3symuluj:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#0f6eb3!important}.block-form-login{margin-top:60px}#cart .cart-item .product-price.total{color:#000;font-weight:600}#checkout #wrapper-site{margin-top:30px}#cart .cart-item .cart-line-product-actions .remove-from-cart:hover{color:#0f6eb3}#cart .cart-item .product-price{font-weight:400}#cart #wrapper-site{margin-top:30px}#cart .cart-grid .cart-items .cart-item{border-bottom:1px solid #e9e9e9}#header.header-4 #_desktop_top_menu .nov-megamenu .menu a:hover{color:#f6cf02!important}#pagenotfound #wrapper-site{background:url(/gfx/404.png) no-repeat;background-size:cover;background-position:right center}.slider-right-abs{position:absolute;left:80%;top:15%;width:260px}.displayhomenovtwo .nov_preload{height:510px}.slider-right{left:auto;right:43%;text-align:right;top:30%}.slider-tyt{font-size:45px;font-weight:600;color:#fff}.slider-podtyt{font-size:20px;color:#fff;margin-bottom:50px}a.button-sprawdz{font-size:14px;font-weight:700;line-height:28px;color:#fff;text-transform:uppercase;border-radius:16px;padding:6.5px 18px;font-weight:700;background:#f6cf02;padding:10.5px 30px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.2);box-shadow:0 3px 20px 0 rgba(0,0,0,.2)}a.button-sprawdz:hover{color:#000}#js-product-list .product_list.list .product-miniature .product-buttons .add-to-cart{background-color:#0f6eb3;border:1px solid #0f6eb3;font-weight:600}#js-product-list .product_list.list .product-miniature .product-buttons .group-action a i:hover{color:#f6cf02}#js-product-list .product_list.list .product-miniature .product-buttons .group-action a:hover{background-color:#222;border:1px solid #222}#js-product-list .product_list.list .product-miniature .product-buttons .add-to-cart:hover{background-color:#f6cf02;border:1px solid #f6cf02}.nivo-html-caption{display:initial!important;right:200px!important}.breadcrumb ol li:first-child{font-weight:600}#index .kontakt-glowna-zgoda a{color:#0f6eb3}#contact .kontakt-glowna-zgoda a{color:#0f6eb3}#contact .kontakt-glowna-zgoda .custom-checkbox input[type=checkbox]+span{margin-right:0px!important}#contact .kontakt-glowna-zgoda{margin-top:10px;padding-left:5px;text-align:justify;padding-right:10px}#contact .kontakt-glowna-zgoda span{font-size:1.2rem}.pagination .previous{color:#919191!important}.pagination .page-list li:first-child a{color:#fff}#checkout .page-title{position:relative;font-size:1.6rem;font-weight:700;color:#292b2c;margin-bottom:30px}#index .kontakt-glowna-zgoda label{color:#919191;font-size:11px;text-align:justify;padding-right:5px}#index .kontakt-glowna-zgoda{margin-left:5px}.block-contact ul{margin-left:37px;margin-top:0}.block-contact ul li{margin-bottom:0px!important}.block-contact .data{margin-bottom:0;clear:both}.adres-ft{margin-top:10px;margin-left:auto;margin-right:auto;width:90%}.mail-ft{font-weight:600;margin-bottom:5px}.mail-ft a{font-size:12.5px}.phone-ft a{font-size:27px;font-weight:700;margin-top:-10px}.block-contact .block_content .data a{display:block;padding-top:3px}.sociale{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer.footer-one .footer-top{padding:40px 30px 35px 30px}.sociale i{font-size:30px}.sociale .list-inline{margin-top:-5px}.sociale .block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sociale .title_block{color:#000!important;padding-top:20px!important;font-size:1.9rem!important}.vinova{font-size:14px}.footer.footer-one .newsletter .btn{background-color:#000;border:1px solid #000}.footer.footer-one .newsletter .btn:hover{background-color:#000;border:1px solid #000}.nov-megamenu .menu>li>a{font-family:'Montserrat',sans-serif}.footer.footer-one .title_block{font-size:1.5rem;color:#fff}.footer .block .block_content a{color:#fff}.footer .block .block_content a:hover{color:#f6cf02}.footer .block .block_content{color:#fff}.footer.footer-one .newsletter .input-group input{border:1px solid #e6e6e6}.footer.footer-one .footer-middle{padding:33px 30px}.footer.footer-one .footer-middle{border-top:1px solid #e6e6e6}.verticalmenu .menu>li>.dropdown-menu ul li.item a{font-family:'Montserrat',sans-serif}.verticalmenu .menu>li>a{font-family:'Montserrat',sans-serif}#nov-copyright a{color:#fff}#nov-copyright{color:#fff}.footer.footer-one #nov-copyright{background-color:#fff}.topbar a{color:#0f6eb3!important}.topbar a:hover{color:#0f6eb3!important}.infostore-inline ul li i{font-size:25px;color:#f6cf02;margin-top:-3px;margin-right:12px}.topbar{border-bottom:1px solid #f2f2f2;color:#bbb}.poziom-1{font-size:14px;font-weight:600;text-transform:uppercase;color:#000}.poziom-1-b{font-size:14px;font-weight:600;text-transform:uppercase;color:#0f6eb3}.poziom-2{font-size:1.4rem;font-weight:500;color:#000}.poziom-2-t{font-size:1.4rem;text-transform:uppercase;font-weight:500;color:#000}body#checkout .topbar .container{min-height:initial}#contact #main{margin-bottom:0}.txt-area{padding-left:15px;padding-right:0}.cf-form{text-transform:uppercase;font-size:1.8rem;font-weight:600;margin-bottom:10px}#contact textarea.form-control{margin-left:-10px!important}#contact .form-control-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-3px}#left-column-kontakt .nazwa-firmy{font-size:2.5rem;font-weight:600;color:#000}#left-column-kontakt .infostore-inline ul li{font-size:1.4rem;font-weight:600}#left-column-kontakt i{color:#0c578e!important}#left-column-kontakt{padding-left:0;font-size:1.4rem}#contact #wrapper-site{margin-top:30px}#header.header-4 .topbar{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header.header-4 .header-top{padding-top:28px;padding-bottom:32px}.page-title{font-size:2.3rem;color:#000;margin-top:1.5rem}#cms .page-title{margin-bottom:20px}.paragraf{list-style-type:none!important;text-align:center}.cms-strona p{text-align:justify}#cms #wrapper-site{padding-bottom:0}.pasek-bankow{margin-top:20px;margin-bottom:20px}#cms #main{margin-bottom:30px}.stopka-copy{color:#000}.stopka-copy a{color:#0f6eb3!important}.polub-nas{position:relative;z-index:100;margin-bottom:0;padding:0}.kontaktowy{z-index:1000;margin-top:30px!important;max-width:770px;margin:0 auto -40px;position:relative;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.2);box-shadow:0 3px 20px 0 rgba(0,0,0,.2);padding-top:38px;-webkit-box-sizing:border-box;box-sizing:border-box}.product-tabs-categories.cattabs_special .product_tab_content{border:0}.ekspert{margin-bottom:0}.banner-1{text-align:right}.polecane{margin-top:40px;margin-bottom:50px}.title_block img{margin-bottom:5px;margin-right:10px}#product_comments_block_tab .text-center{text-align:left!important}.dropdown-item.active,.dropdown-item:active{color:#fff!important}#category-description{margin-top:20px;text-align:justify;color:#919191}#product .product-images .thumb-container .thumb.selected,#product .product-images .thumb-container .thumb:hover{border-radius:5px}.nov-productlist.productlist-slider .item .product-miniature{border-radius:5px}.simpleblog .owl-theme .owl-nav [class*='owl-']:hover{color:#0f6eb3!important}.simpleblog.block_content{padding-top:0;padding-bottom:0}.simpleblog .owl-theme .owl-nav .owl-next{font-size:40px}.simpleblog .owl-theme .owl-nav .owl-prev{font-size:40px}.simpleblog .owl-theme .owl-nav .owl-next{right:-10px}.simpleblog .owl-theme .owl-nav .owl-prev{left:-10px}.crossselling .product_list{padding:0 10px 10px}.nov-samecategory .product_list{padding:0 10px 10px}.nov-samecategory .product-miniature{border-radius:5px;margin:10px}.nov-samecategory .owl-theme .owl-nav [class*='owl-']:hover{color:#0f6eb3!important}.nov-manufacture .owl-theme .owl-nav [class*='owl-']:hover{color:#0f6eb3!important}.nov-manufacture .block_content{padding-top:0;padding-bottom:0}.nov-manufacture .owl-theme .owl-nav .owl-next{font-size:40px}.nov-manufacture .owl-theme .owl-nav .owl-prev{font-size:40px}.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-next{font-size:40px}.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-prev{font-size:40px}.nov-samecategory .owl-theme .owl-nav .owl-next{font-size:40px}.nov-samecategory .owl-theme .owl-nav .owl-prev{font-size:40px}.crossselling .owl-theme .owl-nav .owl-next{font-size:40px}.crossselling .owl-theme .owl-nav .owl-prev{font-size:40px}.owl-theme .owl-nav [class*="owl-"].disabled{background-color:transparent!important}.owl-theme .owl-nav [class*='owl-']:hover{background-color:transparent;color:#0f6eb3}.owl-next{font-size:40px}.owl-prev{font-size:40px}.owl-theme .owl-nav [class*='owl-']{font-weight:600;top:45%!important;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;color:#000;border-radius:0}.nov-productlist.productlist-slider .block_content{overflow:initial!important}.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-next{right:-10px}.nov-manufacture .owl-theme .owl-nav .owl-next{right:-10px}.nov-samecategory .owl-theme .owl-nav .owl-next{right:-10px}.crossselling .owl-theme .owl-nav .owl-next{right:-10px}.nov-manufacture .owl-theme .owl-nav [class*='owl-']{font-weight:600;top:0%!important;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;color:#000;border-radius:0}.crossselling .owl-theme .owl-nav [class*='owl-']{font-weight:600;top:40%!important;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;color:#000;border-radius:0}.nov-samecategory .owl-theme .owl-nav [class*='owl-']{font-weight:600;top:40%!important;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;color:#000;border-radius:0}.nov-manufacture .block_content{overflow:initial!important}.nov-manufacture. .owl-theme .owl-nav .owl-next{right:-10px}.sekcja-kropelka{text-align:center!important}.sekcja-kropelka em{font-style:normal!important;background:url(/gfx/waterdrop-icon3.png) left center no-repeat,url(/gfx/waterdrop-icon3.png) right center no-repeat;padding-left:40px;padding-right:40px}.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-prev{left:-10px}.nov-samecategory .owl-theme .owl-nav .owl-prev{left:-10px}.crossselling .owl-theme .owl-nav .owl-prev{left:-10px}.nov-manufacture .owl-theme .owl-nav .owl-prev{left:-10px}.breadcrumb{background-image:none!important;padding:10px;background-color:#f7f7f7!important;margin-bottom:20px}.okruszek{background-color:#f7f7f7;width:100%}.breadcrumb ol{text-align:left;padding-top:10px}.cart-ss{background:#424242!important;;color:#fff;font-weight:700;width:100%;padding:0;text-align:center;border-radius:3px;border:1px solid #424242!important}.blockcart .body ul li{padding:20px 0;border-bottom:1px solid #d7d7d7;overflow:hidden}.blockcart .body ul li .img_content{float:left;margin:0 20px 0 0;position:relative}.blockcart .body ul li .img_content .product-quantity{position:absolute;top:5px;left:5px;min-width:25px;line-height:23px;border-radius:100%;padding-top:1px;padding-bottom:2px;text-align:center;background:#0f6eb3;color:#fff;font-size:12px}.blockcart .body ul li .right_block{overflow:hidden;position:relative;padding:0 15px 0 0;margin-right:5px}.blockcart .body ul li .right_block .product-name{display:block;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;color:#222;text-transform:capitalize;font-size:12px;line-height:20px}.blockcart .body ul li .right_block .product-price{display:block;margin:10px 0 0;color:#0f6eb3;font-size:12px;font-weight:600}.blockcart .body ul li .right_block .remove-from-cart{display:block;position:absolute;top:0;right:0}.blockcart .body ul li .right_block .attributes_content{display:block;font-size:12px;color:#000;margin:5px 0 0}.blockcart .body ul li .right_block strong{font-weight:400}.blockcart .body .price_content{overflow:hidden;padding:20px 0;border-bottom:1px solid #d7d7d7;margin-bottom:20px}.blockcart .body .price_content .price_inline{overflow:hidden;line-height:25px}.blockcart .body .price_content .price_inline .label{float:left;font-weight:400;color:#3e3d43;font-size:12px;text-transform:capitalize}.blockcart .body .price_content .price_inline .value{float:right;font-weight:800;color:#3e3d43;font-size:12px}.blockcart .body .checkout a{display:block;color:#fff}.blockcart .body .checkout a:hover{background:#0f6eb3}.cart-buttons .btn.btn-primary{width:100%}#blockcart-modal .product-name{color:#000}#index .verticalmenu-content.show{display:block!important}.verticalmenu-content.show{display:none!important}.tp-bgimg{border-bottom-right-radius:5px}#product .product-images .thumb-container .thumb{border-radius:5px}#index .nov-verticalmenu .verticalmenu{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.page-index #header.header-4 .nov-verticalmenu .verticalmenu{-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}#product .detail-product-name{color:#000;font-size:25px;margin-bottom:10px}#product .tax-shipping-delivery-label{font-size:12px}.productbuttons .btn i{color:#0f6eb3}#product .product-prices .current-price{font-size:2.8rem;color:#0f6eb3}.product-quantity .add .add-to-cart{padding:5px 11px;background-color:#0f6eb3;border:1px solid #0f6eb3}.product-quantity .add .add-to-cart:hover{background-color:#f6cf02;border:1px solid #f6cf02}.in_border{border-bottom:1px solid #e6e6e6}.header-4 #nov-megamenu.nov-megamenu--fixed{background-color:#0f6eb3;z-index:1000000}.account-list .account-list-content{border-top-left-radius:5px;border-top-right-radius:5px}.account-list .account-list-content>div a,.account-list .account-list-content .link_wishlist a{text-transform:uppercase}a:hover{color:#0f6eb3;text-decoration:none}#header.header-4 #_desktop_top_menu .nov-megamenu .menu>li.active>a{color:#fff}.account-list .account-list-content>div,.account-list .account-list-content .link_wishlist{border-bottom:0}.account-list .account-list-content>div i,.account-list .account-list-content .link_wishlist i{color:#0f6eb3}.title_block{color:#0f6eb3}#header.header-4 .blockcart .header-cart .cart-products-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:#0f6eb3;color:#fff;font-weight:600;border-radius:50%;text-align:center;width:20px;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.verticalmenu .menu>li>.dropdown-menu li>.dropdown-menu>ul>li{border-bottom:0px!important}.verticalmenu .menu>li>.dropdown-menu>ul>li{border-bottom:0px!important}#header.header-4 .blockcart .header-cart>div{vertical-align:middle}.infomation{margin-top:-4px}.lista-zyczen{margin-top:9px;margin-left:20px}#_mobile_cart_bottom{width:60px;margin-right:-5px}#nov-megamenu .nov-megamenu .menu>li>a{font-family:'Montserrat',sans-serif}.infomation .lista-zyczen i{font-size:25px;margin-right:15px;vertical-align:middle}#block_myaccount_infos{margin-top:10px}#block_myaccount_infos .myaccount-title{background-color:transparent}#block_myaccount_infos .myaccount-title i{font-size:30px}.kontaktowy img.right{float:right;-webkit-transform:rotate(90deg);transform:rotate(90deg);right:-120px;top:75px;position:absolute}#index .contact-form .form-control-select{display:none}#index .contact-form .bootstrap-filestyle{display:none}#index .contact-form .form-footer .btn{width:30%;float:right}#index .contact-form{width:70%;float:right;background-color:#fff;z-index:100;position:relative;padding-left:20px;padding-right:20px;right:-15px;padding-top:10px;margin-bottom:3rem}.contact-form .form-fields .form-control:hover,.contact-form .form-fields .form-control:focus{border:1px solid #0f6eb3}.contact-form .form-footer .btn:hover{background-color:#0f6eb3;border:1px solid #0f6eb3!important}#index .contact-form .form-fields .form-control{background:transparent;padding:10px}#contact .form-control:disabled{background-color:#f8f8f8!important}#contact select.form-control:not([size]):not([multiple]){background-color:transparent;height:46px;font-size:1.3rem;padding-left:20px;padding-right:20px;position:relative;background-image:url(/themes/i-posprzatane/assets/img/icon-dropdown.png);background-repeat:no-repeat;background-position:right 15px center}#contact .btn.btn-default:hover,.btn.btn-default{background:#000;border:0;height:30px}#contact .contact-form .form-footer .btn{width:30%;float:right}#contact .contact-form{background-color:#fff;position:relative;padding-top:10px;margin-bottom:3rem}#contact .contact-form .form-fields .form-control{background:transparent;padding:10px}.block-contact i{margin-right:12px}.kontaktowy img.left{left:-80px;bottom:-70px;position:absolute}#displayTop.displaytoptwo{background-color:#fff;margin-bottom:15px}.o-nas-girl{float:right;width:56%;padding-left:15px}.centruj-pion p{text-align:justify}.centruj-pion{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.like_us{position:relative}.like_us{background:#0c578e;background:-webkit-gradient(linear,left top, right top,from(#0c578e),color-stop(50%, #0f6eb3),to(#0c578e));background:linear-gradient(to right,#0c578e 0%,#0f6eb3 50%,#0c578e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c578e',endColorstr='#0c578e',GradientType=1)}.like_us .content>div.img_container img{margin-top:-131px}.kontener .row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kontener{max-width:1180px!important;margin:auto}.like_us .content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.like_us .content>div.img_container{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.like_us .content>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-height:93px}.like_us img.position-absolute{left:-350px;top:-240px;z-index:-100;position:absolute}.like_us .content span,.like_us .content span a{color:#fff;font-size:18px;line-height:28px;font-weight:600}.breadcrumb ol li:before{-webkit-transform:none!important;transform:none!important;content:"/";background:none!important;top:1px;margin-top:0}.sekcja-tab{margin-top:20px!important;margin-bottom:20px!important}.nov-productlist.on-sale .product-miniature{border:0px!important}.nov-productlist.on-sale,.nov-productlist.daily-deal{margin-top:10px}#header.header-4 .topbar{background-color:#fff}.footer.footer-one{padding:0px!important}#header .verticalmenu .toggle-nav span:not(.btnov-lines){font-weight:600;font-size:14px}.verticalmenu .menu>li>a{font-size:1.3rem;text-transform:none;font-weight:550}.nov-productlist.on-sale .product-miniature.item-one .product-price-and-shipping .price{color:#0f6eb3}#header.header-4 .header-bottom{background-color:#0f6eb3}.toggle-nav{background-color:#0c578e}#header.header-4 #_desktop_search_content .btn.btn-secondary{background-color:#0f6eb3;border:1px solid #0f6eb3}#header.header-4 .toggle-nav{border-top-left-radius:5px;border-top-right-radius:5px;margin-top:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:280px}#index #header.header-4 .verticalmenu-content{background:#fff}.produkt-hero-min{background-color:#fff;width:225px!important;-webkit-transform:scale(.82);transform:scale(.82)}.produkt-hero-min .product-miniature .product-description{height:100px!important}.produkt-hero-min .product-title{font-size:14px}.produkt-hero-min .product-price{font-size:22px}.produkt-hero-min .product-desc{color:#000;font-size:12px;white-space:normal;line-height:18px;padding-bottom:10px;padding-left:10px;padding-right:10px}.produkt-hero-min img{padding:10px;width:190px!important;height:auto!important}#header.header-4 .verticalmenu-content{min-width:280px;position:absolute;top:100%;left:30px}.alert.alert-warning:before{display:none}.total-products{padding:10px 10px}.block-categories .category-sub-menu li[data-depth="1"]>a{text-transform:none}.block-categories .category-sub-menu li[data-depth="1"]{padding-bottom:0;padding-top:0;padding-left:15px}.block-categories .category-sub-menu li[data-depth="1"]:before{display:none}.block-categories .category-sub-menu li[data-depth="2"]>a{text-transform:none}.block-categories .category-sub-menu li[data-depth="0"]>a{font-size:1.3rem}.block-categories .category-top-menu>li:first-child a{color:#000}.sidebar .block .title_block{color:#000}#search_filters .facet .facet-title{border-bottom:0;margin-bottom:5px}#search_filters .searchfilter-title{display:none}.block-categories .category-sub-menu li[data-depth="2"]{padding-bottom:0;padding-top:0;padding-left:15px}#js-product-list .product_list.list .product-miniature .product-description .product-title{padding-left:0}.block-categories .category-sub-menu .category-sub-link{font-size:1.3rem}.block-categories .category-sub-menu li[data-depth="2"]:before{display:none}#category-description p{color:#919191;font-size:1.4rem}.block-category h1{color:#000;font-size:2.3rem}.block-categories .category-sub-menu li[data-depth="0"]{border-bottom:0}.alert.alert-warning strong{font-weight:600!important}.no-padding{padding:0!important}.nov_preload{background-color:#f7f7f7}.blockcart .cart_block ul .product-image{padding:5px}.verticalmenu .menu>li>a{padding:5px 0}#verticalmenu li{display:block!important}#verticalmenu .more-wrap{display:none}#mobile_top_menu_wrapper #_mobile_verticalmenu .verticalmenu .menu>li>a{padding-left:10px}.verticalmenu .menu>li>.dropdown-menu ul li.item a{padding:6px 0}.verticalmenu .menu>li>.dropdown-menu ul{padding:10px}.verticalmenu .show-sub{position:absolute;right:0;top:0;text-align:center;cursor:pointer;padding:10px;z-index:25}.verticalmenu .item.group li a{padding:0!important}@media(max-width:980px){.dropdown-menu,.dropdown-menu .list-inline{padding:0}.verticalmenu .menu li.item .menu-title{display:none}}#back-top span{padding:8px 16px;background-color:#f6cf02}.narrow-container{max-width:900px;margin:0 auto}#category #main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#category-description p,#category-description h2,.home-about-us p,.home-about-us h2{margin-bottom:15px;text-align:justify}div.readmore{max-height:0;opacity:0;-webkit-transition:all .5s;transition:all .5s;overflow:hidden}div.readmore.active{display:block;opacity:1;max-height:unset}button.readmore{font-size:1.4rem;background-color:#0c4885;border:none;padding:10px 20px;color:#fff;border-radius:3px;cursor:pointer;float:right}
*/
#product_comments_block_tab div.comment .star_content {
    margin: 0;
}

.dropdown-menu {
	font-size: 14px;
	color: #000;
	text-align: left;
	list-style: none;
	line-height: 27px;
}
.bank-box {
	height: 100px!important;
}
.header-bottom-inner .row.no-gutters{
	position: relative;
}
ul.menu.level1 .dropdown-menu ul > li {
	display: inline-block;
	width: 23%;
}
body{
	color: #000;
}
.atc_qty {
	width:40%!important;
	margin: auto!important;
}
.marki-styl {
	margin-top: 50px;
}
.btn.disabled, .btn:disabled {
	cursor: not-allowed;
	opacity: 1!important;
}
.nowosci-styl {
	margin-top: 50px;
}
.nowosci-styl h2 {
	color: #fff;
	margin-top: 50px;
}
.najczesciej-kupowane a.zobacz-wszystkie-wpisy {
	display: none;	
}
.nowosci-styl a.zobacz-wszystkie-wpisy {
	color: #fff;
	margin-top: 0px;
	padding-bottom: 50px;
}
.nowosci-styl .nov-samecategory .owl-theme .owl-nav [class*="owl-"] {
	font-weight: 600;
	color: #fff!important;
}
.nowosci-styl .product-miniature {
    background: #fff;
    border: 0px solid #e6e6e6!important;
    }
.block_newsletter .title_block {
	color: #000!important;
	font-size:2.0em!important;
}
.footer-top {
	background-color: #0B3855!important;
}
.ip-contact-form .background-row {
	background-repeat: no-repeat;
	background-size: contain;
	left: 65%;
	width: 669px;
	top: 105px;
	height: 1100px;
	width: auto;
}
.ip-contact-form {
	padding-bottom: 100px;
}
.contact-form .form-footer .btn {
	background: #146EB3;
	border-color: #146EB3;
	padding: 13px 12px;
	color: #fff;
}
.kontaktowy {
	z-index: 1000;
	margin-top: 30px !important;
	max-width: 770px;
	margin: 0 auto 0px;
	position: relative;
	background: #fff;
	-webkit-box-shadow: 0px!important;
	box-shadow: none!important;
	padding-top: 38px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#index .contact-form {
    width: 100%!important;
    float: right;
    background-color: #0B3855!important;
    padding-top: 26px!important;
	margin-bottom: 0px!important;
	padding-bottom: 26px!important;
    }
.kontaktowy img.left, .kontaktowy img.right {
	display: none;
}
.onas-justowanie .block_content p img{
	text-align: left!important;
	margin-left: 0px!important;
	margin-bottom: 50px;
}
.onas-justowanie, .home-about-us{
	padding-right: 140px;
	line-height: 27px;
}
.home-about-us img {
	margin-top: 111px;
}
.onas-justowanie .btn-default {
	background-color: #fff!important;
	border:1px solid #146EB3!important;
	color: #146EB3!important;
	font-weight: 100;
	height: 38px!important;
	margin-top: 30px;
}
.onas-justowanie {
	text-align: left;
}
#product .product-availability {
    position: absolute;
    right: 0;
}

.product-miniature .brak-opinii {
    display: none !important;
}
.onat-title .title_block {
	text-align: center;
/*	margin-top: 100px;*/
	margin-bottom: 100px;
}
#cookieNoticeContent {
    max-width: 1200px;
    margin: 0 auto;
}

.dropdown-menu {
    z-index: 100000000 !important;
}

.llSlideButton {
    z-index: 10000 !important;
}

.payment_module.leaselinktext {
    padding: 1rem;
}

.buttonKalkulatorLeasingowego {
    float: left;
    margin-right: 1.6rem !important;
    margin-top: 0.6rem !important;
}

.buttonKalkulatorLeasingowego img {
    height: 36px;
}

.product-description ul {
    padding: 20px 20px;
}

.product-description p {
    padding: 20px 0;
}

.alior-raty {
    float: left;
    margin-right: 1.6rem;
    margin-top: .6rem;
}

.paypo-banner {
    clear: both;
    margin-top: .6rem;
}

.mbank-raty {
    float: left;
    margin-right: 1.6rem;
    margin-top: .6rem;
}

.in_border2 {
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 1.6rem;
    margin-bottom: 1.6rem;
}

#brand-description {
    padding-top: 20px;
}

.last_item_cb {
    float: none !important;
}

.koszyk-rozwijam ul {
    scrollbar-color: #0c578e #fff;
    scrollbar-width: thin;
}

.sku-end {
    margin-top: 10px;
}

.btn-reorder {
    background-color: #0c578e;
    color: #fff !important;
    padding: 10px;
    border-radius: 3px;
}

#order-detail .label-pill {
    color: #fff !important;
    padding: 5px;
}

#order-detail #order-products td::first-letter {
    text-transform: capitalize;
}

#history .label-pill {
    color: #fff !important;
    padding: 5px;
}

.newsletter .sekcja-kropelka em {
    background: none !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.najczesciej-kupowane {
    margin-top: 40px;
    margin-bottom: 30px;
}

#module-ph_simpleblog-list .pagination .page-list li {
    padding: 6px 12px;
}

#module-ph_simpleblog-list .pagination i {
    display: none;
}

#module-ph_simpleblog-page .pagination .page-list li {
    padding: 6px 12px;
}

#module-ph_simpleblog-page .pagination i {
    display: none;
}

#module-ph_simpleblog-categorypage .pagination i {
    display: none;
}

#module-ph_simpleblog-categorypage .pagination .page-list li {
    padding: 6px 12px;
}

#module-ph_simpleblog-category .pagination .page-list li {
    padding: 6px 12px;
}

#module-ph_simpleblog-category .pagination i {
    display: none;
}

.product-variants>.product-variants-item {
    margin-left: 0;
    width: 100%;
    margin-top: 10px;
}

.product-variants>.product-variants-item:first-child {
    margin-top: 0px !important;
}

#module-ph_simpleblog-single .product-content .post-date {
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
}

#module-ph_simpleblog-single .h6 {
    font-size: 20px;
    font-weight: 600;
    display: block;
    border-bottom: 1px solid #fff;
    padding-bottom: 10px;
    padding-top: 10px;
}

#module-ph_simpleblog-single .products-block-image img {
    margin-top: 10px;
    margin-bottom: 10px;
}

#module-ph_simpleblog-single .product-name {
    font-size: 18px;
    font-weight: 600;
}

#module-ph_simpleblog-single .block-title {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 600;
    color: #000;
}

#module-ph_simpleblog-single .products-block ul {
    list-style-type: none;
    padding: 0;
}

.simpleblog__listing__post__wrapper {
    border: 1px solid #e6e6e6;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.simpleblog__post {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #e6e6e6;
}

#module-ph_simpleblog-single .category-top-menu {
    background: #0f6eb3;
    padding: 10px;
}

#module-ph_simpleblog-single .category-top-menu li a {
    color: #fff !important;
}

#module-ph_simpleblog-single .category-top-menu li a:hover {
    color: #f6cf02 !important;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

#module-ph_simpleblog-single .category-top-menu li {
    padding-left: 10px;
    margin-bottom: 15px;
}

#module-ph_simpleblog-single .category-top-menu li:before {
    display: none;
}

#module-ph_simpleblog-single #content-wrapper .simpleblog__post h2 {
    padding-top: 10px;
    padding-bottom: 10px;
}

#module-ph_simpleblog-single #content-wrapper .simpleblog__post p {
    line-height: 28px;
}

#module-ph_simpleblog-single .simpleblog__post__content img {
    width: 100% !important;
    height: 40% !important;
    margin-top: 20px;
    margin-bottom: 20px;
}

.nazwa-sklepu {
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600;
}

.blog-glowna {
    padding-bottom: 40px;
}

.crossselling .product-miniature {
    border-radius: 5px;
    margin: 10px;
}

.crossselling {
    margin-top: 50px;
}

.simpleblog__listing__post__wrapper__content__footer__category i {
    display: none;
}

.simpleblog__listing__post__wrapper__content h3 a {
    font-weight: 600;
}

.simpleblog__listing__post__wrapper__content h3 a:hover {
    color: #0f6eb3;
}

#module-ph_simpleblog-category .page-heading {
    display: block;
}

#module-ph_simpleblog-list .page-heading {
    display: block;
}

.zobacz-wszystkie-wpisy {
    text-align: center;
    font-weight: 600;
    display: block;
    text-transform: uppercase;
    margin-top: 20px;
}

.simpleblog__postInfo ul li i {
    display: block;
    float: left;
}

.simpleblog__listing__post__wrapper {
    margin-top: 10px;
}

.simpleblog__listing__post__wrapper__content__footer__category a,
.simpleblog__listing__post__wrapper__content__footer__category span,
.simpleblog__listing__post__wrapper__content__footer__category time {
    top: -2px;
}

.simpleblog__listing__post__wrapper__footer__block span,
.simpleblog__listing__post__wrapper__footer__block time {
    top: -4px;
}

.block-category {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 0;
}

.breadcrumb ol li a {
    font-size: 1.3rem;
}

.margin-gora100 ul {
    margin-top: -110px;
}

.promo-code-button {
    text-transform: uppercase;
    color: #292b2c;
    font-weight: 600;
}

.h3-sekcja-glowna {
    padding-bottom: 10px;
    color:#000!important;
    font-weight: 600;
    font-size: 14px;
}

#_desktop_search_filters_clear_all {
    margin-bottom: 10px;
}

.godziny-sz {
    width: 90px;
    display: inline-block;
}

body#checkout section.checkout-step #customer-form .form-control-comment.right,
body#checkout section.checkout-step #delivery-address .form-control-comment.right,
body#checkout section.checkout-step #invoice-address .form-control-comment.right {
    margin-top: 5px;
}

.product-miniature .wishlist_button_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product-miniature .wishlist_button_list span {
    font-weight: 800;
    font-size: 10px;
    text-transform: uppercase;
}

.product-miniature .wishlist_button_list i {
    padding-right: 5px;
    font-size: 20px;
}

#module-universalpay-payment .button-exclusive {
    background-color: silver;
    line-height: 13px;
}

.cheque-box h3 {
    color: #000;
    margin-top: 20px;
}

.order-confirmation-table td {
    text-transform: capitalize;
}

#order-items table tr td:last-child {
    text-transform: none !important;
}

body#checkout #order-summary-content #order-items h3.h3 {
    color: #292b2c;
}

#search_popup .search_info .product_name {
    font-size: 1.375rem;
}

#search_popup .search_info .price {
    font-size: 1.375rem;
}

.promocje-home {
    margin-bottom: 40px !important;
}

.dropdown-item {
    padding: 10px 1.5rem;
}

#send_friend_form .product_desc {
    width: 300px;
    margin: 0 auto;
    padding-bottom: 10px;
}

textarea#wiadomosc.form-control.przeslij-1 {
    padding-top: 10px;
    padding-left: 20px;
}

#send_friend_button span {
    vertical-align: unset;
}

.przeslij-1::-moz-placeholder {
    color: #d1d0d0;
}

.przeslij-1::-webkit-input-placeholder {
    color: #d1d0d0;
}

.przeslij-1:-ms-input-placeholder {
    color: #d1d0d0;
}

.product-presales {
    color: #f6cf02 !important;
}

#categories-product .list .product-miniature {
    border: 1px solid #e6e6e6;
}

.nov-manufacture {
    padding-bottom: 15px;
}

.block-categories .category-sub-menu .active_category>a {
    color: #0f6eb3 !important;
    font-weight: 600;
}

.change-type span i {
    font-size: 19px !important;
    border-radius: 5px;
}

.margin-gora140 ul {
    margin-top: -160px;
}

.margin-gora150 ul {
    margin-top: -180px;
}

.margin-gora170 ul {
    margin-top: -350px;
}

.margin-gora50 ul {
    margin-top: -130px;
}

.margin-gora30 ul {
    margin-top: -40px;
}

.free-dostawa i {
    margin-top: 7px !important;
}

.odraczam {
    font-size: 10px;
    color: #919191;
}

.product-miniature .product-desc {
    display: block;
    font-size: 1.3rem;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-top: 5px;
}

#js-product-list .product_list.list .product-desc {
    padding: 0px !important;
}

.marginzeruj ul {
    margin-top: 0px !important;
}

#index .btnov-lines:after {
    top: -4px;
}

#index .btnov-lines:before {
    top: 4px;
}

#index .toggle-nav.act .btnov-lines:after {
    -webkit-transform: none;
    transform: none;
}

#index .toggle-nav.act .btnov-lines:before {
    -webkit-transform: none;
    transform: none;
}

#index .toggle-nav.act .btnov-lines {
    background: #fff;
}

.koszyk-tytul {
    font-size: 1.3rem;
    margin-top: 10px;
    font-weight: 500;
}

.product-availability {
    font-weight: 500;
}

#product-availability {
    font-weight: 700;
}

.sku {
    font-weight: 500;
    margin-top: 4px;
}

.product-availability .control-label {
    font-weight: 500;
    margin-right: 2px;
}

.product-add-to-cart .control-label {
    margin-right: 5px !important;
}

.product-actions .control-label {
    margin-right: 0;
}

.product-flags {
    width: initial;
    height: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0;
    color: #fff;
    text-align: center;
    line-height: 10px;
    font-size: 1.3rem;
    padding: 10px;
    text-transform: uppercase;
}

.product-line-info {
    font-size: 15px;
}

.headerx-cart a {
    margin-top: 5px;
}

.nov-productlist .alert {
    margin-top: 70px;
}

.blockcart .headerx-cart {
    color: #000;
    text-align: center;
    cursor: pointer;
}

.blockcart .headerx-cart .cart-products-count {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: #0f6eb3;
    color: #fff;
    font-weight: 600;
    border-radius: 50%;
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.blockcart .headerx-cart .shopping-cart {
    font-size: 0;
    height: 33px;
    background-image: url(/themes/i-posprzatane/assets/img/icon/icon-groups.png);
    background-position: -201px -4px;
    background-repeat: no-repeat;
    width: 35px;
    vertical-align: middle;
    margin-right: 8px;
}

.wlinii {
    display: inline-block;
    margin-top: 2px;
}

.product-miniature .product-groups {
    position: initial;
}

.product-miniature.item-one:hover .product-price-and-shipping {
    opacity: 1;
}

.product-miniature .product-description {
    height: 200px;
    display: grid;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#js-product-list .product_list.list .product-miniature {
    border-radius: 5px;
}

#js-product-list .product_list.list .product-miniature .info-stock {
    display: none;
}

.product_list.grid .product-price-and-shipping {
    margin-top: 10px;
}

#js-product-list .product_list.list .product-price-and-shipping {
    margin-top: 20px;
}

.title-cart {
    text-transform: uppercase;
    font-size: 1.3rem;
    padding-right: 5px;
    font-weight: 600;
    color: #000;
}

.title-cart:hover {
    color: #0f6eb3 !important;
}

.title-cart:focus {
    color: #0f6eb3 !important;
}

.koszyk-rozwijam {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-shadow: 2px 1px 11px 2px rgba(0, 0, 0, .1);
    box-shadow: 2px 1px 11px 2px rgba(0, 0, 0, .1);
    border: 1px solid rgba(255, 255, 255, .2) !important;
    width: 270px;
    margin-top: 8px;
    margin-left: -100px;
    border-radius: 5px;
}

.nazwa-prod {
    font-size: 17px;
}

.item_total {
    color: #f28d50;
    font-weight: 600 !important;
}

#js-product-list .product_list.grid .product-miniature {
    border-radius: 5px;
}

a:focus,
a:hover {
    text-decoration: none !important;
}

.no-item-koszyk {
    padding-top: 10px;
    text-align: center;
    font-size: 12px;
}

.nazwa-produktu {
    font-size: 26px;
    text-transform: none;
}

.item-koszyk {
    margin-left: 42px;
    margin-top: -20px;
    font-size: 15px;
    font-weight: 600;
}

.koszyk-rozwijam ul {
    overflow-y: scroll;
    max-height: 220px;
    padding-left: 0;
}

#js-product-list .product_list.list .product-miniature .thumbnail-container a {
    border: 0;
}

#js-product-list .product_list.list .product-miniature .thumbnail-container {
    padding-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

#js-product-list .product_list.list .product-miniature .product-description {
    padding-left: 5px;
}

#js-product-list .product_list.list .product-miniature .product-description .product-title {
    height: 40px;
}

#js-product-list .product_list.list .product-miniature {
    padding: 24px;
}

#js-product-list .product_list.list .product-miniature .product-buttons form {
    display: inline;
}

#js-product-list .product_list.list .product-miniature .group-action {
    width: 30px !important;
    position: static !important;
}

#js-product-list .product_list.list .product-miniature .group-action .addToWishlist i {
    padding-right: 0;
    font-size: 12px;
}

#js-product-list .product_list.list .product-miniature .group-action .addToWishlist span {
    display: none;
}

#js-product-list .product_list.list .product-miniature .product-buttons .group-action a {
    margin-left: 0;
}

@media (max-width:768px) {
    .nowosci-glowna {
        margin-top: 20px;
    }
    .koszyk-rozwijam {
        padding: 10px !important;
    }
    .headerx-cart {
        -webkit-transform: scale(.9);
        transform: scale(.9);
    }
    .headerx-cart a {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
    .blockcart .headerx-cart .shopping-cart {
        margin-right: -16px;
        margin-bottom: 16px;
    }
    .title-cart {
        display: none;
    }
    .koszyk-rozwijam {
        margin-left: -230px !important;
    }
    .displayhomenovtwo .nov_preload {
        height: 310px !important;
    }
    #search #wrapper-site {
        margin-top: 0px !important;
    }
    #search #wrapper-site {
        padding-bottom: 30px;
    }
    #main {
        margin-bottom: 0;
    }
    .sidebar {
        margin-bottom: 0;
    }
    #js-product-list .product_list.list .product-miniature {
        padding: 12px;
    }
    #js-product-list .product_list.list .product-miniature .product-buttons i {
        margin-right: 7px;
    }
    #js-product-list .product_list.list .product-miniature .product-buttons .add-to-cart {
        padding: 6px 6px;
    }
}

.cien {
    text-shadow: 1px 1px 1px #000;
}

#index .logo-manu {
    max-width: 100px;
    margin: 0 auto;
}

@media (max-width:767px) {
    .footer .ofirmie .well {
        padding-bottom: 30px;
    }
    .kontakt-obsluga {
        border-left: 0px !important;
    }
    .ofirmie {
        border-left: 0px !important;
    }
    .footer .nov-html ul {
        font-size: 11.5px !important;
        padding-bottom: 30px;
    }
    .tp-revslider-mainul {
        width: 100% !important;
    }
    #slidershow {
        min-height: auto !important;
    }
}
@media (min-width:767px) {
	.nov-megamenu .menu > li.group, .nov-megamenu .menu > li.has-sub {
		position: static!important;
	}
	.nov-megamenu .menu > li.group > .dropdown-menu {
		width: 100%;
		padding-left: 50px;
		padding-bottom: 40px;
	}
}
@media (min-width:1200px) {
    #category #wrapper-site {
        margin-top: 35px;
    }
    #product #content-wrapper {
        margin-top: 15px;
    }
    .kontakt-obsluga .title_block {
        padding-left: 14px !important;
    }
    .ofirmie .title_block {
        padding-left: 14px !important;
    }
    .tp-revslider-mainul {
        width: 100% !important;
    }
    #slidershow {
        height: 240px;
        margin-bottom: 20px;
    }
}

@media (min-width:1024px) {
    #search_popup {
        width: 100%;
        margin-left: 20px;
    }
    #search_widget form {
        width: 100%;
        margin-left: 20px;
        margin-right: 20px;
    }
}

@media (min-width:768px) {
    .product-title {
        font-size: 1.4rem;
        padding-left: 10px;
        padding-right: 10px;
    }
    #header.header-4 .blockcart {
        margin-top: 5px;
    }
    .blockcart .headerx-cart .shopping-cart {
        margin-top: -5px;
    }
    #js-product-list .product_list.list .product-miniature {
        margin: 5px;
    }
    .collapse.dont-collapse-sm {
        display: block;
        height: auto !important;
        visibility: visible;
    }
    #cookieNoticeContent {
        width: 80% !important;
    }
}

#cookieNoticeContent a {
    color: #000;
    font-weight: 500;
    font-size: 12px;
}

#cookieNotice p {
    font-size: 12px;
    color: #000;
}

.closeButtonNormal {
    padding: 7px !important;
    font-weight: 600;
    font-size: 12px;
}

.nov-samecategory {
    margin-top: 50px;
}

#index .nov-manufacture .block_content {
    text-align: center;
}

.position-absolute {
    position: absolute;
}

a.blue_button:hover,
button.blue_button:hover {
    -webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .2);
    background: #f6cf02;
}

a.blue_button,
button.blue_button {
    background: #0f77ba;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 28px;
    border-radius: 16px;
    padding: 6.5px 18px;
    font-weight: 700;
}

.left_0 {
    left: 50%;
}

.right_0 {
    left: 50%;
}

.title-baner {
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    margin: 15px 0 25px;
}

.title-2-banner {
    color: #fff;
    line-height: 34px;
    font-weight: 600;
    margin: 0;
    font-size: 31px;
}

#half_boxes_container img {
    width: 100%;
}

#product .product-information {
    font-size: 1.4rem;
}

.product-manufacturer {
    font-size: 2rem;
    font-weight: 600;
    margin: 0 auto;
    border-radius: 5px;
}

.block-categories .collapse-icons .add,
.block-categories .collapse-icons .remove {
    background-color: #1070b6;
}

.tab-content .product-description {
    text-align: justify;
    font-size: 1.5rem;
}

#search_filters .facet .facet-title {
    margin-top: 0;
}

.product-manufacturer {
    float: right;
}

.product-manufacturer:hover {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-filter: none;
    filter: none;
}

.logo-manu:hover {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-filter: none;
    filter: none;
}

.logo-manu {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

#blockcart-modal .modal-body .divide-right {
    border-right: 2px solid #f2f2f2;
}

#blockcart-modal .modal-body {
    border-top: 1px solid #f2f2f2;
}

#blockcart-modal .modal-footer {
    border-top: 1px solid #f2f2f2;
}

.btn.btn-primary {
    background-color: #0f6eb3;
    border: 0 solid #0f6eb3;
    font-weight: 600;
}

.btn.btn-primary:hover {
    background-color: #f6cf02;
    border: 0;
}

.zobacz-prod {
    padding-right: 10px;
}

.brand-logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    margin-left: 30px;
}

.product-miniature .group-action {
    width: 100% !important;
}

.product-miniature.item-one .thumbnail-container .group-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.product-miniature .group-action .addToWishlist a {
    color: #000 !important;
}

.product-miniature .group-action .addToWishlist {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.product-miniature .group-action .addToWishlist span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 600;
}

.product-miniature .group-action .addToWishlist i {
    padding-right: 7px;
}

.product-quantity .addToWishlist:hover,
.product-quantity .wishlist_button_list:hover,
.product-quantity .addToWishlist:focus,
.product-quantity .wishlist_button_list:focus {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    background-color: #000;
    border: 1px solid #000;
    color: #f6cf02;
}

@media (max-width:767px) and (min-width:521px) {
    a.button-sprawdz {
        font-size: 12px !important;
    }
    .slider-tyt {
        font-size: 30px !important;
        margin-top: 35px;
        text-shadow: 5px 0 12px rgba(0, 0, 0, 1);
        text-align: left;
    }
    .slider-podtyt {
        font-size: 20px !important;
        margin-bottom: 20px !important;
        text-shadow: 5px 0 12px rgba(0, 0, 0, 1);
    }
}
@media (max-width:1200px) {
	#header.header-4 .topbar {
    height: 100px;
}
	.lista-zyczen {
		display: none;
	}
	#header.header-4 #_desktop_top_menu .nov-megamenu .menu > li:first-child > a {
		padding-left: 10px;
		}
	#header.header-4 #_desktop_top_menu .nov-megamenu .menu > li > a {
		padding: 21px 10px;
		color: #fff;
		font-size: 10px;
	}
}
@media (max-width:987px) {
	.onas-justowanie, .home-about-us {
	    padding-right: 30px;
	}
		#header.header-4 .topbar {
			display: none!important;
		}
	#header.header-4 #_desktop_top_menu .nov-megamenu .menu > li:first-child > a {
		padding-left: 5px;
		}
	#header.header-4 #_desktop_top_menu .nov-megamenu .menu > li > a {
		padding: 21px 5px;
		color: #fff;
		font-size: 9px;
	}
}
@media (max-width:767px) {
	.product_list .product-buttons .add-to-cart {
	display: block;
}
	.kontaktowy {
		padding-right: 40px;
	}
	.onas-justowanie, .home-about-us {
	padding-right: 15px;
}
	.home-about-us img {
    margin-top: 40px;
    margin-bottom: 30px;
}
.onas-justowanie img, .home-about-us img {
	width: 100%;
	}
	.home-about-us {
		display: flex;
		flex-direction: column-reverse;
	}
	.onas-justowanie img {
		display: none!important;
	}
    .newsletter {
        border-top: 0px !important;
    }
    .footer.footer-one .footer-middle {
        padding-top: 15px !important;
    }
    .footer.footer-one .newsletter .title_block {
        text-align: center !important;
    }
    .footer.footer-one .newsletter .title_block {
        font-size: 1.75rem !important;
    }
    #search_popup {
        width: 100%;
    }
    .right_0,
    .left_0 {
        left: 44% !important;
    }
    .title-baner {
        font-size: 14px !important;
        margin: 5px 0 15px !important;
    }
    .title-2-banner {
        line-height: 30px !important;
        font-size: 25px !important;
    }
    .product-title {
        font-size: 1.58rem;
        padding-left: 10px;
        padding-right: 10px;
    }
    #product .nav-tabs {
        padding-bottom: 0px !important;
    }
    .footer-top ul {
        clear: both;
    }
    .footer-top ul li {
        clear: both;
    }
    .btn-rozwin i {
        color: transparent !important;
        background-color: transparent !important;
        padding-top: 0px !important;
        margin-top: 0px !important;
        line-height: initial !important;
        border: 0px !important;
    }
    .btn-rozwin {
        font-size: 18px;
        margin-top: 11px;
        font-weight: 600;
        background-color: transparent;
        color: transparent;
        border: 0px !important;
        outline: none !important;
        width: 300px;
        margin-left: -300px;
    }
    .kontakt-obsluga .title_block::after {
        display: none;
    }
    .footer-top .title_block::after {
        padding-left: 4px;
        font-family: FontAwesome;
        font-weight: 600;
        content: "\f107";
    }
    .footer-top .title_block {
        float: left;
    }
    .collapse.in {
        clear: both;
    }
    .adres-ft {
        margin-top: 0px !important;
    }
    .nov-productlist.productlist-slider .owl-theme .owl-nav .owl-prev {
        left: -7px !important;
    }
    .nov-productlist.productlist-slider .owl-theme .owl-nav .owl-next {
        right: -8px !important;
    }
    .nov-manufacture .owl-theme .owl-nav .owl-prev {
        left: -7px !important;
    }
    .nov-manufacture .owl-theme .owl-nav .owl-next {
        right: -8px !important;
    }
    .nov-samecategory .owl-theme .owl-nav .owl-prev {
        left: -7px !important;
    }
    .nov-samecategory .owl-theme .owl-nav .owl-next {
        right: -8px !important;
    }
    .nov-productlist.productlist-slider .owl-theme .owl-nav [class*="owl-"] {
        opacity: 1 !important;
    }
    #header.header-4 .topbar {
        border: 1px solid #e6e6e6;
        height: 45px !important;
    }
    .tel-mobile {
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    #header.header-4 .topbar .row {
        min-height: initial !important;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    #header.header-4 .blockcart .header-cart .cart-products-count {
        margin-top: -60px;
        margin-left: 20px;
    }
    #_mobile_cart_bottom .header-cart {
        margin-top: 10px;
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }
    .blockcart .header-cart .title-cart {
        display: none;
    }
    .slider-right-abs {
        -webkit-transform: scale(.58);
        transform: scale(.58);
        left: 62% !important;
        top: -34% !important;
    }
    .header-mobile {
        padding-left: 10px;
        padding-right: 10px;
    }
    #_desktop_search_content {
        padding-right: 0px !important;
    }
    #block_advancedsearch {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-top: 10px;
    }
    .slider-right {
        left: 10% !important;
        right: initial !important;
        text-align: left !important;
        top: 35% !important;
    }
    #header.header-4 .blockcart {
        margin-left: 20px !important;
    }
    .page-home.pagehome-two .title_block {
        font-size: 2.8rem !important;
    }
    #stickymenu_bottom_mobile {
        z-index: 1001 !important;
    }
    #index .contact-form {
        width: 100% !important;
    }
    .header-mobile #_mobile_mainmenu {
        margin-right: 0px !important;
        width: 60px;
    }
    .header-mobile #_mobile_mainmenu i {
        color: #000 !important;
    }
}

@media (max-width:767px) and (orientation:portrait) {
    .footer .col-xs-6 {
        width: 50% !important;
    }
}

.header-mobile .mobile_logo {
    max-height: none;
}

@media (max-width:450px) {
    #index .logo-manu {
        max-width: 80px;
        margin: 0 auto;
    }
    .nivo-main-image {
        width: 160% !important;
        margin-left: -30%;
    }
}

@media (max-width:375px) {
    .product-quantity .addToWishlist,
    .product-quantity .wishlist_button_list {
        width: 27px !important;
    }
    .page-home.pagehome-two .title_block {
        font-size: 2.0rem !important;
        line-height: 40px;
    }
    .sekcja-kropelka em {
        font-style: normal !important;
/*        background: url(/gfx/waterdrop-icon2-x.png) left center no-repeat, url(/gfx/waterdrop-icon2-x.png) right center no-repeat !important;*/
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@media (max-width:520px) {
    a.button-sprawdz {
        font-size: 12px !important;
    }
    .slider-tyt {
        font-size: 26px !important;
        margin-top: 35px;
        text-shadow: 5px 0 12px rgba(0, 0, 0, 1);
        text-align: left;
    }
    .slider-podtyt {
        font-size: 13px !important;
        margin-bottom: 20px !important;
        text-shadow: 5px 0 12px rgba(0, 0, 0, 1);
    }
    .produkt-hero {
        display: none;
    }
}

@media (max-width:575px) {
    #index#content-wrapper {
        margin-top: 0;
    }
    #content-wrapper {
        margin-top: 20px;
    }
    .sociale .title_block {
        margin-top: 0px !important;
    }
    .nav-tabs .nav-item {
        margin-bottom: 10px !important;
    }
    .kontakt-obsluga .block_content {
        width: 100% !important;
    }
    .adres-ft {
        margin-left: initial !important;
        margin-right: initial !important;
    }
    .nav-tabs {
        display: block !important;
    }
    .like_us .content span,
    .like_us .content span a {
        display: none;
    }
}

#pagenotfound {
    height: initial;
    overflow: initial;
}

.header-mobile {
    background-color: #fff;
}

#pagenotfound .page-not-found .image {
    margin-bottom: 0;
}

.przegladaj-wedlug-2 {
    color: #fff;
    font-weight: 600;
    font-size: 24px;
    margin-top: 40px;
}

.blad-404-tyt {
    color: #fff;
    margin-top: 30px;
    font-size: 70px;
    font-weight: 600;
    text-transform: uppercase;
}

.info-404 {
    font-size: 15px;
    color: #fff;
    margin-bottom: 30px;
}

.strona-nie-istnieje {
    font-size: 20px;
    color: #fff;
}

#pagenotfound .page-not-found {
    height: initial;
}

#index #header.header-4 .verticalmenu-content {
    display: block !important;
}

.blockcart .cart_block .no-items {
    font-size: 12px;
    text-align: center;
}

.block_newsletter #gdpr_consent .custom-checkbox {
    font-size: 11px;
    text-align: justify;
    margin-top: 10px;
}

#search #wrapper-site {
    margin-top: 30px;
}

.product-miniature.item-one:hover .thumbnail-container .group-action {
    background-color: #fff;
}

.produkt-hero .product-miniature .thumbnail-container .image-cover {
    padding: 0;
}

input.text_input.ui-autocomplete-input {
    text-transform: none;
}

.search_top form .text_input::-moz-placeholder {
    color: #acaaa6;
}

.search_top form .text_input::-webkit-input-placeholder {
    color: #acaaa6;
}

.search_top form .text_input:-ms-input-placeholder {
    color: #acaaa6;
}

.ui-autocomplete li {
    padding-left: 15px;
    padding-top: 15px;
}

.product-availability {
    padding-left: 20px;
}

.product-reference .label {
    font-weight: 600;
}

dt.name {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

dt.value {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.product-features>dl.data-sheet dd.value,
.product-features>dl.data-sheet dt.name {
    font-size: 1.5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 5px;
    background-color: #fff;
    border-bottom: 1px solid #f2f2f2;
}

.product-features>dl.data-sheet dd.value:nth-of-type(even),
.product-features>dl.data-sheet dt.name:nth-of-type(even) {
    background-color: #fff;
}

.product-features>dl.data-sheet dt.name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    text-align: right
}

.product-features>dl.data-sheet dd.value,
.product-features>dl.data-sheet dt.name {
    margin-right: 0
}

.ui-corner-all {
/*    overflow: hidden;*/
    max-height: 300px;
/*    overflow-y: scroll;*/
    font-family: 'Montserrat', sans-serif !important
}

.ui-corner-all.ui-widget-content {
    border: 1px solid #d7d7d7;
    border-radius: 0
}

.ui-corner-all li a {
    display: inline-block !important;
    width: 100%;
    overflow: visible;
    max-height: none;
    overflow-y: auto;
    padding: 0 !important;
    margin: 0
}

.ui-corner-all li a img {
    float: left;
    margin-right: 15px;
    max-width: 50px
}

.ui-corner-all li a span {
    margin: 5px 0;
    display: inline-block;
    font-size: 12px
}

.ui-corner-all li a span.separator {
    margin-left: 5px;
    margin-right: 5px
}

.ui-corner-all li a span.product {
    font-size: 1.4rem;
    font-weight: 600;
    color: #676767;
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-corner-all li a .price {
    font-weight: 600;
    margin: 0;
    color: #0f6eb3;
    font-size: 12px
}

.ui-menu .ui-menu-item {
    padding-left: 15px;
    padding-top: 15px
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a {
    font-size: 1.4rem
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    margin: 0;
    background: none;
    border: 0;
    color: #f96969;
    cursor: pointer
}

#product .product-cover {
    padding: 20px;
    border-radius: 5px
}

.thumb-container {
    border-radius: 5px
}

#product .product-images .thumb-container .thumb {
    padding: 5px
}

.block_newsletter #gdpr_consent label {
    color: #919191 !important
}

.block_newsletter #gdpr_consent .custom-checkbox input[type=checkbox]+span {
    margin-right: 0px !important
}

.footer.footer-one .newsletter .block:before {
    font-family: 'Material-Design-Iconic-Font';
    font-weight: 600;
    content: "\f15a";
    font-size: 40px;
    color: #000
}

.ofirmie {
    line-height: 20px
}

.product-buttons .add-to-cart {
    font-weight: 600
}

.product-manufacturer {
    border: 0;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.summary-selected-carrier .carrier-name {
    display: none
}

.summary-selected-carrier img {
    width: 150px;
    padding: 10px
}

.delivery-option img {
    padding: 5px
}

.manufacturer-logo {
    border: 0;
    width: 130px
}

.product-title a {
    font-weight: 600
}

.f-500 {
    font-weight: 500
}

.ofirmie strong {
    font-size: 17px;
    display: inline-block;
    margin-bottom: 7px
}

.ofirmie {
    border-left: 0px solid #fff;

}

.kontakt-obsluga {
    border-left: 1px solid #fff
}

.title_block {
    font-size: 2.3rem
}

#search_widget form button i {
    font-weight: 700
}

#search_widget form button:focus,
#search_widget form button:hover {
    color: #f6cf02;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

#search_widget form input {
    width: 100%;
    border-radius: 5px;
    height: 37px;
    border: 1px solid #e6e6e6;
    font-size: 1.3rem
}

#search_popup .wrap_item {
    max-height: 300px;
    overflow-y: scroll;
    border-radius: 5px
}

.product-flags.on-sale {
    border-radius: 5px
}

.sidebar .block {
    background-color: #f7f7f7;
    border-radius: 5px;
    padding: 15px;
    margin-bottom: 2rem
}

#search_popup {
    border-radius: 5px
}

#search_popup .product .search_img {
    border: 0px !important;
    width: 20%
}

#search_popup .wrap_item .product {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#search_widget form input:focus {
    width: 100% !important
}

#search_widget form button {
    background-color: #0f6eb3;
    color: #fff;
    height: 37px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.page-home.pagehome-two .title_block {
    font-size: 2.3rem
}

.newsletter .title_block {
    text-align: left !important;
    padding-top: 2px !important
}

.zmdi-facebook:before {
    color: #3b5998
}

.footer.footer-one .newsletter .block {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.footer.footer-one .newsletter .title_block {
    font-size: 2.07rem
}

.kontakt-obsluga .block_content {
    width: 90%;
    margin: 0 auto
}

.adres-ft-2 {
    margin-left: 42px
}

#index .kontakt-glowna-zgoda .custom-checkbox input[type=checkbox]+span {
    margin-right: 0
}

.tabs {
    font-size: 1.3rem
}

.tabs .nav-tabs .nav-link .count-comment {
    font-size: initial
}

.h3symuluj {
    font-size: 1.3rem;
    color: #000;
    text-transform: uppercase
}

.infomation .h3symuluj:hover {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    color: #0f6eb3 !important
}

.block-form-login {
    margin-top: 60px
}

#cart .cart-item .product-price.total {
    color: #000;
    font-weight: 600
}

#checkout #wrapper-site {
    margin-top: 30px
}

#cart .cart-item .cart-line-product-actions .remove-from-cart:hover {
    color: #0f6eb3
}

#cart .cart-item .product-price {
    font-weight: 400
}

#cart #wrapper-site {
    margin-top: 30px
}

#cart .cart-grid .cart-items .cart-item {
    border-bottom: 1px solid #e9e9e9
}

#header.header-4 #_desktop_top_menu .nov-megamenu .menu a:hover {
    color: #0B3855!important;
}

#pagenotfound #wrapper-site {
    background: url(/gfx/404.png) no-repeat;
    background-size: cover;
    background-position: right center
}

.slider-right-abs {
    position: absolute;
    left: 80%;
    top: 15%;
    width: 260px
}

.displayhomenovtwo .nov_preload {
    height: 510px
}

.slider-right {
    left: auto;
    right: 43%;
    text-align: right;
    top: 30%
}

.slider-tyt {
    font-size: 45px;
    font-weight: 600;
    color: #fff
}

.slider-podtyt {
    font-size: 20px;
    color: #fff;
    margin-bottom: 50px
}

a.button-sprawdz {
    font-size: 14px;
    font-weight: 700;
    line-height: 28px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 16px;
    padding: 6.5px 18px;
    font-weight: 700;
    background: #f6cf02;
    padding: 10.5px 30px;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .2)
}

a.button-sprawdz:hover {
    color: #000
}

#js-product-list .product_list.list .product-miniature .product-buttons .add-to-cart {
    background-color: #0f6eb3;
    border: 1px solid #0f6eb3;
    font-weight: 600
}

#js-product-list .product_list.list .product-miniature .product-buttons .group-action a i:hover {
    color: #f6cf02
}

#js-product-list .product_list.list .product-miniature .product-buttons .group-action a:hover {
    background-color: #222;
    border: 1px solid #222
}

#js-product-list .product_list.list .product-miniature .product-buttons .add-to-cart:hover {
    background-color: #f6cf02;
    border: 1px solid #f6cf02
}

.nivo-html-caption {
    display: initial !important;
    right: 200px !important
}

.breadcrumb ol li:first-child {
    font-weight: 600
}

#index .kontakt-glowna-zgoda a {
    color: #0f6eb3
}

#contact .kontakt-glowna-zgoda a {
    color: #0f6eb3
}

#contact .kontakt-glowna-zgoda .custom-checkbox input[type=checkbox]+span {
    margin-right: 0px !important
}

#contact .kontakt-glowna-zgoda {
    margin-top: 10px;
    padding-left: 5px;
    text-align: justify;
    padding-right: 10px
}

#contact .kontakt-glowna-zgoda span {
    font-size: 1.2rem
}

.pagination .previous {
    color: #919191 !important
}

.pagination .page-list li:first-child a {
    color: #fff
}

#checkout .page-title {
    position: relative;
    font-size: 1.6rem;
    font-weight: 700;
    color: #292b2c;
    margin-bottom: 30px
}

#index .kontakt-glowna-zgoda label {
    color: #919191;
    font-size: 11px;
    text-align: justify;
    padding-right: 5px
}

#index .kontakt-glowna-zgoda {
    margin-left: 5px
}

.block-contact ul {
    margin-left: 37px;
    margin-top: 0
}

.block-contact ul li {
    margin-bottom: 0px !important
}

.block-contact .data {
    margin-bottom: 0;
    clear: both
}

.adres-ft {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 90%
}

.mail-ft {
    font-weight: 600;
    margin-bottom: 5px
}

.mail-ft a {
    font-size: 14px
}

.phone-ft a {
    font-size: 16px;
    font-weight: 700;
    margin-top: -10px
}

.block-contact .block_content .data a {
    display: block;
    padding-top: 3px
}

.sociale {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.footer.footer-one .footer-top {
    padding: 40px 30px 35px 30px
}

.sociale i {
    font-size: 30px
}

.sociale .list-inline {
    margin-top: -5px
}

.sociale .block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sociale .title_block {
    color: #000 !important;
    padding-top: 20px !important;
    font-size: 1.9rem !important
}

.vinova {
    font-size: 14px
}

.footer.footer-one .newsletter .btn {
    background-color: #000;
    border: 1px solid #000
}

.footer.footer-one .newsletter .btn:hover {
    background-color: #000;
    border: 1px solid #000
}

.nov-megamenu .menu>li>a {
    font-family: 'Montserrat', sans-serif
}

.footer.footer-one .title_block {
    font-size: 1.5rem;
    color: #fff
}

.footer .block .block_content a {
    color: #fff
}

.footer .block .block_content a:hover {
    /*color: #f6cf02*/
    color:#146EB3;
}
.footer .adres-ft i {
	display: none;
}
.footer .block .block_content {
    color: #fff
}
.footer.footer-one .block-contact i {
	background-color: #0B3855;
	border: 1px solid #0B3855;
	color: #fff;
}
.footer.footer-one .newsletter .input-group input {
    border: 1px solid #e6e6e6
}

.footer.footer-one .footer-middle {
    padding: 33px 30px
}
.footer .nov-html ul {
	line-height: 27px;
	font-weight: 100!important;
}
.footer.footer-one .footer-middle {
    border-top: 0px solid #e6e6e6
}

.verticalmenu .menu>li>.dropdown-menu ul li.item a {
    font-family: 'Montserrat', sans-serif
}

.verticalmenu .menu>li>a {
    font-family: 'Montserrat', sans-serif
}

#nov-copyright a {
    color: #fff
}

#nov-copyright {
    color: #fff
}

.footer.footer-one #nov-copyright {
    background-color: #fff
}

.topbar a {
    color: #0f6eb3 !important
}

.topbar a:hover {
    color: #0f6eb3 !important
}

.infostore-inline ul li i {
    font-size: 25px;
    color: #146EB3;
    margin-top: -3px;
    margin-right: 12px
}

.topbar {
    border-bottom: 1px solid #f2f2f2;
    color: #bbb
}

.poziom-1 {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000
}

.poziom-1-b {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #0f6eb3
}

.poziom-2 {
    font-size: 1.4rem;
    font-weight: 500;
    color: #000
}

.poziom-2-t {
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 500;
    color: #000
}

body#checkout .topbar .container {
    min-height: initial
}

#contact #main {
    margin-bottom: 0
}

.txt-area {
    padding-left: 15px;
    padding-right: 0
}

.cf-form {
    text-transform: uppercase;
    font-size: 1.8rem;
    font-weight: 600;
    margin-bottom: 10px
}

#contact textarea.form-control {
    margin-left: -10px !important
}

#contact .form-control-comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -3px
}

#left-column-kontakt .nazwa-firmy {
    font-size: 2.5rem;
    font-weight: 600;
    color: #000
}

#left-column-kontakt .infostore-inline ul li {
    font-size: 1.4rem;
    font-weight: 600
}

#left-column-kontakt i {
    color: #0c578e !important
}

#left-column-kontakt {
    padding-left: 0;
    font-size: 1.4rem
}

#contact #wrapper-site {
    margin-top: 30px
}

#header.header-4 .topbar {
    height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

#header.header-4 .header-top {
    padding-top: 28px;
    padding-bottom: 32px
}

.page-title {
    font-size: 2.3rem;
    color: #000;
    margin-top: 1.5rem
}

#cms .page-title {
    margin-bottom: 20px
}

.paragraf {
    list-style-type: none !important;
    text-align: center
}

.cms-strona p {
    text-align: justify
}

#cms #wrapper-site {
    padding-bottom: 0
}

.pasek-bankow {
    margin-top: 20px;
    margin-bottom: 20px
}

#cms #main {
    margin-bottom: 30px
}

.stopka-copy {
    color: #000
}

.stopka-copy a {
    color: #0f6eb3 !important
}

.polub-nas {
    position: relative;
    z-index: 100;
    margin-bottom: 0;
    padding: 0
}

.kontaktowy {
    z-index: 1000;
    margin-top: 30px !important;
    max-width: 770px;
    margin: 0 auto -40px;
    position: relative;
    background: #fff;
    -webkit-box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 3px 20px 0 rgba(0, 0, 0, .2);
    padding-top: 38px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.product-tabs-categories.cattabs_special .product_tab_content {
    border: 0
}

.ekspert {
    margin-bottom: 0
}

.banner-1 {
    text-align: right
}

.polecane {
    margin-top: 40px;
    margin-bottom: 50px
}

.title_block img {
    margin-bottom: 5px;
    margin-right: 10px
}

#product_comments_block_tab .text-center {
    text-align: left !important
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff !important
}

#category-description {
    margin-top: 20px;
    text-align: justify;
    color: #919191
}

#product .product-images .thumb-container .thumb.selected,
#product .product-images .thumb-container .thumb:hover {
    border-radius: 5px
}

.nov-productlist.productlist-slider .item .product-miniature {
    border-radius: 5px
}

.simpleblog .owl-theme .owl-nav [class*='owl-']:hover {
    color: #0f6eb3 !important
}

.simpleblog.block_content {
    padding-top: 0;
    padding-bottom: 0
}

.simpleblog .owl-theme .owl-nav .owl-next {
    font-size: 40px
}

.simpleblog .owl-theme .owl-nav .owl-prev {
    font-size: 40px
}

.simpleblog .owl-theme .owl-nav .owl-next {
    right: -10px
}

.simpleblog .owl-theme .owl-nav .owl-prev {
    left: -10px
}

.crossselling .product_list {
    padding: 0 10px 10px
}

.nov-samecategory .product_list {
    padding: 0 10px 10px
}

.nov-samecategory .product-miniature {
   /* border-radius: 5px;*/
    border-radius: 0px;
    margin: 10px
}

.nov-samecategory .owl-theme .owl-nav [class*='owl-']:hover {
    color: #0f6eb3 !important
}

.nov-manufacture .owl-theme .owl-nav [class*='owl-']:hover {
    color: #0f6eb3 !important
}

.nov-manufacture .block_content {
    padding-top: 0;
    padding-bottom: 0
}

.nov-manufacture .owl-theme .owl-nav .owl-next {
    font-size: 40px
}

.nov-manufacture .owl-theme .owl-nav .owl-prev {
    font-size: 40px
}

.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-next {
    font-size: 40px
}

.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-prev {
    font-size: 40px
}

.nov-samecategory .owl-theme .owl-nav .owl-next {
    font-size: 40px
}

.nov-samecategory .owl-theme .owl-nav .owl-prev {
    font-size: 40px
}

.crossselling .owl-theme .owl-nav .owl-next {
    font-size: 40px
}

.crossselling .owl-theme .owl-nav .owl-prev {
    font-size: 40px
}

.owl-theme .owl-nav [class*="owl-"].disabled {
    background-color: transparent !important
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background-color: transparent;
    color: #0f6eb3
}

.owl-next {
    font-size: 40px
}

.owl-prev {
    font-size: 40px
}

.owl-theme .owl-nav [class*='owl-'] {
    font-weight: 600;
    top: 45% !important;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    color: #000;
    border-radius: 0
}

.nov-productlist.productlist-slider .block_content {
    overflow: initial !important
}

.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-next {
    right: -10px
}

.nov-manufacture .owl-theme .owl-nav .owl-next {
    right: -10px
}

.nov-samecategory .owl-theme .owl-nav .owl-next {
    right: -10px
}

.crossselling .owl-theme .owl-nav .owl-next {
    right: -10px
}

.nov-manufacture .owl-theme .owl-nav [class*='owl-'] {
    font-weight: 600;
    top: 0% !important;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    color: #000;
    border-radius: 0
}

.crossselling .owl-theme .owl-nav [class*='owl-'] {
    font-weight: 600;
    top: 40% !important;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    color: #000;
    border-radius: 0
}

.nov-samecategory .owl-theme .owl-nav [class*='owl-'] {
    font-weight: 600;
    top: 40% !important;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent;
    color: #000;
    border-radius: 0
}

.nov-manufacture .block_content {
    overflow: initial !important
}

.nov-manufacture. .owl-theme .owl-nav .owl-next {
    right: -10px
}

.sekcja-kropelka {
    text-align: center !important
}

.sekcja-kropelka em {
    font-style: normal !important;
    /*background: url(/gfx/waterdrop-icon3.png) left center no-repeat, url(/gfx/waterdrop-icon3.png) right center no-repeat;*/
    padding-left: 40px;
    padding-right: 40px
}

.nov-productlist.productlist-slider .owl-theme .owl-nav .owl-prev {
    left: -10px
}

.nov-samecategory .owl-theme .owl-nav .owl-prev {
    left: -10px
}

.crossselling .owl-theme .owl-nav .owl-prev {
    left: -10px
}

.nov-manufacture .owl-theme .owl-nav .owl-prev {
    left: -10px
}

.breadcrumb {
    background-image: none !important;
    padding: 10px;
    background-color: #f7f7f7 !important;
    margin-bottom: 20px
}

.okruszek {
    background-color: #f7f7f7;
    width: 100%
}

.breadcrumb ol {
    text-align: left;
    padding-top: 10px
}

.cart-ss {
    background: #424242 !important;
    ;
    color: #fff;
    font-weight: 700;
    width: 100%;
    padding: 0;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #424242 !important
}

.blockcart .body ul li {
    padding: 20px 0;
    border-bottom: 1px solid #d7d7d7;
    overflow: hidden
}

.blockcart .body ul li .img_content {
    float: left;
    margin: 0 20px 0 0;
    position: relative
}

.blockcart .body ul li .img_content .product-quantity {
    position: absolute;
    top: 5px;
    left: 5px;
    min-width: 25px;
    line-height: 23px;
    border-radius: 100%;
    padding-top: 1px;
    padding-bottom: 2px;
    text-align: center;
    background: #0f6eb3;
    color: #fff;
    font-size: 12px
}

.blockcart .body ul li .right_block {
    overflow: hidden;
    position: relative;
    padding: 0 15px 0 0;
    margin-right: 5px
}

.blockcart .body ul li .right_block .product-name {
    display: block;
    overflow: hidden;
    word-wrap: break-word;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #222;
    text-transform: capitalize;
    font-size: 12px;
    line-height: 20px
}

.blockcart .body ul li .right_block .product-price {
    display: block;
    margin: 10px 0 0;
    color: #0f6eb3;
    font-size: 12px;
    font-weight: 600
}

.blockcart .body ul li .right_block .remove-from-cart {
    display: block;
    position: absolute;
    top: 0;
    right: 0
}

.blockcart .body ul li .right_block .attributes_content {
    display: block;
    font-size: 12px;
    color: #000;
    margin: 5px 0 0
}

.blockcart .body ul li .right_block strong {
    font-weight: 400
}

.blockcart .body .price_content {
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px solid #d7d7d7;
    margin-bottom: 20px
}

.blockcart .body .price_content .price_inline {
    overflow: hidden;
    line-height: 25px
}

.blockcart .body .price_content .price_inline .label {
    float: left;
    font-weight: 400;
    color: #3e3d43;
    font-size: 12px;
    text-transform: capitalize
}

.blockcart .body .price_content .price_inline .value {
    float: right;
    font-weight: 800;
    color: #3e3d43;
    font-size: 12px
}

.blockcart .body .checkout a {
    display: block;
    color: #fff
}

.blockcart .body .checkout a:hover {
    background: #0f6eb3
}

.cart-buttons .btn.btn-primary {
    width: 100%
}

#blockcart-modal .product-name {
    color: #000
}

#index .verticalmenu-content.show {
    display: block !important
}

.verticalmenu-content.show {
    display: none !important
}

.tp-bgimg {
    border-bottom-right-radius: 5px
}

#product .product-images .thumb-container .thumb {
    border-radius: 5px
}

#index .nov-verticalmenu .verticalmenu {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.page-index #header.header-4 .nov-verticalmenu .verticalmenu {
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc
}

#product .detail-product-name {
    color: #000;
    font-size: 25px;
    margin-bottom: 10px
}

#product .tax-shipping-delivery-label {
    font-size: 12px
}

.productbuttons .btn i {
    color: #0f6eb3
}

#product .product-prices .current-price {
    font-size: 2.8rem;
    color: #0f6eb3
}

.product-quantity .add .add-to-cart {
    padding: 5px 11px;
    background-color: #0f6eb3;
    border: 1px solid #0f6eb3
}

.product-quantity .add .add-to-cart:hover {
    background-color: #f6cf02;
    border: 1px solid #f6cf02
}

.in_border {
    border-bottom: 1px solid #e6e6e6
}

.header-4 #nov-megamenu.nov-megamenu--fixed {
    background-color: #0f6eb3;
    z-index: 1000000
}

.account-list .account-list-content {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}

.account-list .account-list-content>div a,
.account-list .account-list-content .link_wishlist a {
    text-transform: uppercase
}

a:hover {
    color: #0f6eb3;
    text-decoration: none
}

#header.header-4 #_desktop_top_menu .nov-megamenu .menu>li.active>a {
    color: #fff
}

.account-list .account-list-content>div,
.account-list .account-list-content .link_wishlist {
    border-bottom: 0
}

.account-list .account-list-content>div i,
.account-list .account-list-content .link_wishlist i {
    color: #0f6eb3
}

.title_block {
    color: #000
}

#header.header-4 .blockcart .header-cart .cart-products-count {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: #0f6eb3;
    color: #fff;
    font-weight: 600;
    border-radius: 50%;
    text-align: center;
    width: 20px;
    height: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.verticalmenu .menu>li>.dropdown-menu li>.dropdown-menu>ul>li {
    border-bottom: 0px !important
}

.verticalmenu .menu>li>.dropdown-menu>ul>li {
    border-bottom: 0px !important
}

#header.header-4 .blockcart .header-cart>div {
    vertical-align: middle
}

.infomation {
    margin-top: -4px
}

.lista-zyczen {
    margin-top: 9px;
    margin-left: 20px
}

#_mobile_cart_bottom {
    width: 60px;
    margin-right: -5px
}

#nov-megamenu .nov-megamenu .menu>li>a {
    font-family: 'Montserrat', sans-serif
}

.infomation .lista-zyczen i {
    font-size: 25px;
    margin-right: 15px;
    vertical-align: middle
}

#block_myaccount_infos {
    margin-top: 10px
}

#block_myaccount_infos .myaccount-title {
    background-color: transparent
}

#block_myaccount_infos .myaccount-title i {
    font-size: 30px
}

.kontaktowy img.right {
    float: right;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    right: -120px;
    top: 75px;
    position: absolute
}

#index .contact-form .form-control-select {
    display: none
}

#index .contact-form .bootstrap-filestyle {
    display: none
}

#index .contact-form .form-footer .btn {
    width: 30%;
    float: right
}

#index .contact-form {
    width: 70%;
    float: right;
    background-color: #fff;
    z-index: 100;
    position: relative;
    padding-left: 20px;
    padding-right: 20px;
    right: -15px;
    padding-top: 10px;
    margin-bottom: 3rem
}

.contact-form .form-fields .form-control:hover,
.contact-form .form-fields .form-control:focus {
    border: 1px solid #0f6eb3
}

.contact-form .form-footer .btn:hover {
    background-color: #0f6eb3;
    border: 1px solid #0f6eb3 !important
}

#index .contact-form .form-fields .form-control {
    background: transparent;
    padding: 10px
}

#contact .form-control:disabled {
    background-color: #f8f8f8 !important
}

#contact select.form-control:not([size]):not([multiple]) {
    background-color: transparent;
    height: 46px;
    font-size: 1.3rem;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
    background-image: url(/themes/i-posprzatane/assets/img/icon-dropdown.png);
    background-repeat: no-repeat;
    background-position: right 15px center
}

#contact .btn.btn-default:hover,
.btn.btn-default {
    background: #000;
    border: 0;
    height: 30px
}

#contact .contact-form .form-footer .btn {
    width: 30%;
    float: right
}

#contact .contact-form {
    background-color: #fff;
    position: relative;
    padding-top: 10px;
    margin-bottom: 3rem
}

#contact .contact-form .form-fields .form-control {
    background: transparent;
    padding: 10px
}

.block-contact i {
    margin-right: 12px
}

.kontaktowy img.left {
    left: -80px;
    bottom: -70px;
    position: absolute
}

#displayTop.displaytoptwo {
    background-color: #fff;
    margin-bottom: 15px
}

.o-nas-girl {
    float: right;
    width: 56%;
    padding-left: 15px
}

.centruj-pion p {
    text-align: justify
}

.centruj-pion {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.like_us {
    position: relative
}

.like_us {
    background: #0c578e;
    background: -webkit-gradient(linear, left top, right top, from(#0c578e), color-stop(50%, #0f6eb3), to(#0c578e));
    background: linear-gradient(to right, #0c578e 0%, #0f6eb3 50%, #0c578e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c578e', endColorstr='#0c578e', GradientType=1)
}

.like_us .content>div.img_container img {
    margin-top: -131px
}

.kontener .row {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.kontener {
    max-width: 1180px !important;
    margin: auto
}

.like_us .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.like_us .content>div.img_container {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end
}

.like_us .content>div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-height: 93px
}

.like_us img.position-absolute {
    left: -350px;
    top: -240px;
    z-index: -100;
    position: absolute
}

.like_us .content span,
.like_us .content span a {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600
}

.breadcrumb ol li:before {
    -webkit-transform: none !important;
    transform: none !important;
    content: "/";
    background: none !important;
    top: 1px;
    margin-top: 0
}

.sekcja-tab {
    margin-top: 20px !important;
    margin-bottom: 20px !important
}

.nov-productlist.on-sale .product-miniature {
    border: 0px !important
}

.nov-productlist.on-sale,
.nov-productlist.daily-deal {
    margin-top: 10px
}

#header.header-4 .topbar {
    background-color: #F5F5F5;
}

.footer.footer-one {
    padding: 0px !important
}

#header .verticalmenu .toggle-nav span:not(.btnov-lines) {
    font-weight: 600;
    font-size: 14px
}

.verticalmenu .menu>li>a {
    font-size: 1.3rem;
    text-transform: none;
    font-weight: 550
}

.nov-productlist.on-sale .product-miniature.item-one .product-price-and-shipping .price {
    color: #0f6eb3
}

#header.header-4 .header-bottom {
    background-color: #0f6eb3
}

.toggle-nav {
    background-color: #0c578e
}

#header.header-4 #_desktop_search_content .btn.btn-secondary {
    background-color: #0f6eb3;
    border: 1px solid #0f6eb3
}

#header.header-4 .toggle-nav {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 5px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    width: 280px
}

#index #header.header-4 .verticalmenu-content {
    background: #fff
}

.produkt-hero-min {
    background-color: #fff;
    width: 225px !important;
    -webkit-transform: scale(.82);
    transform: scale(.82)
}

.produkt-hero-min .product-miniature .product-description {
    height: 100px !important
}

.produkt-hero-min .product-title {
    font-size: 14px
}

.produkt-hero-min .product-price {
    font-size: 22px
}

.produkt-hero-min .product-desc {
    color: #000;
    font-size: 12px;
    white-space: normal;
    line-height: 18px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px
}

.produkt-hero-min img {
    padding: 10px;
    width: 190px !important;
    height: auto !important
}

#header.header-4 .verticalmenu-content {
    min-width: 280px;
    position: absolute;
    top: 100%;
    left: 30px
}

.alert.alert-warning:before {
    display: none
}

.total-products {
    padding: 10px 10px
}

.block-categories .category-sub-menu li[data-depth="1"]>a {
    text-transform: none
}

.block-categories .category-sub-menu li[data-depth="1"] {
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 15px
}

.block-categories .category-sub-menu li[data-depth="1"]:before {
    display: none
}

.block-categories .category-sub-menu li[data-depth="2"]>a {
    text-transform: none
}

.block-categories .category-sub-menu li[data-depth="0"]>a {
    font-size: 1.3rem
}

.block-categories .category-top-menu>li:first-child a {
    color: #000
}

.sidebar .block .title_block {
    color: #000
}

#search_filters .facet .facet-title {
    border-bottom: 0;
    margin-bottom: 5px
}

#search_filters .searchfilter-title {
    display: none
}

.block-categories .category-sub-menu li[data-depth="2"] {
    padding-bottom: 0;
    padding-top: 0;
    padding-left: 15px
}

#js-product-list .product_list.list .product-miniature .product-description .product-title {
    padding-left: 0
}

.block-categories .category-sub-menu .category-sub-link {
    font-size: 1.3rem
}

.block-categories .category-sub-menu li[data-depth="2"]:before {
    display: none
}

#category-description p {
    color: #919191;
    font-size: 1.4rem
}

.block-category h1 {
    color: #000;
    font-size: 2.3rem
}

.block-categories .category-sub-menu li[data-depth="0"] {
    border-bottom: 0
}

.alert.alert-warning strong {
    font-weight: 600 !important
}

.no-padding {
    padding: 0 !important
}

.nov_preload {
    background-color: #f7f7f7
}

.blockcart .cart_block ul .product-image {
    padding: 5px
}

.verticalmenu .menu>li>a {
    padding: 5px 0
}

#verticalmenu li {
    display: block !important
}

#verticalmenu .more-wrap {
    display: none
}

#mobile_top_menu_wrapper #_mobile_verticalmenu .verticalmenu .menu>li>a {
    padding-left: 10px
}

.verticalmenu .menu>li>.dropdown-menu ul li.item a {
    padding: 6px 0
}

.verticalmenu .menu>li>.dropdown-menu ul {
    padding: 10px
}

.verticalmenu .show-sub {
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    cursor: pointer;
    padding: 10px;
    z-index: 25
}

.verticalmenu .item.group li a {
    padding: 0 !important
}

@media(max-width:980px) {
    .dropdown-menu,
    .dropdown-menu .list-inline {
        padding: 0
    }
    .verticalmenu .menu li.item .menu-title {
        display: none
    }
}

#back-top span {
    padding: 8px 16px;
    background-color: #146EB3;
}

.narrow-container {
    max-width: 900px;
    margin: 0 auto
}

#category #main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

#category-description p,
#category-description h2,
.home-about-us h2 {
    margin-bottom: 15px;
    text-align: justify;

}
.onas-justowanie p, .home-about-us p,{
	font-weight:100;
    color: #000;
    margin-bottom: 15px;
    text-align: justify;
}
div.readmore {
    max-height: 0;
    opacity: 0;
    -webkit-transition: all .5s;
    transition: all .5s;
    overflow: hidden
}

div.readmore.active {
    display: block;
    opacity: 1;
    max-height: unset
}

button.readmore {
    font-size: 1.4rem;
    background-color: #0c4885;
    border: none;
    padding: 10px 20px;
    color: #fff;
    border-radius: 3px;
    cursor: pointer;
    float: right
}

/* CUSTOM ADDED */
img {width: auto; max-width: 100%; height: auto;}
.custom-checkbox input[type=checkbox] {opacity: 1; visibility: hidden; width: 16px; height: 16px;}

/* home */
.page-home>.nov-row.ip-contact-form {margin-bottom: 100px;}
@media all and (max-width: 767px) {
    .page-home.pagehome-two .title_block {font-size: 2.3rem!important;}
}

/* category */
#js-product-list-bottom {margin-bottom: 20px;}
#category div.readmore {max-height: 100%; opacity: 1;}
#category button.readmore {display: none;}
@media all and (max-width: 767px) {
    #categories-product .item {width: 50%; max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;}
}
/*
@media all and (max-width: 650px) {
    .products.product_list.owl-carousel {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 0 10px;}
    .products.product_list.owl-carousel .item {width: 50%;}
}

@media all and (max-width: 350px) {
    .products.product_list.owl-carousel .item {width: 100%;}
}

*/
