/*
Theme Name: Rosella Child
Template:   rosella
Theme URI: https://rosella.wpthemeverse.com
Description: Beauty Salon WordPress Theme
Author: Siddhi Infosoft
Author URI: https://siddhiinfosoft.com
Version: 1.0.0
Text Domain: rosella-child
*/

.btn-wraper .elementskit-btn svg,
.elementor-widget-elementskit-creative-button .ekit_position_aware svg path{
    fill: #000 !important;
}

.elementor-widget-heading .elementor-heading-title span{
    color: #B3B3B3 !important;
}

.sis-ticker-box .ekit-marquee-item:hover{
    background: #034665 !important;
    border-color: #fff !important;
}

.sis-ft-social.sis-ft-social-light .ekit_social_media li a:hover svg{
    border-color: #fff !important;
}

::-webkit-scrollbar-thumb {
    background: #155786 !important;
}

::-webkit-scrollbar-thumb:hover {
    background: #155786 !important;
}

.page-header-box h1{
    color: #fff !important;
}

.wp-singular .post-featured-image{
    display: none !important;
}

.wpcf7-acceptance input{
    width: auto;
}

.wpcf7-submit{
    background: #034665 !important;
    border-color: #034665 !important;
}

.wpcf7-submit:hover{
    background: #fff !important;
    color: #000 !important;
    border-color: #000 !important;
}

.grecaptcha-badge{
    display: none !important;
}

.page-id-24 .grecaptcha-badge{
    display: block !important;
    bottom: 72px !important;
}

.wpcf7-response-output{
    border: unset !important;
    padding-left: 0 !important;
    color: white !important;
}

.elementskit-navbar-nav > li.current-menu-item > a{
    color: #fff !important;
}

body .elementskit-navbar-nav a:hover{
    color: #B3B3B3 !important;
}

body:not(.home) .page-header{round: #011F2B !important;
    background: #011F2B !important;
}

.ata-site-logo-img{
    max-width: 250px !important;
}

.elementor-element-69c2100 .ata-site-logo-img{
    max-width: 100% !important;
    min-width: 130px !important;
}

@media  screen and (max-width: 500px) {
    body .text-mobile h2,
    body .text-mobile h3{
        font-size: 35px !important;
    }
}

@media screen and (max-width: 767px){
    body .info-text{
        text-align: center;
    }

    body .agreement-text{
        margin-bottom: 20px;
    }

    body .wpcf7-submit{
        width: 100%;
    }

    body .second-key-value .elementskit-info-box-title{
        font-size: 24px !important;
    }
}

@media screen and (max-width: 1024px){
    body:not(.home) .page-header{
        border-radius: unset !important;
    }

    body:not(.home) .page-header-main{
        padding: unset !important;
        border-radius: unset !important;
    }

    .ekit-template-content-header .elementor-33{
        margin-bottom: 90px !important;
    }

    body .ekit-template-content-header .ata-site-logo-img{
        max-width: 130px !important;
    }

    .ekit-template-content-header .elementor-element-d3afd82{
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        background: rgba(0, 0, 0, 0.3) !important;
        z-index: 2 !important;
    }

    .elementor-33 .elementor-element.elementor-element-d3afd82{
        padding: unset !important;
        z-index: 3 !important;
    }

    .elementor-element .elementor-element-26bfb29{
        width: 100% !important;
    }

    .elementor-33 .elementor-element.elementor-element-51c1722{
        border: unset !important;
    }

    .elementor-33 .elementor-element.elementor-element-f78a8ac .elementskit-navbar-nav > li > a{
        font-size: 30px !important;
    }
}
