/*
 Theme Name:   Soleil Child Theme
 Theme URI:    http://soleil.axiomthemes.com/
 Description:  Soleil Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com
 Template:     soleil
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  soleil
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.titleImg{
    border-radius: 100px!important;
    height: 70px!important;
}
.whiteImg img{
    filter: brightness(1)invert(1)grayscale(1);
}
.wpcf7 textarea{
    height: 70px;
    min-height: 100%;
    margin-bottom: 0px !important;
}
.wpcf7 input{
    margin-bottom: 0px !important;
}
.mc4wp-form-fields{
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: end;
}
.menuFooter .sc_layouts_menu_nav .menu-item a{
    font-size: 14px !important;
}
.contactButton a .sc_button_title{
    color: #10271d !important;
    transition: .3s all ease-in-out;
}
.contactButton a:hover .sc_button_title{
/*     color: #80AA45 !important; */
    color: #6474f0 !important;
}
header .sc_layouts_row_fixed_on{
    box-shadow: -6px -6px 10px 0px #000;
}
.sc_testimonials .sc_testimonials_item{
    box-shadow: 0px 0px 10px -7px #000;
}
.sc_blogger_list .sc_blogger_item{
    box-shadow: 0px 0px 10px -7px #000 !important;
}
.sc_blogger_list .sc_blogger_item:hover{
    box-shadow: 0px 0px 10px -4px #000 !important;
}

a.sc_button, input[type="submit"], .wpcf7 .wpcf7-submit-style .submit-style-in{
    background: linear-gradient(18deg, #8588dd, #393cc9) !important;
}
span.rev-btn{
    transition: .3s all ease-in-out;
}
a.sc_button:hover, input[type="submit"]:hover, .wpcf7 .wpcf7-submit-style:hover .submit-style-in, span.rev-btn:hover{
    scale: 1.05;
}

.color_style_dark a.sc_button{
    background: #fff !important;
}

.top_panel_custom_header-default-2 img{
	width: 26%!important;
}

.top_panel_custom_header-default-2 .elementor-top-section.elementor-element-adb59b2 .elementor-element-populated{
	height: 355px;
}

.single_style_style-1 .page_content_wrap > .content_wrap {
        padding-top: 0.75em!important;
}

.wpcf7-select{
	visibility: visible!important;
    width: 100%!important;
    border-color: #b9afaf!important;
	color: #707070;
	background: #fff!important;
}

.wpcf7-select[data-gtm-form-interact-field-id="0"] option{
	color: #000!important;
}

.trx_addons_scroll_to_top,.cf7-cf-turnstile{
	display: none!important;
}

.wpcf7 .wpcf7-submit{
	margin: 0!important;
}

@media screen and ( min-width: 767px ){
	#slider-height .post_featured img{
		height: 630px!important;
		object-fit: cover!important;
	}
}

@media screen and ( max-width: 767px ) {
	#slider-height .post_featured img{
		height: 430px!important;
		object-fit: cover!important;
	}
    .mc4wp-form-fields{
        flex-wrap: nowrap;
    }
	.top_panel_custom_header-default-2 .elementor-top-section.elementor-element-adb59b2 .elementor-element-populated {
    height: 135px!important;
}
	.top_panel_custom_header-default-2 img{
	width: 37%!important;
}
}

@media screen and ( max-width: 400px ) {
    .contactButton{
        word-break: break-word;
    }
}

