.welcome-wrapper{display:none;}
h1.category-title, .subcategories.with-image{width:100%}
@media only screen and (min-width:1440px)
{
.menu-helper{right:0;}
}

.site-msg.information {line-height: 150%;background-color: black;}
.site-msg.information .text {text-align: center;color: white;}

@media (min-width:1200px){
.subcategories{
margin:0px 0px 15px 0px;
}
.subcategories.with-image .col-lg-3{
width:33%;
padding:5px;
}
}

.subcategories li a{
color:#000;
font-weight:bold;
font-size:15px;
max-height:200px;
}

.subcategories.with-image li a .image img{
max-height:50px;
}

.subcategories.with-image li a .image{
width:auto;
}

.subcategories li a{
height:auto;
/*box-shadow: 0px 0px 3px 1px #ccc;*/
border:1px solid #d0d0d0;
}

@media (max-width:767px){
.hide_child div{display:none!important}
.subcategories.with-image li a{
/*flex-flow:column;*/
height: 50px;
justify-content: space-evenly;
}
.subcategories{
margin:0px 0px 15px 0px;
}
.subcategories.with-image .col-lg-3{
padding:5px;
}
}

.subcategories.with-image li a .text{
text-align:center;
/*margin-bottom:15px;*/
}
}

.top-navigation-bar .msg-part .site-msg
{color:#fff!important}

.site-msg.information .text{
margin:7px auto;
font-size:18px;
}

.top-navigation-bar .container{
display:flex;
justify-content:flex-end;
}


@media (min-width:768px){
.toggle{display:none}
.site-msg.information{
position:fixed;
top:0;
left:0;
width:100vw!important;
max-width:20000px!important;
height:50px;
z-index:200;
text-align:center;
}

.site-msg.information .close, div.message.notice-message .close,.top-navigation-bar .msg-part .close {
    position: absolute;
    right: 50%;
    margin-right: -400px;
    background: #fff;
    border-radius: 10px;
    display:block;
}

.menu-level-3 > li{
display:block!important;
}

.navigation-in>ul>li.ext>ul>li>div>ul{
max-height:150px}

.has-more-items .more-items-trigger{
width: 100%;
height:19px;
font-size:inherit;
text-align:left;
position:absolute;
bottom:0;
text-decoration:underline
}

.has-more-items .more-items-trigger::before{
content:"Další kategorie ...";
color:#000;
background:#fff;
}

.has-more-items .more-items-trigger:hover::before{
color:green;
}

.menu-level-2 > li
{
display:flex;
}

.menu-level-2 > li .menu-image
{
align-self:flex-start;
}

.menu-level-2{
color:#fff!important;
}

.menu-level-2 > li
{
align-self:flex-start;
margin-top:20px;
}

.menu-level-3 > li
{
margin:5px auto;
}

}

.filters-unveil-button-wrapper{display:none}
#manufacturer-filter fieldset{max-height: 245px;overflow:auto}
.filter-section fieldset{max-height: 245px;overflow:auto}

.navigation-in ul li{border-left-width:0;border-right-width:0;}
.menu-level-1 li a b {color: black;font-weight: 600 !important;}

/*.breadcrumbs-wrapper a, .breadcrumbs-wrapper{color: #A5C05A !important}
.navigation-home-icon-wrapper {color: #A5C05A !important}*/
.flag.flag-discount {
    background-color: #e94b4b;
}


.btn.btn-primary, a.btn.btn-primary{
border:none;
}


@media (min-width:768px){
#content{
display:flex;
flex-wrap:wrap;
flex-direction:column}
#category-header{width: 100%;}
.pagination-wrapper{width:100%}

.category-title, .subcategories,{order:1}
.category-perex{order:2}
#category-header, #filters-wrapper, #products, .pagination-wrapper {order:3}
}
h1.category-title{
color:black;
}


@media (min-width: 768px){
.navigation-in>ul>li.ext>ul>li>div>ul>li>a{
color:black;
}
.navigation-in>ul>li.ext>ul>li>div>ul>li>a:hover{
color:green;
}
.navigation-in>ul>li.ext>ul>li>div>a{
color:black;
}
.navigation-in>ul>li.ext>ul>li>div>a:hover{
color:green;
}}

@media (min-width: 1200px)
{.products-block>div {
    width: 25%;
    border: 0 solid #000;
   
}}

.flag-na-slovensko, .flag-slovensko-ne{display:none!important}

/* new */
.product{box-shadow:0 0 3px #ccc;border:1px solid #fff!important}
.product:hover{box-shadow:0 0 3px #98C757;border:1px solid #98C757!important}
.products-block.products .p .name{font-size:14px; font-weight:700}
@media (min-width: 1200px){.product{width:24%!important;margin:0.5%}}
.stars .star.star-on::before, .stars .star.star-half::before {
color: #98C757;
}
.flag.flag-discount{background:#EB2E2E;font-weight:400}
.menu-level-1{background-color: #FFF}
.homepage-box{border-top:none}
.flag-action, .flag-new, .flag-tip{background:#98C757!important}

.menu-item-21315:before,
.menu-item-1287:before,
.menu-item-1164:before,
.menu-item-711:before,
.menu-item-10431:before,
.menu-item-10434:before,
.menu-item-10497:before,
.menu-item-1203:before,
.menu-item-1509:before,
.menu-item-1725:before,
.btn.cart-count::before, a.btn.cart-count::before{
background-image: url(/user/documents/upload/icons/02.svg);
position: absolute;
background-size: 20px;
display: inline-block;
width: 20px;
height: 20px;
content: "";
top: 4px;
background-repeat: no-repeat}

.menu-item-1287:before{background-image: url(/user/documents/upload/icons/05..svg)}
.menu-item-1164:before{background-image: url(/user/documents/upload/icons/01.svg)}
.menu-item-711:before{background-image: url(/user/documents/upload/icons/07.svg)}
.menu-item-10431:before{background-image: url(/user/documents/upload/icons/08.svg)}
.menu-item-10434:before{background-image: url(/user/documents/upload/icons/06.svg)}
.menu-item-10497:before{background-image: url(/user/documents/upload/icons/04..svg)}
.menu-item-1203:before{background-image: url(/user/documents/upload/icons/03.svg)}
.menu-item-1509:before{background-image: url(/user/documents/upload/icons/09.svg)}
.menu-item-1725:before{background-image: url(/user/documents/upload/icons/00.svg)}
.btn.cart-count::before, a.btn.cart-count::before{background-image: url(/user/documents/upload/icons/cart.svg);
position: relative;
content: "";
top: -5px;
margin-right:15px!important}
.advanced-parameter-inner{min-width:80px;max-width:120px;height:auto;margin:0px}
.detail-parameters #simple-variants {
max-width: 96vw!important;
min-width: 300px!important;
}

#formSearchForm button{color:transparent;width:40px}
#formSearchForm button:before{
background-image: url(/user/documents/upload/icons/search-w.svg);
position: absolute;
background-size: 20px;
display: inline-block;
width: 20px;
height: 20px;
content: "";
top: 8px;
}

@media (max-width:768px)
{
.menu-item-21315:before,
.menu-item-1287:before,
.menu-item-1164:before,
.menu-item-711:before,
.menu-item-10431:before,
.menu-item-10434:before,
.menu-item-10497:before,
.menu-item-1203:before,
.menu-item-1509:before,
.menu-item-1725:before{
position: relative;
top: 30px}

.menu-item-21315,
.menu-item-1287,
.menu-item-1164,
.menu-item-711,
.menu-item-10431,
.menu-item-10434,
.menu-item-10497,
.menu-item-1203,
.menu-item-1509,
.menu-item-1725
{padding-left:15px}
}

.products-block.products .p .name {height:56px}

.advanced-parameter-inner::before{display:none}
.advanced-parameter-inner{border:none;border-bottom:2px solid #fff;border-radius:0;box-shadow: none}
.advanced-parameter-inner.yes-before{border-bottom:2px solid #7dc001}

[data-value-id="16707"]:before {
position: absolute;background: #000;width: 20px;height: 20px;content: "";}
[data-value-id="16707"]{width:20px;display:inline-flex;height: 20px;overflow: hidden}

.widget-parameter-value a{background: #F6F6F6;padding: 10px 5px !important;display: inline-block;margin:3px;border-bottom:2px solid #fff}

.widget-parameter-value a:hover{border-bottom:2px solid #7dc001}
.navigation-buttons > a[data-target="cart"] i{background: #98C757;padding: 3px 2px;top: -10px}

.advanced-parameter.has-image{flex-flow: column!important;height: 140px;width:auto}
.hodnota-varianty{background: #F6F6F6;height:30px;width:100%;text-align:center;line-height: 30px;}
.msg.msg-success{background:#98C757}