
    .overall-wrapper {
        float: left;
        width: 100%;
        max-width: 100%;
    }

    .flag.flag-dnystelly {
        display: none;
    }

    .menu-item-1351 a b {
        color: #ba7040 !important;
    }

    .extra.delivery {
        display: none;
    }

    .menu-item-1342 a {
        color: #3e2b59 !important;
    }

    .type-category .subcategories.with-image img {
        display: none;
    }

    .type-category .subcategories.with-image {
        clear: both;
    }

    .type-category .subcategories .col-xs-6.col-sm-6.col-lg-3.col-xl-3.parametric {
        display: none;
    }

    .type-category .subcategories .col-xs-6.col-sm-6.col-lg-3.col-xl-3.parametric:nth-child(-n+5) {
        display: block;
    }

    #megas {
        display: none;
    }

    .filter-section-parametric-id-37 {
        display: none;
    }

    .filter-section-parametric-id-34 {
        display: none;
    }

    .menu-helper ul li,
    .navigation-in ul li {
        display: flex;
    }

    .p-main-image img {
        display: none !important;
    }

    .site-msg.information .container {
        min-height: 25px !important;
    }

    #aboutus img {
        width: 60%;
        float: left;
    }

    [data-ec-promo-id="62"] .extended-banner-texts {
        right: unset;
        left: 5%;
        text-align: left;
    }

    [data-ec-promo-id="62"] .extended-banner-link {
        float: left;
        text-align: center !important;
    }

    [data-ec-promo-id="62"] .extended-banner-texts span {
        text-align: left;
    }

    [data-ec-promo-id="62"] {
        width: 100%;
    }

    .vote-pic {
        display: none;
    }

    #ratingTab {
        opacity: 1;
        max-width: 1208px;
        margin: auto;
    }

    body {
        font-size: 14px;
        line-height: 1.384615;
        color: #484848;
        background-color: #fff;
        font-family: "Inter", arial, sans-serif !important;
        font-weight: 400;
        font-style: normal;
    }

    .banner-category a:hover img,
    .banner-footer a:hover img,
    .banner-wrapper a:hover img,
    .banners-content a:hover img,
    .footer-banner a:hover img {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }

    .activecurency a {
        text-decoration: underline;
    }

    @font-face {
        font-family: 'queens';
        src: url('/user/documents/fonts/Queens-Light.woff2') format('woff2'),
            url('/user/documents/fonts/Queens-Light.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }

    .shp-tab [href="#productsRelated"] {
        display: none !important;
    }

    .sous {
        margin-top: 54px;
    }

    #productsRelated {
        opacity: 1 !important;
    }

    .banners-content.body-banners {
        margin: 0px;
    }

    .flag.flag-discount {
        background-color: #484848 !important;
    }

    .filter-section-parametric fieldset,
    #manufacturer-filter fieldset {
        max-height: unset;
        float: left;
        overflow-y: auto;
        width: 100%;
        margin-bottom: 24px;
    }

    .basic-description {
        max-width: 100%;
        float: left;
        margin-top: 37px;
        padding-right: 0px;
    }

    #description img {
        max-width: 50%;
        float: right;
    }

    #manufacturerDescription .text-right {
        width: 100%;
    }

    #manufacturerDescription .text-left {
        float: left;
        width: 100%;
    }

    .degustace #productsRelated {
        opacity: 1;
        padding: 20px;
        position: relative;
    }

    .degustace #productsRelated::before {
        content: "Sada obsahuje";
        font-family: playfair;
        font-size: 39px;
        margin-top: 28px;
        width: 100%;
        clear: both;
        display: block;
        margin-bottom: 22px;
    }

    .filter-count {
        display: none;
    }

    .p-detail-inner .p-short-description {
        font-size: 100%;
    }

    #nav-manufacturers {
        display: none;
    }

    .filter-section.filter-section-parametric.filter-section-parametric-id-40 {
        display: none;
    }

    time {
        display: none !important;
    }

    .filter-section-parametric fieldset {
        max-height: unset;
        float: left;
        overflow-y: auto;
        width: 100%;
        margin-bottom: 24px;
    }

    .filter-section {
        border: none !important;
    }

    .in-servis .sidebar.sidebar-left,
    .in-showroom .sidebar.sidebar-left,
    .in-kontakty .sidebar.sidebar-left {
        display: none;
    }

    .p-detail-inner,
    .breadcrumbs {
        max-width: 99%;
    }

    .p-to-cart-block .add-to-cart-button.btn-conversion::before {
        display: none;
    }

    .p-to-cart-block .add-to-cart-button {
        line-height: inherit;
        margin-left: 10px;
        font-size: 17px;
        font-weight: 600;
        font-weight: 600 !important;
        font-size: 14px !important;
        text-transform: uppercase;
    }

    #homepageProducts1,
    #homepageProducts2 {
        overflow: hidden;
        position: relative;
        opacity: 1;
    }

    .type-detail .ficons {
        position: relative;
        text-align: left;
    }

    #product-detail-form {
        clear: both;
    }

    .type-detail .ficons div {
        float: left;
        padding: 10px;
        padding-left: 10px;
        padding-left: 68px !important;
        font-size: 19px;
        background-size: 56px;
    }

    .ficons {
        position: unset;
        text-align: left;
        float: left;
        margin-top: 7px;
    }

    .fbox5 {
        float: left;
        padding: 41px;
    }

    .fbox5 a {
        display: inline-block;
        margin-left: 5px;
        color: #5bc236 !important;
        text-decoration: underline !important;
    }

    .fbox1 img {
        opacity: 0.6;
    }

    .fbox4 {
        float: left;
        width: 17%;
        margin-left: 7%;
        padding: 35px;
    }

    .col-sm-12.p-thumbnails-wrapper {
        display: block !important;
    }

    .news-item .image {
        width: 100%;
        padding: 0px;
    }

    .swiper-container2 img {
        float: left;
        width: 50%;
    }

    .p {
        border-color: #f8f8f8;
    }

    .news-item {
        margin-bottom: 80px;
        padding-bottom: 0;
        border-bottom: 0;
        display: block;
    }

    .texthold {
        width: 40%;
        float: right;
        margin-top: 29px;
        position: relative;
        left: -50px;
    }

    #submenu-list {
        transition: opacity 0.3s ease-in-out !important;
    }

    .mm-listview {
        width: 100%;
    }

    #header .navigation-in ul.menu-level-2 {
        display: none;
    }

    .row.prodejci p:first-child {
        color: #5bc236;
        font-size: 2rem;
        margin-top: 44px;
    }

    .row.prodejci .col-12.col-md-3 {
        min-height: 267px;
        overflow: hidden;
    }

    .tin {
        text-align: right;
        float: left;
    }

    .flag .flag-posledni-kus {
        background-color: black !important;
        color: white !important;
    }

    .swiper-button-disabled {
        display: none;
    }

    @media (max-width: 480px) {
        .filter-section form {
            display: none;
        }
    }
