.next-to-carousel-banners .custom-banner span {
	font-weight: bold !important;
  }
.prouzek  {
  background: #009901 !important
}
.prouzek {
  text-align: center !important;
  color: white !important;
  font-weight: normal !important;
  padding: 5px !important;
}
#navigation ul.menu-level-1 > li:first-child a{
padding-left: 22px !important;
}



@media only screen and (min-width: 768px){
#header .search{left: -14px !important;}
}

@media only screen and (min-width: 768px){
#header .header-top {
    height: 125px !important;
}
}
#header .site-name a img{
max-height: 95px !important;
top: -4px;
position: relative;
}

/*@media (min-width: 768px){
.navigation-in>ul>li.exp>ul {
    top: 50% !important;
}
}*/

.top-navigation-bar .top-navigation-contacts a.project-phone span{font-size: 1em !important; letter-spacing: 1px !important;}

.site-msg.information { max-width: none; position: static; text-align: center; letter-spacing: 2px; background-color: #609F47 }
.flags.flags-extra .flag-discount { background-color: #ddaf27; }

.upozorneni-kosik {
  color: #c30f18 !important;
  font-size: smaller !important;
  padding: 10px !important;
  text-align: center !important;
}
.upozorneni-kosik strong {
  color: #c30f18 !important;
}
.price-measure {
  font-weight: bold !important;
  color: #333 !important;
}
.flag-action {
  background: yellow !important;
  color: black !important;
  font-weight: bold !important;
}
.flag-tip {
  background: yellow !important;
  color: black !important;
  font-weight: bold !important;
}
.p-detail .shortDescription {
  display: inline-block !important;
}
.p-type-descr {
  display: inline-block !important;
}
.topmenu {
  width: 100% !important;
  display: inline-block !important;
  text-align: center !important;
  border-bottom: 1px solid #e0e0e0 !important;
  padding: 5px !important;
}


.topmenu span {
  width: 33% !important;
  float: left !important;
    display: inline-block !important;
  text-decoration: none !important;
  color: #444 !important;
  font-size: 12px !important;
  font-weight: bold !important;
}
.topmenu a:hover {
  text-decoration: underline !important;
  color: #F69 !important;
}

/*
.p-detail {
display: inline-block !important;
}
*/



.header-contacts { visibility: hidden }



#menu li a { text-transform: none; }



#menu li { font-size:0.98rem;}



#menu li { color: #000000 }



#menu li a { font-weight: 800; }



h1 { font-size: 2rem }



.banner { margin-top: 1rem }

@media only screen and (max-width: 40em) {
#header-cart {
    top: 5rem;
}
.footer-row-element .hide-for-small {
display: block !important;
}
}

@media only screen and (max-width: 40em) {#footer-in .footer-row-element:not(.banner) {display: block !important}}






html .type-detail .add-to-cart button {
  width: unset !important;
}
.type-category main#content {display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;}
.type-category main#content>* {order:2;width:100%;}
.category-title {order:1 !important;}
.content .category-perex {order:1 !important;display:block;}



.category-perex p{font-weight: normal; line-height: 24px !important;}
.news-item-detail p, .news-item-detail ol li,  .news-item-detail ul li{font-weight: normal; line-height: 24px; font-size: 14px !important;}
.news-item p{font-weight: normal; line-height: 24px; font-size: 14px !important;}
.news-item{margin-top: 20px; margin-bottom: 30px !important;}
.next-to-carousel-banners .custom-banners {
	flex-wrap: wrap;
  gap: 30px;
}
.next-to-carousel-banners .custom-banner {
	flex: 1 1 300px;
}
@media only screen and (max-width: 768px) {
  .next-to-carousel-banners .custom-banners {
    flex-direction: unset;
  }
  .next-to-carousel-banners .custom-banner {
  	margin: 0;
  }
}
#footer .contact-box ul {
    display: flex;
    flex-wrap: wrap;
}
#footer .contact-box ul li:first-of-type {
    width: 100%;
}
#footer .contact-box ul li:nth-of-type(2) {
    width: 100%;
}
#footer .instagram a,
#footer .facebook a {
    display: flex;
    align-items: center;
    font-size: 0;
    line-height: 0;
    color: transparent !important;
}

#footer .facebook a:before {
    content: url("https://eshop.superpodlaha.cz/user/documents/upload/img/fb.svg");
    line-height: 0;
}
#footer .instagram a:before {
    content: url("https://eshop.superpodlaha.cz/user/documents/upload/img/instagram.svg");
    line-height: 0;
}

/* edits */
.site-msg.information {
    padding: 12px;
    font-size: 20px;
}
@media (max-width:767px) {
.site-msg.information {
    font-size: 16px;
}

}

.shoptak-titan .flag.flag-action-percentage, .shoptak-dolomit .flag.flag-action-percentage, .flags .flag.flag-action-percentage, html body .flag-action-percentage {
color: barva textu příznaku !important;
background-color: barva pozadí příznaku !important;
}

html body .product .price-additional.price-action-before, .products-block.products .product .prices .price-additional.price-action-before {
color: barva ceny před slevou !important;
}
.prouzek {
    visibility: hidden;
}

