/*
Theme Name: Cherie Child
Theme URI: https://firstsight.design/cherie/beauty/
Template: cherie
Author: firstsight_design
Author URI: https://themeforest.net/user/firstsight_design
Description: Cherie is modern, convenient and highly thought-out WordPress theme with fascinating design.
Tags: one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-image-header,featured-images,flexible-header,full-width-template,post-formats,sticky-post,theme-options,translation-ready
Version: 1.0
*/

/* Add your custom CSS Here */
.art-hero-header-beauty .art-hero-header-wrapper .art-hero-header-additional-info {
    display: none;
}
.kontakt-button{
    order: 2;
}
.kontakt-1 .art-no-list-style{
    display: none;
}

header.art-header-two .art-header-two-content .art-header-top .art-header-top-left .art-social-container a {
    color: #000;
}
header.art-header-two .art-header-two-content .art-header-bottom nav ul.menu > li > a {
    color: #000;
}
header.art-header-two .art-header-two-content .art-header-top .art-header-top-right .art-site-header-appointment {
    color: #000;
}
header.art-header-two .art-header-two-content .art-header-top .art-header-top-center .art--logo-container .light-logotype {
    display: none;
}
header.art-header-two .art-header-two-content .art-header-top .art-header-top-center .art--logo-container .dark-logotype {
    display: block;
}
header.art-header-two .art-header-two-content .art-header-bottom {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
header.art-header-two .art-header-two-content .art-header-top {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
header.art-header-two .art-header-two-content .art-header-top .art-header-top-right .hamburger-inner, header.art-header-two .art-header-two-content .art-header-top .art-header-top-right .hamburger-inner::before, header.art-header-two .art-header-two-content .art-header-top .art-header-top-right .hamburger-inner::after, header.art-header-two.art-dark-header-text .art-header-two-content .art-header-top .art-header-top-right .hamburger-inner, header.art-header-two.art-dark-header-text .art-header-two-content .art-header-top .art-header-top-right .hamburger-inner::before, header.art-header-two.art-dark-header-text .art-header-two-content .art-header-top .art-header-top-right .hamburger-inner::after {
    background-color: #000;
}
.kontakt-2-1, .kontakt-2-1 h1, .kosmetikstudio-2-1, .kosmetikstudio-2-1 h1 {
    color: #fff;
}
.page-id-3792 .art-second-bg, .page-id-3835 .art-second-bg, .page-id-3856 .art-second-bg{
    background-color: #5c4033;
    color: #fff;
}
.page-id-3792 footer.art-main-footer ul li a, .page-id-3792 footer.art-main-footer ul li, .page-id-3792 footer.art-main-footer .widget.art_social .art-main-social .art-social-container a, .page-id-3835 footer.art-main-footer ul li a, .page-id-3835 footer.art-main-footer ul li, .page-id-3835 footer.art-main-footer .widget.art_social .art-main-social .art-social-container a, .page-id-3856 footer.art-main-footer ul li a, .page-id-3856 footer.art-main-footer ul li, .page-id-3856 footer.art-main-footer .widget.art_social .art-main-social .art-social-container a{
    color: #fff
}
.custom-art-footer{
    width: 100%;
    text-align: center;
}
footer.art-main-footer .widget.widget_nav_menu ul.menu li {
    display: inline-block;
    padding: 0 15px;
}
footer.art-main-footer .widget.widget_nav_menu {
    padding-bottom: 18px;
}
footer.art-main-footer .widget.art_social {
    padding-bottom: 20px;
}
.art-copyrights {
    margin-top: 0;
}
footer.art-main-footer {
    padding: 100px 0 80px 0;
}
footer.art-main-footer ul li a {
    font-size: 16px!important;
}
.home-section-slider .art-hero-header-beauty-additional.art-second-bg, .home-section-slider .art-hero-buttons {
    display: none!important;
}
header.art-header-two .art-header-two-content .art-header-top .art-header-top-center .art--logo-container .dark-logotype img {
    width: 50%;
}
header.art-header-two .art-header-two-content .art-header-top .art-header-top-center .art--logo-container .dark-logotype {
    text-align: center;
}
.home-section-slider .art-hero-header-top {
    padding: 68px!important;
}
.wpcf7-spinner{
    margin: 0 12px 0 0;
    top: 12px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    height: 2px;
}
@media (max-width: 1024px) {
    .home-section-1 .art-info-block-wrapper.art-do-reverse .art-info-block-two {
        padding-bottom: 0;
    }
}

@media screen and (max-width: 480px){
    footer.art-main-footer .widget.widget_nav_menu ul.menu li {
        display: block;
    }
    .home-section-1 .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
        padding: 50px!important;
    }
    .kontakt-button{
        padding: 16px 25px 14px 25px!important;
    }
}
body #cn-accept-cookie{
    color: #000!important;
}
body #cn-close-notice{
    display: none!important;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{
    width: 30px;
    height: 3px;
}
.hamburger-box {
    width: 30px;
}
.art-mobile-menu-wrapper .art-nav-container .art--mobile-menu-navigation-wrapper .art--mobile-menu-navigation ul.art--mobile-menu li a {
    padding: 15px 24px 15px 24px;
    font-size: 16px;
}
.art--logo-container {
    margin: 10px 0;
}
@media (max-width: 767px) {
    p.exampp-hints {
        padding: 0 15px;
    }
}
@media screen and (max-width: 567px) {
    .accordion-product-container .accordion .service-price, .art-accordion-menu-info .accordion .service-price, .art-service-container .accordion .service-price {
        width: 32%;
    }
    .art-service-container .accordion .service-name {
        width: 56%;
    }
}
@media screen and (max-width: 666px) {
    header.art-header-two .art-header-two-content .art-header-top .art-header-top-center .art--logo-container .dark-logotype img {
        width: 80%;
    }
}
@media screen and (max-width: 360px) {
    .accordion-product-container .accordion .service-price, .art-accordion-menu-info .accordion .service-price, .art-service-container .accordion .service-price {
        width: 42%;
    }
    .accordion-product-container .accordion .service-price, .art-accordion-menu-info .accordion .service-price, .art-service-container .accordion .service-price {
        margin-right: 6px;
    }
}