.MenuCategoriesRwdView.v1.big ul.root>li:not(.leaf)>a.name {
    pointer-events: auto;
}

.ProductsView.v2.HomeProducts .productHolder {box-shadow: 0px 0px 12px 0px rgb(36 100 186 / 17%);}
/*footer-logo pohoda*/
.logo-footer-bhit {width: 100%;height: 100%;display: flex;align-items: center;}
@media (max-width:820px) {
    .logo-footer-bhit {justify-content:center}
}
/* konec footer-logo*/
/*partneri_HP*/
.partners_HP {display: flex; flex-wrap: wrap;}
.partners_HP-title .maintitle-decoration {display:flex;justify-content: center; width:max-content;}
.partners_HP-title {display:flex; justify-content: center; width:100%}
.partners_HP .partners-cards-img {width:160px; float:unset;}
.partners_HP_gallery {margin-top: 80px; display:flex; flex-wrap: wrap; justify-content: space-evenly; align-items: center; gap:50px;margin-right:100px; margin-left:100px;}
/*konec partneri_HP*/

/*boxy na HP*/
    .hp-selected .box-content {background-color:#12223B !important;}
    .hp-selected .box-content .textPart {color:#fff !important;}
    .UserContentView.v1.EshopHomeUserContent4 .box-content .img { margin-bottom:.5rem; height:180px;display: flex;    align-items: center;    justify-content: center;}
    .UserContentView.v1.EshopHomeUserContent4 .box-content img { max-height:100%;}
@media (max-width: 719px){
    .hp-selected .innerBox {width:max(50%,480px) !important;  }
   .hp-selected .box-content .img img {max-height: 100%;}
   .hp-selected .box-content .img {height: max(20%, 115px)!important ;margin-bottom:unset !important;}
}
@media(max-width: 549px){
     .hp-selected .box-content .img {max-height:54px;}
     .UserContentView.v1.EshopHomeUserContent4 .innerBox {width:100%; max-width:unset;}
     .UserContentView.v1.EshopHomeUserContent4 {padding-left: 10%;    padding-right: 10%;}
}

/*end boxy na HP*/
/*partneri*/
.partners-cards-img {width:40% ; float:right;}
.wrapper-partners {display:flex; flex-wrap:wrap; justify-content: space-around;}
.partners-description {width:100%; color:white}
.wrapper-partners .maintitle-decoration {width:100%; color:white}
.partners-card {width:max(47%, 420px);box-shadow: 0px 0px 12px 0px rgb(36 100 186 / 17%); margin-bottom: 30px; padding:20px; background:white; box-sizing: border-box;}

@media (max-width: 900px){
    .partners-card {width:80%; }
   
}
@media (max-width: 420px){
.partners-cards-img {width:80% ; float:unset }
}

/*end partneri*/
/*Kontakty*/
.wrapper-contact-1 {color:white; display:grid; grid-template-columns: 1fr 1fr;  margin-left: 15px; margin-right: 15px; }
.contact-maintitle {grid-column:1/2; grid-row:1/2;}
.maintitle-decoration {position:relative;}
.maintitle-decoration:before {position:absolute; left:0; bottom:-2px; display:flex; content:""; background-color:#2464BA; height: 3px; width:50px;}
.contact-icon-and-text {margin-left:50px;display: flex;align-items: center;}
.contact-icon-and-text#mail {margin-top:10px;} 
.contact-icon {margin-right: 5px;height:20px;max-height: 100%;}
.subtitle-decoration {position:relative; text-align:left;}
.subtitle-decoration:before {position:absolute; bottom:-2px;left:0; height:2px;width:27px; background-color: #2464BA; display:flex; content:"";}
.billing-info {grid-column:1/2; grid-row:2/3;}
.billing-info-text {margin-left:50px;}
.contact-form {grid-column: 2/3; grid-row:1/3}
.contact-icon-and-text a {text-decoration: none; color:white;}
.ContactFormView {grid-template-columns: 0 1fr; max-width:600px; width: 100%; grid-row-gap:20px;}
.ContactFormView textarea, .ContactFormView input {max-width:100%; min-height: 60px;}
.ContactFormView textarea {min-height: 160px;}
.ContactFormView .caption {display: none;}
.ContactFormView .button.send {background-color:rgba(36 100 186); background-image: unset;border: unset; margin: auto; width: 130px; padding: 0 1rem;margin-bottom:20px;} 

.contact-information-subtitle {margin-bottom:unset;}
.contact-information {margin-top:unset;}
.subtitle-contact {width:100%;}
.wrapper-contact-2 {display:flex; flex-wrap:wrap;box-shadow: 0px 0px 12px 0px rgb(36 100 186 / 17%);padding: 20px;margin-top:5%; background:rgba(255, 255, 255, 0.90);}
.contact-person {width:250px;}

@media(max-width: 820px){
    .ContactFormView {grid-template-columns: unset; max-width:600px; width: 100%; grid-row-gap:5px;}
    .bhit-form-set {height: 475px;}
    .ContactFormView .button.send {margin-bottom:5px;}
}

@media(max-width: 630px){
    .wrapper-contact-1 {grid-template-columns: max(12%,35px) 1fr max(12%,35px);margin-left: unset; margin-right: unset;}
    .wrapper-contact-2 {justify-content: center;}
    .ContactFormView {grid-template-columns: unset; max-width:600px; width: 100%; grid-row-gap:5px;}
    .bhit-form-set {height: 475px;}
    .ContactFormView .button.send {margin-bottom:5px;}
    .contact-form {grid-column: 2/3; grid-row:3/4;}
    .contact-maintitle {grid-column: 2/3; grid-row:1/2;}
    .billing-info  {grid-column: 2/3; grid-row:2/3}
    }

    
/*Konec Kontakty*/
