/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/



/*h3, h5 {
  display: inline-block;
  transform: scale(1.2, 1); 
  transform-origin: left center; 
}

h3.center {display: flex;
  transform: scale(1.2, 1);
  justify-content: center; 
  align-items: center; 
	margin-left: calc((1 - 1.2) * 120%);
}*/

/*menu*/

body header#top nav > ul > li > a:hover , body header#top nav .sf-menu > li.current-menu-item > a {
	font-weight: 700; }

.white a {color: #ffffff !important; font-size: 12px !important;}
.white ul.menu {
	list-style: none; 
	padding: 0;
	margin: 0;
}

/*services*/

.indent {margin: 15px;}

.nectar-responsive-text.line.nectar-link-underline-effect {
    position: relative;
    display: flex; /* Aligns heading and line */
    align-items: center; /* Vertically aligns content */
    color: #c2906e; /* Matches inline style */
    max-width: 650px; /* Matches inline style */
}

.nectar-responsive-text.line.nectar-link-underline-effect h4 {
    margin: 0;
    padding: 0;
    white-space: nowrap; /* Prevents text wrapping */
}

.nectar-responsive-text.line.nectar-link-underline-effect::after {
    content: '';
    flex-grow: 1; /* Expands the line to fill remaining space */
    height: 2px;
    background-color: #e5e5e5; /* Matches text color */
    margin-left: 1rem; /* Spacing between heading and line */
}

a.nectar-inherit-h5.toggle-heading {color: #000000 !important;}
a.nectar-inherit-h5.toggle-heading > i.fa.fa-plus-circle, i.fa.fa-minus-circle {border: none !important; color: #c2906e !important; }
.toggle-title a {padding: 0 !important; margin: 0px 0 10px 0 !important;} 
.toggles.accordion {padding: 0 !important; margin: 0px 0 10px 0 !important;}
.tab-item a > span {text-transform: uppercase !important;}
h5.service {border-bottom: 2px solid #e5e5e5; width: 100%; margin: 0px 0 10px 0 !important; padding-bottom: 10px;}

/*forms*/

.fluent_form_1, .fluent_form_4 {background: transparent !important; color: #000000 !important;}
.fluent_form_2 {background: transparent !important; color: #ffffff !important;}

.fluent_form_1 input, 
.fluent_form_1 textarea, 
.fluent_form_1 .ff-el-form-control, 
.fluent_form_1 .ff-el-form-control:focus, 
.fluent_form_1 .ff-el-form-control::placeholder, 
.fluent_form_1 .ff-el-form-control:focus::placeholder,
.fluent_form_4 input, 
.fluent_form_4 textarea, 
.fluent_form_4 .ff-el-form-control, 
.fluent_form_4 .ff-el-form-control:focus, 
.fluent_form_4 .ff-el-form-control::placeholder, 
.fluent_form_4 .ff-el-form-control:focus::placeholder


{
	font-size: 14px !important; 
	color: #000000 !important; 
	font-weight: bold; 
	background: transparent !important;
} 

.fluent_form_2 input, 
.fluent_form_2 textarea, 
.fluent_form_2 .ff-el-form-control, 
.fluent_form_2 .ff-el-form-control:focus, 
.fluent_form_2 .ff-el-form-control::placeholder, 
.fluent_form_2 .ff-el-form-control:focus::placeholder {
	font-size: 14px !important; 
	color: #ffffff !important; 
	font-weight: bold; 
	background: transparent !important;
} 

.fluent_form_1 input, .fluent_form_1 textarea, .fluent_form_4 input, .fluent_form_4 textarea  {border-bottom: 1px solid #000000 !important;}
.fluent_form_2 input, .fluent_form_2 textarea {border-bottom: 1px solid #ffffff !important;}


.fluent_form_1 .ff-btn.ff-btn-submit.ff-btn-md.ff_btn_no_style {
background-color:  #c2906e !important; 
border-radius: 25px !important;  
color: #000000; 
font-size: 12px !important; 
padding: 8px 25px 8px 25px !important; 

}

.fluent_form_2 .ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style {
background-color:  #c2906e  !important; 
border-radius: 25px !important;  
color: #000000; 
font-size: 12px !important;  
padding: 3px 15px 3px 15px !important; ; 

}

.fluent_form_4 .ff_upload_btn.ff-btn {
background-color:  #c2906e !important; 
border-radius: 25px !important;  
color: #000000; 
font-size: 14px !important; 
padding: 4px 15px 4px 15px !important; 
float: right;
text-transform: uppercase;
	font-family: 'Montserrat' !important;
	font-weight: 400 !important;
}

.fluent_form_4 .ff-btn.ff-btn-submit.ff-btn-md.ff_btn_no_style {
background-color:  #c2906e !important; 
border-radius: 25px !important;  
color: #000000; 
font-size: 14px !important; 
padding: 8px 25px 8px 25px !important; 
	margin-top: 0px !important;

}

