.banner-mobil{margin-bottom: 10px;}
.carousel {margin-bottom: 20px;}
.detail h1{position: relative !important; margin-top: 20px !important;}
.products .product {border: none !important;}
@media screen and (min-width: 750px) and (max-width: 1400px) {

.footer-banners{margin-top: -10px !important; margin-bottom: 10px !important;}
.p-thumbnails img{margin-bottom: 10px !important;}
}
@media screen and (min-width: 1401px) {

.footer-banners{margin-top: -10px !important; margin-bottom: 10px !important;}
.p-thumbnails img{margin-bottom: 10px !important;}
}

@media screen and (max-width: 780px) {
.nav-list .icon-cart{margin-left: -70px !important;}
.footer-banners .footer-banner{width: 100% !important;float: none !important;margin-bottom: 20px !important;}
}
@media screen and (max-width: 950px) {
.type-product .add-to-cart {width: 100% !important; margin-top: 20px !important;}
.type-product .add-to-cart .visible-md-inline-block {display: block !important;}
.type-product .add-to-cart .hidden-md {display: none !important;}
.type-product .order-price-wrap{width: 100% !important;}
}
.pagination{text-align: center !important;}
.pagination .current, .pagination a{font-size: 24px !important;}
.mimo-web{display: none;}
.vsechny-produkty{color: #006fbb; border: 2px solid #006fbb; padding: 15px 40px; text-align: center; text-transform: uppercase;margin: 0 10px;font-size: 16px;}
.vsechny-produkty:hover{background: #006fbb !important; color: #fff !important;}
.vsechny-produkty-obal{width: 100%; clear: both; float: none; text-align: center; padding-top: 30px; padding-bottom: 20px;}
#header .site-name{padding-top: 10px !important; padding-bottom: 10px !important;}
.top-nav{padding-top: 0;}
#header{z-index: 200;margin-bottom: 0;}
.footer-banners .footer-banner{width: 33.333%;float: left;margin-bottom: 30px;}
.footer-banners{display: block !important;}
.type-index .products{clear: both;}
.welcome {text-align: center;}
.type-product .breadcrumbs{display: block !important; margin-bottom: 10px;}
@media screen and (min-width: 1000px) {
.switcher li:nth-child(3){display: none;}
}
#productsAlternative{display: block !important; opacity: 1 !important; margin-bottom: 30px;border-bottom: 2px solid #e5f4ff;padding-bottom: 10px;}
#productsAlternative:before{content: "Podobné produkty"; text-transform: uppercase;font-size: 22px;font-weight: 100;color: #808080;}
#productsAlternative .products{flex-wrap: unset !important; }
.switcher li:nth-child(4){display: none;}

@media screen and (min-width: 992px) {
.p-thumbnails-wrapper{padding: 0;width: 90px}
.pull-right {float: left !important;}
.pull-left, .p-detail-inner > .row > .col-md-4 {float: right !important;}
.p-detail-inner .detail-img {margin-bottom: 30px;}
.p-image-wrapper .flags-extra .flag{margin-right: 30px;margin-bottom: 5px;}
.product{border-color:transparent}.product:hover:not(.highlight-product) .tools-wrap{background:0 0}.jpNewImage{position:absolute;opacity:1}.products .product:not(.highlight-product) .tools-wrap{display:none !important;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.footer-contact-wrap,.products .product:not(.highlight-product) .tools-wrap .tools{display:none}
}

.products .product .img img{margin-bottom: 0 !important;}
.advanced-order .availability {display: none !important;}
.products .product .availability{display: none !important;}
@media screen and (min-width: 651px) {
#content-wrapper .banner-mobil, body:not(.type-index) #footer .banner-mobil{display: none !important;}
.products .product.highlight-product .img{width: 47% !important; overflow: hidden;}
.products .product.highlight-product .img img{transform: scale(1.15);}
}
@media screen and (min-width: 1200px) {
.type-product .breadcrumbs{margin-left: 8.333%; width: 83%;}
#footer .box{width: 33%;}
.type-index .vyhody{margin: 0 auto 20px auto;max-width: 85%;}
.p-detail-inner .variant-list select{max-width: none;}
}
.user-action, .content-window{z-index: 9999 !important;}
#product-detail-form .quantity{display: none;}
#content-wrapper .col-sm-6.col-lg-3.box{margin-left: -20px; margin-right: -20px;}
.p-detail-inner .sizeID {padding-left: 0; padding-right: 0;}
.ctrlq.fb-overlay {z-index: 999 !important;}
.fb-widget {z-index: 1000 !important;}
.product .short-descr{display: none;}
.prices.row .col-lg-6 {width: 100%;}
.admin-bar {z-index: 1000;}
.product .flags-extra{z-index: 99;}
.jpGate{display: none;}
.p-detail-inner {margin-bottom: 0; padding-bottom: 20px;}
.vyhody{width: 100%;margin-bottom: 50px;padding: 20px;}
.type-product .vyhody {background: #e5f4ff;}
.vyhody > div{display: inline-block; width: 25%;background-repeat: no-repeat; background-size: 80px auto;padding: 20px 0 20px 80px;text-align: center;color: #125a91;position: relative; font-size: 11px;}
.type-index .vyhody > div{color: #000;}
.vyhody > div:hover{color: #666;}
.vyhody a{color: #125a91;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.vyhody .doprava{background-image: url("//www.andyou.cz/user/documents/upload/Vyhody/doprava_blue.png");background-position: 0 50%;}
.vyhody .doruceni{background-image: url("//www.andyou.cz/user/documents/upload/Vyhody/doruceni_blue.png");background-position: 10px 50%;}
.vyhody .vymena{background-image: url("//www.andyou.cz/user/documents/upload/Vyhody/vymena_blue.png");background-position: 15px 50%;}
.vyhody .spokojenost{background-image: url("//www.andyou.cz/user/documents/upload/Vyhody/spokojenost_blue.png");background-position: 5px 50%;}
.type-index .vyhody .doprava{background-image: url("//www.andyou.cz/user/documents/upload/Vyhody/doprava_black.png");background-position: 0 50%;}
.type-index .vyhody .doruceni{background-image: url("//www.andyou.cz/user/documents/upload/Vyhody/doruceni_black.png");background-position: 10px 50%;}
.type-index .vyhody .vymena{background-image: url("//www.andyou.cz/user/documents/upload/Vyhody/vymena_black.png");background-position: 15px 50%;}
.type-index .vyhody .spokojenost{background-image: url("//www.andyou.cz/user/documents/upload/Vyhody/spokojenost_black.png");background-position: 5px 50%;}
.vyhody strong{font-size: 13px;}
@media screen and (min-width: 992px) and (max-width: 1200px) {
.vyhody > div {font-size: 11px;}
.vyhody strong{font-size: 13px;}
}
@media screen and (max-width: 992px) {
.vyhody > div{width: 50%;background-position: 0 50% !important;text-align: left !important;}
}

#header .site-name img {max-height: 50px;}
@media screen and (min-width: 768px) {
.type-product #header{margin-bottom: 30px !important;}
.p-image-wrapper{margin-top: 15px;}
.p-thumbnails-wrapper{margin-left: 20px;}
.type-index .products{margin-right: -20px; margin-left: -20px;}
}
@media screen and (max-width: 767px) {
h1, .breadcrumbs {text-align: center;}
.p-detail-inner .variant-list select{max-width: none;}
.price-wrapper{margin-bottom: 30px;}
.discounts-wrap {margin-bottom: 40px;}
.extras-wrap {margin-bottom: 35px;}
.cart-table tr td.cart-p-image {margin-bottom: 0;}
.p-detail-inner .detail-img {margin-bottom: 10px;}
.order-availability {width: 50%;}
.p-detail-inner .detail-parameters {margin-bottom: 0;}
.p-detail-inner .price .p-final-price-wrapper {margin-top: 0;}
.p-detail-inner .price .add-to-cart, .p-detail-inner .price .p-final-price-wrapper {order: initial;}
.product .prices > .col-xs-8.col-lg-12{width: 100%;text-align: center;}
.product .tools-wrap{display: none;}
.extras-wrap .extra.delivery::before{margin-left: -116px;}
.extras-wrap .extra.delivery {text-align: center;}
.cart-inner .delivery-time {text-align: center;}
.cart-table{border-bottom: 0;}
.cart-table .p-quantity .quantity input {text-align: center;}
.cart-table .p-quantity.p-cell{width: 17%;display: inline-block;text-align: right;}
.cart-table .p-name{width: 57%;display: inline-block;border-right: 1px solid #e0e0e0;padding-right: 10px;}
.cart-table .cart-p-image{display: inline-block;width: 23%;}
.cart-table tr{display: block;padding-left: 0;padding-right: 0;border-color: #e0e0e0;}
.cart-table .p-price.p-cell{display: none;}
.cart-table .p-total{display: block; width: 100%; padding-right: 10px;}
.vyhody{width: 250px; margin: 0 auto;}
.footer-banners {display: none !important;}
#header .site-name{margin-bottom: 15px;}
.msg.msg-success{opacity: 0 !important;}
.type-product .vyhody{margin-bottom: 40px !important;}
}
@media screen and (max-width: 650px) {
.vyhody > div{width: 100%;}
#footer .banner-mobil{display: none;}
}
.product .descr{margin-top: 15px;}
.product .descr-text{display: none;}
.p-image{padding-left: 20px;width: auto;overflow: hidden;padding-right: 0;}
.p-thumbnails .p-thumbnail {margin-bottom: 10px;}
.p-thumbnails-vertical .p-thumbnail::before{display: none;}
.type-category #header.header-border, .type-product:not(.ordering-process) #header {padding-bottom: 0;}
.custom-footer .box > .box{width: 100% !important;padding-left: 0;padding-right: 0;}
.link-icons, .param-filter-top {display: none !important;}
#cart-wrapper .p-name > div, #cart-wrapper .p-name > .show-related{display: none;}
.ordering-process .btn.btn-conversion, #cart-wrapper .btn.btn-conversion {color: #fff;border-color: #006fbb;background-color: #006fbb;}
.ordering-process .btn.btn-conversion:hover, #cart-wrapper .btn.btn-conversion:hover {border-color: #000 !important;background-color: #000 !important;}
.sizeID-logo{display: none;}
.SizeID-button{background: url("//www.andyou.cz/user/documents/upload/sizeidlogo.png") 94% 50% no-repeat;padding: 7px 35px 7px 6px;border: 2px solid #e0e0e0;border-radius: 5px;width: 100% !important;cursor: pointer;}
.sizeID {width: 49%;}
.SizeID-button .sb-button, .SizeID-button .sb-button span{color: #666 !important;}
.link-icon.watchdog{display: inline-block;width: 49%;border: 2px solid #e0e0e0;border-radius: 5px;padding: 7px;vertical-align: top;float: right;}
.link-icon.watchdog:before{display: none;}
.link-icon.watchdog span{color: #666;text-transform: none;}
.link-icon.watchdog:hover span{color: #000;}
.doprava-detail{color: #000;text-align: center;display: block;width: 100%;font-size: 13px;margin-top: 35px;}
.doprava-detail span{color: #006fbb;}
.p-detail-inner .price .add-to-cart{margin-top: 0;}
@media screen and (min-width: 1440px) {
.vyhody > div {padding-left: 55px !important;}
.SizeID-button{background-position: 90% 50%;padding: 7px 35px 7px 20px;}
.pull-right.detail-img{width: 60%;}
.p-detail-inner > .row > .col-md-4{width: 40%;}
}
.p-detail-inner .price .price-final {font-weight: 900;}
.p-detail-inner .p-short-description{margin-bottom: 0;padding: 0 20px;text-align: justify;}
.p-detail-inner h1{font-size: 20px;font-weight: bold;text-transform: none;margin-top: 10px;}
.p-final-price-wrapper{font-size: 30px;}
.col-md-4 > .p-final-price-wrapper{padding: 0;width: 100%;}
.p-detail-inner .order-availability{float: right;padding: 0;text-align: right;margin-top: 9px;margin-bottom: 20px; width: auto;}
.p-final-price-wrapper + .order-availability{visibility: hidden;}
.p-detail-inner .price .order-availability .availability {font-weight: 400; padding-left: 20px;}
.datum-doruceni{width: 100%;text-align: center;display: block;margin-top: 15px; font-size: 13px;}
.datum-doruceni > * {display: inline-block;}
.datum-doruceni .delivery-time{margin-left: 10px;font-weight: bold;}
.p-detail-inner .detail-parameters {margin-bottom: 30px;}
.p-detail-inner .spaced-small {display: none;}
.p-detail-inner .price {clear: both;}

.site-msg.information {padding: 11px 10px; text-align: center; font-size: 14px;}
.site-msg.information a{color: inherit; text-decoration: underline;}
.site-msg.information .close.js-close-information-msg{display: none;}
.site-msg.information .text {padding-right: 0;}
@media screen and (max-width: 991px) {
.site-msg.information {position: relative; left: 0; max-width: 100%; opacity: 1; box-shadow: none; bottom: 0 !important;}
}
.p-image .flag-discount{display: none !important;}
.p-detail-inner .price-standard {color: #666; font-size: 15px; font-weight: bold; margin-bottom: 20px; display: inline-block;}
.p-detail-inner .price-save{color: #666; font-size: 15px; font-weight: 400;margin-left: 10px; margin-bottom: 20px; display: inline-block;}
