
/*MAIN DIV */
.hlavni-div {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    margin-left: -20px;
    margin-right: -20px;
}
.top-left-div,
.bottom-right-div,
.top-right-inner-div,
.top-right-inner-div1,
.bottom-left-inner-div,
.bottom-left-inner-div1 {
    background-size: cover;
    background-position: center;
}
.top-right-div,
.bottom-left-div {
    background-size: cover;
    background-position: center;
}

.top-left-div:hover,
.bottom-right-div:hover,
.top-right-inner-div:hover,
.top-right-inner-div1:hover,
.bottom-left-inner-div:hover,
.bottom-left-inner-div1:hover {
    scale: 1.03;
    transition-duration: 0.5s;
}

.top-left-div {
    background-image: url('/user/documents/upload/titulni-strana/helmy.jpg');
}

.top-right-div,
.bottom-left-div {
    display: grid;
    grid-template-rows: 1fr 1fr;
}

.top-right-inner-div1 {
    background-image: url('/user/documents/upload/titulni-strana/deky.jpg');
}

.top-right-inner-div {
    background-image: url('/user/documents/upload/titulni-strana/prevence.jpg');
}

.bottom-left-inner-div1 {
    background-image: url('/user/documents/upload/titulni-strana/hobby.jpg');
}

.bottom-left-inner-div {
    background-image: url('/user/documents/upload/titulni-strana/krmivo1.jpg');
}

.bottom-right-div {
    background-image: url('/user/documents/upload/titulni-strana/kabaty.jpg');
    aspect-ratio: 1 / 1;
}

/* Ensure 2:1 aspect ratio for inner divs */
.top-right-inner-div,
.top-right-inner-div1,
.bottom-left-inner-div,
.bottom-left-inner-div1 {
    aspect-ratio: 2 / 1;
}


/*END OF MAIN DIV*/

/* HORNI LISTA - infoProuzek */
.infoProuzek {
    width: 100%;
    background: #493427;
    color: #d9d9d9;
    text-align: center;
    font-weight: 200;
    padding-top: 2px;
    padding-bottom: 2px;
}

.infoProuzek p {
    margin-bottom: 0px;
}

.infoProuzek a {
    color: #F5F5F5;
}
/* END OF HORNI LISTA */
span.price-measure {
    font-size: 12px;
    color: #aaa;
}
.footer-banners.row.banner-wrapper.banners-row {
    width: 100%;
    display: flex;
    flex-flow: wrap;
}
img.benefitBanner__img:hover {
    transition: all 0.3s ease-out;
    transform: scale(1.03);
}
img.benefitBanner__img {
    scale: 0.8;
}

#header .search-input::placeholder{
    color: #aaa;
}
.cart-inner .delivery-time {
    font-size: larger;
    margin: 20px 0 0 0;
}
.p-short-description {
    max-height: 77px;
    overflow: hidden;
}
.moreinfo {
		color: #3f83ff!important;
    margin-top: -20px;
    padding-bottom: 10px;
}
.advanced-parameter-inner img {
    border-radius: 0;
    image-rendering: -webkit-optimize-contrast;
    transform: scale(1.18);
}
a.read-more-link:hover {
    color: #77A7FF;
}
#product-detail-form .advanced-parameter-inner {
    position: relative;
    border: 0px solid #ffffff00;
    display: flex;
    align-items: center;
    width: 60px;
    box-shadow: none;
    height: 60px;
    border-radius: 50%;
    border-color: transparent;
}
.stockInfo.inStock{
color: green;
}
.fbmessage{
  background-image: url(/user/documents/upload/Ikony/fb-small.svg);
  position: fixed;
  background: center;
  background: no-repeat;
	bottom: 25px;
	right: 25px;
  width: 40px;
  height: 40px;
z-index: 1;
}
.category-perex {
    font-size: 14px;
}
p.p-desc {
    font-size: 15px;
    line-height: 1.5;
}
ul.widget-parameter-list {
    font-size: 12px;
    bottom: 0;
    align-content: end;
}
.product-slider .product-slider-navigation::before {
    color: black;
}
.product-slider .product-slider-navigation.navigation-next, .product-slider .product-slider-navigation.navigation-prev {
    opacity: 0.5;
    background-color: #77a7ff;
    border-radius: 25%;
}
.welcome-wrapper {
    text-align: center;
}
a.doprava:hover{
text-decoration:underline;
color:#3f83ff;
}
.doprava{
padding-top:25px;
color:#3f83ff;
}
.instagram-follow-btn {
    flex-grow: 1;
    margin-top: 0px;
		margin-bottom: 22px;
    text-align: center;
}
.categories li.active>a, .categories li.active>a:hover {
    color: #4083ff;
}
.categories .topic.active>a, .categories .topic.active>a:hover {
    color: #4083ff;
}
#navigation .has-more-items .more-items-trigger {
display: none;
}
.widget-parameter-wrapper .widget-parameter-list {
    justify-content: center;
}
.widget-parameter-wrapper .widget-parameter-value:first-child
a {
    padding-left: 7px;
}
.products-block > div .p .p-bottom.single-button {
    padding-right: 10px;
}
.widget-parameter-wrapper .widget-parameter-value a, .widget-parameter-wrapper .widget-parameter-more a, .widget-parameter-wrapper .widget-parameter-value span, .widget-parameter-wrapper .widget-parameter-more
span {
    padding: 0
7px;
    font-weight: bold;
}
p.preview {
    font-size: 14.5px;
}
a.read-more-link {
    display: inline;
    white-space: nowrap;
    text-decoration-line: underline;
    font-weight: bold;
}
.recapitulation-single {
    padding: 15px 0;
}
.inactive-child{
display:none;
}

.price-range>div {
    background-color: #3f83ff;
}
.flag.flag-discount {
    background: url("https://cdn.myshoptet.com/usr/www.equtex-shop.cz/user/documents/upload/Ikony/sleva produkt1.png") 50% no-repeat;
    background-size: contain;
    width: 90px;
    height: 90px;
    font-size: 0;
    min-width: 100px;
    padding-right: 3px;
}
.p-image-wrapper .flags-extra .flag {
    width: 115px;
    height: 125px;
}
.p-image-wrapper .flags-extra .flag .price-standard, .p-image-wrapper .flags-extra .flag .price-save {
    font-size: 14px;
    font-weight: bolder;
    width: 80px;
    color: black;
}
.flags-extra .flag .price-standard, .flags-extra .flag .price-save {
    font-size: 14px;
    font-weight: bolder;
    width: 80px;
    display: block;
    color:black;
}
.btn-primary, .subcategories.with-image li a {
  transition: color 0.25s 0.0833333333s,border-color 0.25s 0.0833333333s;
  position: relative;
}
.btn-primary::before, .btn-primary::after, .subcategories.with-image li a::before, .subcategories.with-image li a::after{
  border: 0 solid transparent;
  box-sizing: border-box;
  content: "";
  pointer-events: none;
  position: absolute;
  width: 0;
  height: 0;
  bottom: 0;
  right: 0;
}
.btn-primary::before, .subcategories.with-image li a::before{
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.btn-primary::after, .subcategories.with-image li a::after {
  border-top-width: 1px;
  border-right-width: 1px;
}
.btn-primary:hover, .subcategories.with-image li a:hover {
  color: #3f83ff;
  transition-delay: 0.3s;
  border-color: #3f83ff;
}
.btn-primary:hover::before, .btn-primary:hover::after, .subcategories.with-image li a:hover::before, .subcategories.with-image li a:hover::after{
  border-color: #3f83ff;
  transition: border-color 0s, width 0.3s, height 0.3s;
  width: 100%;
  height: 100%;
}
.btn-primary:hover::before, .subcategories.with-image li a:hover::before {
  transition-delay: 0s, 0s, 0.3s;
}
.btn-primary:hover::after, .subcategories.with-image li a:hover::after {
  transition-delay: 0s, 0.3s, 0s;
}
#categories a:hover {
    text-decoration: underline;
}
.products-header {
 margin-top: 0px;
}
.menu-helper>ul {
    top: calc(50% + 29px);
    text-align: center;
}
#product-detail-form .advanced-parameter-inner.yes-before::before {
    background-color: white;
    border-color: black;
    color: #1aa600;
}
.subcategories.with-image li a .image {
    width: 0%;
    text-align: center;
}
.products-block>div .p .stars-placeholder {
    margin: 0;
    height: 0px;
}
.stars-placeholder,
.p .stars-wrapper {
    height: 0px;
    margin: 0;
}
.products-inline.products-top>div .p {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    font-size: 11px;
}
#product-detail-form .advanced-parameter-inner.yes-before {
    border-color: transparent;
}
.subcategories.with-image li {
    padding: 2px 2px;
    }
.advanced-parameter {
    margin: 0 15px;
    vertical-align: middle;
    display: inline-block;
    width: 50px;
    height: 95px;
    padding: 0;
}
.stockInfo {
    text-align: center;
    font-size: 12px;
    width: 61px;
    position: relative;
    display: block;
    line-height: 1.2;
    top: 3px;
}
.noStock.stockInfo {
    color: red;
}
.-.inStock {
    color: green;
    position: relative;
}
.navigation-in>ul>li.menu-item-1210>a::before {
    background: url(/user/documents/upload/Ikony/jezdec.svg) center center no-repeat;
    background-size: contain;
}
.navigation-in>ul>li.menu-item-967>a::before {
    background: url(/user/documents/upload/Ikony/kun.png) center center no-repeat;
    background-size: contain;
    image-rendering: -webkit-optimize-contrast;
}
.navigation-in>ul>li.menu-item-706>a::before {
    background: url(/user/documents/upload/Ikony/krmivo.svg) center center no-repeat;
    background-size: contain;
}
.navigation-in>ul>li.menu-item-1312>a::before {
    background: url(/user/documents/upload/Ikony/staje.svg) center center no-repeat;
    background-size: contain;
}
.navigation-in>ul>li.menu-item-1782>a::before {
    background: url(/user/documents/upload/Ikony/vyprodej.png) center center no-repeat;
    background-size: contain;
}
.navigation-in>ul>li>a::before {
    content: "";
    width: 50px;
    height: 50px;
    margin-right: 10px;
}
.subcategories.with-image li a .text {
        max-width: 95%;
        flex-grow: 0;
        font-size: 15px;
    }
.instagram-widget {
    min-width: 100%;
}
@media (min-width: 768px) {
.product-slider-holder {
    padding: 0px 0;
}

.navigation-in>ul>li.ext>ul>li>div>ul>li {
    padding-bottom: 1px;
}
.top-products li.display-image::before {
    left: -15px;
}
.box.box-bg-default.box-sm.box-topProducts {
    display: none;
}
.instagram-widget.columns-4>a {
    width: 12%;
    padding-bottom: 15%;
}
#header .header-bottom {
    border-width: 1px 0 1px 0;
}
.custom-footer__instagram.col-sm-6.col-lg-3 {
    width: 100%;
    border-top-style: outset;
}
.instagram-widget > a:hover img {
    transform: translate(0%,0%) scale(1.2);
    transition: 1s;
}
.instagram-widget > a img {
    top: 0;
    transform: translateY(0%);
    height: 100%;
}
    #content {
        padding-top: 20px;
        width: 65%;
    }
    .navigation-in>ul>li.menu-item-1291>a::before {
        background: url(/user/documents/upload/Ikony/pesakocka.png) center center no-repeat;
        background-size: contain;
        width: 65px;
        height: 65px;
        image-rendering: -webkit-optimize-contrast;
    }
    .menu-helper {
        display: flex;
        height: -webkit-fill-available;
    }
    #header .site-name a img {
        max-height: 75px;
        margin: 10px 0 0 0;
        image-rendering: -webkit-optimize-contrast;
    }/*
    .products-block>div .p .name {
        height: 70px;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }*/
    .product-slider {
        padding: 0;
        padding-bottom: 40px;
    }
    #navigation .menu-level-2>li {
        padding-top: 5px;
    }
    #navigation {
        height: 58px;
    }
    #navigation .menu-level-2 {
        border-top-width: 1px;
        border-top-style: solid;
        padding-bottom: 0px;
        background-color: #d9d9d9;
        align-items: flex-start;
        padding: 1% 3% 1% 0px;
    }
    #categories .expandable>a>span::before,
    #categories .expandable>.topic>a>span::before {
        content: "\e910";
        -webkit-transition: transform 0.3s ease-out;
        -o-transition: transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
        width: 12px;
        height: 12px;
        line-height: 12px;
        left: auto;
    }
    #categories .expandable.expanded>a>span::before,
    #categories .expandable.expanded>.topic>a>span::before {
        content: "\e910";
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(90deg);
    }
    .categories a {
        display: block;
        padding-top: 11px;
        padding-bottom: 5px;
        padding-right: 10px;
        border-bottom-style: none;
        border-bottom-width: 0;
        line-height: 1.2;
        text-decoration: none;
    }
    .categories .topic a {
        font-size: 115%;
    }
    .navigation-in>ul>li>a {
        display: flex;
        align-items: center;
        height: 58px;
        font-size: 18px;
    }
    #navigation .navigation-in>ul>li.ext>ul>li>div>ul {
        display: grid;
        max-height: fit-content;
    }
    #navigation .navigation-in>ul>li.ext>ul>li {
        display: flex;
        align-items: normal;
        flex-grow: 0;
        flex-shrink: 1;
        flex-basis: 33.333333%;
        width: 33.333333%;
        min-height: 75px;
    }
    #navigation .navigation-in>ul>li.ext>ul>li>a {
        position: relative;
        width: 116px;
        flex-grow: 0;
        flex-shrink: 0;
        flex-basis: auto;
        align-items: center;
        padding: 0px 0px 0px 10px;
    }
    .navigation-in>ul>li.ext>ul>li>a img {
        display: block;
        max-width: 104px;
        height: auto;
        max-height: 75px;
        image-rendering: -webkit-optimize-contrast;
    }
    #categories .categories ul ul a {
        padding-left: 70px;
    }
    #categories .categories ul ul ul a {
        padding-left: 90px;
    }
    #product-detail-form .variant-label,
    #product-detail-form .surcharge-label {
        padding-bottom: 11px;
        font-size: 20px;
    }
.submenu-arrow {
    display: none;
}
#header .header-top {
    padding: 5px 0;
}
.header-bottom {
    padding-top: 5px;
    padding-bottom: 5px;
}
/*oprava levého rozbalovacího menu*/
#categories .expandable > a > span, #categories .expandable>.topic>a>span {
    left: auto;
    margin-left: -25px;
}
/*3 řádkové názvy produktu*/
/*.products-block > div .p .name {
    height: 70px;
    -webkit-line-clamp: 3;
}*/
}
@media (min-width: 992px){
.benefitBanner__item {
    flex: 1 1 20%;
}
}
@media (min-width: 1200px) {
.narrow .breadcrumb-in-detail {
    width: 100%;
    float: left;
    display: block;
    }
}
.subcategories li a {
    position: relative;
    display: flex;
    align-items: center;
    padding: 7px 7px 7px 7px;
    border-style: solid;
    border-width: 1px;
    border-color: #cfcfcf;
    font-weight: 500;
    color: #7a6f75;
}
#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before:before {
content: "";
background-image: none;
border-style: solid;
border-width: 4px;
line-height: calc(50px / 2);
font-size: 16px;
margin: 25px -10px;
z-index: 2;
border-color: #77A7FF;
width:16px;
height:16px;
    }
/*tucne zobrazit Skladem / nedostupné */
.products-block > div .p .availability {
    font-weight: bold;
}
/*scrolovaci filter*/
.box.box-sm.box-filters {
    padding: 20px;
    max-height: 600px;
    overflow: auto;
}
/* carousel šipky změna barvy*/
.carousel-control.right::before {
    color: black;
}
.carousel-control.left::before {
    color: black;
}
/*ohraničení produktu*/
.products-block > div .p {
    border-style: solid;
    border-width: 1px;
    border-color: lightgrey;
}
/*zneviditelnení doplnkovych parametrů*/
.description-inner .extended-description {
    display: none;
}
/*tlačítko košíku text bílý*/
.btn.btn-conversion:hover, a.btn.btn-conversion:hover, .btn.btn-cart:hover, a.btn.btn-cart:hover {
    color: #ffffff;
}
.advanced-parameter{
vertical-align:middle;
display:inline-block;
width:50px;
height: 100px;
}
@media(max-width: 767px){


/*MAIN DIV FIX MOBILE*/
.hlavni-div {
    margin-left: 0px;
    margin-right: 0px;
}
/*END MAIN DIV FIX MOBILE*/

/* INFO LISTA FIX MOBILE*/
.infoProuzek {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;

}
/* END LISTA FIX MOBILE*/

.breadcrumbs {
    padding-bottom: 0px;
    padding-top: 15px;
}

.footer-banner.col-sm-12.col-lg-2 {
    width: 50%;
}
ul.menu-level-2 {
    background-color: #d9d9d9;
}

a.carousel-control {
    display: none;
}
ul.menu-level-2>li>div>a>span::before {
    content: "";
    width: 50px;
    height: 50px;
    margin-right: 0px;
    /*display: inline-block;*/
	padding-top: 5px;
}

ul.menu-level-2>li>div>a>span::before {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    margin-left: -15px;
    margin-right: 10px;
}

ul.menu-level-2>li>div>a>span.submenu-arrow::before {
display: none;
}
.navigation-in ul.menu-level-2 li
a {
    padding-top: 0rem;
    padding-bottom: 0rem;
	font-size: 14px;
	padding-left: 35px;
}

ul.menu-level-2>li>div>a>span::before {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    margin-left: -15px;
    margin-right: 10px;
}
ul.menu-level-2>li.menu-item-4753>div>a>span::before {
    background: url(/user/categories/thumb/hracky_pro_kone.jpg) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-4744>div>a>span::before {
    background: url(/user/categories/thumb/horsemanship1.jpg) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1213>div>a>span::before {
    background: url(/user/documents/upload/Ikony/Obleceni.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1237>div>a>span::before {
    background: url(/user/categories/thumb/potreby.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1492>div>a>span::before {
    background: url(/user/categories/thumb/western.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1267>div>a>span::before {
    background: url(/user/categories/thumb/darek.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1012>div>a>span::before {
    background: url(/user/categories/thumb/uzdecka2.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1153>div>a>span::before {
    background: url(/user/categories/thumb/ohlavka.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1204>div>a>span::before {
    background: url(/user/categories/thumb/nahubek0.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1063>div>a>span::before {
    background: url(/user/categories/thumb/dekaprokone.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-970>div>a>span::before {
    background: url(/user/categories/thumb/sedlo1.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1507>div>a>span::before {
    background: url(/user/categories/thumb/westernove_sedlo2.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1162>div>a>span::before {
    background: url(/user/categories/thumb/lonz2.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-994>div>a>span::before {
    background: url(/user/categories/thumb/ochrana_nohou.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1117>div>a>span::before {
    background: url(/user/categories/thumb/cisteni.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1102>div>a>span::before {
    background: url(/user/categories/thumb/mouchy.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1198>div>a>span::before {
    background: url(/user/categories/thumb/kocar2.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1201>div>a>span::before {
    background: url(/user/categories/thumb/emergency1.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1282>div>a>span::before {
    background: url(/user/categories/thumb/soap.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-931>div>a>span::before {
    background: url(/user/categories/thumb/krmivokun1.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-910>div>a>span::before {
    background: url(/user/categories/thumb/vitamin.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1764>div>a>span::before {
    background: url(/user/categories/thumb/slepice.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1369>div>a>span::before {
    background: url(/user/categories/thumb/sul1.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-904>div>a>span::before {
    background: url(/user/categories/thumb/pamlsky2.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1294>div>a>span::before {
    background: url(/user/categories/thumb/krmivopes2.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1300>div>a>span::before {
    background: url(/user/categories/thumb/pes_hracky.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1297>div>a>span::before {
    background: url(/user/categories/thumb/peskosmetika.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1303>div>a>span::before {
    background: url(/user/categories/thumb/krmivokocka.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1309>div>a>span::before {
    background: url(/user/categories/thumb/kocka_hracky.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1306>div>a>span::before {
    background: url(/user/categories/thumb/kockakosmetika.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1315>div>a>span::before {
    background: url(/user/categories/thumb/kbelik.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1333>div>a>span::before {
    background: url(/user/categories/thumb/sit2.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1345>div>a>span::before {
    background: url(/user/categories/thumb/mistovani.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1360>div>a>span::before {
    background: url(/user/categories/thumb/mouchy1.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1363>div>a>span::before {
    background: url(/user/categories/thumb/okus.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1447>div>a>span::before {
    background: url(/user/categories/thumb/drzaky_na_sedla1.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1671>div>a>span::before {
    background: url(/user/categories/thumb/jizdarna1.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-1704>div>a>span::before {
    background: url(/user/categories/thumb/jizdarna.png) center center no-repeat;
    background-size: contain;
}
ul.menu-level-2>li.menu-item-4642>div>a>span::before {
    background: url(/user/categories/thumb/hobbyhorse.png) center center no-repeat;
    background-size: contain;
}
p.preview, .p-short-description{
    display: none;
}
.products-block > div .p .p-bottom .p-desc {
    font-size: 14px;
}
.widget-parameter-wrapper .widget-parameter-value a, .widget-parameter-wrapper .widget-parameter-more a, .widget-parameter-wrapper .widget-parameter-value span, .widget-parameter-wrapper .widget-parameter-more
{
    font-size: 12px;
}
.product-slider .product-slider-navigation.navigation-next::before,.product-slider .product-slider-navigation.navigation-prev::before {
    color: black;
    background: transparent;
}
.homepage-group-title{
    margin-top: 34px;
    margin-bottom: -18px;
}
/*posunutí fajfky u vybrané varianty*/
#product-detail-form .advanced-parameter .advanced-parameter-inner.yes-before:before {
    top: 15px;
    right: 15px;
}
/*zmenšení filtrovacího okna pro mobilní zobrazení*/
.filter-sections {
    background-color: #fff;
    max-height: 300px;
    overflow: auto;
}
.navigation-in>ul>li.ext>ul>li>a img {
    display: block;
    max-width: 104px;
    height: auto;
    max-height: 75px;
    image-rendering: -webkit-optimize-contrast;
}
.container.navigation-wrapper .site-name {
    flex: 0 1 auto;
    image-rendering: -webkit-optimize-contrast;
    }
.navigation-in>ul>li.menu-item-1291>a::before {
    background: url(/user/documents/upload/Ikony/pesakocka.png) center center no-repeat;
    background-size: contain;
    }
}

/* END OF MAX-WIDTH MOBILE */
@media (min-width: 2000px){
.products-block .p > a::before, .products-block .img > a::before { 
    padding-top: 55%!important; 
}
}
@media (min-width: 480px){
table.shipping-options-layout tr.shipping-options-row {
    display: table-row;
}
}
@media (max-width: 1199px){
.footer-banner.col-sm-12.col-lg-3 {
    width: 50%;
}