p:last-child {
  margin-bottom: 0px;
}
img {
  display: unset;
}

.breadcrumb .float-start {
  padding-right: 10px;
}


#sp-header {
  position: absolute;
  height: 85px;
  background: none;
  box-shadow: none;
}

#sp-header.header-sticky {
  background: #8C561F;
}

#sp-mobile-header {
  background: green;
}

.sp-megamenu-parent {
  margin: 0;
}

.contact-menu a {
  font-size: 18px;
}

div#maximenuck127, .contact-menu-one {
  margin-top: 10px;
}



div#maximenuck127 ul.maximenuck, div#maximenuck128 ul.maximenuck {
  text-transform: uppercase;
  color: #fffefe;
  background: none !important;
  font-size: 12px;
}


div#maximenuck127 ul.maximenuck li.maximenuck.level1 > a {
  font-size: 16px;
}

div#maximenuck128 ul.maximenuck li.maximenuck.level1 > a {
  font-size: 14px;
}

div#maximenuck128 ul.maximenuck li.maximenuck.level1 > a {

}
.eshop-menu {
  color: red !important;
}


.sp-megamenu-parent > li > a {
  text-transform: uppercase;
  color: #fffefe;

  }


.sp-megamenu-parent > li:last-child > a {
  padding: 0px 15px;
}



button {
  background: none;
  border: none;
  font-size: 18px;
/*   width: 36px; */
  height: auto;
  }
/* 
.btn-primary, .btn-secondary {
  width: 110px !important;
} */

.badge {
    background-color: orange;
    color: black;
    border-radius: 50%;
    padding: 2px 6px;
    font-size: 14px;
    position: absolute;
    top: -5px;
    right: -5px;
}

#sp-main-body {
  padding: 50px 0;
}


.article-list .article {
  border: none !important;
}

.article-list .article .featured-article-badge, .article-details .featured-article-badge {
  display: none;
}


.article-details .article-header h1, .article .article-header h2 a {
  color: #252525;
  font-size: 36px;
  font-weight: 516;
}

.article-info {
  display: none;
}

.pagenavigation {
  display: none;
}


@media (min-width: 576px) {
.container, .container-sm {
  max-width: 98%;
}
}
@media (min-width: 768px) {
.container, .container-md, .container-sm {
  max-width: 98%;
}
}
@media (min-width: 992px) {
.container, .container-lg, .container-md, .container-sm {
  max-width: 98%;
}
#sp-menu .justify-content-end {
 
}
}
@media (min-width: 1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
  max-width: 1180px;
}
}
@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 1400px;
}
}


@media (max-width: 992px) {

}
@media (max-width:991.99px) {
 #sp-logo{
   margin-top: 12px;
 }
}
@media (max-width:767.99px) {
.ig-description-overlay{
   display: none;
 }
  .ig-image-descriptions {
    display: none;
  }
}
@media (max-width: 576px) {

}
@media (max-width:575.99px) {

}
/* Styl kontejneru menu */
.user-dropdown .mod-menu {
  position: relative;
  display: inline-block;
}

/* Skrýt text a zobrazit ikonu */
.user-dropdown .mod-menu > ul > li > a {
  background-image: url('/images/user-icon.svg') !important;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center;
  width: 40px;
  height: 40px;
  display: block;
  text-indent: -9999px;
}

/* Styl dropdownu */
.user-dropdown ul li ul {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  background: white;
  border: 1px solid #ccc;
  min-width: 160px;
  z-index: 1000;
}

.user-dropdown ul li:hover > ul {
  display: block;
}

.user-dropdown ul li ul li {
  display: block;
}

.user-dropdown ul li ul li a {
  display: block;
  padding: 10px;
  text-indent: 0;
}

#fancybox-wrap {
    max-height: 80vh;   /* omezení výšky na výšku okna */
    overflow-y: auto;   /* povolí svislý scroll */
    margin-top: 40px !important;
}