﻿/* PŘIDÁNÍ E-MAILOVÉ ADRESY DO HLAVIČKY WEBU */

@media screen and (min-width: 1200px){
.top-navigation-bar .project-email {display: inline-block;font-size: 16px;font-weight: bold;margin-left: 24px;color: var(--color-primary);} 
a.project-email::before {content: '\e910';font-size: 16px;} 
} 
@media screen and (min-width: 360px) and (max-width: 767px){
.top-navigation-contacts{display: block !important;}
.top-navigation-contacts .project-phone{display: none !important;}
.top-navigation-contacts .project-email{display: block !important;position: absolute;right: 164px;top: 15px;color: #A3A3AF;}
a.project-email::before {content: '\e910';}
.top-navigation-contacts .project-email span{display: none;}
}
@media screen and (min-width: 1200px){
.subcategories li {width: 20% !important;}
}
@media screen and (min-width: 1440px){
.subcategories li {width: 16.6666% !important;}
.search-results-groups #search-group-categories .search-results-group-list ul li {width: 16.6666%;}
}
.subcategories li a {height: 44px;}
.fav-cat {margin-top: 64px;}
.fav-cat li > div > div a {font-size: 18px;}
@media screen and (max-width: 479px){
.subcategories li {width: 50% !important;}
.subcategories li a {height: 52px;}
}
.content .products-alternative .product .p-in{display: none;}
@media screen and (min-width: 1200px){
.products-alternative .slick-prev, .products-alternative .slick-next {display: none !important;}
}
.products-alternative .slick-dots{display: none !important;}
.products-alternative.products-block.products .product {padding: 10px;opacity: 1 !important;display: block !important;}
.type-product .content .products-additional.products-alternative:not(.slick-slider) .product{border: 1px solid #e4e4e4 !important;margin-right: -1px;margin-bottom: -1px;}
.products-alternative.products-block .p a.image{margin-bottom: 0;}
.products-alternative.products-block .p .flags-default{display: none;}
.products-alternative.products-block {border: 0 !important;padding: 0 1px;}
.products-alternative.products-block .lds-ring{display: none !important;}
.souvisejici-produkty {border-top: 1px solid #E4E4E4;}
.products-alternative-header{text-align: left; font-size: 20px;margin-bottom: 24px;}
.products-alternative, .products-alternative.slick-dotted.slick-slider {margin-bottom: 16px !important;}
#productsAlternative + .social-buttons-wrapper {border-top: 0;}
.related-yes #productsAlternative {padding-top: 24px;}
.content .dkLabVisitedProducts:not(.ready) {opacity: 1;}
#productsAlternative .flags-extra{display: none !important;} 
#productsAlternative::before {content: "Farebné varianty produktu" !important; text-align: left;font-size: 20px;margin-bottom: 24px;}
@media screen and (max-width: 991px){
.products-alternative.products-block.products .product {width: 25%;padding: 4px;display: block !important;}
}
.search-results-groups #search-group-categories .search-results-group-list ul li a {padding: 12px;height: 44px;;text-align: center;-webkit-justify-content: center;justify-content: center;}
.search-results-groups #search-group-categories .search-results-group-list ul li a::before {display: none;}
@media screen and (max-width: 479px){
.search-results-groups #search-group-categories .search-results-group-list ul li a {padding: 0 12px;}
.search-results-groups #search-group-categories .search-results-group-list ul li {width: 50%;}
}
.product-top {margin-bottom: 48px;}
.souvisejici-odkaz, .podobne-odkaz{display: none;}
.content .newsletter form {width: 100%;}
.content .newsletter{margin-top: 0;}
body:not(.in-blog) .news-item-detail .comments{display: none;}
.news-item-detail .next-prev {margin-bottom: 32px;}
.random-post:not(.ready), .random-banner:not(.ready){display: none;}
.random-post .news-item {width: 100%;padding: 24px 0;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;}
.random-post .news-item .image img{margin: 0;}
.random-post .news-item .text{margin: 0;}
.random-post .news-item::before {content: "Prečítajte si";display: block;width: 100%;font-weight: bold;color: #242424;margin-bottom: 20px;}
@media screen and (min-width: 480px){
.random-post .news-item {display: flex;flex-wrap: wrap;}
.random-post .news-item .image {width: 300px;margin-bottom: 0;}
.random-post .news-item .text{width: calc(100% - 300px);padding-left: 20px;}
}
.podpis{display: flex;flex-wrap: wrap;border: 1px solid #e4e4e4;padding: 24px;}
.podpis .img{width: 200px;}
.podpis .text{width: calc(100% - 200px); padding-left: 20px;margin-bottom: 0;}
.podpis h3{margin-top: 0; margin-bottom: 16px;font-size: 24px;}
@media screen and (max-width: 479px){
.podpis {padding: 12px;}
.podpis .img {width: 100%;}
.podpis .text {width: 100%;padding-left: 0;margin-top: 12px;}
}
.type-index .footer-banners{display: none;}
.random-banner .footer-banner{width: 100%;padding: 0;}
.random-banner .footer-banner img{margin-top: 0;margin-bottom: 24px;}
@media screen and (min-width: 768px){
.sticky-mobile:not(.ordering-process):not(.type-index) #content-wrapper.content-wrapper {padding-top: 132px !important;}
}
p.video{position: relative;overflow: hidden;width: 100%; padding-top: 56.25%;}
p.video iframe{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%; height: 100%;}
.navod > *:not(h3) {display: none;}
.navod.otevreno > * {display: block;}
.navod h3{font-size: 26px;margin: -16px -24px;padding: 16px 42px 16px 24px;cursor: pointer;position: relative;}
.navod h3::after{content: "\e904";font-family: ikony;position: absolute;right: 16px;font-size: 14px;top: 50%;margin-top: -8px;}
.navod.otevreno h3::after{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);margin-top: -10px;}
.navod{border: 1px solid #E4E4E4; margin-bottom: 12px;padding: 16px 24px;}
.navod.otevreno h3{margin-bottom: 16px;background-color: #f6f6f6;}
.navod p{margin-bottom: 16px;}
.navod.otevreno > *:last-child{margin-bottom: 0;}
@media screen and (max-width: 767px) {
.navod h3 {font-size: 18px;}
}
.fav-cat li > div > div a{text-decoration: none;}
/*.products-related .product:not(.in-stock) img{opacity: 0.3 !important;cursor: not-allowed;}*/
.empty-cart-boxes ul li a::before{display: none;}
.empty-cart-boxes ul li a {height: 44px;padding: 12px;-webkit-justify-content: center;justify-content: center;}
@media screen and (min-width: 1440px){
    .empty-cart-boxes ul li{width: 16.6666% !important;}
}
@media screen and (max-width: 767px){
    .empty-cart-boxes ul li {width: 50%;}
}
.two-cols{display: flex; flex-wrap: wrap;}
.two-cols > div{width: 50%; padding: 20px;}
@media screen and (max-width: 767px){
.two-cols > div {padding: 6px;}
}
@media screen and (max-width: 479px){
.two-cols > div {width: 100%;padding: 0; margin-bottom: 10px;}
}
.video{position: relative;overflow: hidden;width: 100%; padding-top: 56.25%;}
.video video{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%; height: 100%;}
.site-msg.information .text {text-align: center;}
.subcategories.with-image li a .text {width: calc(100% - 43px);}
.subcategories.with-image li a .image {width: 43px;}
.surcharge-list{display: flex; align-items: center;position: relative;padding-left: 32px;}
.surcharge-list:last-child{margin-bottom: 20px;}
.surcharge-list th{margin-bottom: 0 !important;margin-right: 12px;}
.surcharge-list label{position: initial !important;padding: 0 !important;color: #7B2CBF;font-weight: 600;}
.surcharge-list td{min-width: 20%;}
@media screen and (max-width: 479px){
.surcharge-list{margin-bottom: 10px;}
}
.products-alternative.products-block.products .product.productVisible{display: none !important;}
.surcharge-list img{height: 32px; width: auto;}
.line-title {border-top: 1px solid #e4e4e4;cursor: pointer;}
.line-title h3::before{content: "\e918";font-family: shoptet;font-size: 16px;display: inline-block;margin-right: 10px;position: relative;top: -2px;}
.line-title.otevreno h3::before{content: "\e919";}
@media screen and (min-width: 768px){
.navigation-in > ul > li > a {padding: 24px 10px;}
}
.souvisejici-produkty {border-top: 0;padding-top: 0;}