/*Theme Name: SolgarDescription: Website built by Brand RocketAuthor: Brand RocketAuthor URI: https://brandrocket.dkTemplate: uncodeVersion: 1.0.0Text Domain: uncode*//*** colors ***/.brown {color:#4f2100;}.gold {color:#c0b460;}.lightbrown {color:#cfc2b9;}.grey2 {color:#eee9e6;}.grey3 {color:#f3f0ed;}.grey4 {color:#f8f6f5;}.vc_row.style-color-885394-bg {    background-color: #9a9b82;}/*** typography ***/h1,h2,h3,h4,h5,h6 {}hr.separator-break {    width: 160px;    border-top-width: 3px;}.heading-text .text-lead > p {font-size:22px;}div.text-top-reduced {padding:0 10px;}small, figcaption {    font-size: 18px;    padding-top: 14px;}.entry-summary {font-size:18px;}body.search h1.entry-title a {    font-size:24px;}.main-container .row-container .row-parent .single-internal-gutter .heading-text.subheading {margin-top:0;}.style-dark .heading-text {    color:#fff !important;}div.text-top-reduced {    padding-left:0 !important;}/*** layout ***/@media all and (max-width: 569px) {    .main-container .row-inner > div:not(.vc_helper).wpb_column.no-padding {        padding: 0 !important;    }}/*** single media ***/.style-dark .uncode-single-media figcaption {    text-transform: uppercase;    font-weight: 700;    font-size: 13px;    text-align: center;    color: #fff;}/*** gallery ***/.isotope-system.kategoriat .isotope-wrapper.grid-wrapper .tmb .t-entry p.t-entry-meta span {    font-size: 13px;    border: 2px solid #fff;    display: inline-block;    padding: 8px 34px;    text-transform: uppercase;    margin-top: 4px !important;}@media all and (max-width:600px) {    .isotope-system.kategoriat .isotope-wrapper.grid-wrapper .tmb .t-entry .t-entry-excerpt,    .isotope-system.kategoriat .isotope-wrapper.grid-wrapper .tmb .t-entry .t-entry-meta {        display:none;    }}/* imagify / WebP / logo */.logo-container .logo-image picture {    width:auto;    height:100%;    background-size: 100% 100%;}/*** menu ***//* desktop */@media all and (min-width:960px) {    body.hmenu .menu-primary .menu-horizontal .navbar-main .menu-smart > li {        padding: 0 14px;    }    body.hmenu .menu-primary .menu-horizontal .navbar-main .menu-smart > li > a {        height: 20px !important;        padding: 10px 0 !important;    }    body.hmenu .menu-primary .menu-horizontal .navbar-main .menu-smart > li.mega-menu > a {        /*padding: 10px 0 30px 0 !important;*/        height:43px !important;    }    body.hmenu .menu-primary .menu-horizontal .navbar-main .menu-smart > li > a::before {        content: '';        display: block;        position: absolute;        bottom: -3px;        left: 50%;        width: 0;        height: 3px;        background: #c0b460;        transition: 0.4s;    }    body.hmenu .menu-primary .menu-horizontal .navbar-main .menu-smart > li > a:hover::before {        width: 100%;        transition: 0.4s;        left: 0;    }    .hmenu .menu-smart, .hmenu-center .menu-smart, .navbar-cta ul.menu-smart {        display: table;    }    body.hmenu-center-split .menu-horizontal .menu-smart > li {        display: table-cell !important;    }}/* mega menu */@media all and (min-width: 960px) {    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner {        border-bottom: 1px solid #f3f1f0;        border-right: 1px solid #f3f1f0;        border-left: 1px solid #f3f1f0;    }    body[class*=hmenu-] .submenu-light .menu-smart ul a:hover,    body[class*=hmenu-] .submenu-light .menu-smart ul a:focus,    body[class*=hmenu-] .submenu-light .menu-smart ul li.current-menu-item a {        background-color: rgba(0, 0, 0, 0);        text-decoration:underline;    }    .submenu-light .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {        pointer-events: auto;        cursor: pointer;    }    .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul > li {        width: 50%;        float: left;    }}/* firefox fix */.firefox .main-wrapper {    display: table;}/* breadcrumbs */.shop-breadcrumbs {padding: 20px 0;}.shop-breadcrumbs span {font-weight:600;}.shop-breadcrumbs a {color:#c0b460 !important;}.shop-breadcrumbs a:hover {text-decoration:underline;}.shop-breadcrumbs .breadcrumb_last {    font-weight: 500;    color: #4f2100}/* search field */@media (min-width: 960px){    .overlay.overlay-search .search-container form .search-container-inner input,    .overlay.overlay-search .search-container .search-container-inner i {color: #fff;}}/* navigation */.pagination > li .current, .navigation > li .current, .pagination > li .current:hover,.navigation > li .current:hover, .pagination > li .current:focus, .navigation > li .current:focus {    background-color: #c0b460 !important;    color: #ffffff !important;}/* newsletter popup */div.et_bloom_form_container.et_bloom_popup_container {    max-width:600px !important;}.et_bloom .et_bloom_form_container .et_bloom_form_header,.et_bloom .et_bloom_form_header img {padding:0 !important;width:100% !important;}.et_bloom .et_bloom_form_header .et_bloom_form_text {padding: 15px 20px !important;}.et_bloom .et_bloom_form_header p {    font-size: 16px;    font-weight: 400 !important;}.et_bloom .et_bloom_form_content button {margin-top:12px !important;}.et_bloom .et_bloom_optin_1 .et_bloom_form_container h2,.et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 span,.et_bloom .et_bloom_optin_1 .et_bloom_form_container h2 strong {    font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif;    font-weight: 500;    color:#4f2100;}.et_bloom .et_bloom_optin_1 .et_bloom_form_container p,.et_bloom .et_bloom_optin_1 .et_bloom_form_container p span,.et_bloom .et_bloom_optin_1 .et_bloom_form_container p strong,.et_bloom .et_bloom_optin_1 .et_bloom_form_container form input,.et_bloom .et_bloom_optin_1 .et_bloom_form_container form button span {    font-family: Montserrat, Helvetica, Arial, Lucida, sans-serif !important;    font-weight:400;    font-size:15px;    color:#4f2100;}.et_bloom .et_bloom_optin_1 .et_bloom_form_container form button span {    font-size: 14px;    font-weight: 600 !important;    text-transform: uppercase;}body.page:not(.woocommerce-page) .HideBloomTrigger {display:none;}/* revolution slider */body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.tp-caption.LINK-white:not(.btn),body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.tp-caption.LINK-white:not(.btn):hover,body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.tp-caption.LINK-white:not(.btn):focus {    color: #fff !important;}body.textual-accent-color .post-content > div ul:not(.menu-smart):not(.nav-tabs):not(.pagination) a.tp-caption.LINK-brown:not(.btn) {    color: #4f2100 !important;}/* visual composer */.vc_row.color-white .heading-text div p {color:#fff;}.btn-color-white.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover,.btn-color-white.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):focus,.btn-color-white.btn-outline:active {color:#4f2100 !important;}/* social share */.share-button.share-inline .social.top li.social-xing {display:none !important;}/* blog */.row-navigation.row-navigation-light {    outline-color: #4f2100;    background-color: #ffffff;    border-radius:0 !important;}/* instagram */#sb_instagram #sbi_load .sbi_load_btn {    border: 3px solid #c0b460 !important;    padding: 14px 40px 14px 40px !important;    border-radius:0 !important;}#sb_instagram #sbi_load .sbi_load_btn span.sbi_btn_text {    font-size: 15px !important;    font-weight: 600 !important;    font-family: Montserrat !important;    letter-spacing: 0.1em;    text-transform: uppercase;}#sb_instagram #sbi_load .sbi_load_btn:hover {    background-color:#c0b460 !important;    box-shadow: none !important;}#sb_instagram #sbi_load .sbi_load_btn:hover span.sbi_btn_text {    color:#fff;}/*** webtoffee gdpr ***/.wcc-cookie-des-table li {    font-size:14px;}.wcc-switch:not(.wcc-switch-sm) input[type="checkbox"] {    height: 25px !important;}.wcc-switch:not(.wcc-switch-sm) input[type="checkbox"]:before {    bottom: 3px !important;}.wcc-switch:not(.wcc-switch-sm) input[type="checkbox"]:checked:before {    top: unset;}.wcc-switch.wcc-switch-sm input[type="checkbox"]:before {    bottom: 3px;}.wcc-switch.wcc-switch-sm input[type=checkbox]:checked:before {    top: unset;}/*** footer ***//* general */footer .footer-center {    padding-top: 40px;    padding-bottom: 40px;}.footer-scroll-top i {    border-radius: 2px;    width: 40px;    height: 40px;    line-height: 36px;    font-size: 24px;}.footer-scroll-top.footer-scroll-higher {bottom: 33px;}.footer-scroll-top {right: 33px;}.site-footer p, .site-footer li, .site-footer dt, .site-footer dd, .site-footer dl, .site-footer address, .site-footer label, .site-footer small, .site-footer pre, .site-footer code {    font-size: 18px !important;}/* footer menu */footer.site-footer > p {display:none;}footer.site-footer .widget-container ul {    text-align:center;    margin-top: 40px;}footer.site-footer .widget-container ul li {    padding: 0 24px;    display: inline-block;    text-transform: none;    height: 20px;    border-right: 3px solid #c0b460;}footer.site-footer .widget-container ul li:last-of-type {border:none;}footer.site-footer .widget-container ul li a {    font-size: 16px;    position: relative;    top: -5px;}footer.site-footer .widget-container ul li a:before {display:none;} footer .footer-last p {     font-size: 14px !important;     color: #4f2100;     font-weight: 500; }