/*
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
*/
@import url('https://fonts.googleapis.com/css2?family=Square+Peg&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Square+Peg&display=swap');
@import url('/font-awesome-4.6.3/css/font-awesome.min.css');
:root{
	/**


	****************  Site Fonts ****************

	*/

    --ff-header:'Inter';
    --ff-body:'Inter';
	--ff-header-square-peg:'Square Peg';

	/**

	****************  Site Font sizes ****************

	*/


    --h1:64px;
	--h2:48px;
    --h3:40px;
    --h4:34px;
    --h5:30px;
    --h6:24px;
    
    --p:17px;
  
   

	--fw-200:200;
	--fw-300:300;
	--fw-400:normal;
	--fw-500:500;
	--fw-600:600;
	--fw-700:700;
	--fw-800:800;
	--fw-900:900;
	
	--text-color: #000000;
	
	
    --padding-left-right-var:15px;
}


/**

****************  Assignment of font family and font weight to Header elements ****************

*/

body :is(h1, h2, h3, h4, h5, h6){
	font-family:var(--ff-header)!important;
	font-weight:var(--fw-600);
	color: var(--text-color);
}

/**

****************  Assignment of font family, font weight, line height and font size to p, a, span, label and list elements ****************

*/

body :is(p, li){
	font-family:var(--ff-body)!important;
	font-size:var(--p);
	font-weight: var(--fw-400);
	color: var(--text-color);
}


body :is(strong){
	font-family:var(--ff-body)!important;
	font-size:var(--p)!important;
	font-weight: var(--fw-700)!important;
	
}

/**

****************  Assignment of font size (using above variabes above) and line height to all Header elememts elements ****************

*/


body :is(h1, h1 *){
	font-size:var(--h1);
	line-height:90px!important;
}

body :is(h2, h2 *){
	font-size:var(--h2);
	line-height:60px!important;
}
body :is(h3, h3 *){
	font-size:var(--h3);
	line-height:52px;
}
body :is(h4, h4 *){
	font-size: var(--h4);
	line-height:44px!important;
}
body :is(h5, h5 *){
	font-size:var(--h5);
	line-height:40px!important;
}
body :is(h6, h6 *){
	font-size:var(--h6);
	line-height:35px!important;
}

@media only screen and (max-width:999px){
	:root{
		--mb-h1:48px;	
		--mb-h2:40px;
		--mb-h3:34px;
		--mb-h4:28px;	
		--mb-h5:24px;
		--mb-h6:20px;
	}
	
	h1 span.inner{

	
	font-size:48px!important;}
	
	body :is(h1, h1 *){
		font-size:48px!important;
		line-height:60px!important;
	}
	
	h2 span.inner{
		line-height:40px!important;
		font-size: 40px!Important;
	}
	body :is(h2){
		font-size:var(--mb-h2);
		line-height:49px!important;
	}
	body :is(h3){
		font-size:var(--mb-h3);
		line-height:48px!important;
	}
	body :is(h4){
		font-size:var(--mb-h4);
		line-height:36px!important;
	}
	body :is(h5){
		font-size:var(--mb-h5);
		line-height:36px!important;
	}
	body :is(h6){
		font-size:var(--mb-h6);
		line-height:30px!important;
	}
	
	.image_container_1 .row-bg-wrap .row-bg{
		background-position: left top!important;
	}
	
	.image_container_3 .row-bg-wrap .row-bg{
		background-position: right top!important;
	}
	
	.image_container_4 .row-bg-wrap .row-bg{
		
	}
	
	.image_container_mobile_4{
    	display: inline-block!important;
	}
	

	
	.disable-div {
		display:none;
	}
	
	.img-with-aniamtion-wrap{
		text-align:center!important;
	}
	
	.fullwidth_button{
		width: 100%!important;
	}
	
	body.material .nectar-button.large {
    	padding-left: 35px;
    	padding-right: 35px;
/*     	width: 100%; */
   	 	text-align: center;
	} 
	
	.image_container_2 .column-image-bg{
		background-size: contain!important;
    	background-repeat: no-repeat;
    	background-position: 100px 70% !important;		
	}
	
	.social-blog-post{
		display:none!important;
	}
	
	.image_container_r .column-image-bg{
    	background-position-y: 0px!important;
	}
	
	.gform_submission_error{
		line-height:20px!important;
	}
	
	.gform-datepicker{
		width:100%!important;
	}
	.product_title {
		font-size: 40px!important;
	}
	
	.padding-column-right.override {
		--padding-left-right-var:0px;
		padding-bottom: 30px!important;
	}
	
	.padding-column-left.override {
		--padding-left-right-var:0px;
	}
	
}

.heading_square_peg{
	font-family: var(--ff-header-square-peg)!important;
	font-weight: var(--fw-400)!important;
	letter-spacing: 10px;

}

.regular_button{
	width: 220px;
	text-align: center;
}

.vc_column-inner .wpb_wrapper .nectar-button{
	border-radius: 25px!important;
}

#header-outer:not(.transparent) .menu-item-38[class*="menu-item-btn-style-button-border"] > a:before{
	opacity:1!important;
	
}

.nectar-post-grid-item{
	box-shadow: 0 30px 90px rgba(0, 0, 0, .14);
}

/****************** DONATION FORM CSS *****************  */
h1.donation-title {
	font-weight: 800;
	font-size: 48px;
	line-height: 60px !important;
	text-align: center;
}

p.donation-desc {
	font-size:17px;
	font-weight:400px;
	margin: 10px;
}

div.donation-form {
	background: #FFDF1E;
	border-radius :20px;
	height:100%;
	width:445px;
	padding:20px;
}

input[type="radio"].custom-selection {
  display: none;
}

.custom-selection + label {
  position: relative;
  color: black;
/*   font-family: "Poppins", sans-serif; */
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.8em;
  border: 1px solid #F5F5F5;
  padding: 1em 2em;
  border-radius: 10px;
  height: 49px;
  margin: 10px;
}

input#another_amount::placeholder{
	font-weight:700!important;
	color: #231F20!important;
}

input[type="radio"].custom-selection:checked + label:before {
  height: 1em;
  width: 1em;
  border: 0.65em solid black;
  background-color: #F5F5F5;
}

input[type="radio"].custom-selection:checked + label {
  background-color: #F5F5F5;
  color: black;
  font-weight:700;
}

input#another_amount {
	background: #F5F5F5;
	opacity: 70%;
	margin: 10px;
	width: 94%;
}

div.con-form {
	display: inline-flex;
    width: 100%;
}


@media only screen and (max-width: 540px) {
	div.donation-form {
		width:auto!important;
	}
	#lbl-amount40, #lbl-amount75, #lbl-amount250{
		width:94%!important;
	}
	div.con-form {
		display: block!important;
	}
	#donation-option-single, #donation-option-monthly{
		width:94%!important;
	}
	.donate-form-styling{
		padding-top:4%;
	}
}

#lbl-amount5,#lbl-amount40, #lbl-amount75, #lbl-amount250{
	width:33.3%;
}

#donation-option-single, #donation-option-monthly{
	width:50%; 
	font-weight:700;
}

/****************** DONATION FORM CSS END *****************  */

.hidden-text{
	display:none!important;
}

.social-blog-post{
	height:0!important;
	
}
#header-outer header .container{
	padding: 0px 30px;
}

@media only screen and (min-width: 1000px) and (max-width: 1500px){
	.social-blog-post{
		display:none!important;
	}
}

.product-main-meta{
    text-align:center!important;
}
.woocommerce-loop-product__title{
    font-weight: 600 !important;
    line-height: 25.5px !important;
}

.single_add_to_cart_button{
    color:black!important;
}
.single .heading-title{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.custom-button{
    width:569px;
    text-align:center;
}

.nectar-post-grid-item{
	margin: 0px 25px 25px 25px!important;
}

.nectar-post-grid-wrap:not([data-style=content_overlaid]) .nectar-post-grid .nectar-post-grid-item .content{
    padding: 25px!important;
}

.tag-cloud-link{
    font-size: 15pt!important;
}

.widget.widget_block.widget_text{
    margin-bottom: 10px!important;
}

.gfield_label.gform-field-label{
	margin-top:0px!important;
}
/* .next-post{
    border-radius: 25px!important;
}

.previous-post{
    border-radius: 25px!important;
} */

.gform_heading{
	display:none;
}

/* 
 ******************* Style input form ******************* 
 * */
#input_1_7_6, #input_1_6, #input_1_3, #input_4_3, #input_4_8, #input_4_12, #input_4_20_3, 
#input_4_20_6, #input_4_21, #input_4_22, #input_2_23, #input_2_24, #input_2_25, #input_2_2, #input_2_10,
#input_2_21_1, #input_2_21_2, #input_2_21_3, #input_2_21_4, #input_2_21_5, #input_2_21_6, #input_2_28,
#input_2_29, #input_2_30, #input_2_31, #input_2_12, #input_2_32, #input_2_36, #input_2_38, #input_2_37,
#input_2_39, #input_2_41, #input_2_42, #input_2_43, #input_2_44, #input_2_47, #input_2_50, #input_2_51,
#input_2_52_1, #input_2_52_2, #input_2_52_3, #input_2_52_4, #input_2_52_5, #input_2_52_6, #input_2_53,
#input_2_54, #input_2_57, #input_2_58, #input_2_59_1, #input_2_59_2, #input_2_59_3, #input_2_59_4,
#input_2_59_5, #input_2_59_6, #input_2_60, #input_2_61, #input_2_66, #input_2_68, #input_2_72,
#input_2_76, #input_2_77, #input_5_3_3, #input_5_3_6, #input_5_4, #input_5_5, #input_5_6, #input_5_7_1,
#input_5_7_2, #input_5_7_3, #input_5_7_4, #input_5_7_5, #input_5_7_6, #input_1_8, #input_1_9, #input_1_10,
#input_1_12, #input_1_11, #input_3_1_other, #input_3_5_3, #input_3_5_6, #input_3_6, #input_3_8, #input_3_7_1,
#input_3_7_2, #input_3_7_3, #input_3_7_4, #input_3_7_5 ,#input_3_7_6 ,#input_3_9, #input_3_13, #input_3_14, 
#input_3_15, #input_6_8, #input_6_5, #input_6_3, #input_6_4, #input_6_6, #input_7_8, #input_7_6, #input_7_9{
	border-radius: 20px;
    background-color: #F5F5F5;
	border: 1px solid #D8D8D8;
	min-height:48px;
}

/* #input_1_7_6:focus, #input_1_6:focus, #input_1_3:focus, #input_4_3:focus, #input_4_8:focus, #input_4_12:focus, #input_4_20_3:focus, 
#input_4_20_6:focus, #input_4_21:focus, #input_4_22:focus, #input_2_23:focus, #input_2_24:focus, #input_2_25:focus, #input_2_2:focus, #input_2_10:focus,
#input_2_21_1:focus, #input_2_21_2:focus, #input_2_21_3:focus, #input_2_21_4:focus, #input_2_21_5:focus, #input_2_21_6:focus, #input_2_28:focus,
#input_2_29:focus, #input_2_30:focus, #input_2_31:focus, #input_2_12:focus, #input_2_32:focus, #input_2_36:focus, #input_2_38:focus, #input_2_37:focus,
#input_2_39:focus, #input_2_41:focus, #input_2_42:focus, #input_2_43:focus, #input_2_44:focus, #input_2_47:focus, #input_2_50:focus, #input_2_51:focus,
#input_2_52_1:focus, #input_2_52_2:focus, #input_2_52_3:focus, #input_2_52_4:focus, #input_2_52_5:focus, #input_2_52_6:focus, #input_2_53:focus,
#input_2_54:focus, #input_2_57:focus, #input_2_58:focus, #input_2_59_1:focus, #input_2_59_2:focus, #input_2_59_3:focus, #input_2_59_4:focus,
#input_2_59_5:focus, #input_2_59_6:focus, #input_2_60:focus, #input_2_61:focus, #input_2_66:focus, #input_2_68:focus, #input_2_72:focus,
#input_2_76:focus, #input_2_77:focus, #input_5_3_3:focus, #input_5_3_6:focus, #input_5_4:focus, #input_5_5:focus, #input_5_6:focus, #input_5_7_1:focus,
#input_5_7_2:focus, #input_5_7_3:focus, #input_5_7_4:focus, #input_5_7_5:focus, #input_5_7_6:focus {
	background-color:#FFFFFF;
} */


.gform_button.button, .gform_next_button{
	background-color:#FFDF1E!important;
	color:black!important;
	font-weight: 600!important;
	width:180px!important;
}

.gf_progressbar_percentage{
	background-color:#FFDF1E!important;
}

.gfield-choice-input{
	border-radius:20px!important;
}

.gform_previous_button{
	color:#8F8F8F!important;
	font-weight: 600!important;
	width:180px!important;
}
/*************/


#author-bio{
    display:none!important;
}
.wpb_row.vc_row-fluid.vc_row{
	margin-bottom:0px;
}

.team-member-image{
	border-radius:10px;
}

.team-meta h5 {
    color: #A4A4A4;
	font-family: Inter;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
}

.team-meta h3 {
	font-size: 34px;
}

.fa.fa-twitter:before {
    content: "𝕏"!important;
    font-size: 1.2em;
}

/**

**************** team member title text and border radius ****************

*/
.row .team-member[data-style=bio_fullscreen_alt] h5{
font-size:16px !important; 
line-height:24px !important;
color: #A4A4A4 !important;
font-weight: 400 !important;
}

.team-member[data-style=bio_fullscreen_alt] .team-member-image, .team-member[data-style=bio_fullscreen_alt] .team-member-image-inner{
    border-radius: 10px !important;
}

.nectar-social {
	z-index:100!important;
}

.nectar-shop-filter-trigger{
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
	color:black!important;
}

.product_title {
	font-size: 48px;
	font-style: normal!important;
	font-weight: 600!important;
	line-height: 60px!important;
}

.team-member[data-style=bio_fullscreen_alt] h3 {
    margin-bottom: 10px;
    font-size: 27px ! Important;
}


@media only screen and (min-width: 1000px) and (max-width: 1100px){
	.title_heading_overflow{
		font-size:65px!important;
	}
	
	.heading_overflow{
		font-size:40px!important;
	}
}

.padding_column_box{
    padding:15px!important;
}

@media only screen and (min-width: 1000px) and (max-width: 1200px){
	.image_container_4 .row-bg-wrap .row-bg {
    	background-size: 68%!important;
	}
}

@media only screen and (min-width: 1200px) and (max-width: 1445px){
	.image_container_4 .row-bg-wrap .row-bg {
    	background-size: 55%!important;
	}
}

.woocommerce-mini-cart__empty-message{
	background-color: #ffdf1e !important;
    color: black;
	text-align:center;
}


@media only screen and (min-width: 1000px) and (max-width: 1400px){
	.title_heading_overflow_1{
		font-size: 55px!important;
	}
}

@media only screen and (min-width: 785px) and (max-width: 999px){
	.box-donate {
        bottom: 50%;
	}
}

@media only screen and (max-width: 420px){
	.fusion-text.fusion-text-1 {
        height: 45px!important;
	}
}

.menu-title-text{
	color:black!important;
}
#header-outer nav>ul>.megamenu ul li .has-ul ul.sub-menu {
  display: none; /* Hide submenu by default */
}.has-ul  a span::after{
	   content: "\f078";
	    font-family: FontAwesome;
	padding-left:5px!important;
	
}.has-ul ul.sub-menu a span::after{
	  display:none;
	    font-family: FontAwesome;
}

.menu-item-461 .sub-menu, .menu-item-444 .sub-menu, .menu-item-443 .sub-menu, .menu-item-609 .sub-menu, .menu-item-600 .sub-menu{
	padding-bottom: 0px!important;
	padding-top: 20px!important;
}

#header-outer nav>ul>.megamenu ul li .has-ul ul.sub-menu {
  display: none; /* Hide submenu by default */
}

.has-ul a span.select-arrow-up::after {
  content: "\f077"!important;
}

.has-ul a span.select-arrow-down::after {
  content: "\f078"!important;
}
.nectar-fancy-box[data-style=hover_desc].hovered .hover-content {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .65s cubic-bezier(.05,.2,.1,1) .15s, transform .65s cubic-bezier(.05,.2,.1,1) .15s;
    font-size: 22px !important;
}

#search-results .result .title a{
    background-image:linear-gradient(to right, #000000 0, #000000 100%)!important;
	font-size:22px!important;
		line-height: 28px!important;

	color:black!important;
	
}

article.result .inner-wrap .title h2 a{
	font-size:22px!important;
	line-height: 28px!important;
	color:black!important;
	

}

.search-results {
    color: #000000!important; /* Change background color */
}
/**

**************** blog individual category button on top  ****************

*/

.featured-media-under-header__cat-wrap{
    pointer-events: none;
}

.padding-column-right{
    padding-right: var(--padding-left-right-var)!important;
}

.padding-column-left{
    padding-left:var(--padding-left-right-var)!important;
}




/**

**************** personal stories portfolio  ****************

*/
/**

**************** menu buttons  ****************

*/
body #header-outer .menu-item-39 > a:before{
	background-color: #FF541E!important;
}
body #header-outer .menu-item-39 > a:after {
	background-color: #000000!important;
}
body #header-outer .menu-item-38 > a:before{
	border-width: 2px!important;
}
body #header-outer .menu-item-38 > a:after{
	border-width: 0px!important;
}




/*Donation CSS Start*/

.payment_method_icons {
    margin-bottom: 13px;
    float: left;
    width: 100%;
}
.donate-submit-button {
    width: 100%;
    text-align: center;
    background: #ffdf1d;
    font-size: 29px;
    border-radius: 21px;
    padding: 8px;
    font-weight: 700;
    cursor: pointer;
    margin-top: -40px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -ms-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    -webkit-transform-style: preserve-3d;
}
.donate-submit-button.confirm-payment {
    margin-top: 20px;
}
.donate-submit-button:hover {
    background: #240400;
    color: #ffdf1d;
}
.payment_method_icons img {
    width: 34px;
    margin-right: 10px;
    float: right;
}

.fusion-form-form-wrapper {
    --awb-field-margin-top: 1em;
    --awb-field-margin-bottom: 1em;
    --awb-form-input-height: var(--form_input_height);
    --awb-form-bg-color: var(--form_bg_color);
    --awb-label-font-size: var(--body_typography-font-size);
    --awb-form-font-size: var(--form_text_size);
    --awb-form-placeholder-color: var(--form_text_color);
    --awb-form-text-color: var(--form_text_color);
    --awb-form-label-color: var(--body_typography-color);
    --awb-form-border-width-top: var(--form_border_width-top);
    --awb-form-border-width-bottom: var(--form_border_width-bottom);
    --awb-form-border-width-right: var(--form_border_width-right);
    --awb-form-border-width-left: var(--form_border_width-left);
    --awb-form-border-color: var(--form_border_color);
    --awb-form-focus-border-color: var(--form_focus_border_color);
    --awb-form-focus-border-hover-color: var(--form_focus_border_color-5a);
    --awb-form-border-radius: var(--form_border_radius);
    --awb-margin-top: 0;
    --awb-margin-right: 0;
    --awb-margin-bottom: 0;
    --awb-margin-left: 0;
    border: none;
    margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left);
}

.fusion-form-form-wrapper input[type="datetime"],
.fusion-form-form-wrapper input[type="number"],
.fusion-form-form-wrapper input[type="password"],
.fusion-form-form-wrapper input[type="text"] {
    height: var(--awb-form-input-height);
    background-color: var(--awb-form-bg-color);
    color: var(--awb-form-text-color);
    border-top-width: var(--awb-form-border-width-top);
    border-bottom-width: var(--awb-form-border-width-bottom);
    border-right-width: var(--awb-form-border-width-right);
    border-left-width: var(--awb-form-border-width-left);
    border-color: var(--awb-form-border-color);
    border-radius: var(--awb-form-border-radius);
    font-size: var(--awb-form-font-size);
}
.fusion-form-form-wrapper select {
    height: var(--awb-form-input-height);
    background-color: var(--awb-form-bg-color);
    font-size: var(--awb-form-font-size);
    color: var(--awb-form-text-color);
    border-top-width: var(--awb-form-border-width-top);
    border-bottom-width: var(--awb-form-border-width-bottom);
    border-right-width: var(--awb-form-border-width-right);
    border-left-width: var(--awb-form-border-width-left);
    border-color: var(--awb-form-border-color);
    border-radius: var(--awb-form-border-radius);
}
.fusion-form-form-wrapper select option {
    color: var(--awb-form-text-color);
}
.fusion-form-form-wrapper textarea {
    background-color: var(--awb-form-bg-color);
    font-size: var(--awb-form-font-size);
    color: var(--awb-form-text-color);
    border-top-width: var(--awb-form-border-width-top);
    border-bottom-width: var(--awb-form-border-width-bottom);
    border-right-width: var(--awb-form-border-width-right);
    border-left-width: var(--awb-form-border-width-left);
    border-color: var(--awb-form-border-color);
    border-radius: var(--awb-form-border-radius);
}
.fusion-body .fusion-form-form-wrapper input::placeholder,
.fusion-body .fusion-form-form-wrapper select:invalid,
.fusion-body .fusion-form-form-wrapper textarea::placeholder {
    color: var(--bgm-grey, #696969);
    font-family: Inter;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
}
.fusion-form-form-wrapper input:not([type="submit"]):focus,
.fusion-form-form-wrapper textarea:focus {
    border-color: var(--awb-form-focus-border-color);
}
.fusion-form-form-wrapper .fusion-form-field {
    position: relative;
    width: 100%;
    clear: both;
    margin-top: var(--awb-field-margin-top);
    margin-bottom: var(--awb-field-margin-bottom);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input {
    width: 100%;
    padding: 0 1em;
    outline: 0;
    transition: all 0.2s ease;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input:hover:not(:focus) {
    border-color: var(--awb-form-focus-border-hover-color);
}

.fusion-form-form-wrapper .fusion-form-field textarea {
    width: 100%;
}
.fusion-form-form-wrapper .fusion-form-field textarea.fusion-form-input {
    padding: 1em;
    box-sizing: border-box;
    height: auto;
    border-style: solid;
}
.fusion-form-form-wrapper .fusion-form-field option {
    color: var(--awb-form-text-color);
}

.fusion-form-form-wrapper .fusion-form-field.error .fusion-form-input {
    border-color: #e0284f !important;
}
.fusion-form-form-wrapper .fusion-form-field.error .fusion-form-input {
    box-shadow: 0 0 1.5px 1px rgba(224, 40, 79, 0.65);
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon .fusion-form-input {
    padding-left: 2.5em !important;
}

.fusion-form-widget .fusion-form-form-wrapper .fusion-layout-column {
    width: 100%;
    min-width: 100%;
}

body {
    margin: 0;
    min-width: 320px;
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden;
    overflow-y: hidden;
    color: var(--body_typography-color);
    font-size: var(--body_typography-font-size, 16px);
    font-family: var(--body_typography-font-family, inherit);
}

.select-arrow {
    width: 35px;
    height: 33px;
    line-height: 33px;
    border-left-width: 1px;
    border-left-style: solid;
    position: absolute;
    bottom: 1px;
    right: 1px;
    pointer-events: none;
    z-index: 10;
    font-family: awb-icons;
    font-size: 9px;
    text-align: center;
}

.select2-search--dropdown {
    padding-left: 15px;
    padding-right: 15px;
}
.select2-search--dropdown .select2-search__field {
    margin-right: 0;
}
.select2-container--default .select2-selection--single {
    border-radius: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 50%;
    right: 15px;
    transform: translateY(-50%);
}
.select2-dropdown {
    border-radius: 0;
}
@media screen and (max-width: 782px) {
    .fusion-flex-container .fusion-row .fusion-flex-column {
        padding: 8%;
    }

    input#prompt {
        margin-top: 20px;
    }

    input#company {
        margin-top: 40px;
    }
}
.select2-container .select2-selection {
    margin: 0;
    box-shadow: none !important;
    outline: 0 !important;
}
.select2-container .select2-selection .select2-selection__arrow {
    top: 0;
    transform: inherit;
    right: 0;
    width: 40px;
    border-left: 1px solid #d2d2d2;
}
.select2-container--default .select2-dropdown .select2-search {
    border-bottom: 1px solid #d2d2d2;
    padding: 10px 15px;
    border-top: 1px solid #d2d2d2;
    margin-top: -1px;
}
.select2-container--default .select2-dropdown .select2-search input {
    padding: 8px 10px;
    height: auto;
    background: #fff;
}

:root {
    --awb-color1: #ffffff;
    --awb-color1-h: 0;
    --awb-color1-s: 0%;
    --awb-color1-l: 100%;
    --awb-color1-a: 100%;
    --awb-color2: #f5f5f5;
    --awb-color2-h: 0;
    --awb-color2-s: 0%;
    --awb-color2-l: 96%;
    --awb-color2-a: 100%;
    --awb-color3: #d8d8d8;
    --awb-color3-h: 0;
    --awb-color3-s: 0%;
    --awb-color3-l: 85%;
    --awb-color3-a: 100%;
    --awb-color4: #519e8a;
    --awb-color4-h: 164;
    --awb-color4-s: 32%;
    --awb-color4-l: 47%;
    --awb-color4-a: 100%;
    --awb-color5: #ffdf1d;
    --awb-color5-h: 52;
    --awb-color5-s: 100%;
    --awb-color5-l: 56%;
    --awb-color5-a: 100%;
    --awb-color6: #519e8a;
    --awb-color6-h: 164;
    --awb-color6-s: 32%;
    --awb-color6-l: 47%;
    --awb-color6-a: 100%;
    --awb-color7: #519e8a;
    --awb-color7-h: 164;
    --awb-color7-s: 32%;
    --awb-color7-l: 47%;
    --awb-color7-a: 100%;
    --awb-color8: #000000;
    --awb-color8-h: 0;
    --awb-color8-s: 0%;
    --awb-color8-l: 0%;
    --awb-color8-a: 100%;
    --margin_offset-top: 0px;
    --margin_offset-bottom: 0px;
    --margin_offset-top-no-percent: 0px;
    --margin_offset-bottom-no-percent: 0px;
    --main_padding-top: 0px;
    --main_padding-top-or-55px: 0px;
    --main_padding-bottom: 0px;
    --hundredp_padding: 24px;
    --hundredp_padding-fallback_to_zero: 24px;
    --hundredp_padding-fallback_to_zero_px: 24px;
    --hundredp_padding-hundred_percent_negative_margin: -24px;
    --sidebar_width: 23%;
    --sidebar_gutter: 6%;
    --sidebar_2_1_width: 21%;
    --sidebar_2_2_width: 21%;
    --dual_sidebar_gutter: 3%;
    --grid_main_break_point: 1000;
    --side_header_break_point: 1000;
    --content_break_point: 800;
    --typography_sensitivity: 0.54;
    --typography_factor: 1.5;
    --primary_color: var(--awb-color5);
    --primary_color-85a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 15%));
    --primary_color-7a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 30%));
    --primary_color-5a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 50%));
    --primary_color-35a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 65%));
    --primary_color-2a: hsla(var(--awb-color5-h), var(--awb-color5-s), var(--awb-color5-l), calc(var(--awb-color5-a) - 80%));
    --content_bg_color: var(--awb-color1);
    --content_bg_image: none;
    --content_bg_repeat: no-repeat;
    --body_typography-font-family: var(--awb-typography4-font-family);
    --body_typography-font-size: var(--awb-typography4-font-size);
    --base-font-size: 16;
    --body_typography-font-weight: var(--awb-typography4-font-weight);
    --body_typography-font-style: var(--awb-typography4-font-style);
    --body_typography-line-height: var(--awb-typography4-line-height);
    --body_typography-letter-spacing: var(--awb-typography4-letter-spacing);
    --body_typography-color: var(--awb-color8);
    --h1_typography-font-family: "Work Sans", Arial, Helvetica, sans-serif;
    --h1_typography-font-weight: var(--awb-typography1);
    --h1_typography-line-height: var(--awb-typography1-line-height);
    --h1_typography-letter-spacing: var(--awb-typography1-letter-spacing);
    --h1_typography-font-size: var(--awb-typography1-font-size);
    --h1_typography-color: var(--awb-color1);
    --h1_typography-margin-top: 0;
    --h1_typography-margin-bottom: 0.67em;
    --h2_typography-font-family: var(--awb-typography1-font-family);
    --h2_typography-font-weight: var(--awb-typography1-font-weight);
    --h2_typography-line-height: var(--awb-typography1-line-height);
    --h2_typography-letter-spacing: -0.086em;
    --h2_typography-font-style: var(--awb-typography1-font-style);
    --h2_typography-font-size: 70px;
    --h2_typography-color: var(--awb-color5);
    --h2_typography-margin-top: 0em;
    --h2_typography-margin-bottom: 1.1em;
    --form_input_height: 44px;
    --form_input_height-main-menu-search-width: calc(250px + 1.43 * 44px);
    --form_text_size: 14px;
    --form_bg_color: var(--awb-color1);
    --form_text_color: var(--awb-color8);
    --form_text_color-35a: hsla(var(--awb-color8-h), var(--awb-color8-s), var(--awb-color8-l), calc(var(--awb-color8-a) - 65%));
    --form_border_width-top: 1px;
    --form_border_width-bottom: 1px;
    --form_border_width-left: 1px;
    --form_border_width-right: 1px;
    --form_border_color: var(--awb-color3);
    --form_focus_border_color: var(--awb-color8);
    --form_focus_border_color-5a: hsla(var(--awb-color8-h), var(--awb-color8-s), var(--awb-color8-l), calc(var(--awb-color8-a) - 50%));
    --form_border_radius: 24px;
    --live_search_results_height: 250px;
    --grid_separator_color: rgba(235, 234, 234, 0);
    --carousel_nav_color: var(--awb-color7);
    --carousel_hover_color: var(--awb-color8);
    --info_bg_color: hsla(var(--awb-color6-h), var(--awb-color6-s), calc(var(--awb-color6-l) + 13%), var(--awb-color6-a));
    --info_accent_color: var(--awb-color5);
    --danger_bg_color: var(--awb-color5);
    --danger_accent_color: var(--awb-color1);
    --success_bg_color: hsla(calc(var(--awb-color4-h) + 120), calc(var(--awb-color4-s) + 10%), calc(var(--awb-color4-l) - 4%), var(--awb-color4-a));
    --success_accent_color: var(--awb-color1);
    --warning_bg_color: var(--awb-color7);
    --warning_accent_color: var(--awb-color1);
    --col_margin-top: 0px;
    --col_margin-bottom: 0px;
    --col_spacing: 4%;
    --container_padding_100_left: 30px;
    --container_padding_100_right: 30px;
    --full_width_bg_color: rgba(255, 255, 255, 0);
    --full_width_border_sizes_top: 0px;
    --full_width_border_sizes_bottom: 0px;
    --full_width_border_sizes_left: 0px;
    --full_width_border_sizes_right: 0px;
    --full_width_border_color: var(--awb-color7);
    --content_box_bg_color: rgba(255, 255, 255, 0);
    --content_box_title_size: 20px;
    --content_box_title_color: var(--awb-color5);
    --content_box_body_color: var(--awb-color8);
    --content_box_icon_color: var(--awb-color1);
    --content_box_hover_animation_accent_color: var(--awb-color5);
    --content_box_margin_top: 0px;
    --content_box_margin_bottom: 0px;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-select-wrapper {
    position: relative;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-select-wrapper .select-arrow {
    top: 1px;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-select-wrapper {
    position: relative;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-select-wrapper .select-arrow {
    border: none;
    top: 50%;
    transform: translateY(-50%);
    bottom: auto;
    height: auto;
    width: auto;
    right: 1em;
    font-size: inherit !important;
    background: 0 0 !important;
    display: flex;
    align-items: center;
}

.fusion-form-form-wrapper .fusion-form-field select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-overflow: "";
    cursor: pointer;
    display: block;
    outline: 0;
    width: 100%;
    position: relative;
    text-indent: 0;
    vertical-align: middle;
    z-index: 5;
    margin: 0;
    line-height: normal !important;
}
.fusion-form-form-wrapper .fusion-form-field select:focus {
    border-color: var(--awb-form-focus-border-color);
}
.fusion-form-form-wrapper .fusion-form-field select option {
    background-color: var(--awb-form-select-bg, inherit);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio {
    display: flex;
    align-items: center;
    flex-direction: row;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio.option-inline {
    display: inline-flex;
    margin-right: 1.5em;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio:not(.option-inline) {
    margin-bottom: 0.5em;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio label {
    margin: 0;
    position: relative;
    padding: 0 0 0 1.34em;
    cursor: pointer;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio label:before {
    content: "";
    min-width: 13px;
    height: 13px;
    border: 1px solid var(--awb-form-border-color);
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.2s ease;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio label:after {
    content: "";
    left: 4px;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input {
    position: absolute;
    width: 14px;
    height: 14px;
    margin: 0;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:checked + label:before {
    border-color: var(--awb-form-focus-border-color);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:checked + label:after {
    background-color: var(--awb-form-focus-border-color);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:hover:not(:checked) + label:before {
    border-color: var(--awb-form-focus-border-hover-color);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:focus + label:before {
    border-color: var(--awb-form-focus-border-color);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:hover + label:before {
    border-color: var(--awb-form-focus-border-color);
}
.fusion-form-form-wrapper .fusion-form-field {
    --awb-active-color: var(--awb-form-focus-border-color);
    --awb-hover-color: var(--awb-form-focus-border-hover-color);
    --awb-inactive-color: var(--awb-form-border-color);
    --awb-border-size-top: var(--awb-form-border-width-top);
    --awb-border-size-right: var(--awb-form-border-width-right);
    --awb-border-size-bottom: var(--awb-form-border-width-bottom);
    --awb-border-size-left: var(--awb-form-border-width-left);
    --awb-border-radius: var(--awb-form-border-radius);
    --awb-padding-top: 0;
    --awb-padding-right: 0;
    --awb-padding-bottom: 0;
    --awb-padding-left: 0;
    --awb-width: 80px;
    --awb-height: 80px;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input {
    opacity: 0;
    position: absolute;
    pointer-events: none;
    height: 100%;
    top: 0;
    width: 100%;
    left: 0;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input:checked + label {
    border-color: var(--awb-active-color);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input:hover:not(:checked) + label {
    border-color: var(--awb-hover-color);
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select .fusion-form-input:focus-visible + label {
    border-color: var(--awb-active-color);
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select label span {
    display: block;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-image-select label .fusion-form-image-wrapper {
    display: block;
    width: var(--awb-width);
    height: var(--awb-height);
    max-width: 100%;
}

.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above label span {
    margin-bottom: 0.35em;
}

.fusion-form-form-wrapper .fusion-form-field {
    --awb-active-icon-color: var(--awb-form-focus-border-color);
    --awb-hover-color: var(--awb-form-focus-border-hover-color);
    --awb-icon-size: var(--body_typography-font-size);
    --awb-icon-color: var(--awb-form-border-color);
}

.fusion-builder-row {
    width: 100%;
    margin: 0 auto;
}
.fusion-builder-row.fusion-builder-row-inner {
    max-width: 100% !important;
}
.fusion-builder-row:after {
    clear: both;
    content: " ";
    display: table;
}

.fusion-fullwidth {
    position: relative;
}
.fusion-fullwidth .fusion-row {
    position: relative;
    z-index: 10;
}
.fusion-overflow-visible {
    overflow: visible !important;
}
.fusion-column-first {
    clear: left;
}
.fusion-column-no-min-height .fusion-column-wrapper {
    min-height: 0 !important;
}
.fusion-builder-column.fusion-column-last {
    margin-right: 0;
}

.fusion-text-no-margin > p {
    margin-top: 0;
}
.fusion-text-no-margin > p:last-child {
    margin-bottom: 0;
}

.flex-container a:active,
.flex-container a:focus {
    outline: 0;
}

#wrapper #main .fullwidth-box .fusion-row {
    padding-left: 0;
    padding-right: 0;
}

.fusion-fullwidth-center-content {
    display: flex;
    align-items: center;
    height: 100%;
}
.fusion-flex-container {
    --awb-content-wrap: var(--awb-flex-wrap, wrap);
    display: flex;
    justify-content: center;
}
.fusion-flex-container .fusion-row {
    flex-wrap: wrap;
    display: flex;
    flex: 1;
    width: 100%;
}

.fusion-flex-container .fusion-row .fusion-flex-column {
    display: flex;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper {
    width: 100%;
}

.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy) {
    display: flex;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-column {
    flex-direction: column;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row {
    flex-direction: row;
    flex-wrap: wrap;
}
.fusion-flex-container .fusion-row .fusion-flex-column .fusion-column-wrapper:not(.fusion-flex-column-wrapper-legacy).fusion-content-layout-row.fusion-content-nowrap {
    flex-wrap: nowrap;
}

.fusion-layout-column {
    position: var(--awb-container-position);
    float: left;
    margin-top: var(--awb-margin-top);
    margin-bottom: var(--awb-margin-bottom);
    z-index: var(--awb-z-index);
    top: var(--awb-absolute-top);
    right: var(--awb-absolute-right);
    bottom: var(--awb-absolute-bottom);
    left: var(--awb-absolute-left);
    filter: var(--awb-filter);
    transition: var(--awb-transition);
    width: var(--awb-col-width);
    order: var(--awb-col-order);
    flex-grow: var(--awb-col-flex-grow);
    flex-shrink: var(--awb-col-flex-shrink);
}
.fusion-layout-column:hover {
    filter: var(--awb-filter-hover);
    z-index: var(--awb-z-index-hover);
}
.fusion-layout-column .fusion-column-wrapper {
    border-width: var(--awb-border-top) var(--awb-border-right) var(--awb-border-bottom) var(--awb-border-left);
    border-color: var(--awb-border-color);
    border-style: var(--awb-border-style);
    border-radius: var(--awb-border-radius);
    box-shadow: var(--awb-box-shadow);
    padding: var(--awb-padding-top) var(--awb-padding-right) var(--awb-padding-bottom) var(--awb-padding-left);
    overflow: var(--awb-overflow);
    transition: var(--awb-transition);
    transform: var(--awb-transform);
    transform-origin: var(--awb-transform-origin);
    min-height: 1px;
    min-width: 0;
    margin-left: var(--awb-spacing-left);
    margin-right: var(--awb-spacing-right);
}
.fusion-layout-column .fusion-column-wrapper.hover,
.fusion-layout-column .fusion-column-wrapper:hover {
    background-color: var(--awb-bg-color-hover);
    border-color: var(--awb-border-color-hover);
}

@media only screen and (max-width: 1024px) {
    .fusion-layout-column.fusion-events-post,
    .fusion_builder_column,
    .fusion_builder_column_inner {
        --awb-padding-top-medium: var(--awb-padding-top);
        --awb-padding-right-medium: var(--awb-padding-right);
        --awb-padding-bottom-medium: var(--awb-padding-bottom);
        --awb-padding-left-medium: var(--awb-padding-left);
        --awb-col-width: var(--awb-width-medium, var(--medium-col-default));
        --awb-col-order: var(--awb-order-medium, var(--awb-order-large));
        --awb-margin-top-medium: var(--awb-margin-top-large, var(--col_margin-top, 0));
        --awb-margin-bottom-medium: var(--awb-margin-bottom-large, var(--col_margin-bottom, 20px));
        --awb-spacing-left-medium: var(--awb-spacing-left-large, 4%);
        --awb-spacing-right-medium: var(--awb-spacing-right-large, 4%);
        --awb-col-flex-grow: var(--awb-flex-grow-medium, var(--awb-flex-grow, 0));
        --awb-col-flex-shrink: var(--awb-flex-shrink-medium, var(--awb-flex-shrink, 0));
        --awb-margin-top: var(--awb-margin-top-medium);
        --awb-margin-bottom: var(--awb-margin-bottom-medium);
        --awb-spacing-left: var(--awb-spacing-left-medium);
        --awb-spacing-right: var(--awb-spacing-right-medium);
        --awb-bg-image-medium: var(--awb-bg-image);
        --awb-bg-color-medium: var(--awb-bg-color);
        --awb-bg-color-medium-hover: var(--awb-bg-color-hover);
        --awb-bg-repeat-medium: var(--awb-bg-repeat);
        --awb-bg-position-medium: var(--awb-bg-position);
        --awb-bg-size-medium: var(--awb-bg-size);
        --awb-bg-blend-medium: var(--awb-bg-blend);
    }
}

.fusion-flex-container .fusion-row .fusion-flex-column {
    display: block;
    width:100%;
    margin-top: 40px;
    margin-bottom: 40px;
}

@media only screen and (max-width: 800px) {

    .fusion-flex-container .fusion-row .fusion-flex-column {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .fusion-layout-column {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .fusion-layout-column.fusion-spacing-no {
        margin-bottom: 0;
    }
    .fusion-body .fusion-layout-column:not(.fusion-flex-column) {
        width: 100% !important;
    }
    .fusion-body .fusion-blog-layout-medium-alternate .fusion-post-content {
        margin: 0;
        padding-top: 20px;
        flex: 1 0 100%;
    }
    .fusion-columns-1 .fusion-column:first-child,
    .fusion-columns-2 .fusion-column:first-child,
    .fusion-columns-3 .fusion-column:first-child,
    .fusion-columns-4 .fusion-column:first-child,
    .fusion-columns-5 .fusion-column:first-child {
        margin-left: 0;
    }
    .fusion-columns .fusion-column {
        width: 100% !important;
        float: none;
        box-sizing: border-box;
    }
    .fusion-columns .fusion-column:not(.fusion-column-last) {
        margin: 0 0 50px;
    }
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-6,
    .fusion-columns-5 .col-lg-2,
    .fusion-columns-5 .col-md-2,
    .fusion-columns-5 .col-sm-2 {
        float: none;
        width: 100%;
    }
    #wrapper {
        width: auto !important;
    }
}

.fusion-flex-column .fusion-column-wrapper .fusion-content-layout-column {
    border-radius: 10px !important;
    background: var(--BG-White, #fff) !important;
    box-shadow: 0 4px 34px 0 rgba(198, 208, 219, 0.5) !important;
}
.reqfield {
    color: var(--BG-Grey, #8f8f8f);
    font-family: Inter;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input {
    color: var(--bgm-grey, #696969) !important;
    font-family: Inter !important;
    font-size: 17px !important;
    font-style: normal !important;
    font-weight: 400 !important;
}

.fusion-flex-column .fusion-column-wrapper .fusion-content-layout-column {
  border-radius: 10px!important;
  background: var(--BG-White, #FFF)!important;
  box-shadow: 0px 4px 34px 0px rgba(198, 208, 219, 0.50)!important;
}

.reqfield  {
  color: var(--BG-Grey, #8F8F8F);
  /* P/17px/Regular */
  font-family: Inter;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input{
  color: var(--bgm-grey, #696969)!important;
  font-family: Inter!important;
  font-size: 17px!important;
  font-style: normal!important;
  font-weight: 400!important;

}

body.material #header-outer[data-header-resize="0"]:not([data-format=left-header]):not(.scrolled-down):not(.fixed-menu), body.material #header-outer[data-header-resize="1"]:not([data-format=left-header]):not(.scrolled-down):not(.small-nav), body[data-hhun="1"].material #header-outer[data-header-resize="0"][data-remove-fixed="0"]:not([data-format=left-header]):not(.scrolled-down):not(.fixed-menu).invisible{
  background: linear-gradient(180deg, rgba(255, 223, 30, 0.30) 0%, rgba(255, 223, 30, 0.00) 100%);
}

.shouldGray {
  color: var(--bgm-grey, #696969);
  /* P/17px/Regular */
  font-family: Inter;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;"
}

.whenStrong {
  color: var(--BG-Dark, #231F20)!important;
  /* P/17px/Bold */
  font-family: Inter!important;
  font-size: 17px!important;
  font-style: normal!important;
  font-weight: 600!important;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-input{
  border-radius: 20px;
  background: var(--bgvl-grey, #F5F5F5);
}

input::placeholder {
  color: var(--bgm-grey, #696969);
  /* P/17px/Regular */
  font-family: Inter;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

textarea::placeholder {
  color: var(--bgm-grey, #696969)!important;
  /* P/17px/Regular */
  font-family: Inter;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

/* For older versions of Firefox */
textarea:-moz-placeholder {
  color: var(--bgm-grey, #696969)!important;
  /* P/17px/Regular */
  font-family: Inter;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

/* For older versions of Internet Explorer */
textarea::-ms-input-placeholder {
  color: var(--bgm-grey, #696969)!important;
  /* P/17px/Regular */
  font-family: Inter;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

label {
  color: var(--BG-Dark, #231F20);
  /* P/17px/Regular */
  font-family: Inter;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
}

body {
  font-family: Inter;
}

#header-outer nav>ul>.megamenu ul li .has-ul ul.sub-menu {
  display: none; /* Hide submenu by default */
}

.has-ul a span.select-arrow-up::after {
  content: "\f077"!important;
}

.has-ul a span.select-arrow-down::after {
  content: "\f078"!important;
}

.custom-bg-image-donate-page .row-bg-wrap .row-bg{
    background-size: 26%;
}

@media only screen and (max-width: 1400px) and (min-width: 1000px) {
	.custom-heading-donate-page {
    	font-size: 40px;
	}
}
@media only screen and (max-width: 1024px) and (min-width: 1000px) {
	.fusion-column-wrapper{
		width:97%!important;
	}
}

@media only screen and (max-width: 1000px){
	.fusion-column-wrapper{
		width:95%!important;
	}
}

@media only screen and (max-width: 1000px) and (min-width: 801px){
	.fusion-flex-column{
		padding:0%!important;
	}
}

@media only screen and (max-width: 800px) {
	.fusion-flex-column{
		padding:1%!important;
	}
}

/*Donation CSS end*/

#header-outer{
	background:white!important;
}
#search-results .result h2 {
 
	line-height: 30px !important;
}

/*hyperlink colour*/

.wpb_wrapper a:not(:has(span)) 
{

}

#portfolio-nav #prev-link span::after, #portfolio-nav #next-link span::after{
  content: " Story";
}


#slide-out-widget-area .ocm-dropdown-arrow i{
	color:white;
}

.product-main-meta .woocommerce-Price-amount bdi{
	font-family: Inter;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
}

.price.nectar-inherit-default .woocommerce-Price-amount bdi{
	font-family: Inter;
	font-size: 17px;
	font-style: normal;
	font-weight: 600;
}

.woocommerce-product-details__short-description p{
	color: var(--bgm-grey, #696969);
    font-family: Inter;
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
}

.textblock-breadcrumb-custom .wpb_wrapper a{
	color:gray;
}

.textblock-breadcrumb-custom .wpb_wrapper a:hover{
	color:black;
	text-decoration:underline;
}

@media only screen and (max-width: 440px) {
	.divider-custom-donate-page .divider-wrap .divider{
		height: 150px!important;
	}
}

@media only screen and (min-width: 691px) and (max-width: 999px) {
	.divider-custom-donate-page .divider-wrap .divider{
		height: 300px!important;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1100px) {
	.divider-custom-donate-page .divider-wrap .divider{
		height: 350px!important;
	}
}

@media only screen and (min-width: 1100px) and (max-width: 1400px) {
	.divider-custom-donate-page .divider-wrap .divider{
		height: 400px!important;
	}
}

@media only screen and (min-width: 1920px) and (max-width: 2800px) {
	.divider-custom-donate-page .divider-wrap .divider{
		height: 700px!important;
	}
}

@media only screen and (min-width: 2800px){
	.divider-custom-donate-page .divider-wrap .divider{
		height: 1000px!important;
	}
}


