#categories {
    font-size: 1.2em;
}

footer .custom-footer .newsletter h4,
.odber .odber-in .newsletter h4 {
    font-size: 1.9em;
}

a:hover,
#header .navigation-buttons .btn .cart-price,
.products .product .ratings-wrapper .stars .star,
.product-top .p-detail-info .stars-wrapper .stars .star,
.products .product .prices .price-final strong,
.hp-middle-banner .middle-banner-caption h2,
ol.top-products li a strong,
.categories .topic.active>a,
.categories ul.expanded li.active a,
.product-top .p-detail-info>div:last-child a,
ol.cart-header li.active strong span,
ol.cart-header li.completed a span,
ul.manufacturers h2 {
    color: var(--color-secondary);
}

.type-detail .basic-description {
    font-size: 17px;
}

.p-detail .p-info-wrapper .p-short-description {
    font-size: 1.2em;
}

#header .top-navigation-contacts .project-phone {
    color: var(--color-secondary);
}

.navigation-in ul li.ext ul li div a {
    font-size: 16px;
}
#header #navigation ul.menu-level-1>li>a.active b {
    font-weight: 800;
}

#header #navigation ul.menu-level-1>li>a {
    font-size: 16px;
}

    .content-wrapper p a,
    .subcategories li a:hover,
    .category-header input[type="radio"]+label:hover,
    .ui-slider-horizontal .ui-slider-handle,
    .product-top .price-line .price-fina,
    .shp-tabs .shp-tab-link:hover,
    .type-detail .tab-content .detail-parameters th a,
    .type-detail .tab-content .detail-parameters td a,
    #header .top-navigation-contacts .project-phone:before,
    #header .top-navigation-contacts .project-email:before,
    .product-top .p-detail-info>div a,
    .sidebar .filters-wrapper .toggle-filters {
        color: #003680;
    }

    .breadcrumbs-wrapper .breadcrumbs>span>a,
    .breadcrumbs-wrapper .breadcrumbs>span>span {
        color: #003680;
    }

    #header .navigation-buttons .cart-count:before,
    .popup-widget.cart-widget .cart-widget-button .btn:before {
        background-image: url(https://www.koreankosmetika.cz/user/documents/upload/Icons/shopping_basket_4c4646_24dp.svg);
    }

    .popup-widget.cart-widget .cart-widget-button:hover .btn:before {
        background-image: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/adamin/img/cart-w.svg?v2);
    }

@media only screen and (max-width: 767px) {
    #header .navigation-buttons .cart-count:before {
        background-image: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/adamin/img/cart-w.svg?v2);
    }
}

.popup-widget.cart-widget .cart-widget-button .btn {
    color: #4c4646 !important;
}

.popup-widget.cart-widget .cart-widget-button .btn:hover {
    color: white !important;
}

.products-block.products .product button,
.products-block.products .product .btn {
    color: black !important;
    border: 1px solid #4c4646;
}

.products-block.products .product button:hover,
.products-block.products .product .btn:hover {
    border: none;
}

.products-block.products .product:hover button,
.products-block.products .product:hover .btn {
    border: none;
}


#header .search fieldset button {
    color: #4c4646;
}

#header .search fieldset button:focus,
#header .search fieldset button:hover {
    color: white;
}

#header .menu-helper:after {
    background-image: url(https://koreankosmetika.cz/user/documents/upload/Icons/menu_black_24dp.svg);
    color: black !important;
    ;
}

element.style {}

#header #navigation ul.menu-level-1>li>a b {
    font-weight: 500;
}

.navigation-in ul li a b {
    font-weight: 400;
}

*,
::after,
::before {
    box-sizing: inherit;
}

user agent stylesheet b {
    font-weight: bold;
}

#header #navigation ul.menu-level-1>li>a {
    color: black;
}

.back-to-top {
    position: fixed;
    bottom: 15px;
    right: 15px;
}

footer .custom-footer .site-name {
    font-size: 80%;
}

.type-detail .tab-content .detail-parameters {
    background-color: transparent;
    font-family: "Source Sans Pro";
}

.type-detail .tab-content .detail-parameters tr:first-child th,
.type-detail .tab-content .detail-parameters tr:first-child td {
    padding-top: 5px !important;
}

.type-detail .tab-content .detail-parameters tr:last-child th,
.type-detail .tab-content .detail-parameters tr:last-child td {
    padding-bottom: 5px !important;
}

.type-detail .tab-content .detail-parameters tr td {
    text-align: left;
    color: black;
    font-size: small;
    font-weight: normal;

}

.type-detail .tab-content .detail-parameters tr th,
.type-detail .tab-content .detail-parameters tr td {
    padding: 5px 5px !important;
}

.benefits-banners-line,
.detail-benefits {
    padding: 0;
}

.benefits-banners-line .benefit-banner .icon-box,
.detail-benefits .benefit-banner .icon-box {
    width: 80px;
    height: 80px;
}

.benefits-banners-line .benefit-banner .icon-box img,
.detail-benefits .benefit-banner .icon-box img {
    width: 100%;
    max-width: 100%;
    max-height: 100%
}


p {
    text-align: justify;
}

.blog h1,
.blog h2,
.blog h3,
.blog h4,
.blog h5,
.blog h6 {
    text-transform: none;
}

.homepage-box.welcome-wrapper ol {
    max-width: 780px;
    margin: 0 auto;
    color: #505050;
    font-size: 1.1em;
    line-height: 1.9em;
    letter-spacing: 0;
    font-weight: 400;
    text-align: justify;
}

.blog p {
    text-align: justify;
    font-size: 16px;
}

.blog img {
    margin: 8px;
    margin-bottom: 15px;
    opacity: 0.75;
    filter: alpha(opacity=75);
}

.blog hr {
    margin-top: 30px;
    margin-bottom: 30px;
}

.type-detail .basic-description {
    background-color: #FFF4F6;
    padding: 8px 15px;
    border-radius: 8px;
}

#product-detail-h1 h1 {
    font-size: 1.65rem;
}

#welcome #h1-welcome-nor {
    font-size: 1.65rem;
}


.product-top .p-detail-info .detail-parameters #simple-variants .advanced-parameter-inner {
    border: 2px solid #4ca57569;
}

.product-top .p-detail-info .detail-parameters #simple-variants .advanced-parameter-inner:hover img {
    opacity: 0.5;
}

.advanced-parameter-inner.yes-before::before {
    background-size: 32px;
    /*background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODk3MS42IiBoZWlnaHQ9IjE0MzM2LjMiIHZpZXdCb3g9IjAgMCAxNy43ODU5MTYgMTMuNDQwMjY3Ij48cGF0aCBkPSJNMTUgLjRsLTggOC00LTQtMi40IDJMNi43IDEzIDE3LjQgMi43eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSJncmF5IiBzdHJva2Utd2lkdGg9Ii42Ii8+PC9zdmc+');*/
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwLDAsMjU2LDI1NiIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgZmlsbC1ydWxlPSJub256ZXJvIj48ZyBmaWxsPSIjNDlhNzczIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48ZyB0cmFuc2Zvcm09InNjYWxlKDQsNCkiPjxwYXRoIGQ9Ik0yNyw1NWwtMjEsLTIybDMsLTRsMTcsMTJsMjksLTI5bDQsNHoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==');
}


.type-detail .detail-parameters tr.variant-list.variant-not-chosen-anchor th {
    font-size: xx-large;
}