body{color:#1d1d1e}
h1, h3, h5  {font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:24px;padding-top:15px;margin-bottom:10px;margin-top:0;border-top:1px solid #dedede;font-weight:400}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {border:1px solid #dedede}
a:active, a:focus {outline:none}
.item-page ul, #system-message ul, .category_description ul {padding-left:0}
.item-page ul li, #system-message ul li, .category_description ul li {margin-bottom:10px;padding-left:20px;background:url(../images/sprites.png) -1px -197px no-repeat;list-style:none}
hr.line-faded {background-color:#dedede;border:none;height:1px;margin:0 0 25px 0}
hr.line-faded-footer {background:#dedede;border-radius:10px;border:0 transparent;display:block;height:2px;margin:margin:15px 0;overflow:hidden;position:relative}
hr.line-faded-footer::after, hr.line-faded-footer::before {background:#87919b;border-radius:10px;border:0 transparent;content:"";height:100%;left:8%;position:absolute;top:0;width:8%}
hr.line-faded-footer::before {background:#000;border-radius:10px 0 0 10px;left:0}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline:none}
.font-xs {font-size:11px}
.font-sm {font-size:13px}
.inputbox[disabled], .inputbox[readonly], fieldset[disabled] .inputbox {cursor:not-allowed;color:#9e9e9e}



/* Fancybox 3 */
.fancybox-bg {z-index:-1}
.fancybox-container {z-index:9999999992}
.fancybox-bg.slider-full {background:#fff}
.fancybox-bg.slider-full {opacity:1 !important}
.fancybox-thumbs__list a::before {border-top:3px solid rgba(0,0,0,.7);border-left:3px solid rgba(0,0,0,.7);border-right:3px solid rgba(0,0,0,.7);border-bottom:3px solid rgba(255,82,104,.7)}
.fancybox-button,.fancybox-button:visited,.fancybox-button:link {color:rgba(0,0,0,.6)}
.fancybox-button:hover {color:rgba(0,0,0,.4)}
.fancybox-button {background:none;height:50px;width:50px}
.icon-slider-arrow-right.glyphicon {font-size:40px;right:5px}
.icon-slider-arrow-left.glyphicon {font-size:40px;left:5px}
.fancybox-caption {background:none;font-weight:400;color:rgba(0,0,0,.8);font-size:26px;padding:15px;margin-top:15px}
.fancybox-thumbs__list img {width:100%;height:100%;object-fit:cover}



/* START - Nowo strona glowna  */

.card-img-top {width: 100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}

/* Banner bottom  */
.banner-bottom {border-top:1px solid #dedede;padding-top:25px}
.banner-left, .banner-right {padding:0}

/* Category top  */
.slider-r h2 {font-family:'Roboto',Arial,Helvetica,sans-serif;text-align:center;font-size:18px;font-weight:400;text-transform:uppercase}
.slider-r-small {font-size:17px !important}
.slider-r h3 {font-family:'Roboto',Arial,Helvetica,sans-serif;text-align:center;font-size:28px;font-weight:300;border:none;padding-top:30px;margin-bottom:20px}
.slider-r h3 span {font-size:35px;text-transform:uppercase;color:#1d1d1e;font-weight:500}

.slider-r {margin-bottom:25px}
.slider-r img {border-radius:5px}
.slider-r a {color:#1d1d1e}
.slider-r a:hover {text-decoration:none}

.img-cat {padding:5px}

.slick-prev-home, .slick-next-home {height:40px !important;width:40px !important;border-radius:50% !important}
.slick-prev-home {background:url(../images/slick-prev.png) 11px center no-repeat !important;left:10px !important;background-color:rgba(255,255,255,0.7) !important}
.slick-next-home {background:url(../images/slick-next.png) 14px center no-repeat !important;right:10px !important;background-color:rgba(255,255,255,0.7) !important}

/* Newsletter top  */
.newsletter-bg {background:#f7f7f7;text-align:center;padding:50px 0 65px 0}
.newsletter-bg .acymailing_form {display:table;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.newsletter-bg .inputbox {display:inline-block;width:100%;height:auto;padding:10px 12px 11px 12px !important;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:none;outline:none;border-radius:5px 0 0 5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.newsletter-bg .btn {padding:9px 10px !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 5px 5px 0 !important}
.newsletter-bg .acymailing_titletext {font-size:30px}
.newsletter-bg .acymailing_introtext {font-size:15px}

.newsletter-bg .acymailing_titletext {padding-top:15px}
.newsletter-bg .acymailing_introtext, .newsletter-bg .acymailing_form {padding-top:20px}

.newsletter-bg .moduletable_newsletter {padding-top:0;padding-bottom:0}

/* Slick slide  */
.slick-slide-img {overflow:hidden}
.slick-slide-img img {max-width:100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}
.slick-slide-img:hover img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}

/* START - Blog  */
.blog-col {margin-bottom:30px}
.blog {position:relative}
.blog .moduletable_product-index-cat-all {right:15px;top:25px;padding:6px 12px;font-size:13px}
.blog .moduletable_product-index-cat-all a:hover {text-decoration:none}
.blog h3 {margin-bottom:20px;padding-top:25px;font-size:28px}
.h-100 {height:100%}
.shadow-sm {box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}

.card {overflow:hidden;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}
.card .card-body {padding:15px 10px}
.card img {max-width:100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}
.card:hover img {-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}

.card h2 {font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:18px;margin-top:0;margin-bottom:0}
.card h2 a {color:#1d1d1e;text-decoration:none}

.category-name {color:#a29f9f;border:1px solid #28a745;margin-bottom:10px;padding:5px;display:inline-block;border-radius:5px;font-size:11px}
.category-name a {color:#a29f9f}

.card-read-more {padding:15px 10px 15px 10px;margin:0 10px;border-top:1px dashed #6c757d}
.btn-card {color:#d9534f;background-color:#fff}

.card-text {padding:0 10px 15px 10px}
.card-text p {margin:0}

/* START - Collection  */
.slider-k {position:relative;margin-bottom:5px}
.slider-k h3 {margin-bottom:20px;padding-top:25px;font-size:28px}
.container-m {padding-right:10px;padding-left:10px}

.slider-k a {color:#1d1d1e}
.slider-k a:hover {text-decoration:none}

.slider-k .slick-prev-home {left:-50px !important;top:47% !important}
.slider-k .slick-next-home {right:-50px !important;top:47% !important}

.slider-k .moduletable_product-index-cat-all {right:0;top:25px;padding:6px 12px;font-size:13px}
.slider-k .moduletable_product-index-cat-all a:hover {text-decoration:none}

/* START - Strefa marek  */
.slider-pr  {margin-bottom:15px}
.slider-pr h3 {margin-bottom:5px;padding-top:25px;font-size:28px}
.slider-pr .img-cat {padding:0}
.slider-pr .slick-prev-home {left: 0 !important}
.slider-pr .slick-next-home {right:0 !important}
.slider-pr .slick-prev.slick-disabled, .slider-pr .slick-next.slick-disabled {opacity:0}

@media (max-width: 1240px) {
.slider-k .slick-prev-home {left:10px !important;top:47% !important}
.slider-k .slick-next-home {right:10px !important;top:47% !important}
}

.slider-kb h2 {text-align:left !important;font-size:22px !important}
.slider-kb .slick-prev-home {top:32% !important}
.slider-kb .slick-next-home {top:32% !important}

/* START - Komentarze  */
.comment-r {padding-bottom:10px;font-family:'Roboto',Arial,Helvetica,sans-serif}
.comment-r-border {border-top:1px solid #dedede}
.comment-reviews {background:url(../images/comment-bg.jpg) 0 0 no-repeat;padding-left:40px;margin-bottom:15px}
.comment-username {margin-bottom:0;font-weight:500}
.comment-created {margin-bottom:5px;color:#9e9e9e;font-size:13px}
.comment-created img {margin-left:5px;margin-right:3px;position:relative;top:-2px}
.comment p {margin:0;text-transform:lowercase}
.comment-percent {font-size:40px;position:relative;top:-13px;font-weight:500;color:#7ac046}
.comment-t {position:relative;top:-13px;font-size:18px;color:#9e9e9e}
.comment-t span {color:#1d1d1e;font-weight:500}

.comment-r .slick-slide img {display:inline-block}
.comment-r .slick-dots {bottom:0;position:relative}
.comment-r ol, .comment-r ul {margin-top:-10px;margin-bottom:0}
.comment-r .slick-dots button {border:none;margin:5px 10px;width:10px;height:10px}
.comment-r .slick-dots .slick-active button {background:#7ab946 !important}

/* Komentarze i Opinie - ukrywanie */
.list-reviews .reviews-hidden, .list-question .question-hidden, .related-products-type-r-first .related-products-type-r-hidden {display:none}
.list-reviews-open, .list-question-open, .related-products-type-r-first-open {position:relative}
.list-reviews-open:after, .list-question-open:after, .related-products-type-r-first-open:after {content:" ";display:block;position:absolute;width:100%;height:10rem;left:0;bottom:0;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(2%, #ffffff), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, #ffffff 2%, rgba(255, 255, 255, 0) 100%)}
.button-children-toogle-reviews, .button-children-toogle-question {padding:15px 0;border-top:1px solid #dedede}
.button-children-toogle-related-products-type-r {padding:15px 0}

/* START - Komentarze podstrona Opinie Mebline  */
.comment-r-a h2 {font-size:28px !important;font-weight:300 !important;margin-bottom:0 !important}
.comment-r-a h2 span {font-size:35px;text-transform:uppercase;color:#1d1d1e;font-weight:500}
.comment-r-a .equal-widget {background:#e9e9e9;text-align:center;padding:40px 20px;font-size:14px;font-family:'Roboto',Arial,Helvetica,sans-serif}
.comment-r-a .equal-col {margin-top:25px;margin-bottom:0}
.comment-r-a .equal-col img {margin-bottom:5px}
.comment-r-a .comment-username {margin-bottom:5px;font-size:16px}
.comment-r-a .comment-created {margin-bottom:10px;color:#7d7d7d;font-size:14px}
.comment-r-a .comment p {text-transform:initial}

/* START - Tresc cala strona */
.single-full-content {font-family: 'Roboto',Arial,Helvetica,sans-serif;font-size:16px}
.single-full-content-bg {background:#e9e9e9}
.single-full-content h2 {font-size:28px !important;font-weight:300 !important;margin-bottom:0 !important;padding-top:40px !important}
.single-full-content h2 span {font-size:35px;text-transform:uppercase;color: #1d1d1e;font-weight:500}

.single-full-content-font-28 {font-size:28px;font-weight:500}

.single-full-content strong {font-weight:500}
.single-full-content .p-mb-0 p {margin-bottom:0}

.single-full-content .fs-15 {font-size:15px}
.single-full-content .fs-16 {font-size:16px}
.single-full-content .fs-17 {font-size:17px}

.single-full-content .py-10 {padding:10px 0}
.single-full-content .py-20 {padding:20px 0}
.single-full-content .py-25 {padding:25px 0}
.single-full-content .py-30 {padding:30px 0}
.single-full-content .py-40 {padding:40px 0}
.single-full-content .py-50 {padding:50px 0}

.single-full-content .pt-10 {padding-top:10px}
.single-full-content .pt-20 {padding-top:20px}
.single-full-content .pt-25 {padding-top:25px}
.single-full-content .pt-30 {padding-top:30px}
.single-full-content .pt-40 {padding-top:40px}
.single-full-content .pt-50 {padding-top:50px}

.single-full-content .pb-10 {padding-bottom:10px}
.single-full-content .pb-20 {padding-bottom:20px}
.single-full-content .pb-25 {padding-bottom:25px}
.single-full-content .pb-30 {padding-bottom:30px}
.single-full-content .pb-40 {padding-bottom:40px}
.single-full-content .pb-50 {padding-bottom:50px}

.single-full-content .my-10 {margin:10px 0}
.single-full-content .my-20 {margin:20px 0}
.single-full-content .my-25 {margin:25px 0}
.single-full-content .my-30 {margin:30px 0}
.single-full-content .my-40 {margin:40px 0}
.single-full-content .my-50 {margin:50px 0}

.single-full-content .mt-10 {margin-top:10px}
.single-full-content .mt-20 {margin-top:20px}
.single-full-content .mt-25 {margin-top:25px}
.single-full-content .mt-30 {margin-top:30px}
.single-full-content .mt-40 {margin-top:40px}
.single-full-content .mt-50 {margin-top:50px}

.single-full-content .mb-10 {margin-bottom:10px}
.single-full-content .mb-20 {margin-bottom:20px}
.single-full-content .mb-25 {margin-bottom:25px}
.single-full-content .mb-30 {margin-bottom:30px}
.single-full-content .mb-40 {margin-bottom:40px}
.single-full-content .mb-50 {margin-bottom:50px}

.single-full-content .mr-10 {margin-right:10px}
.single-full-content .mr-20 {margin-right:20px}
.single-full-content .mr-25 {margin-right:25px}
.single-full-content .mr-30 {margin-right:30px}
.single-full-content .mr-40 {margin-right:40px}
.single-full-content .mr-50 {margin-right:50px}

/* START - Stopka  */
.font-sm.footer {margin-bottom:20px}
.footer ol, .footer ul {margin-top:0;margin-bottom:0;padding:0}
.footer li {padding:0 10px;display:inline-block;margin:10px 0}

.footer .f0 {text-align:center;margin-top:15px;cursor:pointer}
.footer .f0 img {vertical-align:sub;margin-right:5px}
.footer .f0-r {top:-2px;position:relative;right:-10px}

.footer .modal-body {padding:25px 15px 0 15px}
.modal {display:none;position:fixed;z-index:10001;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.45)}
.modal-header .close {margin-top:2px}
.flag-img img {height:30px}
.flag-r {margin-bottom:20px}
a .flag-r {color:#1d1d1e}

.favi-extra {width:40px}
.favi-extra img {width:50px;height:50px}

@media (max-width: 767px) {
.modal {padding-top:0}	
}

.footer .f0 {text-align:center;margin-top:15px}
.footer .f0 img {vertical-align:sub;margin-right:5px}

.footer .f1 {text-align:center;margin-top:25px}
.footer .f1 li:not(:last-child) {border-right:1px solid #dedede}

.footer .f1-a {margin-top:15px}

.footer .f2 {text-align:center;margin-top:15px}

.footer .f3 {text-align:center;margin-top:25px}

.footer .f4 {text-align:center;font-size:12px;color:#adafb2;margin-top:25px}
.footer .f4 a {color:#adafb2}
.footer .f4 li:not(:last-child) {border-right:1px solid #adafb2}

.footer .f-h {text-transform:uppercase}

@media (max-width: 768px) {
.footer .f4 li {display:block}
.footer .f4 li:not(:last-child) {border:none}
}
/* END - Stopka  */

/* END - Nowo strona glowna  */



/* START - Related Products  */

.RelatedProductsTitle {display:none}

.related-products-type-r-first-open {display:inline-block}

.horizontal-separator-related-products-item {border-bottom:1px solid #dedede;margin-bottom:15px}

.related-products-type-r .related-products-item {padding:15px 0;margin:0}
.related-products-type-r .related-products-item:not(:last-child) {border-bottom:none}
.rank .related-products-item-border:not(:last-child) {border-bottom:1px solid #dedede !important;margin-bottom:15px}

.related-products-type-r .related-products-item .RelatedProductsTitle-b {padding-left:0}
.related-products-type-r .related-products-item h2 {font-family:'Roboto',Arial,Helvetica,sans-serif !important;font-size:20px !important;padding-top:0;margin-bottom:10px !important;border-top:none;font-weight:300;margin-top:0;line-height:inherit !important;height:auto !important}
.related-products-type-r .related-products-item h2 a:hover{text-decoration:none}

.related-products-type-r .related-products-item .PricesalesPrice {font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:21px}

.related-products-type-r .related-products-item span.PricebasePriceWithTax-R {position:relative;margin-left:10px;color:#9e9e9e}
.related-products-type-r .related-products-item span.PricebasePriceWithTax-R:before {border-bottom:2px solid #e31519;position:absolute;content:"";-ms-transform: rotate(-12deg);-webkit-transform:rotate(-12deg);transform:rotate(-12deg));top:50%;left:0;width:100%}

.related-products-type-r .related-products-item .related-products-card {margin-top:20px}
.related-products-type-r .related-products-item .spacer-buy-area.related-products-card-b .form-control {width:50px;height:25px;top:1px;position:relative;margin:0;border-radius:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;border-right:none}
.related-products-type-r .related-products-item .spacer-buy-area.related-products-card-b {border:none;padding:0;margin-bottom:0;display:inline-block;float:left;top:3px}
.related-products-type-r .related-products-item .addcart-button {text-align:left;margin-top:0}
.related-products-type-r .related-products-item .addtocart-button {text-align:left;margin-top:0;margin-left:15px;background:url(../images/addcart-btn.jpg) no-repeat right center;width:32px;height:32px;border:none;outline:none}
.related-products-type-r .related-products-item .addtocart-button:hover {background:url(../images/addcart-btn-h.jpg) no-repeat right center;outline:none}

.related-products-type-r .related-products-item .related-products-card .quantity-plus {background-image: url(../images//addcart-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:32px 23px;border-radius:0 4px 4px 0;height:25px}
.related-products-type-r .related-products-item .related-products-card .quantity-minus {background-image: url(../images//addcart-minus.svg);background-position:50%;background-repeat:no-repeat;background-size:32px 23px;border-radius:4px 0 0 4px;height:25px}

.related-products-type-r .quantity-controls {height:25px;padding:0 12px}

.related-products-type-r .index-img {padding-left:0}
.related-products-type-r .index-img img {display:inline-block;object-fit:cover;width:100%;height:140px;padding:5px;margin-bottom:15px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition: all .2s ease-in-out} 

@media (max-width:991px){

.related-products-type-r .related-products-item:not(:last-child) {border-bottom:1px solid #dedede;margin-bottom:15px}
.horizontal-separator-related-products-item {border-bottom:none;margin-bottom:0}

}

/* END - Related Products  */



/* START - Related Products TYP L */

.vmgroup_product-index-l {margin:0 25px 25px 25px}
.product-related-products-l .index-img img {display:block;margin-left:auto;margin-right:auto}
.vmgroup_product-index-l .index-img img {height:auto}

@media (min-width: 992px) {
.vmgroup_product-index-l .index-img img {height:110px}
}

.vmgroup_product-index-l .index-img {overflow:hidden;min-height:95px}
.vmgroup_product-index-l .menu-bottom-promo {padding:15px 15px}

/* END - Related Products L */



/* START - Validate produkty + koszyk  */
#product-validate label.error {width:100%;color:#f40004;padding:5px 0 0 0;text-align:center}
/* END -Validate produkty + koszyk  */



/* START - Koszyk uslugi dodatkowe  */
.uslugi_dodatkowe .moduletable_uslugi_dodatkowe-index {display:inherit}
.moduletable_uslugi_dodatkowe-index {display:none}
.uslugi_dodatkowe .quantity-box, .uslugi_dodatkowe .quantity-box, .uslugi_dodatkowe .quantity-controls {display:none}
.uslugi_dodatkowe .uslugi_dodatkowe_p_name {float:left;margin-right:10px;padding-top:6px}
.uslugi_dodatkowe .addtocart-bar {text-align:left;margin-top:0}
#cart-view-default .uslugi_dodatkowe .btn-success {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;width:90px}
.uslugi_dodatkowe .uslugi_dodatkowe_p {padding-top:10px;padding-bottom:10px}
/* END - Koszyk uslugi dodatkowe  */



/* START - Komunikat  */
.vendor-store-desc {background-color:#f6f4f4;border-radius:5px;margin:0 0 10px 0;padding:15px 15px 5px 15px}
/* END - Komunikat  */



/* START - Fast order  */
.order{z-index:10000;font-family:'Roboto',Arial,Helvetica,sans-serif;background:#a6a6a6;padding:5px 15px;position:fixed;top:217px;right:-60px;border-radius:25px 25px 0 0;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg)}
.order a {color:#fff;text-decoration:none}
/* END - Fast order  */



/* START - Popup Newsletter  */
#popup-message {background:url(../images/bg-popup.png);height:100%;position:fixed;top:0;width:100%;z-index:2147483647}
#popup-message .acymailing_module_loading:before {content:"Odebírat potvrzení!";width:100%;color:#f40004;font-size:18px;display:inline-block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}
#popup-message .acysubbuttons {text-align:center;padding:5px 0}
#popup-message .acymailing_introtext_popup {padding-top:10px;padding-bottom:10px}
#popup-message .social-news {text-align:center;padding-top:10px;margin-top:10px;border-top:1px solid #e5e5e5}
#popup-message .btn-success {-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
#popup-message .modal-body {padding:15px 15px 5px 15px}
#popup-message .modal-header .close {margin-top:-3px}
#popup-message .close {font-size:33px}
/* END - Popup Newsletter  */



/* START - Komunikaty systemowe  */
#system-message {border:1px solid #d9edf7;border-radius:4px;margin-bottom:25px;padding:15px;background-color:#d9edf7;color:#31708f}
.message {margin:3px 0}
/* END - Komunikaty systemowe  */



/* START - Pasek info gora  */
.container-info-bg {background:#fff;padding:0 0 10px 0;z-index:10000;position:relative}
.container-info {background:#dc142b;color:#fff;text-align:center;padding:10px 0}
.container-info-bg p {margin:0}
.container-info-bg a {color:#fff;text-decoration:underline}

.pbz {text-align:center;font-size:16px;margin-top:30px}
.pbz p {margin:0 0 25px 0}
.pbz h3 {background:#e70000;display:inline-block;padding:10px 20px !important;border-radius:10px;color:#fff;font-size:20px !important;margin:10px 0  0 0!important;font-style:italic}
/* END - Pasek info gora  */



/* START - sticky  */
.container-header {padding:0 0 101px 0}
.container-sticky {position:fixed;z-index:10000;width:100%;background:#fff;padding-bottom:5px}
.container-sticky.sticky {top:0;position:fixed;z-index:10000;-webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.2);transform:translate3d(0, 0, 0);transition: all 300ms ease-in-out 0s}
@media (min-width: 1200px) {

.container-sticky {height:101px}
	
}
/* END - sticky  */



/* START - Podstrony teskty */
.item-page h2 {font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:24px;padding-top:15px;margin-bottom:10px;margin-top:0;border-top:1px solid #dedede;font-weight:400}
.item-page, .userlogin, .usercoreedit, .userorder, .table, .footer, .search-no-result, .spacer-buy-area, .product-description, .productdet-slide, .cart-empty, .checkout-button-top {margin-bottom:25px}
.item-page img, .category_description img, .productdetails-view img, .cart-images img {height:auto;max-width:100%}
/* END - Podstrony teskty */



/* START - Menu */
/* START - Menu pozycja dropdown */
.dropdown-menu-position-9, .dropdown-menu-position-10, .dropdown-menu-position-11, .dropdown-menu-position-12, .dropdown-menu-position-13 {left:auto;right:0}

/* START - Menu desktop */
/* Navigation */
@media (min-width: 1200px) {
	
/* PageOverlay nakladka tla na cala strone */
.page-overlay {background:#fff;background:rgba(0,0,0,.45);bottom:0;display:block !important;left:0;top:0;z-index:500;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}
.page-overlay, a.go-top {position:fixed;right:0}
.hidden {visibility:hidden!important}
	
.justify-content-center {-ms-flex-pack:center!important;justify-content:center!important}
.d-flex {display:-ms-flexbox!important;display:flex!important}
.list-inline {padding-left:0;list-style:none}

#mm-navigation .d-flex {display:-ms-flexbox !important;display:inherit !important}
#navigation .navigation ul, #navigation .navigation li{margin:0;padding:0;border:none;outline:none}
#navigation .navigation a {text-decoration:none}
#navigation .navigation li {list-style:none}
/* Navigation Container */
#navigation .navigation {background:#fff;display:inline-block;position:relative;cursor:default;z-index:500;border-radius:35px;border:1px solid #dedede;transition:all 0s;transition-delay:0.2s}
#navigation .navigation:hover {border-radius:0;border-left:0;border-right:0}
/* Navigation Links */
#navigation .navigation > li > a, #navigation .navigation > li > span {color:rgba(0,0,0,.8);position:relative;display:block;z-index:510;height:50px;padding:0 14px;line-height:50px;font-weight:600;font-size:14px;text-transform:uppercase}
/* Navigation Dropdown */
#navigation .navigation > li > div {position:absolute;display:block;width:100%;top:50px;left:0;visibility:hidden;overflow:hidden;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1),0 4px 10px rgba(0,0,0,.15);border-bottom-left-radius:35px;border-bottom-right-radius:35px;transition:all 0s;transition-delay:0.2s}
#navigation .navigation > li:hover > a, #navigation .navigation > li:hover > span {border-bottom:2px solid #000;text-decoration:none;transition:all 0s;transition-delay:0.2s}
#navigation .navigation > li:hover > div {visibility:visible;overflow:visible}
#navigation .navigation-column ul {display:flex;flex-wrap:wrap;margin-right:-100px !important;text-align:center;padding-top:.25rem;padding-top:1rem;padding-bottom:1.5rem}
#navigation .navigation-column ul>li {width:calc(13.5% - 30px) !important;margin-right:30px !important;margin-bottom:10px !important;margin-top:10px !important}
#navigation .navigation-column ul img {width:70%;border-radius:8px}
#navigation .navigation-column .image-title {display:block;margin-top:10px}
#navigation .parent {background:url(../images/navigation-arrow-down.jpg) no-repeat right center;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}
#navigation .parent:hover {background:url(../images/navigation-arrow-top.jpg) no-repeat right;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}

/* Navigation Content Styles */
#navigation .navigation .navigation-column li a {color:#333;font-size:13px}
#navigation .navigation .navigation-column li a:hover {text-decoration:underline}

}

/* Wylaczenie obrazkow dla MMenu na rozdzielczosci mniejszej niz 1200px */
.mm-listview img {display:none}

/* START - Menu mobile */
@media (max-width: 1200px) {
#navigationmobile {text-align:left;padding:15px;background:#f8f8f8}
#navigation {display:none !important}

}

/* START - Menu mobile wszystkie rozdzielczości */
#mm-navigation {border-radius:0}
#mm-navigation a {color:rgba(255,255,255,.6)}
#mm-navigation a:hover {color:rgba(255,255,255,.6);background:none}
#mm-navigation  .active a {background:none}
.mm-panels .navbar-nav {float:none}
.mm-panels .navbar-nav > li {float:none}
/* Menu submenu */
.mm-panels .dropdown-menu {background:none;border:none;border-radius:none;box-shadow:none;position:initial;float:none}
/* END - Menu */



/* START - Logo */
.logo h1 {padding-top:0;margin-bottom:0;margin-top:0;border:none}
.logo img {width:150px;height:51px;transition: all 150ms ease 0s}
.navigation-slick-r {position:absolute;top:3px;opacity:0;z-index:-1}

@media (min-width:768px){
.sticky .logo {}
.sticky .logo img {position:absolute;right:15px;width:110px;height:51px;z-index:1;transition: all 250ms ease 0s}

.sticky .navigation-slick-r {opacity:1;z-index:2;transition:opacity 250ms, visibility 250ms}
.navigation-slick-r .glyphicon-align-justify:before {font-size:24px}

}

@media (min-width:992px) and (max-width:1199px){
.sticky .logo img {right:0}

}

/* END - Logo */



/* START - Kontakt */
.contact-bar {line-height:23px}
.contact-bar a {color:#1d1d1e}
/* END - Kontakt */



/* START - Wyszukiwarka-xs + Logowanie + Koszyk */
.glyphicon-search, .glyphicon-user, .glyphicon-shopping-cart, .glyphicon-align-justify {font-size:30px;color:#585858}
.glyphicon-search {cursor:pointer}
.glyphicon-shopping-cart {color:#8d8d8e}
.login, .basket {text-align:center}
.user-bar a {color:#1d1d1e}
.buttonlogout {border:none;background:none;outline:none;position:relative;top:-2px}
.buttonlogout:hover {text-decoration:underline}
/* START - Koszyk */
.basket a {color:#1d1d1e}
.basket .total_products {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#d6dae2;color:#fff;padding:3px 6px;height:17px;position:absolute;left:18px;top:-7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.basket .counter {background:#ff0000}
/* START - Wyszukiwarka-xs + Logowanie + Koszyk */



/* START - Wyszukiwarka */
.moduletable_wyszukiwarka .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;z-index:3;margin-left:-17px;height:45px}
.moduletable_wyszukiwarka .glyphicon {top:3px}
.moduletable_wyszukiwarka  .btn {padding:6px 20px}
.form-control:focus {border:1px solid #ccc;box-shadow:none}
.moduletable_wyszukiwarka .form-control {height:45px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding-right:30px}
.moduletable_wyszukiwarka .btn-default {background-color:#585858;border-color:#585858}
.moduletable_wyszukiwarka .btn-default:hover {background-color:#585858;border-color:#585858}
.moduletable_wyszukiwarka .btn-default.focus, .moduletable_wyszukiwarka .btn-default:focus {background-color:#585858;border-color:#585858}
.moduletable_wyszukiwarka .btn-default.active.focus, .moduletable_wyszukiwarka .btn-default.active:focus, .moduletable_wyszukiwarka .btn-default.active:hover, .moduletable_wyszukiwarka .btn-default.focus:active, .moduletable_wyszukiwarka .btn-default:active:focus, .moduletable_wyszukiwarka .btn-default:active:hover{background-color:#585858;border-color:#585858}
.moduletable_wyszukiwarka .glyphicon-search {color:#fff;font-size:20px}
/* END - Wyszukiwarka */



/* START - Slideshow */
.moduletable_slideshow {margin-top:15px}
.moduletable_slideshow .slick-prev {background:url(../images/sprites.png) 5px -47px no-repeat;left:0;top:38%;width:55px;height:70px}
.moduletable_slideshow .slick-next {background:url(../images/sprites.png) -50px -47px no-repeat;right:0;top:38%;width:55px;height:70px}
@media (max-width: 500px) {
.moduletable_slideshow .slick-prev {top:27%}
.moduletable_slideshow .slick-next {top:27%}
}
@media (max-width: 400px) {
.moduletable_slideshow .slick-prev {top:23%}
.moduletable_slideshow .slick-next {top:23%}
}
/* END - Slideshow */



/* START - Ico */
.ico {margin-top:15px;padding-bottom:15px;text-align:center}
.ico img {margin-right:10px;vertical-align:inherit}
.ico-txt {display:inline-block;line-height:17px;position:relative;top:-10px}
/* END - Ico */



/* START - Gdzie jesteś */
.breadcrumbs {border-top:1px solid #dedede;padding-top:15px;padding-bottom:15px}
.breadcrumbs a {color:#1d1d1e}
/* END - Gdzie jesteś */



/* START - Menu left */
.column-left {margin-bottom:25px}
.column-left img {margin-bottom:10px}

/* Oferta specjalna */
.moduletable_leftmenutop h2 {font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:24px;padding-top:15px;margin-bottom:10px;margin-top:0;border-top:1px solid #dedede;font-weight:400}
.moduletable_leftmenutop ul {padding:0 10px 20px 10px;list-style-type:none;line-height:16px}
.moduletable_leftmenutop li {background:#f6f4f4;padding:10px 15px;margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.moduletable_leftmenutop a {color:#1d1d1e}
.moduletable_leftmenutop img {position:absolute;right:35px}

.moduletable_leftmenu ul {padding:10px 0 25px 25px;list-style-type:none;line-height:16px}
.moduletable_leftmenu li {list-style-image: url(../images/menu-category-arrow-orange.png);margin-top:15px}
.moduletable_leftmenu a {color:#1d1d1e}
.moduletable_leftmenu .menu_left {border:1px solid #ebeff2;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
/* END - Menu left */



/* START - Filtr wyszukiwarka  */
/* filtr rozwijanie */
@media (min-width:991px){
.filtr .div-collapse.collapse {display:block !important;overflow:visible !important}
}
.filtr .glyphicon-plus:before {top:15px;}
.moduletable_searchfiltr {padding-bottom:30px;font-size:14px}
.mcf_form {padding:15px;border:1px solid #ebeff2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:10px}
.custom_params {margin-bottom:20px}
.heading {font-size:14px;font-weight:bold;cursor:pointer;padding-left:20px;background:url(../images/chevron.jpg) left center no-repeat}
.heading.closed {background:url(../images/chevron-r.jpg) left center no-repeat}
.reset {margin:2px 0 0 0}
.filtr .count {position:absolute;right:0;top:4px}
.filtr .count {color:#767676 !important}
.filtr .reset-r {margin-top:5px;font-weight:normal;background:none;padding:0}
.filtr .reset-r .reset {float:none !important;font-size:90% !important;color:#767676}
.filtr .mcf_button {width:100%;padding:8px 10px !important}
.fullreset {width:100%;padding:8px 10px !important;float:none !important;text-transform:uppercase}
.browse-view-r-search {min-height:400px;display: block !important}

.filtr .count {margin-right:10px}
.filtr .values {max-height:305px;overflow:auto !important;height:auto}

.checkbox label:after {content:'';display:table;clear:both}
.checkbox .cr {position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em;top:2px}
.checkbox .cr .cr-icon {position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}
.checkbox label input[type="checkbox"] {display:none}
.checkbox label input[type="checkbox"]+.cr>.cr-icon {opacity:0}
.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {opacity:1}
.checkbox label input[type="checkbox"]:disabled+.cr {opacity:.5}
.checkbox label, .radio label {min-height:20px;padding-left:0px;margin-bottom:0;font-weight:400;cursor:pointer}
/* END - Filtr wyszukiwarka  */



/* START - Produkt strona główna */
.moduletable_product-index h2 {font-size:14px;margin-bottom:10px;margin-top:10px;overflow:hidden;height:33px;line-height:16px}
.moduletable_product-index h2 a, .moduletable_product-index-cat-all a {color:#1d1d1e}
.vmgroup_product-index {margin:0 25px 15px 25px}
div.menu-bottom-promo {border:1px solid transparent;width:99% !important;position:relative}
div.menu-bottom-promo:hover {border:1px solid #e1e1e1;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.menu-bottom-promo {padding:25px 15px}
.index-img {overflow:hidden;min-height:135px}
.index-img img {max-height:135px}
.moduletable_product-index {position:relative}
.moduletable_product-index-cat-all {position:absolute;top:20px;right:0;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;font-size:12px;padding:2px 8px;border:1px solid #bfbfbf}
.moduletable_blog_news .moduletable_product-index-cat-all, .moduletable_left_comment .moduletable_product-index-cat-all {right:15px;top:35px}
.moduletable_product-index_hide {display:none}
/* Ostatnio ogladane komunikat */
.vm_recent_products_txt {font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:22px;text-align:center;color:#a6a6a6;padding-bottom:35px;line-height:24px}
/* Ceny */
.product-price {float:left;width:50%}
.PricesalesPrice {font-size:18px}
.PricebasePriceWithTax {font-size:14px;color:#9e9e9e;text-decoration:line-through}
.browse-view .PricebasePriceWithTax {font-size:17px;color:#9e9e9e;position:relative;text-decoration:none}
.browse-view .PricebasePriceWithTax:before {border-bottom:1px solid #e31519;position:absolute;content:"";-ms-transform: rotate(-12deg);-webkit-transform:rotate(-12deg);transform:rotate(-12deg));top:50%;left:0;width:100%}
/* Nawigacja */
.slick-prev {background:url(../images/sprites.png) -34px 15px no-repeat #fff;border:none;text-indent:-9999px;position:absolute;top:36%;left:-25px;z-index:1;width:15px;padding:20px 0;outline:none}
.slick-next {background:url(../images/sprites.png) -51px 15px no-repeat #fff;border:none;text-indent:-9999px;position:absolute;top:36%;right:-25px;z-index:1;width:15px;padding:20px 0;outline:none}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.20}
/* Ikony */
.product-s-desc-discountpercent .discountpercent, .discountpercent {text-align:center;padding:2px 6px;position:absolute;top:6%;right:4%;background:#fac314;color:#1d1d1e;width:44px;box-shadow:0 0 0 0 rgba(255,255,255,.41), 0 1px 3px 0 rgba(58,78,88,.36);border-radius:5px}
.product-s-desc {position:absolute;top:6%;right:4%}
.product-s-desc img {margin-bottom:5px}
.product-s-desc .icobottom {position:absolute;top:29px;right:0}
/* .product-availability-index {position:absolute;top:130px;right:4%;background:#fff;padding:2px 6px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #c5142e;font-size:12px} */
.product-availability-index {display:inline-block;background:#fff;padding:2px 6px;margin-bottom:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #e1e1e1;font-size:12px}
.spacer-grayscale {filter:grayscale(1)}
/* END - Produkt strona główna */



/* START - Tabele strona główna  */
.equal-widget {height:100%;width:100%;padding:20px 15px;border-radius:5px}
.equal-widget h4 {font-size:16px;font-weight:400;margin-top:0;margin-bottom:10px}
.equal-widget a {color:#1d1d1d;text-decoration:underline}
.equal-widget a:focus, .equal-widget a:hover {color:#23527c;text-decoration:underline}
.equal {display:flex;display:-webkit-flex;flex-wrap:wrap}
.equal-col {text-align:center;margin-bottom:25px}
.equal-col img {margin-bottom:15px}

.equal-color-1 {background:#e2f2f7}
.equal-color-2 {background:#eff7e8}
.equal-color-3 {background:#fff8dc}
.equal-color-4 {background:#f2f2f2}
.equal-color-5 {background:#ffe6e6}
/* END - Tabele strona główna  */



/* START - Aktualnosci */
.moduletable_blog_news {margin-top:15px;margin-bottom:15px}
.moduletable_blog_news h3 {margin-bottom:20px}
.blogtitle {font-weight:bold;margin-bottom:6px}
.blogtitle a {color:#1d1d1e}
.blogphoto {height:170px;overflow:hidden;padding-left:0}
.blogphoto img {width:100%;padding:0 10px 10px 0}
.blogphototxt {padding-left:0}
.blogtxt {margin-bottom:15px;height:175px}
.blogtxt-separator {border-bottom:1px solid #f4f4f4;padding-bottom:15px}
.blogmore {text-align:right}
.blogmore a {color:#9e9e9e}

.category_blog {font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:15px}
.category_blog .equal-col {text-align:left}
.category_blog .equal-col img {padding:3px;border:1px solid #ddd;margin-bottom:0}
.category_blog .equal-widget {padding:10px 10px}
.category_description.category_blog a {text-decoration:none;color:#1d1d1e}
.category_description.category_blog a:hover {text-decoration:underline}
.category_description.category_blog h4 {font-size:24px;padding-top:15px;margin-bottom:15px;margin-top:25px;border-top:1px solid #dedede;font-weight:400}
.category_description.category_blog .blog-color-1 {background:#fdfdfd;box-shadow:0 0 6px rgba(0,0,0,.075)}
.category_description.category_blog .blog_more a {color:#00a790;font-size:13px;text-transform:uppercase}
/* END - Aktualnosci */



/* START - Opinie produkt */
.commenr {padding-bottom:15px}
.commenp:not(:last-child){border-bottom:1px solid #ebeff2;padding-bottom:10px;margin-bottom:10px}

.reviews-container {margin-top:20px;display:flex;justify-content:space-between}
.reviews-container label {font-weight:normal}
.reviews-container .error {color:#f60808;margin-top:5px}
.reviews-container input.error, .reviews-container textarea.error {border:1px solid #f60808}
.write-reviews h5 {border:none;padding-top:0;margin-bottom:15px;text-align:center}
.write-reviews {border-radius:10px;padding:30px 25px 30px 25px;margin-bottom:20px;position:-webkit-sticky;position:sticky;top:120px;box-shadow:0 0 20px rgba(0,0,0,0.1)}
.rating {text-align:center}
.rating label {margin-bottom:0}
.btm-reviews.btn {padding:10px 12px;border-radius:30px}
.write-reviews-results-i {padding:10px;background:#dcffca}

.ratingbox {position:relative;display:block;width:228px;height:31px;background:url(../images/stars-reviews-big.jpg) repeat-x scroll 0 bottom transparent;cursor:pointer}
.ratingbox span {background:url(../images/stars-reviews-big.jpg) repeat-x; display:block;width:1%;height:31px;position:absolute}

.product-botton-ratingbox {position:relative;display:block;width:87px;height:12px;background:url(../images/stars-reviews-small.jpg) repeat-x scroll 0 -13px transparent}
.product-botton-ratingbox span {background:url(../images/stars-reviews-small.jpg) repeat-x;display:block;width:1%;height:12px;position:absolute}

.stars-orange{background-position:0 0 !important}

.feedback {border-left:2px solid #dedede;padding:10px;font-style:italic}
.feedback_form {margin-top:20px}

/* END - Opinie produkt */



/* START - Opinie */
.moduletable_left_comment {margin-top:15px;margin-bottom:30px}
.moduletable_left_comment h3 {margin-bottom:20px}
.commentuser {background:url(../images/sprites.png) -41px -110px no-repeat;padding-left:25px;margin-bottom:15px;text-transform:lowercase}
.commentuser a {color:#9e9e9e}
.commentuser a:hover {text-decoration:none}
.commentdateu {margin-bottom:6px}
/* END - Opinie */


/* START - Pytania i odpowiedzi */
.question-container label {font-weight:normal}
.question-container .error {color:#f60808;margin-top:5px}
.question-container input.error, .question-container textarea.error {border:1px solid #f60808}
.question-r {margin-top:20px}
.question-r h3{border-top:2px solid #dedede}
.question-container {margin-top:20px}
.question_remove {display:none}
.question-results-i {padding:10px;background:#dcffca}

.question_feedback_img a {text-decoration:none}

/* END - Pytania i odpowiedzi */


/* START - Newsletter + Pay + Social */
.row-box {margin-bottom:10px;text-align:center}
.row-box h3 {font-size:20px;font-weight:400;padding-top:0;margin-bottom:15px;border:none}
.box-pay {padding:15px 0}

.moduletable_newsletter, .moduletable_social {padding-top:15px;padding-bottom:25px}
.moduletable_social {padding-bottom:10px}
.moduletable_newsletter .inputbox {background:#fff;outline:none;border:none;padding:0 0 0 15px}
.moduletable_newsletter .btn {padding:10px 15px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}

.acymailing_form {display:table;position:relative;border:1px solid #ccc;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.onefield {display:table-cell;width:100%}

.moduletable_social img {margin:0 4px}
/* END - Newsletter + Pay + Social */



/* START - Stopka */
.panel-company {border-top:1px solid #dedede;margin-top:20px;padding-top:15px}
/* Stopka rozwijanie */
@media (min-width: 768px) {
.footer .div-collapse.collapse {display:block !important;overflow:visible !important}
}
.collapse-toggler{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glyphicon-plus:before {font-size:30px;color:#8d8d8e;position:absolute;right:15px;top:20px;}
.footer h5 {font-size:20px;padding:25px 0;margin:0;font-weight:400;cursor:pointer}
.footer p {margin:0 0 7px 0}
.footer a {color:#1d1d1e}
.footer .custom_lang img {margin:0 8px 0 0}
/* END - Stopka */



/* START - VM Uzytkownicy */
.panel {margin-bottom:25px;box-shadow:none}
.panel-default {border-color:#dedede}
.panel-default > .panel-heading {background-color:#f8f8f8;border-color:#dedede;color:#1d1d1e}
.dl-horizontal dt {margin:8px 0}
.dl-horizontal dd {margin-top:8px;margin-bottom:8px}
.usercore .dl-horizontal dt, .usercore .dl-horizontal dd {margin:0 8px 8px 0}
@media (min-width: 768px) {
.dl-horizontal dt {text-align:right;width:240px}
.dl-horizontal dd {margin-left:250px}
}
@media (max-width: 768px) {
.content .panel-default .login-fields input {height:auto;width:5% !important}
.content .panel-default .login-fields dt {float:left;margin-right:10px}
}
.content .panel-default input {display:inline;width:80%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.content label {font-weight:400}
.content input.invalid, .content textarea.invalid {border: 1px solid red !important}
.content .panel-default .login-fields input {width:3%;border:none;box-shadow:none}
/* END - VM Uzytkownicy */



/* START - VM Zamówienia lista */
.table-striped > tbody > tr:nth-of-type(2n+1) {background-color:#f8f8f8}
.table > thead > tr > th {border-bottom:1px solid #dedede}
/* END - VM Zamówienia lista */



/* START - VM Zamówienia lista szczegóły */
.spaceStyle h3 {border:none;padding-top:0}
.spaceStyle #tabs {display:none}
.spaceStyle .line-through {color:#9e9e9e;text-decoration:line-through}
/* END - VM Zamówienia lista szczegóły */



/* START - VM Kategorie opis */
.category_description {text-align:justify;margin-bottom:25px;clear:both}
/* END - VM Kategorie opis */



/* START - VM Kategorie */
.button-children-toogle {padding:15px 0;display:none;border-top:1px solid #dedede}

.category-view .spacer {margin-top:10px;margin-bottom:10px}
.category-view {border-top:1px solid #dedede}
.category-view h1 {margin-bottom:15px}
.category-view-cat-b h1 {margin-bottom:15px}
.img-cat-child {transform:scale(0.9);transition:transform .2s ease-out;border-radius:5px}
.category-pt {padding-top:25px;display:inline-block}
div:hover > .category-img img {transform:scale(1);transition:transform .2s ease-out}
/* START - Boostrap 5col */
.col-xs-5cat, .col-sm-5cat, .col-md-5cat, .col-lg-5cat {position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-5cat {width:20%;float:left}
@media (min-width: 768px) {.col-sm-5cat {width:20%;float:left}}
@media (min-width: 992px) {.col-md-5cat {width:20%;float:left}}
@media (min-width: 1200px) {.col-lg-5cat {width:20%;float:left}}
/* END - Boostrap 5col */
.category-view h2 {font-size:14px;margin-bottom:0;margin-top:0;text-align:center;color:#1d1d1e;line-height:16px;font-weight:400;font-family:'Roboto',Arial,Helvetica,sans-serif}
.category-view .category-img {overflow:hidden;max-height:110px}
.category-view .category-img img {height:110px}
.category-view .category-title {overflow:hidden;height:33px;margin-top:10px}
/* Timer */
.timer-a {background:#f6f4f4;text-align:center;padding:30px 0 35px 0;color:#4d4d4d;margin-bottom:25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px} 
.hurry-info {font-size:16px;margin-bottom:20px}
.t {background:#e6e6e6;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 3px;padding:8px 8px;font-size:22px}

.category-prod {margin-bottom:25px !important;padding-top:25px !important;display:table;width:100%}
.category-prod .browse-view .product {border:none}
.category-prod .border-gradient {border:double 2px transparent;border-radius:12px;background-image:linear-gradient(white, white),linear-gradient(to right, #1a1a1a, #fa0064);background-origin:border-box;background-clip:content-box, border-box}
.category-prod .browse-view-title-p h2 {margin-left:15px;font-weight:500}
/* END - VM Kategorie */



/* START - VM Kategorie produkty */
.browse-view {margin-bottom:0;padding-left:0;padding-right:0}
.browse-view h1 {border:none}
.browse-view h2 {font-size:14px;margin-bottom:10px;margin-top:10px;overflow:hidden;height:36px;line-height:19px;font-weight:400}
.browse-view h2 a {color:#1d1d1e}
.browse-view-title-p h2 {font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:24px;padding-top:15px;margin-bottom:9px;margin-top:0;border:none;font-weight:400;height:auto;line-height:1.13}
.browse-view .product {padding:10px 15px 25px 15px;font-family:'Roboto',Arial,Helvetica,sans-serif;font-weight:400}
.price-product-availability-av {display:inline-flex;width:100%;margin-bottom:10px}
.box-free-delivery-r {display:block;width:100%;height:20px;margin-top:5px}
.box-free-delivery {border:1px solid #e1e1e1;padding:2px 6px;border-radius:.5rem;font-size:12px;margin-right:5px}
.box-new-delivery {border:1px solid #e1e1e1;padding:2px 6px;border-radius:.5rem;font-size:12px;margin-right:5px}
.browse-view .price-crossed, .vmgroup_product-index .price-crossed {margin-right:10px}
.browse-view span.PricesalesPrice {margin-right:5px}
.product-availability-av {position:absolute;right:4%;color:#c5142e;margin-top:5px}
.browse-view .vertical-separator {border-right:0}
.browse-view .product {border-top:0px solid #e1e1e1}
.browse-view .index-img {overflow:hidden;min-height:200px;position:relative}
.browse-view .index-img img {max-width:260px;max-height:203px;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}

.ot-r {display:none;width:100%;padding:10px 0}
.ot-r-r {position:relative}
.ot {background:#107b1e;position:absolute;right:-1%;bottom:55px;padding:1px 7px;border-radius:5px;color:#fff;font-size:13px}

.cat-product-botton-ratingbox {margin-left:5px;color:#949494;font-family:'Roboto',Arial,Helvetica,sans-serif}

.pagination {margin:0 0 0 0}
.pagination-total {display:none}
.pagination-index {margin-bottom:0;padding-top:25px;border-top:1px solid #e1e1e1;text-align:right;padding-left:0;padding-right:0}
.pagination > li {display:inline-flex}
.pagination a.pagenav {background:#fff;color:#23527c}
.pagination .pagenav {background:#337ab7;color:#fff}
li.pagination-start .pagenav, li.pagination-prev .pagenav,li.pagination-next .pagenav,li.pagination-end .pagenav {background:#fff;color:#23527c}


/* START - Sortowanie  */
.virtuemart_search {display:none}
.display-number, .orderby-displaynumber .vm-pagination {display:none}

.orderlistcontainer div.orderlist {background:#fff;border-bottom:1px solid #cac9c9;border-left:1px solid #cac9c9;border-right:1px solid #cac9c9;cursor:pointer;display:none;position:absolute;z-index:1;width:210px}
.orderlistcontainer div.activeOrder {background:url(../images/arrow_down.png) no-repeat right 5px #fff;border:1px solid #cac9c9;cursor:pointer;padding:7px 40px 7px 12px;width:210px;margin-top:10px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}
.orderlistcontainer {font-size:13px;margin:0;display:inline-block}
.orderby-displaynumber {background:#f6f4f4;margin:0 0 25px 0;padding:12px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.orderlistcontainer a {color:#1d1d1e;text-decoration:none;display:block}
.orderlistcontainer a:hover {color:#1d1d1e;text-decoration:underline}
.orderlistcontainer div.orderlist div {padding:7px 12px;width:208px}
.orderlistcontainer div.orderlist div:hover {background:#f6f4f4;color:#eee}
/* END - Sortowanie  */


/* START - Ikona tkanina plamoodporna  */
.tooltip-product_tkanina_p {position:absolute;display:inline-block;left:4%;top:6%}
.tooltip-product_tkanina_p .tooltiptext-product_tkanina_p {visibility:hidden;width:210px;background-color:#fac314;color:#1d1d1e;margin-bottom:10px;text-align:center;border-radius:5px;padding:7px 5px;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-95px;opacity:0;transition:opacity 1s;box-shadow: 0 10px 26px 0 rgba(58,78,88,.41), 0 8px 7px 0 rgba(58,78,88,.36)}
.tooltip-product_tkanina_p:hover .tooltiptext-product_tkanina_p {visibility:visible;opacity:1}
.moduletable_product-index .tooltip-product_tkanina_p .tooltiptext-product_tkanina_p {bottom:auto;top:24px;margin-left:-25px}
/* END - Ikona tkanina plamoodporna  */
/* END - VM Kategorie produkty */



/* START - VM Karta produkrów */
/* Dodaj do koszyka */
.spacer-buy-area-basket {padding-left:15px;padding-right:0}
.spacer-buy-area {position:relative;border:1px solid #dedede;padding:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-family:'Roboto',Arial,Helvetica,sans-serif}
.spacer-buy-area .addcart-button .btn {padding:12px 12px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-transform:uppercase;font-size:15px}
.spacer-buy-area .btn-default-pm {padding-left:20px;padding-right:20px}
.spacer-buy-area .form-control {display:inline-block;width:100%;text-align:center}
.spacer-buy-area .availability {border-top:1px solid #ebeff2;padding-top:10px}
.spacer-buy-area .price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax {float:left;margin-right:15px}
.spacer-buy-area .PricebasePriceWithTax {font-size:17px;position:relative;top:6px}
.spacer-buy-area .PricesalesPrice {font-size:32px}
.spacer-buy-area .discountpercenttaniejoproductdetails {color:#5cb85c}
.spacer-buy-area .productdetails-product-price {border-bottom:1px solid #ebeff2;padding-bottom:10px}
.addtocart-bar, .availability, .addcart-button, .product-fields {text-align:center;margin-top:15px}
.availability-off {border-top:1px solid #ebeff2;color:#f40004;margin-top:15px;padding-top:10px;text-align:center}

/* Zapytaj o produkt */
.availability-off .form-group {text-align:left}
.availability-off .form-control {text-align:left}
.availability-off .error {color:#f60808;margin-top:5px}
.availability-off input.error, .availability-off textarea.error {border:1px solid #f60808}
.availability-off .productsclick:hover{cursor:pointer;text-decoration:underline}
.write-availability-product {color:initial;text-align:left}
.btm-products_msg {padding:10px 12px;border-radius:30px}
.product-fields {text-align:left}
.product-fields-title strong {font-weight:500;margin-left:5px}
.product-field {margin:10px 0}
.addtocart-button {width:100%}

.spacer-buy-area .btn-success {background-color:#28a745;border-color:#28a745}
.spacer-buy-area .btn-success.focus, .spacer-buy-area .btn-success:focus{background-color:#218838;border-color:#218838}
.spacer-buy-area .btn-success:hover{background-color:#218838;border-color:#218838}
.spacer-buy-area .js-recalculate {padding:5px 0}
.spacer-buy-area .quantity-plus {background-image: url(../images//addcart-plus.svg);background-position:50%;background-repeat:no-repeat;background-size:32px 23px;border-radius:0 4px 4px 0;height:34px}
.spacer-buy-area .quantity-minus {background-image: url(../images//addcart-minus.svg);background-position:50%;background-repeat:no-repeat;background-size:32px 23px;border-radius:0 4px 4px 0;height:34px}

.product-code {color:rgb(148, 148, 148);margin-bottom:15px}

.spacer-buy-area .product-fields .form-control {width:100%;border-radius:0;margin-top:10px;text-align:left;border:1px solid #dedede}
.spacer-buy-area .product-field-desc {color:#f40004;border-top:1px solid #ebeff2;border-bottom:1px solid #ebeff2;padding:10px 0;margin:15px 0;display:block;text-align:center}
.spacer-buy-area .productdetails-product-manufacturer {border-bottom:1px solid #ebeff2;padding-bottom:15px;margin-bottom:10px}
.spacer-buy-area .productdetails-product-manufacturer img {height:30px}

.av_fship {color:#1d1d1e;background:#f8f8f8;padding:5px 10px;border-radius:5px;margin-bottom:10px;margin-right:5px;border:1px solid #dedede}
.av_fship span {display:block;font-weight:500}
.av_fship a, .card-av a {color:#1d1d1e}
.av_fship a span {color:#f40004}

.card-av {border:none;margin-top:20px;font-family:'Roboto',Arial,Helvetica,sans-serif}
.card-av img {vertical-align:text-bottom}
.row-av {display:flex}
.av-p0 {padding:0 5px 0 0}
.align-self-center {-ms-flex-item-align:center;align-self:center}
.card-av .list-group-item {padding:10px 5px;border-top:1px solid #dedede;border-bottom:none;border-left:none;border-right:none}
.card-av .list-group-item:first-child {border-top-left-radius:0;border-top-right-radius:0}
.card-av .list-group-item:hover {border-top:1px solid #ff5268b3}
.card-av .list-group {margin-bottom:0}

/* START - Selece option  */
select.selectboxid {margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}
select.selectboxid {background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #dedede, #dedede);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;padding:6px 35px 6px 12px;}
select.selectboxid:focus {background-image:linear-gradient(45deg, green 50%, transparent 50%),linear-gradient(135deg, transparent 50%, green 50%),linear-gradient(to right, #dedede, #dedede);background-position:calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;outline:0}

/* Opis produktu */
.product-title {border-top:1px solid #dedede;margin-bottom:20px}
.productdetails-view h1 {margin-bottom:10px;border:none;display:inline-block;margin-right:10px}
.vote-product {display:inline-block}
.product-description {clear:both}
.product-description span.title {font-family:'Roboto',Arial,Helvetica,sans-serif;font-size:24px;padding-top:0;margin-bottom:10px;margin-top:0;font-weight:400;display:inline-block;width:100%}
.product-description h3 {background:#f8f8f8;font-size:20px;margin:20px 0;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.product-description hr {margin-top:0;margin-bottom:15px}
.vm-img-desc {display:none}
.product-description table th {text-align:center}
/* Slider zdjęcia */
.productdetails-view .slider-nav {margin-top:15px}
.productdetails-view .slider-for img {width:100%;object-fit:scale-down;height:420px;padding:10px}
.productdetails-view .slider-nav img {max-height:65px}
.productdet-slide .slider-nav img {width:75px;height:75px;object-fit:cover;border:1px solid #eee;padding:5px;border-radius:5px}
.productdet-slide .slider-nav img:hover {border:1px solid #ccc}
.productdet-slide .slider-nav .slick-current img {border-color:rgba(0,0,0,.4);opacity:1}
.productdet-slide .slick-prev {background:url(../images/sprites.png) -34px 15px no-repeat;left:-15px}
.productdet-slide .slick-next {background:url(../images/sprites.png) -51px 15px no-repeat;right:-15px}
.productdet-slide .slick-slider .slick-track  {margin:auto}
@media (max-width:500px){.productdetails-view .slider-for img {height:300px}}
/* Ikony */
.spacer-buy-area .product-short-description {position:absolute;right:15px}
.spacer-buy-area .product-short-description img {display:block;margin-bottom:5px}
/* Toltip produkty  */
.tooltip-products {position:relative;display:inline-block;margin-left:5px;top:5px}
.tooltip-products .tooltiptext {visibility:hidden;width:210px;background-color:#fac314;color:#1d1d1e;margin-bottom:10px;text-align:center;border-radius:5px;padding:7px 5px;position:absolute;z-index:1;bottom:100%;left:50%;margin-left:-95px;opacity:0;transition:opacity 1s;box-shadow: 0 10px 26px 0 rgba(58,78,88,.41), 0 8px 7px 0 rgba(58,78,88,.36)}
.tooltip-products:hover .tooltiptext {visibility:visible;opacity:1}
.glyphicon-question-sign {font-size:20px}
.tooltip-products-img {background-image:url(../images/info.svg);width:20px;height:20px;display:inherit;filter:brightness(50%)}
/* Banner polecane materac w produkcie */
.banner-materac {margin-bottom:25px}
/* Zobacz pelna specyfikacje */
.specification-r {width:100%;display:flex;justify-content:center}
.specification-k {position:relative;top:-10px}
.specification-a {font-size:13px;display:flex;-webkit-box-align:center;align-items:center;color:rgb(77,77,77);font-weight:700;margin-bottom:25px}
.specification-a.r-q {margin-bottom:10px;display:inline-flex;margin-right:10px}
.specification-a.qu {position:relative;top:2px}
.specification-a.qu .specification-i {padding:2px}
.specification-a:hover {color:rgb(77,77,77)}
.specification-a:focus {color:rgb(77,77,77);text-decoration:none}
.specification-i {padding:3px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:1px solid #dedede;border-radius:666px;margin-right:8px}
@media (min-width:768px) and (max-width:991px){.specification-k {top:-80px}}
@media (min-width:992px) and (max-width:1199px){.specification-k {top:-105px}}
@media (min-width: 1200px) {.specification-k {top:-115px}}
/* END - VM Karta produkrów */





/* Inne rozdzielczosci */
@media (min-width:768px) and (max-width:991px){

/* START - VM Kategorie */
.button-children-toogle {display:block}
.children-toogle {position:relative;max-height:480px;overflow:hidden}
.children-toogle:after {content:" ";display:block;position:absolute;width:100%;height:5rem;left:0;bottom:0;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(2%, #ffffff), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, #ffffff 2%, rgba(255, 255, 255, 0) 100%)}
/* END - VM Kategorie */

/* START - VM Kategorie produkty */
.browse-view .product {border-top:1px solid #e1e1e1;border-left:none;border-right:none}
/* END - VM Kategorie produkty */

/* START - sticky  */
.container-header {padding:0 0 76px 0}
/* START - sticky  */

/* START - Menu left */
.column-left {margin-bottom:0}
.moduletable_searchfiltr {padding-bottom:10px}
/* END - Menu left */

/* START - Opinie produkt */
.write-reviews {border-radius:10px;padding:30px 25px 30px 25px;margin-bottom:20px;position:-webkit-sticky;position:sticky;top:95px;box-shadow:0 0 20px rgba(0,0,0,0.1)}
/* END - Opinie produkt */

/* START - Pytania i odpowiedzi */
.question_remove {display:block}
.button_question {display:none}
/* END - Pytania i odpowiedzi */

/* START - Related Products  */
.related-products-type-r .related-products-item:not(:last-child) {border-bottom:1px solid #dedede;margin-bottom:15px}
.horizontal-separator-related-products-item {border-bottom:none;margin-bottom:0}
/* END - Related Products  */

}

@media (max-width:767px){

/* START - Komunikaty systemowe */
#system-message {margin-top:25px}
/* END - Komunikaty systemowe */

/* START - Wyszukiwarka */
.moduletable_wyszukiwarka {margin-top:15px;display:none}
/* END - Wyszukiwarka */

/* START - Blog */
.blogtxt {height:auto}
/* END - Blog */

/* START - VM Kategorie */
.button-children-toogle {display:block}
.children-toogle {position:relative;max-height:530px;overflow:hidden}
.children-toogle:after {content:" ";display:block;position:absolute;width:100%;height:5rem;left:0;bottom:0;background:#ffffff;background:-webkit-gradient(linear, left bottom, left top, color-stop(2%, #ffffff), to(rgba(255, 255, 255, 0)));background:linear-gradient(0deg, #ffffff 2%, rgba(255, 255, 255, 0) 100%)}
.category-view .category-title {height:50px}
/* END - VM Kategorie */

/* START - VM Kategorie produkty */
.browse-view .product {border-top:1px solid #e1e1e1;border-left:none;border-right:none}
.browse-view {margin-bottom:0}
.pagination-index {margin-bottom:0}
/* END - VM Kategorie produkty */

/* START - VM Uzytkownicy */
.content .panel-default input {width:100%;margin-bottom:10px}
.dl-horizontal dt {margin:0}
.dl-horizontal dd {margin:0}
/* END - VM Uzytkownicy */

/* START - Stopka */
.footer {margin-top:15px}
/* END - Stopka */

/* START - Dodaj do koszyka */
.spacer-buy-area-basket {padding-left:0;padding-right:0}
/* END - Dodaj do koszyka */

/* START - Slider zdjęcia */
.productdetails-view .slider-for img {width:100%}
/* END - Slider zdjęcia */

/* START - Sticky  */
.container-header {padding:0 0 10px 0}
.container-sticky {position:inherit}
.container-sticky.sticky {position:inherit;box-shadow:none;transition:none}
/* START - Sticky  */

/* START - Captcha  */
#dynamic_recaptcha_1{transform:scale(0.95) !important;-webkit-transform:scale(0.95) !important;transform-origin:0 0 !important;-webkit-transform-origin:0 0 !important}
/* END - Captcha  */

/* START - Komunikat  */
.vendor-store-desc {margin:10px 0 10px 0}
/* END - Komunikat  */

/* START - Menu left */
.column-left {margin-bottom:0}
.moduletable_searchfiltr {padding-bottom:10px}
/* END - Menu left */

/* START - Opinie produkt */
.reviews-container {display:inline}
.write-reviews {margin-top:20px}
/* END - Opinie produkt */

/* START - Pytania i odpowiedzi */
.question_remove {display:block}
.button_question {display:none}
/* END - Pytania i odpowiedzi */

/* START - Related Products  */
.related-products-type-r .related-products-item .addtocart-button {margin-left:25px}
.related-products-type-r .index-img img {display:block;margin-left:auto;margin-right:auto;width:auto;min-height:180px}
.related-products-type-r .related-products-item:not(:last-child) {border-bottom:1px solid #dedede;margin-bottom:15px}
.horizontal-separator-related-products-item {border-bottom:none;margin-bottom:0}
/* END - Related Products  */

}





/* START - Slider produkty */
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before, .slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}
.slider {display:none}
.slider.slick-initialized {display:block}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-dots li{display:inline-block}
.slick-dots {bottom:-5px;display:block;list-style:outside none none;padding:0;position:absolute;text-align:center;width:100%;z-index:1}
.productdet-slide .slick-dots {position:relative;bottom:-5px;visibility:hidden}
.slick-dots li button {font-size:0}
.slick-dots .slick-active button{background:#464545 !important}
.slick-dots button {border:none;margin:10px 6px;width:13px;height:13px;text-indent:-999px;border-radius:10px;outline:0;padding:0;background:#ccc}
.category_description .slick-dots button {margin:20px 6px 0 6px}
.category_description .slick-dots {bottom:0;position:relative}
.category_description .slick-dots  li {background:none;padding:0}
@media (min-width:768px) and (max-width:991px){
.productdet-slide .slick-dots {visibility:visible}
}
@media (max-width:767px){
.productdet-slide .slick-dots {visibility:visible}
}
/* END - Slider produkty */





/* START - MMenu */
.mm-menu,.mm-panels,.mm-panels>.mm-panel{margin:0;left:0;right:0;top:0;z-index:0;box-sizing:border-box}
.mm-btn,.mm-menu{box-sizing:border-box}
.mm-listview a,.mm-listview a:hover,.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-listview .mm-next:before,.mm-listview>li:not(.mm-divider):after,.mm-next:after,.mm-prev:before{content:'';bottom:0}
.mm-hidden{display:none!important}
.mm-menu,.mm-panels>.mm-panel:not(.mm-hidden){display:block}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu{padding:0;position:absolute;bottom:0}
.mm-panels,.mm-panels>.mm-panel{background:inherit;border-color:inherit;position:absolute;bottom:0}
.mm-btn,.mm-panel.mm-highest{z-index:1}
.mm-panels{overflow:hidden}
.mm-panel{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panels>.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto !important;padding:0 20px}
.mm-listview .mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title{white-space:normal;overflow:hidden}
.mm-panels>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-panels>.mm-panel:after,.mm-panels>.mm-panel:before{content:'';display:block;height:20px}
.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}
.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}
.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}
.mm-btn{width:40px;height:40px;position:absolute;top:0}
.mm-clear:after,.mm-clear:before,.mm-close:after,.mm-close:before{content:'';border:2px solid transparent;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-clear:before,.mm-close:before{border-right:none;border-bottom:none;right:18px}
.mm-clear:after,.mm-close:after{border-left:none;border-top:none;right:25px}
.mm-next:after,.mm-prev:before{border-top:2px solid transparent;border-left:2px solid transparent;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0}
.mm-prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}
.mm-next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}
.mm-navbar{background:rgba(0,0,0,.1);border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar .mm-btn:first-child{left:0}
.mm-navbar .mm-btn:last-child{text-align:right;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px;line-height:20px}
.mm-listview>li{position:relative}
.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after{border-color:inherit}
.mm-listview>li>a,.mm-listview>li>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li:not(.mm-divider):after{border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}
.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}
.mm-listview .mm-inset{list-style:disc inside;padding:0 10px 15px 40px;margin:0}
.mm-listview .mm-inset>li{padding:5px 0}
.mm-listview .mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview .mm-spacer{padding-top:40px}
.mm-listview .mm-spacer>.mm-next{top:40px}
.mm-listview .mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#333;border-color:rgba(0,0,0,.1);color:rgba(255,255,255,.6)}
.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}
.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(255,255,255,.3)}
.mm-menu .mm-listview{border-color:rgba(0,0,0,.2)}
.mm-menu .mm-listview>li .mm-next:after{border-color:rgba(255,255,255,.3)}
.mm-menu .mm-listview>li a:not(.mm-next){-webkit-tap-highlight-color:rgba(255,255,255,.5);tap-highlight-color:rgba(255,255,255,.5)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}
.mm-menu .mm-divider,.mm-menu .mm-listview>li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview>li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview>li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview>li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}
html.mm-opened{overflow-x:hidden;position:relative}
html.mm-blocking,html.mm-blocking body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}
html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{z-index:0;display:none;position:fixed;width:80%;min-width:140px;max-width:440px}
.mm-menu.mm-offcanvas.mm-current{display:block}
.mm-menu.mm-offcanvas.mm-no-csstransforms.mm-current.mm-opened{z-index:10}
html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);transform:translate(80%,0);-webkit-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}
}
/* END - MMenu */