﻿html, body, .external-fonts-loaded body, .external-fonts-loaded, div, p, span, h1, h2, h3, h4, h5, h6, .external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name, .external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name {font-family: 'Montserrat', sans-serif;}
#cat-1506, #cat-3413, #cat-4977 {display: none !important;}

@media screen and (min-width: 480px) and (max-width: 1199px) {
.products-block > div:nth-child(2n) {border-right-style: solid;}
.products-block > div:nth-of-type(2n) {border-right-style: none;}
}
@media screen and (min-width: 1200px) {
.subcategories li{width: 20% !important;}
.products-block > div:nth-child(3n) {border-right-style: solid;}
.products-block > div:nth-of-type(3n) {border-right-style: none;}
}
.subcategories.with-image li a{padding: 0 !important;display: block;height: auto;}
.subcategories.with-image li a .image {width: 100%; text-align: center; display: block; height: auto;}
.subcategories.with-image li a .image img{width: 100%;height: 100%;max-height: none;}
.subcategories li a::before{bottom: 8px;top: auto;}
.subcategories.with-image li a .text{font-size: 12px;}
.question-tooltip{text-transform: none;font-family: Open Sans;}

.flag.flag-discount {
      background-color: #85C226;
}
.top-navigation-contacts a {font-size: 1.5rem; font-weight: 500;}
.top-navigation-contacts {line-height: 35px; } 
a.project-phone  {font-size: 1.5rem; font-weight: 500;}
.category-title {font-weight: 600; font-size: 3.5rem; color: #000000; }
.top-navigation-bar a {color: #000000;}

.subcategories li a {color: #000000; font-size: 2.5rem; font-weight: 700; }

#productsAlternative{opacity: 1; margin-bottom: 30px;}
#productsAlternative:before{content: "Podobné produkty";display: block;font-size: 20px;color: #666;margin-bottom: 20px;}
#productsAlternative .p-desc{display: none !important;}
#productsAlternative .browse-p{margin-top: 50px;}
#productsAlternative .product{border-right: 0 !important;}
#productsAlternative .product:not(:first-child){border-left: 1px solid #dadada;}

.sidebar-inner>div {
    border-bottom-width: 0px;
}
.subcategories li a {
    border-color: #F6F6F6;
}
div.parametre {
    background-color: #F6F6F6;
    color: #ababab;
    font-weight: 100;
    letter-spacing: 0.3px; padding-top: 1px;margin-top: 60px;padding-bottom: 50px;position: relative;
    }
.parametre::before{content: "";background-color: #F6F6F6; position: absolute; top: 0; left: -2500px; width: 5000px; height: 100%;z-index: -1;}
.type-index .overall-wrapper{overflow-x: hidden;}
.footer-banner{width: 100% !important;padding: 0;}
.homepage-box.before-carousel{background: none; border: 0;}
.hp-sekce{display: flex;-webkit-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center; margin-left: -10px; margin-right: -10px;}
.footer-banner:first-child .hp-sekce{margin: 0;}
.footer-banners{margin-top: 0;}
.footer-banner img{width: 100%;}
.footer-banner:first-child{margin-top: -115px;}
.footer-banner:nth-child(2) .hp-sekce, .footer-banner:nth-child(3) .hp-sekce{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.footer-banner:nth-child(2) .hp-sekce a {width: 25%;}
.footer-banner:nth-child(3) .hp-sekce a:first-child, .footer-banner:nth-child(3) .hp-sekce a:nth-child(6) {width: 66.1%;}
.footer-banner:nth-child(3) .hp-sekce a:nth-child(2), .footer-banner:nth-child(3) .hp-sekce a:nth-child(5) {width: 33.9%;}
.footer-banner:nth-child(3) .hp-sekce a:nth-child(3), .footer-banner:nth-child(3) .hp-sekce a:nth-child(4) {width: 50%;}
.footer-banner:nth-child(3) .hp-sekce a{padding: 10px;}
.footer-banner h2 {color: #000;text-transform: uppercase;font-weight: bold;text-align: center;font-size: 30px;margin: 40px 0 30px 0;}
.banner-hp{float: none !important;margin-bottom: -5px;margin-top: 40px;}
.banner-hp img {transform: none !important;}
.homepage-box.welcome-wrapper {margin-top: 0;}
#footer .site-name {display: none;}
.custom-footer {padding-left: 0;}
.kat-banner{width: 100% !important;border-right: 0 !important;padding: 20px 0 !important; display: block;}
.kat-banner .hp-sekce a{width: 25%;}
.kat-banner .footer-banner{margin-top: 0 !important;}
.type-index .not-hp, .type-category .not-kat{display: none;}

@media screen and (max-width: 1199px) {
.footer-banner:first-child{margin-top: -100px;}
}
@media screen and (max-width: 991px) {
.parametre{padding-left: 10px; padding-right: 10px;}
.footer-banner:first-child{margin-top: -80px;}
.kat-banner .hp-sekce a{width: 50%;}
.kat-banner .hp-sekce{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
}
@media screen and (max-width: 767px) {
.content-wrapper.container .row > div {padding-left: 0; padding-right: 0;}
.footer-banner:first-child {margin-top: 20px;}
.parametre {margin-top: 30px;}
.footer-banner:nth-child(3) .hp-sekce{padding-left: 10px; padding-right: 10px;}
.registrace{display: none;}
}
@media screen and (max-width: 479px) {
.hp-sekce{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.footer-banner:first-child .hp-sekce a{width: 50%;}
.footer-banner:nth-child(2) .hp-sekce a {width: 50%;}
.footer-banner:nth-child(3) .hp-sekce a{width: 100% !important;}
}
.p-info-wrapper .advanced-parameter, .p-info-wrapper .advanced-parameter-inner {width: 63px; height: 63px;}
.registrace{margin-right: 20px;}
.type-category #content {display: block;}
.type-category #content > img{float: none !important; margin: 0 0 30px 0 !important;}
article, .news-item-detail, .news-wrapper {max-width: 1000px;}
.clanek-img-text{display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -o-flex-wrap: wrap; -ms-flex-wrap: wrap;align-items: center;}
.clanek-img-text > div{width: 50%;}
.clanek-img-text img{margin: 0 !important; width: 100%;}
.clanek-text{padding: 20px 30px;}
@media screen and (max-width: 767px) {
.clanek-img-text > div{width: 100%;}
.clanek-img{order: 1;}
.clanek-text{order: 2;}
.clanek-text {padding: 20px 0;}
}
.category-perex a, .news-item-detail a, article a, .basic-description a, .p-short-description a{color: #99cc00; text-decoration: underline;}
.in-inspiracie-provensalsky-nabytok .sidebar{display: none;}
.in-spat-do-skoly .sidebar{display: none;}
.in-nabytok-pre-pohodlny-home-office-aj-skolu-z-domu .sidebar{display: none;}
.in-kuchyna-srdce-domova .sidebar{display: none;}
.in-jesenne-upratovanie .sidebar{display: none;}
.in-tradicne-vianoce .sidebar{display: none;}
.in-krasne-kupelne-v-roznych-styloch .sidebar{display: none;}
.in-nabytok-v-retro-style .sidebar{display: none;}
.in-vidiecky-nabytok .sidebar{display: none;}
.in-vysnivany-zahradny-a-ratanovy-nabytok .sidebar{display: none;}
.in-postele-a-matrace-pre-dobry-spanok .sidebar{display: none;}
.in-nabytok-pre-skoly .sidebar{display: none;}
.in-satniky-skrine-a-komody .sidebar{display: none;}
.in-black-friday-zlavy-na-moj-nabytok .sidebar{display: none;}
.in-nabytok-pre-pohodlny-home-office-aj-skolu-z-domu .sidebar{display: none;}
#category-filter-hover .filter-label.no-display{display: block !important;}
#category-filter-hover .advanced-filters-wrapper > div .advanced-parameter {display: none;}
#category-filter-hover .advanced-filters-wrapper > div {width: 100%; padding-bottom: 0;}

/*custom kategorie*/
@media(min-width:1200px){
	.in-moderny-nabytok .subcategories li{width:33%!important;}
	.in-moderny-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-klasicky-nabytok .subcategories li{width:33%!important;}
	.in-klasicky-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-provensalsky-nabytok .subcategories li{width:33%!important;}
	.in-provensalsky-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-retro-nabytok .subcategories li{width:33%!important;}
	.in-retro-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-krasne-kupelne-v-roznych-styloch .subcategories li{width:33%!important;}
	.in-krasne-kupelne-v-roznych-styloch .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-rustikalny-nabytok .subcategories li{width:33%!important;}
	.in-rustikalny-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.products-block.products-alternative>div{width:50%;}
	#productsAlternative .product:not(:first-child){border:0;}
	#productsAlternative .products-block .ratings-wrapper{display:none;}

}

/* nabytok-v-retro-style */
.free-gift:last-child, .extra:last-child {display: none;}
.extended-description>h3{display:none;}
.extended-description .detail-parameters{display:none;}
.extended-description .flags.flags-extra{display:none;}



/* FAQ accordion */
.accordion-mn, .accordion-sub1-mn { background-color: #eee; color: #444; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 16px; transition: 0.05s; font-weight: bold; }
.accordion-sub1-mn { margin-left: 10px; }
.active-mn, .accordion-mn:hover, .active-sub1-mn, .accordion-sub1-mn:hover { background-color: #85c226; color: #fff; border: #6f9630; font-weight: bold; }
.accordion-mn:hover, .accordion-sub1-mn:hover { background-color: #86c226cc; }
.accordion-sub1-mn:hover { margin-left: 10px; }
.accordion-mn:after, .accordion-sub1-mn:after { content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 10px; }
.active-mn:after, .active-sub1-mn:after { content: "\2212"; color: #fff; }
.panel-mn, .panel-sub1-mn { padding: 0 5px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.15s ease-out; }
.panel-sub1-mn { margin-left: 10px ; }

/* Kategoria banner (dinet) */
.container-mn-kat { position: relative; width: 50%; }
.image-mn-kat { opacity: 1; display: block; width: 100%; height: auto; transition: .5s ease; backface-visibility: hidden; }
.middle-mn-kat { transition: .5s ease; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; }
.container-mn-kat:hover .image-mn-kat { opacity: 0.5; }
.container-mn-kat:hover .middle-mn-kat { opacity: 1; }
.text-mn-kat { background-color: #85C226; font-size: 14px; padding: 12px 20px;color: white !important; text-decoration: "none"  !important; font-weight: bold;}

/* Youtube iFrame */
.iframeVideo { height: 0px; padding-top: 25px; padding-bottom: 56.2%; position: relative; }
.iframeVideo iframe { width: 100%; height: 100%; position: absolute; }