body {
    color: #333;
}

/* dárky k objednávce  */
.p-gifts-heading {
    font-size: 18px;
    margin-bottom: 10px;
    color: #000;
    font-weight: 600;
}

.p-gifts-wrapper {
    margin: 29px 0;
    background: #fdf3da;
    padding: 20px;
    border-radius: 3px;
}


.p-gifts-wrapper img {
    
    border: 1px solid #ccc;
    padding: 2px;
     border-radius: 3px;
}





.p-gift-name a {

    color: #000;
    text-decoration: underline;

    

}

.p-gift-name a span  {

    color: #000;
    text-decoration: none;
    
    

}


.p-gift-name a:hover {

    color: #000;
    text-decoration: none;
    

}

/* /-- dárky k objednávce  */

.products-block.products-alternative > div:nth-child(3), .products-block.products-related > div:nth-child(3), .products-block.products-alternative > div:nth-child(4), .products-block.products-related > div:nth-child(4) 
{
    
   border-style: solid !important;
}


button.slick-arrow{z-index:999;position:absolute;top:50%;transform: translateY(-50%);border-radius:100%;border:0;width: 40px;height: 40px;background-color: rgba(0, 0, 0, 0.25);}
button.slick-arrow.slick-prev::before, button.slick-arrow.slick-next::before{font-size:18px;color:#fff;font-family:flaticon;}
button.slick-arrow.slick-prev::before{content: '\e910';font-family:shoptet;display: inline-block;transform: rotate(180deg);}
button.slick-arrow.slick-next::before{content: '\e910';font-family:shoptet;}
button.slick-arrow.slick-prev{left:-20px;}
button.slick-arrow.slick-next{right:-20px;}
.pkReViIn.products-block>div{width:100%;padding:0;}

/*  opravy Lukáš 12.8 - 24.8. 2020  */



.in-kosik .next-step p {
    font-size: 15px;
    padding: 10px 20px;
    background: #ffe079;
    line-height: 1.6em;
  


}

.in-kosik .next-step a {
    
    text-decoration: underline;
  

}


.in-kosik .next-step br {
    
    margin-bottom: 15px;
  

}

.in-kosik  .btn.btn-conversion {
    
    text-decoration: none !important;
  

}


.cestyrybaru .news-item .text {
    
    display: none;
}


.cestyrybaru .news-item {
   
     padding: 5px !important; 
    border: none !important;
}

.cestyrybaru .news-item{
    width:calc(100% / 7);
}

.cestyrybaru .cestyfeed{
    flex-wrap:wrap;
}




.cestyrybaru .news-item .image {
     padding-top: 0px;
     max-height: unset !important;
     margin: 0px;
   

}


.in-index .cestyrybaru .news-item .image img,.in-index .news-item .image img {
    max-height: auto !important;
    height: auto !important;
}



.p-info-wrapper .price-final {
    font-size: 22px !important;
    line-height: 1;
    margin-top: 0;
}




.search .btn.btn-default  {

border: 1px solid #999;
background: #999 !important; 
border-radius: 0px !important

}


.search .btn.btn-default:hover  {


background: #343433 !important; 
border: 1px solid #343433;
}



.cenasleva  {
   
    display: none;


}



.availability-label {

    color: #000;


}

.pkReViInPrName {
   
    font-size: 14px;
    margin-top: 1.3em;
}



.categories .topic.active>a, .categories .topic.child-active > a {
    color: #fff;
    background-color: #343433 !important;
}



.sidebar-inner .box-filters h4 {
   
    border-top: 1px solid #fae99f !important; 
}




.type-category .filtrace   {
    

        background: #fffae1;
        border: 1px solid #fff5c8;
    padding: 5px 20px; 
    margin-bottom:1em;
}


.type-category .usp  {
    

        background: #fffae1;
        border: 1px solid #fff5c8;
    padding: 20px 10px; 
    margin-bottom:2em;
    margin-top: 2em;
}


.type-category .filtrace  a {
    

       text-decoration: underline;

}



.type-category .filtrace  h3 {
    

       color: #333;
}




.template-11 #oblibeneBtn {
    display: inline-block !important;
    margin-right: 20px;
}

.dkLabFavouriteControls span {
    color: #333 !important;
    text-decoration: underline;
}

.flag {
    float: left;
    
    padding: 4px 8px;
    border-radius: 3;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.5px !important;
    text-align: center;
    text-transform: uppercase;

}

.extra.discount a {

text-decoration: underline;
}

.cart-table .price-final {
    vertical-align: bottom;
    display: inline-block;
    font-size: 14px;
}

.cart-table tr td.p-name a {
    color: #000;
    font-weight: 500;
}

.cart-table .show-related {
    display: block;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 400;
    text-decoration: underline;
    color: #666;
    letter-spacing: 0.5px;
}

.cart-summary h4, .cart-content .checkout-box-wrapper h4, .cart-summary h2, .cart-content .checkout-box-wrapper h2  {

color: #000;
font-weight: 500;
}

#pkRecentlyViewed .h4  {

color: #000;
font-weight: 600;
 font-family: 'Roboto', sans-serif;
text-transform: none;

}

.order-summary-inner h4 {
    color: #000;
    font-weight: 500;
}

.cart-item-name .main-link {
    color: #000 !important;
    text-transform: none !important;
}

.checkout-box .btn.btn-default {
    color: #000;
    border-color: #fcf1d8;
    background-color: #fcf1d8;
    border-radius: 4px !important;

}



.checkout-box .btn.btn-default:hover {
    color: #000;
    border-color: #fcf1d8;
    background-color: #fcf1d8;
}



.p-detail-info {
    color: #666;
}

.p-detail-info a {
    color: #999;
    text-decoration: underline;
}


.product .btn.btn-primary  {


color: #fff;
    border-color: #3f8c2f;
    background-color: #3f8c2f;
    text-transform: none;
    letter-spacing: 0.5px;
    border-radius: 4px !important;
}



.product .btn.btn-primary:hover  {


    color: #fff;
    border-color: #247813;
    background-color: #247813;
}




#productsAlternative, .presunpodobne {
    

    margin-top: 3em;
}


#productsAlternative h2,  h2.products-related-header {
    

   color: #000;
   font-weight: 600;
}


.category-header input[type="radio"]+label {
   
    font-size: 15px;
   
}


.subcategories.with-image li a .image {
    width: 32%;
   
}

.subcategories.with-image li a .image img {
    max-height: 45px;
}

.subcategories li a {
    
    height: 62px;
   
}

.products-block.products .product .p .name {
   
    font-size: 15px;
    
}


/* /opravy */



p{color: #4d4d4d;font-size: 14px;font-weight: 400;line-height: 20px;}
.btn.btn-cart::before, a.btn.btn-cart::before, .btn.add-to-cart-button::before, a.btn.add-to-cart-button::before{content:'';}

.add-to-cart-button {
   
   letter-spacing: 0.5px;
   padding-left: 6px;
   padding-right: 6px;
}

.products-block.products > div {
   
   
   padding: 25px 15px;
}


/*naposledy navštívené - remarketing*/


.products-inline.products-top > div {
    
    padding-bottom: 0px;
}

.dkLabVisitedProductsBox {
    margin-top: 30px;
    background: #FFFFFF;
    padding: 25px 20px 40px 20px;
    margin-bottom: 40px;
}


.dkLabVisitedProductsBox h2 {
   
   
   color: #000;
}


/*sidebar*/
#categories ul .expandable .cat-trigger{display:none;}
.widgetheureka {color:#666;}
.hereheureka{padding:0 15px 0 15px;margin-bottom:50px;}
.banner .banner-wrapper a.hodnoceniobchodu{color: #4d4d4d;font-size: 14px;font-weight: 500;letter-spacing: 0.7px;border:1px solid #ccc;padding:10px 15px 10px 15px; }
.banner .banner-wrapper a.hodnoceniobchodu:hover{color: #4d4d4d;font-size: 14px;font-weight: 500;letter-spacing: 0.7px;border:1px solid #ccc;padding:10px 15px 10px 15px; background: #efefef;}
.widgetheureka .admin-response{display:none;}
.filter-section+.filter-section{border:0;}
#category-filter-hover .filter-section:first-child{border:0;}
.slider-header{padding:0 15px 0 15px;margin-bottom:10px;}
.slider-content{margin:0 15px 0 15px;}
.slider-wrapper{padding-top:0;}
.filter-total-count{text-align:center;}

.filter-sections{padding:0;}
.sidebar-inner > div h4 { margin-top: 0; color: #000; background: none; padding: 15px 0px 0px 0px;font-size: 15px; border-top: 1px solid #e2e2e2;text-transform:uppercase;font-weight:600;}
.box-bg-variant .categories a{padding:10px 0 10px 21px; font-weight: 500; color: #000;}
.box-bg-variant .categories a:hover {background: #dbdbdb;}
.filter-label  {color: #000;}
.slider-wrapper.filter-section-default {background: #f6f6f6;}
.close-after {font-weight: 600;}
.close-after:hover {text-decoration: underline;}
.sidebar-inner > div {border: none;}
#categories .expandable.expanded > a > span::before, #categories .expandable.expanded>.topic>a>span::before{display:none;}
.box.box-bg-variant, .filters-wrapper{padding-top:0;}
.sidebar-inner>div.filters-wrapper{padding-top:0;}
aside .categories{margin:0;}
.categories .topic.active>a{padding:15px;}
.box.box-bg-variant,.filters-wrapper{background-color:#ededed;}
.sidebar-inner>div{margin-bottom:30px;}
.box-categories h4{display:none;}
.sidebar{background:transparent;}
#categories .categories:not(.active) {display: none;}
.sidebar-inner{padding:0;}
div#category-header label[for="order4"]{display:none;}
.pagination-wrapper{margin-bottom:40px;}
.products>div:hover{-webkit-box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.7);-moz-box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.7);box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.7);}
.type-detail .p-image .flags-extra{top:0;bottom:inherit;}
.flag.flag-discount{background-color:#c42e36;}
.banner .contact-box a{font-weight:700;text-decoration:underline;}
.banner .contact-box a:hover{text-decoration:none;}
.products-block .p-bottom .prices{flex:auto;}

.subcategories.with-image li a .text{color:#000;}
.subcategories li a::before{top:58%;}
.category-perex a {text-decoration: underline;}
#products .product .btn.btn-primary {background:#3f8c2f !important;border: 1px solid #3f8c2f !important; letter-spacing: 0.5px; border-radius: 4px;}
#products .product .btn.btn-primary:hover {background:#25531c !important;}






/*kategorie*/
.type-category main#content{display:flex;flex-direction:column;}
.category-title{order:-20;}
.filtrace{order:-19;}




.subcategories.with-image li a .image {

    text-align: left;

}

.subcategories li a::before {

    
    margin-top: -8px;
   

}

.subcategories.with-image li a .text {

   
    padding-left: 10px;
    letter-spacing: 0.5px;
    text-transform: lowercase;
    line-height: 1.3em;

}


.subcategories.with-image li a .text::first-letter {
    text-transform: uppercase;
}


.subcategories li a:hover {

-webkit-box-shadow: inset 0px 0px 16px 6px #efefef;
box-shadow: inset 0px 0px 16px 6px #efefef;
background: #fff;

}

.subcategories li a:hover::after {

  background: none;

}

.btn.btn-default {

    color: #fff;
    border-color: #a51530;
    background-color: #a51530;
    border-radius: 4px !important;

}

.btn.btn-default:hover {

    color: #fff;
    border-color: #ca1a3b;
    background-color: #ca1a3b;

}

.pagination-wrapper {

    margin-top: 40px;
    margin-bottom: 30px;

}

.categories .topic.child-active > a, .categories .topic.child-active > a:hover {

    color: #fff;
    background-color: #a51530;
    padding: 12px !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 15px;
    font-weight: 500;
    border-bottom: none !important;

}

.box-bg-variant .categories a {

    padding: 10px 0 10px 30px;
    font-weight: 400;
    color: #000;
    letter-spacing: 0.5px;
    text-transform: lowercase;
    border-bottom: 1px solid #d9d9d9;

}

.box-bg-variant .categories a::first-letter {
    text-transform: uppercase;
}


/* kategorie */



.active.expanded .expandable.expanded  a {
   
   background: #fff;
  
   

}


.active.expanded .expandable.expanded:first-child a { 
  background-color: #fff;
}



.active.expanded ul.active.expandable a {
   
   background: #fff;
   

}


.active.expanded .active.expanded li.active > a {
   
    
    font-weight: 700;
    background: #dcdcdc;
}



.category-header input[type="radio"]:checked + label {
    color: #000;
    background-color: #fff;
    font-weight: 600;

}

.category-header input[type="radio"] + label {
    padding-left: 20px;
    padding-right: 20px;
    letter-spacing: 0.5px;
}


.sidebar-inner > div h4  {
    
    padding: 15px 0px 0px 0px;
    font-size: 17px;
    margin-bottom: 10px;
   
}

#clear-filters a {
    color: #a51530;
}

.filter-sections .filter-count {
    
    font-size: 13px;
    font-weight: 400 !important;
    color: gray;
    font-family: 'Roboto', sans-serif;
}

.categories .topic.child-active > a {
    color: #fff;
   background-color: #a51530;padding:15px;
}

.categories li.active > a {
    color: #a51530;
    background-color: #dbdbdb;
}

.categories li.active > a:hover {
    color: #a51530;
    background-color: #dbdbdb;
}

body.type-category .price-save, body.type-detail .p-image .price-save
 {
    

    background: #c42e36;
    
}




/*filtrace*/
div#filters .filter-section form{max-height:221px;overflow:auto; width: 95%;}
div#filters .filter-section form::-webkit-scrollbar {width: 10px; }
div#filters .filter-section form::-webkit-scrollbar-track {background-color: #e1e1e1; border-radius: 10px; } 
div#filters .filter-section form::-webkit-scrollbar-thumb {background-color: #919191; outline: 1px solid #a7a7a7; border-radius: 10px;}


/*patička*/
footer#footer{background-color:#3c3428;padding-top:58px;}
#footer h3{color: #ffffff;font-family: Roboto;font-size: 20px;font-weight: 500;text-transform: uppercase;margin-bottom:34px; letter-spacing: 1px;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a{font-family: "Roboto";font-size: 14px;font-weight: 400;line-height: 26px;text-decoration: underline;color: #efefef;letter-spacing: 0.14px;}
#footer .contact-box a:hover, #footer .password-helper a:hover, #footer .news-item-widget a:hover, #footer ul a:hover{text-decoration:none;color:#fff;}
#footer>.container{background-color:transparent;}
.news-item-widget{margin-bottom:0;}
.platby img{margin-left:20px;}
.platby .row{display:flex;align-items:center;}
.platby{background:#efefef;padding:18px 0 18px 0;}
#footer .site-name{display:none;}
.custom-footer{padding-left:0;}
.white{background-color:#fff;}
#signature .image{margin-left:15px;}
.nadesign {color: #999999;font-family: "Roboto";font-size: 13px;font-weight: 400;margin-bottom:0;display:contents;margin-right:10px;}
#signature .nadesign a{color:#666;text-decoration:underline;}
#signature .nadesign a:hover{text-decoration:none;}
.custom-footer{padding:0;margin:0;border:0;padding-bottom:65px;}
.footer-bottom{padding:9px 15px 9px 15px;}
.footer-bottom{border:0;}
.copyright{color: #999999;font-family: "Roboto";font-size: 13px;font-weight: 400;margin:0;}
#signature{color: #999999;font-family: "Roboto";font-size: 13px;font-weight: 400;color: #e6e6e6;margin:0;}
.majitel{margin-bottom:0px;}
.majitel p{color: #efefef;font-family: "Roboto";font-size: 14px;font-weight: 400;line-height: 18px;margin-bottom:0;display:flex;align-items:center;}
.majitel img{margin-right:10px;float:left;}
footer#footer .contact-box ul li span.tel{display:flex;flex-direction:column;    background-color: #565656; padding: 14px 38px 14px 44px;max-width: 228px;}
footer#footer .contact-box ul li span.tel a{line-height: 18px;color: #eead17;font-family: Roboto;font-size: 17px;font-weight: 700;margin-bottom: 4px;letter-spacing: 0.42px;text-decoration: none!important;}
footer#footer .contact-box ul li span.tel span.open-hours{color: #b3b3b3;font-family: "Roboto";font-size: 13px;font-weight: 400;line-height: 18px;}
footer#footer .contact-box ul li>span.tel::before {content: '\e92c';color: #fff;font-size: 19px;left: 12px;}
footer#footer span.facebook,footer#footer span.instagram{display:flex;}
footer#footer span.facebook a,footer#footer span.instagram a{text-decoration:underline;;}
footer#footer span.facebook a:hover,footer#footer span.instagram a:hover{text-decoration:none;color:#fff;}
#footer .contact-box ul{display:flex;flex-direction:column;}
#footer .contact-box ul li:nth-child(2){order:-1}
#footer .contact-box ul li a{color: #efefef;font-family: "Roboto";font-size: 14px;font-weight: 400;line-height: 18px;text-decoration: underline;letter-spacing: 0.35px;}
.contact-box ul li>span::before{color:#000;}
.contact-box ul li>span.facebook::before{font-size:21px;}
.contact-box ul li>span{margin-top:5px;}
.contact-box ul li>span.instagram::before{content:url('/user/documents/upload/sablona-nemazat/ig.png');top:-2px;}
.kramekpata p{color: #ffffff;font-family: "Roboto";font-size: 14px;font-weight: 400;line-height: 20px;}
.kramekpata p a{text-decoration:underline;color:#fff;}
.kramekpata p a:hover{text-decoration:none;}
.kramekpata p a::after{    content: '\e910';font-family:shoptet;position:absolute;font-size: 7px;margin-left: 6px; margin-top: 1px;}
.cellphone  {display: none;}


/*newsletter*/
.newsletter{margin-top:71px;background-color: #eead17;background-image:url('/user/documents/upload/sablona-nemazat/rybari.png');background-repeat:no-repeat;background-position:center center;padding:50px 0 90px 0;}
.newsletter .row{display:flex;align-items:center;}
.newsletter h3{color: #ffffff;font-family: Roboto;font-size: 23px;font-weight: 500;line-height: 44.3px;text-transform: uppercase;letter-spacing: 1.15px;margin:0;}
.newsletter h3 span::after{content:url(/user/documents/upload/sablona-nemazat/splavek.png);    position: absolute;right:-10px;top: -10px;}
.newsletter h3 span{background-color: #343433;padding:4px 20px 4px 20px;position:relative;}
.newsletter p{color: #000000;font-family: "Roboto";font-size: 15px;font-weight: 400;line-height: 20px;margin-top:24px;margin-bottom:0;}
label[for="newsletterConsents31"],label[for="newsletterConsents31"] a{color: #666666;font-family: "Roboto";font-size: 13px;font-weight: 400;line-height:inherit;}
label[for="newsletterConsents31"] a{text-decoration:underline;}
label[for="newsletterConsents31"] a:hover{text-decoration:none;}
.newsform{margin-bottom:-72px;}
.newsform .compact-form{max-width:464px;}
.newsform .compact-form .form-control{border: 1px solid #333333;color: #808080;font-family: "Roboto";font-size: 14px;font-weight: 400;line-height: 24px;height:55px;}
.newsform .compact-form .btn{color: #ffffff;font-family: "Roboto";font-size: 15px;font-weight: 400;line-height: 21px;letter-spacing: 0.38px;height:55px;text-transform:initial;background-color:#343434;border:1px solid #343434}
.newsform .compact-form .btn:hover{background-color:#666;border:1px solid #666;}

/*blog*/
.blogcontent .news-item a.title{color: #000000;font-family: "Roboto";letter-spacing: 0.5px; font-size: 18px;font-weight: 600;line-height: 31.22px;display:block;text-decoration: underline;}
.blogcontent .news-item a.title:hover {color: #a51530;}
.blogcontent .news-item time{color: #999999;font-family: "Roboto";font-size: 13px;font-weight: 400;line-height: 21px;letter-spacing: 0.5px;}
.blogcontent .news-item div.description p{color: #808080;font-family: "Roboto";font-size: 14px;font-weight: 400;line-height: 18px;margin-top:10px;}
.blogcontent .news-item .image{margin-bottom:10px;width:100%;margin-right:0;}

.blogcontent .news-item .image img:hover {opacity: .8;}


.blogcontent .rowfirst{display:flex;justify-content:center;}
.rowfirst .news-item{width:25%;display:flex;flex-direction:column;max-width: 424px;padding-left: 38px;padding-right: 38px;}
.textpost {margin:57px 0 43px 0;}
a.anotherposts{font-size: 15px;font-weight: 500;color: #ffffff;letter-spacing: 0.5px;padding:15px 20px 15px 20px;background-color:#a51530;border-radius: 4px;}

a.anotherposts:hover{background-color:#ca1a3b;}

a.anotherposts::after{content:'\e911';font-family:shoptet;    display: inline-block;font-size: 6px;transform: rotate(180deg);margin-left: 10px;}

/*žijeme rybolovem*/
.rybolov{margin-top:42px;}
.rybolov .col-sm-12{padding-left:135px;}
.rybolov .container{background:url(/user/documents/upload/sablona-nemazat/zijeme.jpg);min-height:402px;background-position:center center;}
.rybolov p{max-width:535px;color: #000000;font-family: "Roboto";font-size: 14px;font-weight: 400;line-height: 20px;}
.rybolov p:nth-child(1){margin-bottom:25px;}
.rybolov h1{color: #343433;font-family: Roboto;font-size: 23px;font-weight: 700;line-height: 33px;text-transform: uppercase;letter-spacing: 0.57px;margin:72px 0 31px 0;}

/*cesty rybaru*/

.cestyrybaru  {margin-bottom:3em;}
.cestyrybaru .news-item .text {margin-top:32px;margin-bottom:20px;}
.cestyrybaru .news-item .text .title{color: #a51530;font-family: "Roboto";font-size: 15px;font-weight: 500;text-decoration: underline;letter-spacing: 0.5px;margin:0;text-align:center;}
.cestyrybaru .news-item .text .title:hover {color: #000; text-decoration: none;}
.cestyrybaru .news-item{margin-bottom:0;display:flex;flex-direction:column;border:1px solid  #e6e6e6;}
.cestyrybaru .news-item:nth-child(even){border-right:0;border-left:0;}
.cestyrybaru .news-item .image{max-width:100%;max-height: auto;width:100%;    overflow: hidden;}
.cestyrybaru .news-item .image img{max-height:auto;transform: translateZ(0);transition: all .3s ease-out; }

.cestyrybaru .news-item .image img:hover {position: relative;       transform: scale(1.02);}
.cestyrybaru .row{display:flex;text-align:center;}

.cestyrybaru .news-item:hover {  

-webkit-box-shadow: inset 0px 0px 10px 0px #efefef;
box-shadow: inset 0px 0px 10px 0px #efefef;

}
/*Nadpisy*/

h1.category-title {color: #000; letter-spacing: 0.5px;}
body.type-post h1, body.type-posts-listing h1, body.type-product h1 {color: #000; letter-spacing: 0.5px;}
body.type-product .extended-description h3, body.type-product .basic-description h3 {color: #000; letter-spacing: 0.5px;}

/*znacky rybářů*/

.znackyrybaru .row { display:flex; }
.znackyrybaru .news-item .text{display:none;}
.znackyrybaru .news-item{width:calc(100% / 7);padding:0 20px;display: flex;align-items: center;justify-content: center;flex-direction: row;margin-bottom:0;}
.znackyrybaru .news-item .image{width:auto;margin-right:0;margin-bottom:0;}

/*produkt*/

table.produkttable tr td .cenaporeg{display:flex;}
.extended-description h3, .basic-description h3{color: #a51530; font-size: 23px; font-weight: 700;}
.responsive-nav{margin-top:25px;}
.variant td:nth-child(3){width:100%;text-align:right;}
.variant th:nth-child(1){padding-right:15px;}
.p-short-description p{margin-bottom:0;}
.p-short-description{margin-bottom:26px;}
.kosikobal{    display: flex;margin-top:35px;}
.price-measure{margin-top:0;}
.type-detail .p-final-price-wrapper{margin-right:30px;margin-bottom:0;}


.detail-parameters a {text-decoration: underline; color: #000; font-weight: 400;}
.detail-parameters a:hover {text-decoration: none; }

body.type-product .produkttable a {text-decoration: underline;}
body.type-product .produkttable a:hover {color: #000; text-decoration: none;}

body.type-product  .p-info-wrapper h3 {color: #000;}

.p-detail-inner .variant select {
    border: 2px solid #3f8c2f;
    width: 100%;
}

body.type-product .variant  {margin-bottom: 10px;}

.availability-value {

    font-size: 15px !important;
    margin-bottom: 0;
    font-weight: 400 !important;
}

table.produkttable tr td {
    color: #2b2b2b;
    font-weight: 400;
    line-height: 38px !important;
}


.price-final  {
    
    margin-top: 10px;
}



.active .shp-tab-link {
    border-color: #f6f6f6;
    color: #000;
    letter-spacing: 0.5px;
    background-color: #fff;
    font-weight: 500;
}

.shp-tabs-holder ul.shp-tabs li a {
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    color: #000;
    letter-spacing: 0.5px;
}

.p-detail-tabs-wrapper .shp-tab.active {
    border-top: 1px solid #a51530;
}


/*štítky, flags */

.flag.flag-new {
    background-color: #018dc1;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 400;
}

.flag.flag-custom1 {
    background-color: #c17f00;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #000;
    font-weight: 400;
}


/*tabulka*/

table.produkttable tr td{border-top:1px solid #e5e5e5;color: #2b2b2b;font-weight: 400;line-height: 45px;}
table.produkttable{border-bottom:1px solid #e5e5e5;}
table.produkttable{margin-bottom:30px;}
table.prodekttable .availability-label{font-weight: 700;}
.availability-value{font-size: 18px;margin-bottom:0;font-weight:700;}
.p-info-wrapper .availability-value, .p-info-wrapper .detail-parameters{margin-bottom:0;}
.produkttable{width:100%;}
.produkttable td:first-child{padding-right:34px;}
.produkttable .delivery-time-label{color:#2b2b2b;}
.produkttable .detail-parameters th{padding-right:0;}
.produkttable .p-code{color:#2b2b2b;}
.produkttable .p-code-label{display:none;}
.produkttable .delivery-time{color:#2b2b2b;font-weight:700;padding: 0;}
.produkttable .delivery-time a{color: #2b2b2b;font-size:16px;font-weight:400;text-decoration:underline;padding-left:15px;}
.produkttable .delivery-time a:hover{text-decoration:none;}
table.produkttable .detail-parameters td{border-top:0;}

/*bannery*/
.usp .footer-banners{margin-top:0;}
.banneryusp.container{padding-left:0;padding-right:0;}
.banneryusp .footer-banner.col-lg-3{padding-left:10px;padding-right:10px;}
.bannery{display: flex;justify-content: center;align-items: center;}
.bannery p{color: #4d4d4d;font-family: "Roboto";font-size: 14px;font-weight: 400;line-height: 20px;margin-bottom:0;margin-left:12px;}
.bannery p strong{color: #1a1a1a;font-family: Roboto;font-size: 17px;font-weight: 700;letter-spacing: 0.85px;}


/*breadcrumb*/
.breadcrumbs > span > span {
    color: #4d4d4d;
    text-transform: lowercase;
    letter-spacing: 0.5px;
    display: inline-block;
    font-size: 13px;
}

.breadcrumbs a {
    color: #a51530;
    text-decoration: underline;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 13px;
     
}

.breadcrumbs a:hover {
    color: #000;
    text-decoration: none;
}

.breadcrumbs > span > span::first-letter {
   
    text-transform: uppercase !important;
    text-transform: capitalize;

}


/*blog*/

body.type-posts-listing .news-item .text .title {color: #000;font-family: "Roboto";font-size: 19px;
font-weight: 500;text-decoration: underline;letter-spacing: 0.5px; margin-bottom: 10px; line-height: 1.4em !important;}

body.type-posts-listing .news-item .text .title:hover {color: #000;font-family: "Roboto";font-size: 19px;
font-weight: 500;text-decoration: underline;letter-spacing: 0.5px; color: #a51530;line-height: 1.4em !important;}


body.type-posts-listing .news-item time {font-size: 13px;margin-bottom: 10px;}

/*header*/
.form-control {border-radius: 0px;}

.navigation-in div > a {

    color: #000;
    letter-spacing: 0.5px;
    line-height: 1.2em !important;

}

.navigation-in div > a:hover {

    color: #000;
    text-decoration: underline !important;

}

#navigation .has-more-items {

    display: none;
    

} 

.has-more-items li a, .navigation-in .has-third-level div > ul a {

    line-height: 1.5em;
    

} 
   

.has-more-items li a:hover, .navigation-in .has-third-level div > ul a:hover {

    color: #a51530;
    text-decoration: underline;

} 

.navigation-in > ul > li.ext > ul > li > div > ul {

    
    max-height: 40px;
    


}

.navigation-in > ul > li > ul {

    
  -webkit-box-shadow: inset 0px 0px 16px 6px #efefef;
box-shadow: inset 0px 0px 16px 6px #efefef;

}

.type-page h1, .type-page h2, .type-page h3:not(.pageElement__heading.topic) {
    
   font-weight: 700;
  font-family: "Roboto";
  letter-spacing: 1px;
  color: #000;
    
}

.type-page #content a {
    
  text-decoration: underline;
    
}

.type-page #content a:hover {
    
  text-decoration: none;
    
}


.navigation-in ul li a b, .menu-helper ul li a b{font-weight:400; text-transform: uppercase; letter-spacing: 0.5px;}
.form-control, select{border-color:#666;}
.btn.cart-count::before, a.btn.cart-count::before{content:url('/user/documents/upload/sablona-nemazat/kosik.png');margin-right:13px;}
#header .site-name a img{max-height:73px;height:70px;}
.top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a b {padding:4px 8px !important;font-size: 14px; letter-spacing: 0.5px; }
.top-navigation-bar-menu li a b, .top-navigation-bar-menu-helper li a b{color: #333333;font-size: 14px;font-weight: 400;padding:4px 8px !important;}
.top-navigation-bar-menu li a:hover, .top-navigation-bar-menu li a b:hover {text-decoration: underline; color:#a51530 !important; padding:4px 8px !important;}

.top-navigation-contacts a.project-phone::before{content:url('/user/documents/upload/sablona-nemazat/Phone_icon.png');}
.top-navigation-contacts a.project-phone{color: #333;font-size: 14px;font-weight: 700;letter-spacing: 0.7px;font-family: 'Roboto', sans-serif;}
.top-navigation-contacts a.project-phone span.open-hours{font-weight: 400;color:#808080;font-size:13px;}
.top-nav-button-login::before{content:url('/user/documents/upload/sablona-nemazat/prihlaseni.png');margin-right:10px;}
a.registrace::before{content:url('/user/documents/upload/sablona-nemazat/registrace.png');margin-right:10px;}
.form-control,.compact-form .btn{height:44px;}
.top-navigation-menu{background-color:transparent;}
.top-navigation-bar-menu li::before{_content:""!important;margin-top: -5px;}
.top-navigation-contacts a.project-phone span.open-hours{padding-left:10px;}
.compact-form .btn{color: #ffffff;font-family: Roboto;font-size: 13px;font-weight: 400;letter-spacing: 0.98px;text-transform:lowercase;padding-left:24px;padding-right:24px;border:1px solid #a51530; text-transform: uppercase;}
.header-top .btn.cart-count i{color: #ffffff;font-size: 10px;font-weight: 400;letter-spacing: 2px;left: 20px; top: 5px;}
.header-top .btn.cart-count .cart-price{font-size: 16px;font-weight: 300;letter-spacing: 0.16px;color:#000;}
.top-navigation-bar{border: 1px solid #dedede;background-color: #f2f2f2;}
.header-top>div:last-child{flex:auto;}
.header-top>div:first-child{flex:auto;}

.top-navigation-menu{height:auto;}
.top-navigation-bar .top-nav-button-login, .top-navigation-bar .top-nav-button-account,a.registrace{display:inline-flex;color: #4d4d4d;font-family: 'Roboto', sans-serif;font-size: 14px;font-weight: 400;padding:4px 10px;letter-spacing: 0.5px;}

.top-navigation-bar .top-nav-button-login:hover, .top-navigation-bar .top-nav-button-account:hover ,a.registrace:hover {color: #a51530;text-decoration: underline;}

.top-navigation-bar .container{padding-left:0;}
.top-navigation-bar{border-bottom:1px solid #e6e6e6;padding:10px 0 10px 0;}
.top-navigation-bar-menu{text-align:left;}

.top-navigation-bar-menu li{display:inline-flex;}
.top-navigation-bar-menu li a {text-transform:initial;}




.menu-helper > span::before, .menu-helper > span {
    height: 43px !important;
    font-size: 22px;
    line-height: 44px !important;
}

/*produkty*/
.columns-4 .products-block > div:nth-child(3), .columns-4 .products-block>div:nth-child(4){border-top-style:solid;}
.columns-4 .products-block > div:nth-child(-n+4){border-bottom:0;}
.columns-4 .products-block>div:nth-child(even),.columns-4 .products-block > div:nth-child(3n),.columns-4 .products-block > div:nth-child(7n){border-left:0;}
.columns-4 .products-block>div:nth-child(4n){border-right-style:solid;}
.products-block.products>div{border:0;padding:25px;border:1px solid  #e6e6e6;}

.products > div:hover {

-webkit-box-shadow: inset 0px 0px 10px 0px #efefef;
box-shadow: inset 0px 0px 10px 0px #efefef;

}


#choose-variant.btn.btn-primary {background:#3f8c2f !important;border: 1px solid #3f8c2f !important; padding: 8px 30px; letter-spacing: 0.5px; text-transform: uppercase;}
#choose-variant.btn.btn-primary:hover  {background:#25531c !important;}

.infodoprava img {margin-right:10px;max-height:30px;}
.type-detail .faq .description {display:none;}
.social-buttons-wrapper{display:none;}
.kosik{display:flex;}
.type-detail .faq .news-item{margin-bottom:0;}

.p-info-wrapper .add-to-cart {
    margin-bottom: 30px;
}

.price-standard {
    color: #c42e36;
}

.price-save {
    color: #fff;
    background: #c42e36;
    padding: 3px;
}




.kcmena, table.produkttable tr td.cenaporeg {
    font-weight: 600 !important;
}

.infodoprava, .chevron-after {text-decoration: underline;}
   
.btn-conversion.btn {letter-spacing: 0.5px; text-transform: uppercase;}

body.type-product .usp .footer-banner {padding-left: 0px;padding-right: 0px;   } 

 

body.type-product .usp .bannery p strong {letter-spacing: 0px; font-size: 16px; } 

body.type-product .usp .bannery img {max-width: 33px; height: auto; } 

body.type-product .usp .bannery p  {margin-left: 8px;font-size: 13px; font-family:"Roboto";  } 

.products-block.products .product .p .name{color: #1a1a1a;font-size: 13px;font-weight: 600;letter-spacing: 0.42px;height:36px;}
.products-block.products .p .price strong, .products-block.products .p .price span{color: #1a1a1a;font-weight:500;font-size: 18px;letter-spacing: 0.5px;}
.products-block .ratings-wrapper .availability span{font-size: 14px;font-weight: 400;line-height: 29.14px;}
.products-block .p-bottom .p-desc{color: #666666;font-family: "Roboto";font-size: 13px;font-weight: 400;line-height: 15px;letter-spacing: 0.13px;}


/*košík*/
.zasilkovna-name {
    font-size: 14px;
    text-decoration: underline;
}
.cust-advanced-order-extra img{max-height:140px;}
.advanced-order .products .product .p-in .flag.flag-discount{order:-1;}
#colorbox {min-height:500px;}
.empty-cart-boxes a {text-decoration: underline;}
.empty-cart-boxes a:hover {text-decoration: none;}
.empty-cart-boxes ul li {margin-bottom: 10px;}
.cart-free-shipping strong {font-weight: 600; color: #a51530;}
.cart-widget-product-name > span {
    color: #000;
}

.order-icon.order-delivery, .order-icon.order-payment, #checkoutContent h4 {
    color: #000;
    font-weight: 600;
    font-size: 18px;
}

.header-top .btn.cart-count .cart-price {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.5px;
    color: #000;
}

body.in-krok-1 #navigation { display: none;} 

ol.cart-header li.active strong {
    color: #009a00;
}

ol.cart-header li.step.active strong  {
    border-bottom: 2px solid #009a00;
}

.cart-header li.active strong {
    border-bottom-color: #009a00;
}

.co-contact-information .btn.btn-secondary, .co-contact-information a.btn.btn-secondary

{
    background: none;
    border: none;
    color: #a51530;
    text-decoration: underline;
}






.co-contact-information .btn.btn-secondary:hover, .co-contact-information a.btn.btn-secondary:hover

{
    text-decoration: none;

}

.form-group > input.form-control, .form-group > select.form-control {
    width: 280px;
  
}

.price-wrapper .price.price-primary {
    font-size: 26px;
}

#submit-order {
    
    padding: 9px 30px;
    letter-spacing:1px;
    font-size: 16px;
}

.form-group label.whole-width {
    width: 100%;
    line-height: 1.4em;
    margin-bottom: 20px;
    margin-top: 0px; 
}

.form-group label.whole-width a {
    color: #000;
    text-decoration: underline;
}

.form-group label.whole-width a:hover {
    color: #000;
    text-decoration: none;
}

.recapitulation-single > strong span {
    color: #000;
}


/*homepage*/
.hrefmoreinfo{margin:40px 0 50px 0;}
.moreinfo{box-shadow: 0 0px 10px rgba(13, 36, 1, 0.4);background-color: #eead17;color: #000000;font-size: 15px;font-weight: 600;letter-spacing: 0.38px;padding:14px 40px;}
.moreinfo:hover{background-color:#f5bc3a;}
.redbackgroundprodejna{background-color: #b02c2c;padding-right:0;}
.homepage-box.welcome-wrapper{margin-bottom:0;padding-bottom:0;}
.welcome .redbackground p{color:#fff;font-family: "Roboto";font-size: 15px;font-weight: 400;line-height: 20px;}
.redbackground{background-color: #b02c2c;padding:10px 20px 11px 35px;}
.homepage-box{border:0;background-color:transparent;}
.body-banners img{width:100%;}
.h4.homepage-group-title{color: #343433;font-size: 23px;font-weight: 500;text-transform: uppercase;letter-spacing: 1px;margin:40px 0 50px 0;}
.h4.homepage-group-title span{    background: #e1e1e1;padding: 8px 21px 8px 21px}
.h4.homepage-group-title span::after{content:url(/user/documents/upload/sablona-nemazat/splavek.png);    position: relative;left: 35px;top: 19px;}
.h4.homepage-group-title.novinkyvnabidce {color:#fff;margin:30px 0 40px 0;}
.h4.homepage-group-title.novinkyvnabidce span{background-color: #343433;}
.h4.homepage-group-title.akcnizobzi{color:#fff;margin:-14px 0 51px 0;}
.h4.homepage-group-title.akcnizobzi span{background-color: #a51530;}


body.type-page hr {
    margin-top: 50px;
    margin-bottom: 50px;
    height: 1px;
    border: 1px dashed #ccc;
    float: left;
    width: 100%;
}


/*hlavička*/

a.registrace{margin-left:10px;}

/*newsletter*/

.btn.btn-arrow-right::before, a.btn.btn-arrow-right::before{content:'';}


.discussion-form, .discussion, .rate-wrapper, .votes-wrap, .add-comment, .welcome div, .welcome h1{max-width:100%;}

 .latest-contribution-box{display:none;}

.homepage-box .welcome-wrapper>.welcome>div{display:flex;flex-direction:row;background-color:#b02c2c;align-items:center;}

@media(min-width:1200px) and (max-width:1439px){
.newsletter .row>div.col-md-6:not(.newsform){width:58%;}

.news-item .text .title {
    line-height: 20px;
    
    
}

.cestyrybaru .news-item .text .title {
    
    font-size: 14px;
    
}

.compact-form .btn {

    
    padding-left: 15px;
    padding-right: 15px;
    

}

.top-navigation-bar-menu li.cropped {

    display: inline-block;

}


.top-navigation-menu-trigger {

    display: none;

}

.top-navigation-bar-menu li a, .top-navigation-bar-menu li a:hover, .top-navigation-bar-menu-helper li a b, .top-navigation-bar-menu-helper li a b:hover {

    padding: 4px 4px !important;

}


}

@media(max-width:1199px){
.newsletter .row{flex-direction:column;text-align:center;}
.top-navigation-contacts a.project-phone span.open-hours{display:block;}
.banneryusp .footer-banner.col-lg-3, .usp .footer-banner.col-lg-3{width:50%;margin-bottom:15px;}
.newsletter .col-md-6{width:100%;}
.newsform{display:flex;justify-content:center;margin-top:25px;}


.in-index .cestyrybaru .news-item  {
    width: 20% !important;

}



}



@media(min-width:992px){
.top-navigation-bar .container>div{    flex: 1 1 60%;}
}

@media(max-width:991px){
    .blogcontent .rowfirst{flex-wrap:wrap;}
    .rowfirst .news-item{width:50%;}
.footer-banners .footer-banner{width:50%;}
}



@media(min-width:768px) {
.header-top {padding-top: 10px;padding-bottom: 19px;height: 98px;}
div.search{    max-width: 450px;}


.search-whisperer {


    font-size: 13px;

}


.search-whisperer .p-name {


    color: #000;
    font-size: 14px;
}

.search-whisperer .price {
    color: #a51530;
    font-size: 13px;
}



.navigation-in > ul > li.ext > a::after {content: '\e911';font-family: 'shoptet';transform: rotate(180deg);display: inline-block;font-size: 7px;padding-top: 0px;position: relative; top: -2px;}
.navigation-in > ul > li.ext > a::after:hover {transform: rotate(360deg);}
.top-navigation-bar .project-email{display:none;}
.navigation-in > ul > li.ext.exp > ul{top:44px;}
.navigation-in ul, .menu-helper ul{line-height:29px;}
#navigation{height:45px;}
.navigation-in>ul>li{border-left-color:transparent;}
.navigation-in{background-color:#343433;height:45px;}
.navigation-in>ul>li>a{color: #ffffff;font-family: Roboto;font-size: 15px;letter-spacing: 0.5px !important;}
.navigation-in>ul>li.ext.exp>a,.navigation-in>ul>li:nth-child(1){background-color: #a51530;color:#fff;}
.menu-helper {z-index: 53;position: absolute;top: 98px;right: 0;display: block;background-color: transparent;}
.top-navigation-contacts a>span{displaY:inherit;}
.top-navigation-bar .container > div:last-child, .top-navigation-bar .container>div:first-child{flex-basis:37%;}
.top-navigation-contacts{order:2}
.top-navigation-tools{order:3}
.navigation-in > ul > li > a, .navigation-in > ul > li > a:hover {padding-left: 17px !important;padding-right: 17px !important;padding-top: 8px;padding-bottom: 9px;}


#header .cart-count.full {
    position: relative;
    left: 0;
    right: auto;
    top: 0;
     border-radius: 3px;
    background: #c9efc6;
    padding: 10px 15px;
}


#header .search .form-control {
    height: 45px;
    border: 2px solid #414141;
}

.navigation-in > ul > li.ext > a::after {
    
    font-size: 9px;
    padding-top: 0px;
    position: relative;
    top: -2px;
    left: 4px;
}



}



@media(max-width:767px){

.rowfirst .news-item{padding:0 15px;}
.in-index .cestyrybaru .news-item  {
    width: 33.3333% !important;

}

.pkReViInPrName {
    
    height: 65px !important;
}


.cestymobile .h4.homepage-group-title span {
   
    background: none !important;
}

.cestymobile .h4.homepage-group-title {
   
    margin: 0px 0 1em 0 !important;
}

.ordering-process .responsive-tools>a[data-target="navigation"]{line-height:1.2;top:5px;}
.cart-table tr:last-child{padding-top:8px;}
.filters-wrapper a.btn.btn-default{ color: #fff;border-color: #a51530;background-color: #a51530;}
.type-detail h1{margin-top:0;font-size:24px;}
.footer-banners{margin-top:15px;margin-bottom:15px;}
.bannery{justify-content:left;}
.navigation-in a, .menu-helper a{color:#000;}
#footer h3{margin-bottom:13px;}
.newsletter,.textpost{margin-top:0;}
.cestyrybaru .news-item:nth-child(even){border-right:1px solid #e6e6e6;}
.cestyrybaru .news-item{width:50%;}
.cestyrybaru .news-item .image{margin-right:0;text-align:center;}
.cestyrybaru .row{justify-content:center;flex-wrap:wrap;}
.header-top .btn.cart-count::before{margin-top:-15px;}
.responsive-tools>a[data-target="search"]::before,.responsive-tools>a[data-target="login"]::before,.responsive-tools>a[data-target="navigation"]{color:#000;}
.banneryusp .footer-banner.col-lg-3, .usp .footer-banner.col-lg-3{width:100%;}
.usp>div{display:flex;flex-wrap:wrap;}
.filter-section{padding-left:10px;padding-right:10px;}
.box.box-bg-variant, .filters-wrapper{background-color:#f6f6f6;}
.top-navigation-tools>a.login,.top-navigation-tools>a.registrace{display:none;}
.top-navigation-contacts a.project-phone span.open-hours{display:none;}
.footer-banners {    display: flex;flex-wrap: wrap;}
.footer-banners .footer-banner{margin-bottom:15px;}
.znackyrybaru .row{flex-wrap:wrap;}
.znackyrybaru .news-item{width:50%;margin-bottom:15px;padding-bottom:10px;}
.redbackgroundprodejna{padding:15px;}
.custom-footer>div{width:50%;}
.platby{text-align:center;}
.platby .text-right{text-align:center;}
#signature{margin-bottom:10px;}
.newsletter h3 span::after{right:auto;}
.homepage-box .welcome-wrapper>.welcome>div{flex-direction:column;}

.responsive-tools > a[data-target="navigation"] {
    width: 76px;
    border-radius: 999px;
    background-color: #000;
    color: #fff;
    font-weight: 500;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    top: 22px;
}

.ordering-process .responsive-tools > a[data-target="navigation"] {
 
    top:10px;
    height: 42px;


    width: 76px;
    border-radius: 999px;
    background-color: #000;
    color: #fff;
    font-weight: 500;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 12px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    display: none;
   
}

.responsive-tools>a[data-target="navigation"]::before {
    color: #fff;
    background-color: #000;
    margin-right: 5px;
}

.header-top .btn.cart-count::before {
    vertical-align: middle;
    margin-right: 20px;
    font-size: 30px;
}

#header .cart-count {
    
    right: 100px;
    
}

#header .site-name a {
    color: #a51530;
    margin-top: 10px;
}


.order-icon.order-delivery, .order-icon.order-payment, #checkoutContent h4 {
    color: #000;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.4;
}


.header-top .oblibeneBtn {
    position: absolute;
    top: -56px !important;
    right: 170px !important;
}


.sticky-mobile .top-navigation-bar {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9;
    border-bottom: 2px solid #ededed;
    padding: 0 !important;
}



#header .sticky-mobile .cart-count {
    position: fixed !important;
    top: 32px !important;
    z-index: 10;
}

.sticky-mobile .responsive-tools > a[data-target="navigation"] {

    top: 15px !important;
}

.header-top .btn.cart-count::before {
     margin-top: 0px !important;
}


.buttonfilter, .buttonfilter:hover {
    margin-bottom: 25px;
    display: inline-block;
    border: 1px solid #c42e36 !important;
    color: #fff !important;
    background-color: #c42e36 !important;
    padding: 10px 25px;
}




}




@media(max-width:600px){
    .rowfirst .news-item{width:100%;margin-bottom:40px;max-width:100%;}

.blogcontent .rowfirst{flex-direction:column;}
.newsletter h3 span{color:#343433;background-color:transparent;}
.newsletter h3 span::after{display:none;}
.newsletter h3{text-align:center;font-weight:600;line-height:1.2;}
.newsletter h3 span{padding:0;}


.h4.homepage-group-title {
    color: #343433;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.5em;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 40px 0 50px 0;
}



#OPHWidgetWrapp {
    display: none;
}



}



@media(max-width:500px){
.type-detail .p-final-price-wrapper{margin-right:0;}
.usp>div{display:flex;flex-wrap:wrap;    flex-direction: column; justify-content: center;align-items: center;}
.custom-footer>div{width:100%;}
.rybolov .col-sm-12{padding-left:15px;}
.footer-banners .footer-banner{width:100%;}
.platby .row{flex-direction:column;}
.platby .row>div.col-sm-12{display:flex;flex-direction:column;margin-bottom:15px;}
}

@media(max-width:415px){
    .in-index .cestyrybaru .news-item  {
        width: 50% !important;
    
    }
.cestyrybaru .news-item{padding-bottom:0;}
.produkttable td:first-child{padding-right:0;}
.h4.homepage-group-title.akcnizobzi{margin-top:25px;}
.h4.homepage-group-title{position:relative;}
.h4.homepage-group-title span::after{position:absolute;right: -10px;top: 50%;transform: translateY(-50%);left:auto;}
.h4.homepage-group-title.novinkyvnabidce span, .h4.homepage-group-title.cesta span{background-color:transparent;padding:0}
.h4.homepage-group-title.novinkyvnabidce{background:#343433;padding:10px 0;margin-left:20px;margin-right:20px;}
.h4.homepage-group-title.cesta{background: #e1e1e1;padding: 8px 21px 8px 21px;}
}

@media(max-width:380px){
.cestyrybaru .news-item{width:100%;}
.cestyrybaru .news-item:nth-child(even){border-left:1px solid #e6e6e6;}
}

@media(max-width:281px){
.p-detail .add-to-cart .quantity{border-style:solid solid solid solid;}
.quantity{margin-bottom:15px;}
}

.advancedOrder__buttons .next-step-back{
    background-color: #e1e1e1;
    color:#343433;
}

.advancedOrder__buttons .next-step-back:hover{
    background-color:#343434;
    color:#e1e1e1;
}