﻿.type-index #content{padding-right: 0; padding-left: 0;}
.type-index #content-wrapper{width: 100%;}
.hp-banner{display: inline-block;width: 33.3%;padding: 5px;border-left: 1px solid #dadada;border-bottom: 1px solid #dadada;border-top: 1px solid #dadada;vertical-align: top; margin-top: -1px;}
.hp-banner img{width: 100%; transition: transform .5s;}
.hp-banner .banner:hover img {transform: scale(1.05);-webkit-transform: scale(1.05);}
.bannery-novinky .hp-banner:nth-child(2) .banner:hover img{transform: none;-webkit-transform: none;}
.bannery-novinky .hp-banner:first-child, .bannery-novinky .hp-banner:nth-child(2){border-top: 0 !important;}
.garance img{transition: transform .5s;}
.garance img:hover{transform: scale(1.03) !important;-webkit-transform: scale(1.03) !important;}
.hp-banner .banner{overflow: hidden;}
.big-banner{width: 66.6%;}
.big-banner img{max-width: none; width: 101.15%;}
.vyhody{background: #343434; color: #fff; text-align: center;}
.vyhody > div{display: inline-block; padding: 10px; text-transform: uppercase;margin: 0 30px;}
.vyhody img{height: 24px;width: auto;margin-right: 10px;}
.top-navigation-bar a, .top-navigation-bar .dropdown button {color: #222;}
.top-navigation-bar{border: 0;}
.top-navigation-bar .dropdown .caret{display: none !important;}
#topNavigationDropdown{color: #808000;font-weight: bold; padding-right: 0; font-size: 16px}
.top-navigation-bar .dropdown{margin-right: 0;}
#topNavigationDropdown:before{content: "Měna: "; text-transform: uppercase;color:#222; font-weight: 400;font-size: 13px;}
.top-nav-button.login{background: url("/user/documents/upload/Images/login.png") right 0 no-repeat;padding-right: 19px;background-size: 15px auto;text-transform: uppercase;}
.socialky{display: inline-block; width: 25%;}
.socialky img{margin-right: 10px;}

@media screen and (min-width: 768px) {
/* #category-filter-hover .filter-section form fieldset {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;} */
#category-filter-hover .filter-section fieldset div{float: none;width: 100%;}
.mess2{display: none !important;}
.doprava-hlavicka2{display: none !important;}
.navigation-in > ul > li.ext > ul > li{min-height: 50px;padding-bottom: 15px; display: block;}
.navigation-in > ul > li.ext > ul > li:not(.has-third-level) {min-height: 30px;}
.more-items-trigger {color: #fff; background-color: #333;}
.more-items-trigger:after{display: none !important;}
.navigation-in > ul > li.ext > ul{padding-top: 30px; padding-bottom: 20px; background: #333 !important; color: #fff !important; border-radius: 7px !important;}
.navigation-in > ul > li.ext > ul a{color: #fff !important;}
.navigation-in > ul > li > a {transition: none;} {transition: none;}
.navigation-in > ul li li a{background: none !important;}
.navigation-in > ul > li.ext:hover > a {font-size: 16px; background: #333 !important; border-radius: 7px 7px 0 0; color: #fff !important;}
.navigation-in > ul > li:not(.ext):hover > a{font-size: 16px;}
.navigation-in > ul > li:hover > a{margin-let: -4px !important; margin-right: -4px !important;}
.kategorie-mobil{display: none;}
.top-navigation-bar{z-index: 99;position: relative;}
.menu-helper {top: 71px; right: 20px;}
.search-form{max-width: 300px;}
.search-form, .cart-count {margin-top: 30px;}
.top-nav-button{margin-right: 20px;}
.top-navigation-bar{padding: 10px 0;}
.navigation-in {background: none;}
.navigation-in > ul > li > a {color: #222; border: 0 !important;}
.navigation-in > ul > li {border: 0 !important;box-shadow: none !important;}
.header-top{height: 110px;padding: 5px 0;margin-top: -40px;}
#header .site-name a img {max-height: 100px;}
}
@media screen and (min-width: 1200px) {
/* #category-filter-hover .filter-section form fieldset {-webkit-column-count: 4 !important; -moz-column-count: 4 !important;;column-count: 4 !important;} */
#navigation{margin-right: -60px;}
.navigation-in > ul > li.splitted {visibility: visible !important;display: inline-block !important;}
.custom-footer > div{width: 33.333%;}
.navigation-in > ul > li > a {padding-left: 32px !important; padding-right: 32px !important; margin: 0 !important;}
.navigation-in > ul > li:first-child > a{padding-left: 20px !important;}
.navigation-in > ul > li:last-child > a{padding-right: 20px !important;}
.menu-helper{visibility: hidden !important;}
}
@media screen and (min-width: 1440px) {
.navigation-in > ul > li > a {padding-left: 44px !important;padding-right: 44px !important;}
}
.search-form .btn:before{content: '\e920'; font-family: shoptet;}
.search-form .btn:hover{color: #808000;}
.search-form .btn{color: #343434;background: none !important;border: 0 !important;font-size: 20px;}
.top-navigation-menu, .homepage-box.welcome-wrapper{display: none !important;}
#footer .site-name, .latest-contribution-wrapper{display: none !important;}
.custom-footer{padding-left: 0; padding-top: 0;border: 0;}
.custom-footer h4{display: none;}
#footer {background: #343434; margin-top: 50px;}
#footer > .container {background: none;}
.custom-footer a {color: #fff !important;font-weight: 600;font-size: 13px;}
.footer-rows{min-height: auto;}
.paticka-socialky img{margin-right: 15px;}
.p .name {color: #333;}
.flag.flag-discount{background: url("/user/documents/upload/Images/sleva.png") 50% no-repeat;width: 86px;height: 86px;color: #333;font-size: 14px; padding: 0 0 4px 0;}
.flags-extra .flag .price-save {font-size: 20px; color: #333;}
.subcategories li a{color: #333;}
.price-standard {color: #999; font-size: 16px;}
body:not(.type-index) .hp-banner{display: none;}
.for-free {color: #666;}
.contact-box ul li > span.facebook::before{content: "";background: url("/user/documents/upload/Images/messenger.png") 50% 0 no-repeat;height: 24px;background-size: 16px;top: 4px;}
.messenger:before{content: "";background: url("/user/documents/upload/Images/messenger.svg") 50% 0 no-repeat;height: 24px;background-size: 16px;display: inline-block;width: 16px;position: absolute;top: 12px;}
.top-navigation-contacts .messenger{display: inline-block;padding-right: 20px;}
.top-navigation-contacts .messenger span {padding-left: 24px;}
.shipping-billing-table > div.active{background: #808000; color: #fff;}
.shipping-billing-table > div.active label > span b, .shipping-billing-table > div.active a, .shipping-billing-table > div.active .for-free{color: #fff;}
.shipping-billing-table > div.active label .question-tooltip {background-color: #fff; border-color: #fff;color: #666;}
.recapitulation-single > strong span {color: #666;}

@media screen and (max-width: 767px) {
.variant-cart .btn-cart{padding-bottom: 5px;}
.search-whisperer.active {z-index: 101;}
.top-nav-button.secondary{display: none;}
.user-action .user-action-in > div {z-index: 999;}
.responsive-tools > a {width: 34px;}
#topNavigationDropdown{padding-left: 0;color: #fff;font-size: 13px;}
#header{margin-bottom: 0;}
#header .site-name a img {max-height: 100px;}
.navigation-window-visible #navigation {z-index: 100;}
.mess1{display: none !important;}
.mess2 span{display: none;}
.mess2 {position: absolute;top: 8px;left: 100px;}
.mess2:before{background-size: 24px auto !important; width: 24px !important;}
.doprava-hlavicka2{position: absolute;top: 20px;left: 142px;width: 24px;}
#topNavigationDropdown::before{display: none !important;}
.top-navigation-bar .dropdown {left: 182px;background: #808000;border-radius: 50%;height: 28px;width: 28px;top: 18px;line-height: 26px;text-align: center;}
.doprava-hlavicka{display: none !important;}
.socialky, .vyhody {display: none;}
.hp-banner {width: 100% !important;}
.custom-footer{text-align: center;}
.top-navigation-contacts .messenger::before{top: 3px !important;}
}
.p-image .price-standard{display: none;}
.p-image-wrapper .flags-extra .flag .price-save {font-size: 18px;}
.products-additional .flags-extra .flag {width: 86px; height: 86px; padding: 0 0 4px 0;font-size: 15px;}
#filters .slider-wrapper{display: none;}
#filters{margin-bottom: 20px !important;}
.filters-wrapper{padding: 0 !important; border: 0 !important;}
.last-box{display: table-cell; width: 33.3%;padding: 20px;text-align:center; vertical-align: top; background: #f7f7f7;border-right: 1px solid #dadada;}
.last-box .banner {margin: -15px;}
.last-box:not(.extended) h4{display: none;}
.last-box h4{font-weight: bold; text-transform: uppercase; font-size: 20px;}
.extended.last-box p{font-size: 16px;margin: 30px 0;}
.extended.last-box{padding-top: 100px;}
body:not(.type-index) .last-box{display: none;}
.contact-box.no-image{padding: 0;}
#checkoutSidebar .order-summary .checkout-box{display: none !important;}
.no-sleva .flag-discount{display: none;}
.instagram-widget {max-width: 409px;}
.header-top > div:first-child .site-name, .header-top .search .search-form{display: none;}
.header-top .site-name {text-align: center !important;position: relative;z-index: 100;}
.navigation-in ul li a b{font-weight: 600;}
.homepage-group-title{display: none;}
.az{display: block;}
.cart-content .p-availability{width: 17%;}
.variant-name-wrapper .varianty-dostupnost {font-weight: bold;font-size: 20px;}
.variant-price-wrap .price-additional {display: none;}
.variant-price-wrap .price-final {font-size: 22px;}
.cart-content .p-availability .show-tooltip{font-weight: bold;}
.bannery-novinky{margin-top: 3px;}
@media screen and (max-width: 991px) {
.last-box{display: block !important;width: 100% !important;}
.top-navigation-contacts .messenger {padding-right: 38px;}
}
@media screen and (min-width: 992px) {
/* #category-filter-hover .filter-section form fieldset {-webkit-column-count: 3;-moz-column-count:3;column-count: 3;} */
.variant-table .table-row .table-col.standard-price-wrap {width: 83px;}
.standard-price-wrap .price-standard {font-size: 18px;}
}
.top-navigation-contacts a span{color: #808000;}
.mimo-web{display: none;}
.kategorie-mobil{padding: 0;}
.kategorie-mobil li{display: inline-block;width: 49%;list-style: none;}
.kategorie-mobil li a{border: 1px solid #dadada;padding: 10px 13px;margin-bottom: 3px;text-transform: uppercase;display: block; position: relative;}
.kategorie-mobil li a:after{content: '\e910'; font-family: shoptet;position: absolute;right: 6px;font-size: 10px;top: 13px;}
.kategorie-mobil li a:hover{background: #ededed;}
.type-index #footer{margin-top: -6px;z-index: 1;position: relative;}
.varianty-dostupnost:not(.availability-amount) {margin-left: 20px;width: 30%;text-align: center;}
.table-row .availability-amount {padding-right: 15px !important;}
.categories .topic.active > a, .categories li.active > a {background-color: #808000;}
.navigation-in > ul > li.ext > ul > li > div a:hover{text-decoration: underline;}
.variant-table .table-row {border-bottom: 1px solid #e0e0e0;}
.insta-nadpis{background: #f7f7f7}
.instac h4 > a {color: #000; display: block; text-transform: uppercase;margin: 0 auto;padding: 15px 0;background: url("/user/documents/upload/Images/insta-logo.png") 100% 50% no-repeat;background-size: 24px auto;width: 249px;font-size: 18px;font-weight: bold;}
.instac h4{margin: 0;}
.type-index .product img {transition: transform .5s;}
.type-index .product:hover img {transform: scale(1.05); -webkit-transform: scale(1.05);}
.top-navigation-bar a:hover, #topNavigationDropdown:hover {text-decoration: underline;}
.doprava-hlavicka{display: inline-block;margin-right: 20px;position: relative;top: -2px;}
.flag {text-transform: uppercase;}
.flag-new{background-color: #009901 !important;}
.flag-action {background-color: #cb0000 !important;}
ol.top-products li::before {background-color: #808000;}
.extra.delivery strong {color: #808000;}
.price-range > div {background-color: #808000;}
.fb-bg{background: url("/user/documents/upload/Images/fb-bg.png") 50% no-repeat;background-size: 640px auto;}
.p-code {background: none; font-size: 12px;}
.nedostupne .btn-cart{position: relative;}
#filters .filter-section-button {display: block !important;}
.filter-section-button .chevron-after:before{content: "Rozbalit ";}
.filter-section-button.otevreno .chevron-after:before{content: "Zabalit ";}
.filter-section-button.otevreno .chevron-after:after{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
ul.shp-tabs li a {font-weight: bold; font-size: 16px;border: 0 !important;background: none;}
ul.shp-tabs{background: none;}
.dropdown-menu > li > a {font-weight: bold;}
.social-buttons-wrapper .link-icons, .social-buttons{display: none;}
.social-buttons-wrapper .facebook-share{background: url("/user/documents/upload/Images/fb-detail.png") 50% 0 no-repeat;height: 32px;width: 36px;margin-right: 20px; background-size: auto 32px;position: relative;display: block; float: left;}
.social-buttons-wrapper .link-icon.chat{height: 32px;width: 42px;padding: 0;margin-left: 23px; position: relative; background-size: auto 40px; display: block; float: left;}
.social-buttons-wrapper .link-icon.chat span{display: none !important;}
.social-buttons-wrapper .link-icon.watchdog{position: relative;margin-left: 20px;float: left; display: block;}
.social-buttons-wrapper .link-icon.chat:after{content: "ZEPTAT SE";position: absolute;width: 70px;bottom: -21px;left: 50%;margin-left: -35px;}
.social-buttons-wrapper .facebook-share:after{content: "SDÍLET";position: absolute;width: 60px;bottom: -21px;left: 50%;color: #b2b2b2;text-align: center;margin-left: -30px;}
.link-icon.watchdog::before {font-size: 30px;position: relative;margin-bottom: 4px;}
.p-detail-inner-header .p-code {font-size: 13px;}
.variant-table .variant-name-wrapper > div:not(.variant-image) {width: 55%;font-size: 13px;color: #999;}
.variant-table .variant-name, .variant-table .delivery-time{visibility: visible;color: #666;}
.viceks{display: block;width: 100%;text-align: center;color: #808000;}
.viceks .link-icon.chat::before{display: none !important;}
.viceks a{padding: 0;text-transform: none;color: #808000;font-weight: bold;}
.viceks a:hover{text-decoration: underline;}
.param-filter-top label{text-transform: uppercase;}
.messages, .cookie-ag-wrap {z-index: 200;}
.admin-bar{z-index: 201;}
.table-row:not(.vice-skladem) .varianty-dostupnost{width: 30%; padding: 0;}
.table-row .flags{display: none;}
.social-buttons.no-display {display: none !important;}
.link-icon.chat::before {font-size: 32px;position: relative;}
.not-buy-hover{visibility: hidden;position: absolute;background: #000;color: #fff;padding: 0px 10px;font-size: 13px;right: 0;bottom: -11px;z-index: 99;}
.nedostupne .not-buy:hover .not-buy-hover{visibility: visible;}
.not-buy{position: absolute;width: 100%;height: 60px;right: 0;bottom: -8px;z-index: 9999999;}
@media screen and (max-width: 767px) {
.not-buy-hover{bottom: -40px;}
}
.not-buy-product .add-to-cart{position: relative;}
.not-buy-product .add-to-cart:before{content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0;z-index: 9;}
.social-buttons-wrapper .facebook-share:hover:after{color: #343434;}
.social-buttons-wrapper .facebook-share:hover{background: url("/user/documents/upload/Images/fb-detail2.png") 50% 0 no-repeat;}
.social-buttons-wrapper .facebook-share, .social-buttons-wrapper .facebook-share:after{transition: all 0.3s ease-out;}
.cart-related-availability, .search-whisperer .p-availability {display: none !important;}
#productsTop .price-standard + .price-standard {display: none !important;}
.p-short-description .social-buttons-wrapper{display: none;}