
.project-phone{
 content: "\\e92c"; 
}
.category-content-wrapper .product .quantity, .content-wrapper-in .product .quantity{
    margin-right:15px
}
@media (max-width:767px){
.p-detail-inner{
margin-top:20px;
}
}
#hodnoceniobchodu .shop-stat-all a,#hodnoceniobchodu .shop-stat-all a:hover{
color:#000;
}

.flag {
font-size:16px
}
.price-standard strong{
color: #fff;
padding: 5px 10px;
background-color: #e32400;
border-radius: 10px;
font-weight: 300 !important;
line-height: 1.1;
opacity: 1;
}

.prices .price-standard{
margin-bottom:3px;
margin-top:3px;
}
.prices .price-save{
color:#e32400 !important;
}

.cart-row fieldset{
border:none;
}

.flag.flag-discount{
background-color: #e32400;
color: #fff

}
.flags-extra .price-save, .flags-extra .price-standard {
color:#000;
}

/* velikost loga */  
#header .site-name a img{
  height: 50px;
}
.p_logo{
  height: 50px;
}
.js-top10 h4{
margin-bottom: 10px;
}
fieldset{
border-radius: 10px;
border: 1px solid #e4e4e4;
}
.mobile .category-header #products-listing-order{
border: 1px solid #e4e4e4;
}

.desktop .banners-row {
margin-top: 20px;
}

#footer {
border-top:solid 1px hsl(0 0 90);
}

.subcategories li a{
position: relative;
display: flex;
align-items: center;
height: 88px;
padding: 12px;
font-weight: 500;
color: #24242E;
border: 1px solid #e4e4e4;
box-shadow: 0px 2px 4px rgba(163,163,175,0.22);
text-decoration: none !important;
border-radius: 10px;
}
.subcategories.with-image li{
padding: 8px !important;
border-radius: 10px;
}

.products-inline.products-top>div div.p{
box-shadow: 0px 2px 4px rgba(163,163,175,0.22);
border: 1px solid #e4e4e4;
border-radius: 10px;
padding:8px;
}
.top-products li {
box-shadow: 0px 2px 4px rgba(163,163,175,0.22);
border: 1px solid #e4e4e4;
border-radius: 10px;
margin-bottom: 10px;
}

.products-inline.products-top>div{
padding: 8px !important;
border-radius: 10px;
}
.flag{
border-radius:5px;
}

.filters-wrapper .filters-unveil-button-wrapper .btn.btn-default.unveil-button{
border: 1px solid #e4e4e4;
color:#1a1937 !important;
border-radius: 10px;
}
.filter-sections fieldset{
border: unset;
}

#filters{
border: 1px solid #e4e4e4;
border-radius: 10px;
margin: 10px;
padding: 10px;
}
.products-block>div .p, .products-block>div .p:hover{
padding:10px;
border: 1px solid #e4e4e4 !important;
border-radius: 10px;

}
.products-block>div:hover{
box-shadow:none;
}
.p-to-cart-block, .shp-tabs, .shp-tabs-holder, .products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart, .quantity,.quantity:hover:before,.p-to-cart-block .add-to-cart-button,.p-to-cart-block .add-to-cart-button:hover,
.quantity,img ,.form-control,.sidebar-inner>div.box-sm,.cart-widget-bottom,.popup-widget.cart-widget,.popup-widget-inner, .cart-widget-button, .btn, a.btn, .dropdown-menu, .top-navigation-bar-menu-helper, .order-summary-inner, .checkout-box {
border-radius: 10px !important;
}

.quantity span.decrease, .quantity span.decrease:hover:before{
border-radius: 10px 0px 0px 10px;
}

.quantity span.increase, .quantity span.increase:hover:before{
border-radius: 0px 10px 10px 0px;
}

.submenu-visible .navigation-in>ul>li.ext.exp>ul{
border-radius: 0px 0px 10px 10px;
}

body.navigation-hovered #navigation{
border-radius: 10px 10px 0px 0px;
}

#header .header-bottom{
border:none;
}
.pagination-top:hover .pagination-link, .pagination-top:hover>strong{
background-color:#FFF;
}


/*podbarvení aktivní kategorie*/
.categories li.active{background-color:var(--color-secondary-hover);}

/*zobrazení celého názvu produktu na mobilu*/

.products-block.products .p-in-in .name
{
height: 66px;
}
.products-block>div .p .name{
-webkit-line-clamp:3;
}
@media (min-width:321px) and (max-width:767px){
.columns-mobile-2 .products-block .p .name {
-webkit-line-clamp:3;
}}


.desc_menu{
  width: 100%;
background-color: rgb(249,249,249);
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
padding: 4px 12px 4px;
  justify-content: center;

}
.desc_menu_all{
  width: 100%;
background-color: rgb(249,249,249);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.desc_menu_all span{
  text-decoration:strong;
   text-decoration:underline;
   font-weight:bold;
   font-size:20px;
}
.desc_menu a:hover{color:#000000;text-decoration:underline;} /* BARVA hover liště desc. */


table.detail-parameters tbody tr th:after{border-top-color: #ffffff;} /* BARVA čárky v detailu produktu na sklad/dostupnost. */


 /*@media screen and (min-width: 768px) {*/
#navigation {
background-color:var(--color-secondary-hover);
border-radius:10px;
} /* BARVA POZADÍ MENU */  
/*.navigation-in {background-color: transparent;}*/
.navigation-in > ul > li > a, .submenu-arrow::after {color: #000000;} /* BARVA TEXTU V MENU */
.navigation-in > ul > li > a:hover {color: #000000;} /* BARVA hover V MENU */
.menu-helper::after {color:#fff;} /* BARVA HAMBURGERU */
/*}*/


/* styl popis */  
/* drobeckova navigace */
.type-product .breadcrumbs{width:100%;padding-top:5px; padding-left:20px;padding-right:20px;}

@media(min-width:1440px){
.container-narrow {
width: 1418px;
}
}
@media(max-width:1200px){
.container-narrow {
width: 972px;
}
}
@media(max-width:992px){
.container-narrow {
width: 747px;
}
}




.breadcrumbs{
padding-top:5px;
}

.p-detail-full-width #tab-content {
background: #fff;
box-shadow: 0 8px 8px 0 rgba(0,0,0,.08);
}
.shp-tabs-holder ul.shp-tabs li.shp-tab.active a {
box-shadow: 4px 0 4px -2px rgba(0,0,0,.09);
}
@media (min-width:768px)
.shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab a {
padding: 16px 40px 24px;
}
@media (min-width:768px)
.p-detail-full-width #tab-content {
padding: 40px;
}
.shp-tabs, .shp-tabs-holder {
background-color: rgb(249,249,249);
border-color: rgb(249,249,249);
}
.active .shp-tab-link, .shp-tab-link:hover {
background-color: transparent;
border-color: rgb(249,249,249);
}
.shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab {
margin-right: 4px;
}
.shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab a {
border-top-left-radius: 8px;
border-top-right-radius: 8px;
padding: 8px 24px 16px;
}

.pagination-top .pagination-link, .pagination-top > strong {
    background-color:transparent;
    color:#1a1937;
}

.pagination-top:hover .pagination-link:hover, .pagination-top:hover > strong {
    background-color: #fff;
    color: var(--color-primary);
}

.pagination a {
    background-color:transparent;
    color:#1a1937;
}

.pagination a:hover {
    background-color: transparent;
     color: var(--color-primary);
}

.pagination a.pagination-link {
    background-color:transparent;
    color:#1a1937;
    
}
.pagination a.pagination-link:hover {
    background-color:transparent;
    color: var(--color-primary);
    
}

/* ADRESA V PATIČCE */  
#footer .p_paticka{
background-color: #ff660e;
border-radius: 6px;
padding: 24px 32px 24px 218px;
 }
 
 #footer .contact-box {
background-color: #fff;
border-radius: 6px;
padding: 24px 32px 24px 32px;
}
 
.contact-box {
position: relative;
min-height: 100px;
padding: 0 0 0 26px;
border-style: none;
border-width: 0;
border-radius: 0;
}

#footer .contact-box::before{
content: "Kontakt";
font-weight: bold;
display: block;
margin-bottom: 16px;
font-size: 20px;
color: #24242E;
}


.btn.btn-cart:hover, .btn.btn-conversion:hover, a.btn.btn-cart:hover, a.btn.btn-conversion:hover {
background-color: var(--color-secondary-hover);
border-color: var(--color-secondary-hover);
color:#000;
}

/* konkurencni baner - cerny */
.benefitBanner__link, .linklike, a{
color: #000;
}
/* konkurencni baner - mensi */
.benefitBanner__picture{
align-items: center;
display: flex;
flex: 0 0 75px;
margin-right: 10px;
max-width: 45px;
}

