/**
 * Theme Name:     Hello Elementor Child
 * Author:         Mireille Bezzina
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
        width: calc(100% - 8px)!important;
    }
#field_1_1, #field_1_2, #field_1_3, #field_1_5{
	display: inline-block!important;
	width:50%!important;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border:none !important;
	border-bottom: 1px solid #b39d7d!important;
	border-radius:0 !important;
    background: transparent!important;
}
.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label {
    font-weight: 400!important;
}
    .gform_wrapper textarea.medium {
        height: 82px!important;
    }
label.gfield_consent_label {
    font-size: 14px!important;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	background-color: #b39d7d;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
	border-radius:100px;
	border:none!important;
	color:#fff!important;
	padding:15px 10px!important;
}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover{
	background-color: #d09c01!important;
}
p.cliqeo-footer, p.cliqeo-footer a {
    font-family: 'Montserrat'!important;
    font-size: 15px!important;
    line-height: 26px;
    font-weight: 400!important;
}
h3.elementor-icon-box-title {
    font-family: 'Roboto' !important;
    font-size: 19px !important;
    line-height: 26px !important;
}
h4.elementor-icon-box-title {
    font-family: 'Roboto' !important;
    font-size: 20px !important;
    line-height: 26px !important;
}
.elementor-widget-container h5{
	display:none!important;
}
h3.gform_title{
	display:none;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
	width: 200px!important;
}
label.gfield_consent_label {
    font-size: 12px !important;
}
.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover{
	text-transform: none !important;
    font-size: 16px !important;
}
.depicter-revert .depicter-6-element-64 {
    margin-left: 37px;
}
#elementor-popup-modal-824 .dialog-message {
    background: #000!important;
}
.depicter-revert .depicter-6-element-61, .depicter-revert .depicter-6-element-67, .depicter-revert .depicter-6-element-64, .depicter-revert .depicter-6-element-62{
	font-family: "Roboto Condensed" !important;
}
.depicter-revert .depicter-6-element-77 {
    margin-left: 8px;
}
.lien1:hover{
	color:#b39d7d!important;
}
@media (max-width:1020px){
	/*.depicter-layer-frame.depicter-text-layer.depicter-has-animation-in.depicter-has-animation-out.depicter-pos-absolute.txt1{
		left: calc(50% - 220.596px);
	}
	.depicter-layer-frame.depicter-text-layer.depicter-has-animation-in.depicter-has-animation-out.depicter-pos-absolute.txt2{
		    left: calc(50% - 185.678px);
	}
	.depicter-layer-frame.depicter-text-layer.depicter-has-animation-in.depicter-has-animation-out.depicter-pos-absolute .txt3{
		left: calc(50% - 262.898px);
	}*/
}
@media(max-width: 1024px) {
    .depicter-revert .depicter-6-element-61 {
        text-align: left!important;
        display: block!important;
        margin-left: 15px!important;
	}
}
/* @media (min-width:768px){
	 .depicter-revert .depicter-6-element-61 {
        font-size: 75px;
        line-height: 100%;
        line-height: 80px;
    }
	 .depicter-revert .depicter-6-element-67 {
        font-size: 35px;
        line-height: 50px;
    }
}*/
@media (max-width:767px){
	.depicter-auto-height .depicter-primary-container {
		height: 420px!important;
	}
	.depicter-animation-wrap {
    text-align: center;
	}
	.depicter-layer-frame.depicter-symbol-layer.depicter-has-animation-in.depicter-has-animation-out.depicter-pos-absolute{
		transform: translateY(320%) translateX(-50%) scale(1)!important;
	}
	.depicter-layers-wrapper{
		max-width: 500px!important;
	}
	.depicter-layer-frame.depicter-pos-absolute {
    width: 500px!important;
	}
	.depicter-revert .depicter-6-element-62, .depicter-revert .depicter-6-element-70 {
    margin: 0 auto;
    text-align: center;
    display: block;
	line-height: 40px;
	}
	.depicter-layer-frame.depicter-symbol-layer.depicter-has-animation-in.depicter-has-animation-out.depicter-pos-absolute {
        transform: translateY(320%) translateX(-50%) scale(1) !important;
        top: calc(50% - 20px)!important;
        left: calc(50% + 210px)!important;
    }
	div#depicter-6-element-30 {
    position: relative;
    left: 50px;
	}
	#field_1_1, #field_1_2, #field_1_3, #field_1_5 {
    display: inline !important;
    width: 100% !important;
	}
	.depicter-revert .depicter-6-element-61{
		text-align: center !important;
	}
	.depicter-revert .depicter-6-element-76 {
    margin: 0 auto !important;
	}
	.depicter-revert .depicter-6-element-86{
    margin: 0 auto !important;
	}
	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-a21925b {
    right: 22px!important;
	}
	body:not(.rtl) .elementor-18 .elementor-element.elementor-element-cb54e55{
    right: 22px!important;
	}
}
