/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Eltdf highlight (#3) **/
p .eltdf-highlight:nth-of-type(3) {
	font-weight: 600 !important;
}

/** General >> Ff 1 message **/
#ff_1_message {
	font-family: montserrat !important;
	font-size: 14px !important;
	background-color: rgb(255, 255, 255) !important;
	height: 140px !important;
	padding-top: 15px !important;
	border-color: rgb(255, 255, 255) !important;
}

/** General >> Ff 1 email **/
#ff_1_email {
	font-size: 14px !important;
	background-color: rgb(255, 255, 255) !important;
	height: 50px !important;
	border-color: rgb(255, 255, 255) !important;
}

/** General >> Ff 1 names first name **/
#ff_1_names_first_name_ {
	font-size: 14px !important;
	background-color: rgb(255, 255, 255) !important;
	height: 50px !important;
	border-color: rgb(255, 255, 255) !important;
}

/** General >> Eltdf iwt text **/
.eltdf-iwt-content .eltdf-iwt-text {
	margin-top: 5px !important;
}

/** General >> Ff 3 message **/
#ff_3_message {
	font-family: montserrat !important;
	font-size: 14px !important;
	background-color: rgb(252, 248, 246) !important;
	height: 170px !important;
	padding-top: 20px !important;
	border-color: rgb(252, 248, 246) !important;
}

/** General >> Ff 3 input text **/
#ff_3_input_text {
	font-size: 14px !important;
	height: 50px !important;
	border-color: rgb(252, 248, 246) !important;
}

/** General >> Ff 3 names first name **/
#ff_3_names_first_name_ {
	font-size: 14px !important;
	height: 50px !important;
	border-color: rgb(252, 248, 246) !important;
}

/** General >> Ff 3 email **/
#ff_3_email {
	font-size: 14px !important;
	height: 50px !important;
	border-color: rgb(252, 248, 246) !important;
}

/** General >> Link **/
.wpb_content_element a {
	font-weight:   !important;
}

/** General >> Vc column inner **/
.vc_col-sm-6 .vc_column-inner {
	color: rgb(41, 25, 26) !important;
	font-size: 29px !important;
	line-height: 45px !important;
}

/** General >> Eltdf st subtitle **/
.vc_custom_1685604825101 .eltdf-st-subtitle {
	line-height: 25px !important;
}

/** General >> Eltdf st subtitle _2 **/
.contact .eltdf-st-subtitle {
	line-height: 25px !important;
}

/** General >> Vc custom 1686618636569 **/
.vc_column_container .vc_custom_1686618636569 {
	box-shadow: 5px 5px 210px 0 rgba(41, 25, 26, 0.31) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** General >> Vc column inner _2 **/
.vc_custom_1568638163303 .vc_column-inner {
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General >> Vc column container **/
.vc_custom_1568638163303 .vc_column_container {
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General >> Ff 5 input text 1 **/
#ff_5_input_text_1 {
	color: rgb(42, 42, 42) !important;
}

/** General >> Ff 5 description **/
#ff_5_description {
	font-family: montserrat !important;
	background-color: rgb(252, 248, 246) !important;
}

/** General >> Ff 6 description **/
#ff_6_description {
	font-family: montserrat !important;
	background-color: rgb(252, 248, 246) !important;
}

/** General >> Ff 7 description **/
#ff_7_description {
	font-family: montserrat !important;
	background-color: rgb(252, 248, 246) !important;
}


/*= General 2 ================= */

/** General 2 >> Eltdf icon font elegant (::before) **/
.eltdf-events-item-info-icon .eltdf-icon-font-elegant::before {
	color: rgb(203, 104, 73) !important;
}

/** General 2 >> Eltdf column content (#1) **/
.eltdf-grid-row .eltdf-column-content:nth-of-type(1) {
	padding-right: 40px !important;
}

/** General 2 >> Eltdf title va header bottom **/
.eltdf-content-inner .eltdf-title-va-header-bottom {
	background-position: center bottom !important;
	background-size: cover !important;
}

/** General 2 >> Rs-slide **/
#rev_slider_8_1 rs-slide {
	display: grid !important;
}

/** General 2 >> Wpb wrapper **/
.vc_custom_1692232008009 .wpb_wrapper {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General 2 >> Span **/
#nav-menu-item-2934 > a:nth-of-type(1) > span:nth-of-type(1) > span {
	color: rgb(252, 248, 246) !important;
}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> Div **/
	.vc_custom_1685502980348 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > div {
	padding-right: 30px !important;
	padding-left: 30px !important;
}

	/** General >> Vc custom 1685604825101 **/
	.wpb_wrapper .vc_custom_1685604825101 {
	padding-right: 0 !important;
	padding-bottom: 30px !important;
}

	/** General >> Vc custom 1685694389784 **/
	.vc_column_container .vc_custom_1685694389784 {
	padding-top: 75px !important;
	padding-bottom: 75px !important;
}

	/** General 2 >> Wpb single image **/
	.wpb_wrapper .wpb_single_image {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
}

	/** General 2 >> Vc custom heading **/
	.wpb_wrapper .vc_custom_heading {
	padding-right: 40px !important;
	padding-left: 40px !important;
}

	/** General 2 >> Ff 7 names last name **/
	#ff_7_names_last_name_ {
	margin-top: 20px !important;
}

}

