/*  HP */
.welcome div {max-width: 100%;text-align:center;}
.welcome hr {color: #36174d;}
.homepage-box {border-top-color: transparent; border-bottom-color: transparent; background-color: transparent;}
.homepage-box.welcome-wrapper {margin-top: 0; margin-bottom: 38px; padding-top: 0; padding-bottom: 0;}
.welcome .hp-categories-3 {display: none;}
.hp-categories-1 h2, .hp-categories-2 h2, .hp-categories-3 h2 {font-size: 16px; line-height: 24px; margin: 30px 10px;}
.hp-button {text-align: center;}
.hp-button a {font-size: 80%; box-shadow: 0px 0px 5px inset; padding: 10px 30px; border-radius: 5px;}
.extended-banner-link {right: 0; top: 0; height: 35px; margin-top: 0px; left: 0; text-align: center; text-transform: uppercase; font-size: 18px; font-weight: 600; background-color: rgba(255, 255, 255, 0.6);} 
@media (min-width: 768px) {
div[class~="fix-head"] #navigation {box-shadow: none;}
#navigation {border-bottom: 1px dashed #b3b3b3;}
.navigation-in {background-color: transparent; font-size: 16px;}
.navigation-in > ul > li {border-color: transparent;}
.navigation-in > ul > li > a {color: #492d5e;}
.fitted .navigation-in ul {justify-content: center;}
.hp-category {width: 32%; display: inline-block;}
.hp-button a {font-size: 120%;}
}
/*  KATEGORIE */
.hp-categories-3 {text-align: center; margin-bottom: 25px;}
.hp-category {width: 49%; max-width: 246px; display: inline-block; margin-bottom: -15px; position: relative; padding: 8px;}
.hp-category h3 {max-width: 190px; padding-bottom: 5px; color: #492d5e; font-size: 13px; z-index: 10; font-weight: 600; text-align: left; margin: 0;}
.hp-category img {transition: opacity 0.5s;}
.hp-category img:focus, .hp-category img:hover {opacity: 0.5;}
@media (min-width: 768px) {
.hp-category {width: 24%; display: inline-block; margin-bottom: -15px;}
.hp-category h3 {font-size: 15px;}
}

/* Skrytí podkategorií 
.id-1135 .subcategories.with-image, .id-1534 .subcategories.with-image, .id-1537 .subcategories.with-image, .id-1540 .subcategories.with-image, .id-1543 .subcategories.with-image, .id-1546 .subcategories.with-image, .id-1549 .subcategories.with-image {display: none;}*/
.subcategories.with-image {display: none;}
/* Ostatní kódy */
body {font-size: 16px;}
.filters-wrapper {display:none;}
.content-inner {max-width: 100%;}
#content .filters-wrapper > div:first-of-type, #footer .filters-wrapper > div:first-of-type {text-align: center;}
.widget-parameter-wrapper .widget-parameter-value a {font-size: 11px;}
a, .link-like, .p-detail-info a {color: #ff4778;}
a:hover, .link-like:hover, a:focus, .link-like:focus {color: #36174d;}
.btn.btn-default, a.btn.btn-default {border-color: #ff4778;}
.btn, a.btn {border-radius: 5px;}
.basic-description ul {padding-left: 10px;}
img {border-radius: 5px;}
.p-short-description img {width: 80px; height: 80px;}
.top-navigation-bar {font-weight: 600;}
.top-navigation-bar a, .top-navigation-bar .dropdown button, .top-navigation-bar-menu-helper li a, .dropdown-menu li a, .subcategories.with-image li a .text, .subcategories li a::before, .breadcrumbs, .navigation-in a, .menu-helper a {color: #4f4946;}
.breadcrumbs {color: #666;}
.breadcrumbs a {color: #7e7d7d;}
.flag.flag-custom2 {max-width: 11em;}
.flag.flag-discount {color: #ff7f00; background-color: #fff; box-shadow: 0px 0px 4px #4f4946 inset;}
.flags-extra .flag .price-standard, .flags-extra .flag .price-save {color: #ff7f00;}
@media (min-width: 1440px) {
  .col-xl-2 {width: 25%;}
}
.subcategories li a {height: 75px; border-color: transparent;}
.subcategories li a:before {display: none;}
.subcategories li a .text {max-height: 67px;}
.subcategories.with-image li a {padding-left: 0px;}
.subcategories.with-image li a .image {width: 40%;}
.subcategories.with-image li a .text {width: 60%;}
.subcategories.with-image li a .image img {max-height: 70px;}
.products > div {border-color: #f5f5f5;}
.products-block.products .p .name {font-weight: 600; font-size: 15px;}
.products-block .ratings-wrapper {min-height: 0px;}
.products-block .ratings-wrapper .availability {font-size: 10px; font-weight: 600;}
.products-block .ratings-wrapper .availability>span {border-bottom: 1px dotted;}
.products-block .p-bottom .p-desc {max-height: 86px; font-size: 14px;}
.site-msg-custom.step-1 h3 {font-size: 16px; color: #ff4778; font-weight: 600;}
.site-msg-custom.step-1 p {font-size: 14px;}
.carousel-inner {margin-bottom: 25px;}
.carousel-control.left, .carousel-control.right {opacity: 1;}
.carousel-control:before {background-color: transparent;}
.carousel-control.left:before {left: 10px;}
.carousel-control.right:before {right: 10px;}
.filters-wrapper {order: -3;}
.filter-section div {display: inline-block; font-size: 14px;}
.filter-count {font-size: 11px;}
.param-filter-top input[type="checkbox"]:disabled + label, .param-filter-top input[type="radio"]:disabled + label {display: none;}
.filter-section div.param-filter-top {display: none;}
.filter-section.filter-section-parametric fieldset {max-height: 100px !important; overflow: auto;}
.latest-contribution-image img {border-radius: 20%;}
.usr-detail-text {
    margin-top: 20px;
    text-align: center;
    background-color: #f6f6f6;
    padding: 20px 10px;
    border-radius: 10px;
}

  /* plnenieshopu.cz Copyright */
  .plneni-eshopu-copy {display: inline-block; padding-left: 6px;}
  .plneni-eshopu-copy img {width: 22px; height: auto; margin-right: 5px !important;}
  @media (max-width: 767px) {
  #signature {margin-left: 0; width: 100%;}
  .extended-banner-link {font-size: 12px;height:25px;}
  }
  
.hodnoceni:before, li.shp-tab.active a.shp-tab-link, .basic-description h3 {color: #36174d; font-weight:bold;}

 /* Cookies */
 .siteCookies__form {max-width: 850px; font-size: 80%; background-color: #492d5e;}
 .siteCookies--bottom.siteCookies--scrolled {background-color: #492d5e;}

.entrance-protection-wrapper {    display: flex;
    justify-content: center;
    align-items: center;}
#verifyPageForm .form-group,
#verifyPageForm .submit-wrapper {display: none}
#verifyPageForm h1 {font-size:0;}
#verifyPageForm h1:before {font-size:32px;content:'E-shop prochází rekonstrukcí';display:block;margin: 30px 0;}
#verifyPageForm h1:after {font-size:20px;content:'Děkujeme za pochopení';}