/*
@media(max-width: 1350px){
    display: none !important;
}
*/
.ProductListBanner .content p {height:100%;}

/* skrytí ikona dárku */
.BasketOptionalGiftsView.v2 .top
 {
    background-image: none !important;
    padding-left: 1em !important;
}

/* hláška při přihlášení */
.LoginView ._passwordWarning
 {
    display: none;
}


.LoyaltyInfoView .complexInfo {color:#ffffff;}
.LoyaltyInfoView .complexInfo a {color:#ffffff;}

/* box věrnostních bodů v košíku */
.LoyaltyInfoView.v1 {
    background-image: url(https://cdn.krmivo-platinum.cz/configuration/krmivoplatinum.cz/css/img/LoyaltyInfoView_pigW.svg) !important;
    background-color: #dfa3a0 !important;
}
.LoyaltyInfoView.v1 span.complexInfo, .LoyaltyInfoView.v1 a.loyaltyInfoLink {
    color: #fff;
}
/* umístění popup  */
/*TOTO ZDE BÝT NEMŮŽE, TYTO ÚPRAVY SE MUSÍ DĚLAT V KÓDU. AKTUÁLNĚ MUSÍM ZAKOMENTOVAT, KVŮLI ÚLOZE PRO POP-UP NEWSLETTER - 157146*/
/*@media(max-width: 1150px)
    {
    .UserPagePopupView {
        left: auto !important;
        margin: 1em !important;
    }
}
@media(min-width: 1150px)
    {
    .UserPagePopupView {
        left: 0 !important;
        margin: 0 20% !important;
        width: 60% !important;
    }
}*/
/* barva lišty */
.UserContentPanelView.HeaderInfoPanel
{
    background-color:#DFA3A0;
}

@media(max-width: 900px)
{
    .footerSocSites
    {
        justify-content: flex-start !important;   
    }
}


/* skrýt hlavní foto na článku */

#ArticleDetailMaster div#PDImage {
    display: none;
}
/* rámeček kolem foto produktu */
.ProductDetailImageView.v1 .mainImage img {
    border: 1px solid #cacaca; box-sizing: content-box;
}
.ProductDetailMasterView .mainImage {
    border: 0 !important;
}

.VariantListRwdView .commonAttributes .attr { display: none; }
.VariantListRwdView .commonAttributes .attr_31 { display: block!important; }

div#PDTable3 .attr_ProductImage {
    display: none;
}

#paticka-odkazy2 ul li p {
    margin-bottom: 0px;
    padding-bottom: 2px;
    margin-top: 2px;
}


/* proklik z horního menu */
.MenuCategoriesRwdView.v1.big ul.root>li:not(.leaf)>a.name { pointer-events: auto;}


/* podkategoire na výpise produktů */
.FlatCategoriesRwdView.v5 ul.root>li {
    border-color: #d1d1d1;
    border-radius: unset;
}



/* ZOBRAZOVÁNÍ A SKRÝVÁNÍ ČÁSTI OBSAHU V KATEGORIÍCH A UŽIV. STRÁNKÁCH */

@media only screen and (min-width: 801px) {
    .autowide .module {
        width: 40%;
    }
}


@media only screen and (max-width: 800px) {
    .autowide .module {
        width: 90%;
    }
    
    .imgWrapper.pes img {
    height: 90px !important;
    }
    
    .imgWrapper.kocka img {
    height: 90px !important;
    }
    
    .buttonKocka {
       margin-left: 0px !important; 
    }
}

.autowide .module h2 {
    text-align: left;
    margin: 0;
    cursor: pointer;
    font-weight:600;
    font-size: 1.2rem;
    color: #7f9580;
    line-height: 2.7rem;
    position: relative;
    margin-left: 0.3rem;
}

.autowide .module h2:not(.expanded) + p {
    display: none;
}

.autowide .module h2:not(.expanded) + p + ul{
    display: none;
}

.autowide .module {
    background-color: #e5e5e5;
    margin-left: auto;
    margin-right: auto;
    padding: 0.3rem;
    margin-bottom: 5px;
}

.autowide .module p.hide, .autowide .module ul.hide{
    background-color: white;
    padding: 1rem;
    margin: 0;
}

.autowide .module ul.hide {
    padding-left: 2rem;
    padding-top: 0;
}

.autowide .module h2:after { 
    content: "+" ;
    position: absolute; 
    right: 0;
    margin-right: 10px;
    
} 

.autowide .module h2.expanded:after { 
    content: "-";
    position: absolute; 
    right: 0;
    margin-right: 10px;
}

/* homegpage - obsahy  */
div#EshopHomeUserContent {
    padding-top: 0px;
}

@media (max-width: 400px){
    #EshopHomeUserContent4 .bsuc-flex2.bg0 {
        width: 100% !important;
    }
    
    #EshopHomeUserContent4 .bsuc-flex2.bg0 .pesHp img {
        float: left !important;
    }
    
    #EshopHomeUserContent4 .bsuc-flex2.bg0 .buttonPes {
    margin-left: 0px !important;
}
}

.fa, .far, .fas {
    font-family: "Font Awesome 5 Free";
}
.fa, .fas {
    font-weight: 900;
    font-size: 20px;
    position: absolute;
    color: #7d9074;
}
.fa-phone:before {
    content: "\f095";
}
.fa-map-marker:before {
    content: "\f041";
}
.fa-envelope:before {
    content: "\f0e0";
}




/*TB 107884  */
.CategoryUserContent2 .container {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-around;
      
    }

.CategoryUserContent2 .piktogram {
      cursor: pointer;
      width: 100px;
      height: 100px;
      object-fit: cover;
      margin: 10px;
    }
.CategoryUserContent2 h2 {
    color: #33592b;
    font-family: 'Dancing Script',cursive;
}
.CategoryUserContent2 .content {
      max-height: 0;
      overflow: hidden;
      transition: max-height 1s ease-in-out;
      text-align:center;
      align-items: center;
    }

.CategoryUserContent2 .content.active {
      max-height: 800px;
      text-align:center;
      align-items: center;
      /* Nastavte max-height podle potřeby, aby se vešel veškerý obsah */
    }
@media (max-width: 499px){    
    .CategoryUserContent2 .container {
      justify-content: center;
      
    }
}
/*TB 107884 konec */   

.CookiesConfirmationView.v1 .allowLink {
background-color: #337F18 !important;
}
.CookiesConfirmationView.v4 .allowAllLink {
background-color: #337F18 !important;
}
/*NO 109724 */

/*NO úprava pozice popup okna pro mobilní verzi */
.UserPagePopupView .element.style
{
    left:0px !important;
}

#OrderActionPanelTermsAgreement{text-align: center;}