
/* 
 Theme Name:   Guardian Recovery Network
 Theme URI:    
 Description:  
 Author:       john.barbagallo@grncare.com
 Author URI:   johnbarbagallo.info
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/
.refFormDiv{

margin-bottom: 35px;
}
#gform_fields_29 .gfield input::placeholder{
	color:#54524e !important;
}
#input_9_1_3, #input_9_2, #input_9_3, #input_9_8 ,
#input_15_1_3,
#input_15_3,
#gform_29 .gfield input,
#input_29_19,
#input_29_35,
#input_29_30,
#input_29_55,
#input_29_9,
#input_29_51,
#input_29_39,
#input_29_40,
#input_29_8,
#input_29_63{
	       border-style: solid;
    border-width: 2px;
    border-color: #D7D2CB;
    border-radius: 12px;
    font-family: "IBM Plex Sans", Sans-serif !important;
}
#input_29_13,
#input_29_12,
#input_29_34,
#input_29_33,
#input_29_58,
#input_29_59,
#gform_submit_button_9,
#gform_submit_button_15,
#gform_browse_button_29_64,
#gform_submit_button_29{
	    background-color: #004860;
    color: #ffffff;
    border-radius: 8px;
    border-color: transparent !important;
    padding: 12px 20px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-right: 4px;
}
#gform_submit_button_9:hover,
#gform_submit_button_15:hover,
#gform_submit_button_29:hover{
    background-color: #FFAD00;
    box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
}
#gform_27 .gfield_label,
#gform_27 .gf_list_inline
{
	color: #666666 !important;
}
body .gform_wrapper .gform_footer input[type=submit],
#gform_next_button_19_5,
#gform_submit_button_22,
button:focus {
    outline: none;
}

.ytCont{
	 position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
@media (max-width: 850px) {
.ytCont1{
	 position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 0%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}
}
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

.selfAssesButt{
	background-color: #ffad00;
	border-color: #ffad00;
	color: #FFF;
	text-align: center;
}
.selfAssesButt:hover{
	background-color: #ffad00 !important;
	color: #FFF !important;
}
#gquiz_confirmation_message{
	color: #fff;
}
.gf_list_inline  {
    Font-size: 18px !important;
    color: #FFF !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-weight: 100;
}

#gform_submit_button_28{
	background-color:#ffb015;
	border-color:#ffb015;
	color: #FFF;
}
.page-id-44926 #site-header,
.page-id-44911 #site-header{
	display: none;
}
#gform_confirmation_message_25,
#gform_confirmation_message_26{
	color: #FFF !important;
}

@media (max-width: 850px) {
	h1{
		text-align: center;
	}
	.profile-designation,
	.profile-content,
	.ekit-team-modal-title,
	.ekit-team-modal-position
	{
		text-align:center !important;
	}
	#footerLinks{
		padding-left: 10px;
	}
	.elementor-lightbox .swiper-container .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-pagination-fraction,
	.swiper-pagination-current,
.swiper-pagination-total{
	font-size: 12px !important;
}


}
.insCheckPopUp .elementor-image-box-title a{
	color:#004860 !important;}
.noWrap{
	overflow-wrap: break-word;
}
.elementor-accordion .elementor-tab-content{
overflow-wrap: break-word; }

.elementor-25605 .elementor-element.elementor-element-735427e3 .elementor-nav-menu--dropdown .elementor-sub-item,
.elementor-25599 .elementor-element.elementor-element-1c35518a .elementor-nav-menu--dropdown .elementor-item, .elementor-25599 .elementor-element.elementor-element-1c35518a .elementor-nav-menu--dropdown .elementor-sub-item ,
.elementor-23910 .elementor-element.elementor-element-3b5e866 .elementor-nav-menu--dropdown .elementor-sub-item{
	font-weight: 600 !important;
	    font-family: "IBM Plex Sans", Sans-serif;

}
#footerCallTit a{color:#004860 }

#titColorFix a{
	color: #FFF;
}

.locTitleFixCTA .elementor-kit-34129 a{
	    color: #FFFFFF !important;
    font-family: "IBM Plex Sans", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5em;
	
}
.careers-frame-div {
    border:5px solid #001d47;
    height: 1850px;
    width: 100%;
    max-width:1200px;
    overflow: hidden;
    margin:auto;
    box-shadow: 0 3px 5px rgba(0,0,0,.4);
}
.careers-frame-div:hover {
    box-shadow: 0 3px 5px rgba(0,0,0,.6);
}
@media screen and (max-width: 575px) {
    .careers-frame-div {
        height: 500px;
    }
}



.sourceWrap{
	overflow-wrap: break-word;
}
#gform_submit_button_27{
	border-width: 0px;
}
#gform_submit_button_27:hover{
	color:#FFF;
	background-color:#FFAD00;
}
.elementor-field-group .elementor-field-textual,
.gform_wrapper.gravity-theme .gfield-choice-input,
#input_27_66,
#input_27_65,
#input_27_64,
#input_27_63_6,
#input_27_63_3,
#input_27_54,
#input_27_53,
#input_27_59,
#input_27_58,
#input_27_54,
#input_27_51,
#input_27_49,
#input_27_46,
#input_27_45,
#input_27_44,
#input_27_43_6,
#input_27_43_3,
#input_27_8,
#input_27_6,
#input_27_38,
#input_27_37,
#input_27_36,
#input_27_35,
#input_27_31,
#input_27_29,
#input_27_34,
#input_27_28,
#input_27_16,
#input_27_15,
#input_27_13,
#input_27_12,
#input_27_18,
#input_27_9_5,
#input_27_9_4,
#input_27_9_3,
#input_27_9_1,
#input_27_7,
#input_27_5_6,
#input_27_5_3,
#input_27_273,
#input_27_272,
#input_27_271,
#input_27_270,
#input_27_269_6,
#input_27_269_3,
#input_27_67_1,
#input_27_67_3,
#input_27_67_4,
#input_27_67_5,
#input_27_1,
#input_27_70,
#input_27_74,
#input_27_73,
#input_27_71,
#input_27_95,
#input_27_90,
#input_27_96,
#input_27_92,
#input_27_97,
#input_27_94,
#input_27_100,
#input_27_102,
#input_27_104,
#input_27_107,
#input_27_110,
#input_27_112,
#input_27_114,
#input_27_116,
#input_27_119,
#input_27_120,
#input_27_121,
#input_27_122,
#input_27_123,
#input_27_124,
#input_27_125,
#input_27_127,
#input_27_128,
#input_27_129,
#input_27_130,
#input_27_136,
#input_27_126,
#input_27_3{
	border-style: solid !important;
	border-width: 2px !important;
	border-color:#D7D2CB !important;
	border-radius: 12px !important;
	  font-family: "IBM Plex Sans", Sans-serif !important;
}
#input_27_250,
#input_27_249,
#input_27_241,
#input_27_240,
#input_27_235,
#input_27_229,
#input_27_217,
#input_27_216,
#input_27_322,
#gform_fields_27 .gfield input,
#input_27_182{
	border-style: solid;
	border-width: 2px;
	border-color:#D7D2CB;
	border-radius: 12px;
	  font-family: "IBM Plex Sans", Sans-serif !important;
}
#gform_fields_27 .gfield input::placeholder{
	Color:#707372 !important;
}
.elementor-field-group .elementor-field-textual::placeholder,
#input_27_250::placeholder,
#input_27_249::placeholder,
#input_27_241::placeholder,
#input_27_240::placeholder,
#input_27_235::placeholder,
#input_27_229::placeholder,
#input_27_217::placeholder,
#input_27_216::placeholder,
#input_27_322::placeholder,
#input_27_182::placeholder,
#input_27_126::placeholder,
#input_27_136::placeholder,
#input_27_130::placeholder,
#input_27_129::placeholder,
#input_27_128::placeholder,
#input_27_127::placeholder,
#input_27_125::placeholder,
#input_27_124::placeholder,
#input_27_123::placeholder,
#input_27_122::placeholder,
#input_27_121::placeholder,
#input_27_120::placeholder,
#input_27_119::placeholder,
#input_27_116::placeholder,
#input_27_114::placeholder,
#input_27_112::placeholder,
#input_27_110::placeholder,
#input_27_107::placeholder,
#input_27_104::placeholder,
#input_27_102::placeholder,
#input_27_100::placeholder,
#input_27_94::placeholder,
#input_27_97::placeholder,
#input_27_92::placeholder,
#input_27_96::placeholder,
#input_27_90::placeholder,
#input_27_95::placeholder,
#input_27_74::placeholder,
#input_27_73::placeholder,
#input_27_71::placeholder,
#input_27_70::placeholder,
#input_27_67_5::placeholder,
#input_27_67_4::placeholder,
#input_27_67_3::placeholder,
#input_27_67_1::placeholder,
#input_27_66::placeholder,
#input_27_65::placeholder,
#input_27_64::placeholder,
#input_27_63_6::placeholder,
#input_27_63_3::placeholder,
#input_27_54::placeholder,
#input_27_53::placeholder,
#input_27_59::placeholder,
#input_27_58::placeholder,
#input_27_53::placeholder,
#input_27_51::placeholder,
#input_27_49::placeholder,
#input_27_46::placeholder,
#input_27_45::placeholder,
#input_27_44::placeholder,
#input_27_43_6::placeholder,
#input_27_43_3::placeholder,
#input_27_8::placeholder,
#input_27_6::placeholder,
#input_27_38::placeholder,
#input_27_37::placeholder,
#input_27_36::placeholder,
#input_27_35::placeholder,
#input_27_31::placeholder,
#input_27_29::placeholder,
#input_27_34::placeholder,
#input_27_28::placeholder,
#input_27_16::placeholder,
#input_27_15::placeholder,
#input_27_13::placeholder,
#input_27_12::placeholder,
#input_27_18::placeholder,
#input_27_9_5::placeholder,
#input_27_9_4::placeholder,
#input_27_9_3::placeholder,
#input_27_9_1::placeholder,
#input_27_7::placeholder,
#input_27_5_6::placeholder,
#input_27_5_3::placeholder,
#input_27_273::placeholder,
#input_27_272::placeholder,
#input_27_271::placeholder,
#input_27_270::placeholder,
#input_27_269_6::placeholder,
#input_27_269_3::placeholder,
#input_27_1::placeholder,
#input_27_3::placeholder{
	Color:#707372 !important;
	
}
.profile-square-v .profile-card .profile-title a {
color: var(--e-global-color-primary) !important;
}

.elementor-35362 .elementor-element.elementor-element-adc1380 .profile-body .profile-title:hover{
	color:#004860 !important;
}

.listIconDown li{
	list-style: none !important;
}

@media only screen and (max-width: 650px) {
#ghwBut{
	width: 100%;
	margin: auto;
	padding: 10px 50px !important;
}
}

#yourNextCTA a{
	font-weight: 400 !important;
}

.tag-links{
	display:none;
}
.locArchBut .elementor-button-icon .e-font-icon-svg{
	font-size: 20px;
	margin-right: -40px;
}
.locArchBut2 .elementor-button-icon .e-font-icon-svg{
	font-size: 15px;
	margin-right: 30px;
	margin-top: 3px;
}
.iconFixLoc .elementor-icon-box-icon{
	margin-top: 4px;
}

.iconFixLoc1 .elementor-icon-box-icon{
	margin-top: 4px;
}
.elementor-28795 .elementor-element.elementor-element-178d99b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title, .elementor-28795 .elementor-element.elementor-element-178d99b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title > .e-n-menu-title-text, .elementor-28795 .elementor-element.elementor-element-178d99b > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title > a.e-n-menu-title-link > .e-n-menu-title-text,
.elementor-23910 .elementor-element.elementor-element-b76ccc7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title, .elementor-23910 .elementor-element.elementor-element-b76ccc7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title > .e-n-menu-title-text, .elementor-23910 .elementor-element.elementor-element-b76ccc7 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title > a.e-n-menu-title-link > .e-n-menu-title-text,
.elementor-23642 .elementor-element.elementor-element-6013b8a > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title, .elementor-23642 .elementor-element.elementor-element-6013b8a > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title > .e-n-menu-title-text, .elementor-23642 .elementor-element.elementor-element-6013b8a > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-title > a.e-n-menu-title-link > .e-n-menu-title-text{
	font-weight: 600 !important;
	font-family: "IBM Plex Sans", Sans-serif;
	
}

/****Location Archive Page Template*******/ 
/***********************************/
.searchandfilter ul{
	padding: 0;
}
.searchandfilter ul>li>ul:not(.children){
	font-size: 14px;
}

/****Main  Page Template*******/ 
/***********************************/
/**
.elementor-34131 .elementor-element.elementor-element-1d447f06 .elementor-image-box-description{
	background-color: #006F93; 
	color: #FFF !important;
	padding: 8px 20px;
	border-radius: 8px;
		transition-duration: .5s;
}
.elementor-34131 .elementor-element.elementor-element-fb5e29a .elementor-image-box-description,
.elementor-34131 .elementor-element.elementor-element-1924be18 .elementor-image-box-description{
	background-color: #004860 ;
	color: #FFF !important;
	padding: 8px 20px;
	border-radius: 8px;
		transition-duration: .5s;
}
.elementor-34131 .elementor-element.elementor-element-1d447f06 .elementor-image-box-description:hover{
	background-color:#004860;
}
.elementor-34131 .elementor-element.elementor-element-fb5e29a .elementor-image-box-description:hover,
.elementor-34131 .elementor-element.elementor-element-1924be18 .elementor-image-box-description:hover{
	background-color:#FFAD00; **/
}
/****Addiction  Page Template*******/ 
/***********************************/

.helpRecResource li{
	color: #FFF ;
	 text-decoration: underline;
}
 .helpRecResource li::marker{
	color: #FFAD00;
	
}
#gform_next_button_25_4{
	color: #FFF ;
	background-color: #FFAD00;
	border-color: #004860 ;
}
#gform_next_button_25_4:hover{
	color:#004860;
background-color:  #FFF ;
}

.elementor-widget-n-carousel .swiper-pagination-bullet{
	background-color:  #004860 !important;
}

.locDescrip{
	color:#FFAD00;
	font-size: 12px;
}
.makeChangeCTA {
	color: #FFF !important;
text-decoration: none !important;
	font-weight: 900 !important;
}
.makeChangeCTA {
	margin-top: -20px !important;
}

#choice_25_52_1[type=radio],
#choice_25_53_0[type=radio],
#choice_25_53_1[type=radio],
#choice_25_52_0[type=radio],
#choice_25_48_1[type=radio],
#choice_25_48_0[type=radio],
#choice_25_47_1[type=radio],
#choice_25_47_0[type=radio],
#choice_25_44_1[type=radio],
#choice_25_44_0[type=radio],
#choice_25_43_1[type=radio],
#choice_25_43_0[type=radio],
#choice_25_40_1[type=radio],
#choice_25_40_0[type=radio],
#choice_25_36_1[type=radio],
#choice_25_36_0[type=radio],
#choice_25_32_1[type=radio],
#choice_25_32_0[type=radio],
#choice_25_38_1[type=radio],
#choice_25_38_0[type=radio],
#choice_25_9_1[type=radio],
#choice_25_35_0[type=radio],
#choice_25_31_1[type=radio],
#choice_25_31_0[type=radio],
#choice_25_19_0[type=radio],
#choice_25_19_1[type=radio],
#choice_25_28_0[type=radio],
#choice_25_28_1[type=radio],
#choice_25_21_0[type=radio],
#choice_25_21_1[type=radio],
#choice_25_20_0[type=radio],
#choice_25_20_1[type=radio],
#choice_25_23_0[type=radio],
#choice_25_23_1[type=radio],
#choice_25_22_0[type=radio],
#choice_25_22_1[type=radio],
#choice_25_11_1[type=radio],
#choice_25_11_0[type=radio],
#choice_25_6_1[type=radio],
#choice_25_9_0[type=radio],
#choice_25_9_1[type=radio],
#choice_25_24_0[type=radio],
#choice_25_24_1[type=radio],
#choice_25_6_0[type=radio]{
	  -ms-transform: scale(1); /* IE 9 */
  -webkit-transform: scale(1); /* Chrome, Safari, Opera */
  transform: scale(1);
	 accent-color: #FFAD00;
}
#choice_25_1_1[type=radio],
#choice_25_1_0[type=radio] {
  -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Chrome, Safari, Opera */
  transform: scale(1.5);
	 accent-color: #FFAD00;
	margin-top: 5px;
}


#label_25_47_0,
#label_25_47_1,
#label_25_48_0,
#label_25_48_1,
#label_25_43_0,
#label_25_43_1,
#label_25_44_0,
#label_25_44_1,
#label_25_40_1,
#label_25_40_0,
#label_25_36_1,
#label_25_36_0,
#label_25_32_1,
#label_25_32_0,
#label_25_38_1,
#label_25_38_0,
#label_25_35_1,
#label_25_35_0,
#label_25_31_1,
#label_25_31_0,
#label_25_1_1,
#label_25_1_0,
#label_25_19_0,
#label_25_19_1,
#label_25_28_0,
#label_25_28_1,
#label_25_21_0,
#label_25_21_1,
#label_25_20_0,
#label_25_20_1,
#label_25_23_0,
#label_25_23_1,
#label_25_22_0,
#label_25_22_1,
#label_25_9_0,
#label_25_9_1,
#label_25_24_0,
#label_25_24_1,
#label_25_11_0,
#label_25_11_1,
#label_25_6_1,
#label_25_6_0{
		color: #FFF;
	font-size: 16px;
padding-left:5px;
	
}

#gform_submit_button_25,
#gform_next_button_25_26,
#gform_next_button_25_25,
#gform_next_button_25_12,
#gform_next_button_25_7{
	background-color: #F2F2E9 !important;
	color: #004860 !important;
	border-color: #004860 !important;
}
#gform_submit_button_25:hover,
#gform_next_button_25_26:hover,
#gform_next_button_25_25:hover,
#gform_next_button_25_12:hover,
#gform_next_button_25_7:hover{
	background-color: #F2F2E9 !important;
	color: #004860 !important;
	border-color: #004860 !important;
}
#gform_previous_button_25,
#gform_previous_button_25_26,
#gform_previous_button_25_25,
#gform_previous_button_25_12,
#gform_previous_button_25_7,
#gform_submit_button_25{
		background-color:  #004860 !important;
	color: #F2F2E9 !important;
	border-color: #F2F2E9 !important;
}
#gform_previous_button_25:hover,
#gform_previous_button_25_26:hover,
#gform_previous_button_25_25:hover,
#gform_previous_button_25_12:hover,
#gform_previous_button_25_7:hover,
#gform_submit_button_25:hover{
		background-color: #004860 !important;
	color: #F2F2E9 !important;
	border-color: #F2F2E9 !important;
}
.selfAssTitle{
Font-size: 18px;
	color: #FFF;
font-family: "IBM Plex Sans", Sans-serif;
	font-weight: 100 ;
}
#tcLocator .icon{
	font-size: 20px;
	font-weight: 800 !important;
}
.youtube-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}
.ctaText{
color:#004860 !important;
	font-weight: 600;
	cursor: pointer;
}

.ctaText:hover{

		color:  #FFAD00 !important;
}
.contactPopUp{
	cursor: pointer;
}
.insCheckPopUp{
	color: #FFF;
	font-weight: 600;
	cursor: pointer;
}

.insCheckPopUp:hover{
color: #FFF;
}
.contactPopUp{
	cursor: pointer;
}
}
/*************Footer****************/ 
/***********************************/
#callnowbutton.cnb-full{
	height: 5px !important;
	padding: 0px !important;
}
#hqAddyFooter a{
	color:#FFF;
}
#hqAddyFooter a:hover{
	color:#FFAD00;
}
.fa-caret-right{
	color: #FFF !important;
}

/******Insurance Check Forms**********/ 
/***********************************/
#gf_step_19_2 .gf_step_label,
#gf_step_19_1 .gf_step_label{
		color:#004860;
}

.checkInsCovTitle{
	font-family: sans-serif;
	Text-align: center;
	font-size: 22px;
	color:#004860;
}
#field_19_1,
#field_19_3
{
	color: #004860;
	font-weight: 500;
	font-size: 14px;
}
.gform_required_legend{
	display:none;
}


#gfield_description_19_3{
	padding-left: 207px;
	margin-top: -80px;
	padding-bottom: 40px;
	font-family: IBM Plex Sans;
	color: #004860;
	font-weight: 500;
	font-size: 14px;
}
#gfield_description_19_1{
	padding-left: 250px;
	margin-top: -80px;
	padding-bottom: 40px;
	font-family: IBM Plex Sans;
	color: #004860;
	font-weight: 500;
	font-size: 14px;
}
#input_24_1::placeholder{
	Color:#004860 !important;
		font-size: 11px !important;
}
#input_16_12::placeholder,
#input_32_6::placeholder,
#input_16_8::placeholder,
#input_16_7::placeholder,
#input_16_11::placeholder,
.gfield_select,
#input_32_3::placeholder,
#input_32_7::placeholder,
#input_32_8::placeholder,
#input_32_4::placeholder,
#input_8_1_3::placeholder,
#input_32_1::placeholder,
#input_8_3::placeholder,
#input_8_2::placeholder,
#input_8_8::placeholder,
#input_26_3::placeholder,
#input_26_4::placeholder,
#input_26_5::placeholder,
#input_26_6::placeholder,
#input_26_1_6::placeholder,
#input_26_1_3::placeholder,
#input_16_1::placeholder,
#input_16_4::placeholder,
#input_16_3::placeholder,
#input_22_4::placeholder,
#input_22_5::placeholder,
#input_22_6::placeholder,
#input_22_1::placeholder,
#input_20_1::placeholder,
#input_20_3::placeholder,
#input_20_4::placeholder,
#input_20_5::placeholder{
	Color:#707372 !important;
	
}
#input_32_8,
#input_32_7,
#input_32_6,
#input_32_4,
#input_32_3,
#input_32_1,
#input_16_12,
#input_16_8,
#input_16_7,
#input_16_11,
#input_8_1_3,
#input_8_3,
#input_8_2,
#input_8_8,
#input_26_3,
#input_26_4,
#input_26_5,
#input_26_6,
#input_26_1_3,
#input_26_1_6,
#input_24_1,
#input_16_1,
#input_16_4,
#input_16_3,
#input_22_4,
#input_22_5,
#input_22_6,
#input_22_1,
#input_19_8,
#input_19_7,
#input_19_6_6,
#input_19_6_3,
#input_20_1,
#input_20_3,
#input_20_4,
#input_20_5,
#input_19_1,
#input_19_3 {
	border-style: solid;
	border-width: 2px;
	border-color:#D7D2CB;
	border-radius: 12px;
	  font-family: "IBM Plex Sans", Sans-serif !important;
}

.gform_wrapper.gravity-theme .gfield_label{
		  font-family: "IBM Plex Sans", Sans-serif !important;
}
#ghwBut{
padding: 9px 20px ;
	border-color: #004860 !important;
	background-color: #004860 !important;
	color: #FFF;
	font-size: 12px;
	font-weight: 500;
}
#gform_submit_button_32,
#gform_submit_button_26,
#gform_submit_button_16,
#gform_submit_button_22,
#gform_submit_button_20{
padding: 10px 25px;
	border-color: #004860 !important;
	background-color: #004860 !important;
	color: #FFF;
}
#ghwBut:hover,
#gform_submit_button_32:hover,
#gform_submit_button_26:hover,
#gform_submit_button_16:hover,
#gform_submit_button_22:hover,
#gform_submit_button_20:hover{
		background-color: #FFAD00!important;
		border-color: #FFAD00 !important;
	
}
#gform_submit_button_20:focus{
		border-style:none!important;
	border-width: 0px !important;
			box-shadow: 0px !important
}
#gform_previous_button_19,
#gform_submit_button_19,
#gform_next_button_19_5{
padding: 10px 25px;
	border-color: #004860;
	background-color: #004860;
	color: #FFF;
 }
#gform_previous_button_19:hover,
#gform_submit_button_19:hover,
#gform_next_button_19_5:hover{
		background-color: #FFAD00 !important;
		border-color: #FFAD00 !important;
}
/************ Menu *****************/ 
/***********************************/
.page-id-1959 #e-n-menu-title-1007{
		Background-color: #006F93;
		color: #FFF ;
}
.page-id-1959 #e-n-menu-title-1007 .e-n-menu-title-text {
	color: #FFF ;	
}
.page-id-1959 #e-n-menu-title-1007 svg{
	fill:#FFF ;
}




.page-id-9 #aboutToggle{
		Background-color: #006F93;
		color: #FFF ;
}
.page-id-9 #aboutToggle .e-n-menu-title-text {
	color: #FFF ;	
}
.page-id-9 #aboutToggle svg{
	fill:#FFF ;
}

.page-id-9 #aboutToggle .e-n-menu-dropdown-icon path{
	 fill: #FFF;
}
.page-id-9 #aboutToggle .e-fas-angle-double-down path{
	 fill: #FFF;
}

.page-id-9480 #e-n-menu-title-1925{
		Background-color: #006F93;
		color: #FFF ;
}
.page-id-9480 #e-n-menu-title-1925 .e-n-menu-title-text {
	color: #FFF ;	
}
.page-id-9480 #e-n-menu-title-1925 svg{
	fill:#FFF ;
}


.page-id-9480 #e-n-menu-title-1922 {
		Background-color: #FFF;
		color:#006F93;
}
.page-id-9480 #e-n-menu-title-1922 .e-n-menu-title-text {
	color: #006F93;
}
.page-id-9480 #e-n-menu-title-1922 svg{
	fill:#D7D2CB;
}
.page-id-9480 #e-n-menu-title-1922:hover svg{
	fill:#006F93;
}
.page-id-9480 .e-n-menu-icon svg  :hover{
	fill:#006F93;
}
#aboutToggle .e-n-menu-dropdown-icon path{
	 fill: #004860;
}
#aboutToggle .e-fas-angle-double-down path{
	 fill: #006F93;
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg{
	fill: #006F93;
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg:active{
	fill: #FFF;
}
#e-n-menu-title-1922{
	Background-color: #006F93;
		color: #FFF ;
}
#e-n-menu-title-8583{
	Background-color: #006F93;
		color: #FFF ;
}
#e-n-menu-title-8583 .e-n-menu-title-text{
	color: #FFF ;	
}
#e-n-menu-title-8583 svg{
	fill:#FFF ;
}
#e-n-menu-title-1922 .e-n-menu-title-text {
	color: #FFF ;	
}
#e-n-menu-title-1922 svg{
	fill:#FFF ;
}

#e-n-menu-title-2554{
		Background-color: #006F93;
		color: #FFF ;
}
#e-n-menu-title-2554 .e-n-menu-title-text {
	color: #FFF ;	
}
#e-n-menu-title-2554 svg{
	fill:#FFF ;
}
/************Bishop Forms***********/ 
/***********************************/
.page-id-25243 div#ez-toc-container{
	display: none;
}

.bMultiFormWL{
 margin-bottom: 45px;
}
.bishopFormSpace{
	margin-top: 25px;
}
.bishopFormSpaceBelow{
	margin-bottom: 25px;
}

#gform_submit_button_17{
	margin-top: 45px;
}
/***********************************/ 
/************End********************/ 
/***********************************/
/***********************************/ 
/************Menu ******************/ 
/***********************************/
.jet-mobile-menu__back{
	padding-top: 10px;
}

.jet-mobile-menu__item{
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #f0f5f7;
}

.elementor-24218 .elementor-element.elementor-element-35e6ec9 .jet-mobile-menu__container .jet-mobile-menu__back svg{
padding-top: 15px;

}

.elementor-23910 .elementor-element.elementor-element-44123b4d div.elementor-menu-toggle{

}

.jet-mobile-menu__back svg{
z-index: 9;
	
}



/***********************************/ 
/************END**************/ 
/***********************************/

#subNavCenter{
	margin: 0 auto !important;
}

.sub-menu ul{
	padding-left: 25px !important;

}


.elementor-23642 .elementor-element.elementor-element-555428d div.elementor-menu-toggle{
	margin-right: 25px;
}
#review{
	scroll-padding-top: -200px; 
}
#insurance{
	scroll-padding-top: -200px; 
}

.goldCheck ul {
  list-style: none;
}
.goldCheck li{
	padding-bottom:.5em;
}
.goldCheck ul li:before {
  content: '✓';
	color: #ffb015;
	padding-right: 8px;
	font-weight: 600;
	margin-left: -20px;
}
li{
	padding-bottom:.5em;
}
.textBox a{
	font-weight: 600;
}
ul{
	padding-top:10px;
	padding-bottom: 20px;
}

a:hover{
	transition-duration: .5s;
}
a{
	transition-duration: .5s;
}
@media only screen and (max-width: 1250px) {
.fbSidebar{
	display: none!important;
	}
}
.hoverLinkColor{
		transition-duration: .5s;
}
.hoverLinkColor a:hover{
	color:#ffb015;
		transition-duration: .5s;
}
#insuranceCallback #input_14_2{
	margin-right: -255px;
}
/***********************************/ 
/************Templates **************/ 
/***********************************/

#gform_submit_button_11{
		  margin: 0 auto !important;
	   padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 20% !important;
	padding-right: 20% !important;
	font-weight:700 !important;
}
#gform_submit_button_6 {
    background-color: #ffb015;
    color: #ffffff;
    border-radius: 8px;
    border-color: transparent !important;
    padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-left: 20% !important;
	padding-right: 20% !important;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-right: 14px;
	  margin: 0 auto !important;
		font-weight:700 !important;
}

.buttonIconCaret{
	padding-left:30px;
}

.needHelpForm{
box-shadow: -1px 10px 9px -3px rgba(92,92,92,0.63);
-webkit-box-shadow: -1px 10px 9px -3px rgba(92,92,92,0.63);
-moz-box-shadow: -1px 10px 9px -3px rgba(92,92,92,0.63);
}

.phasesButton{
	margin: 35px 0px;
	text-align: center;
	width: 100%;
		font-weight:700 !important;
}
.phasesButton a{
	padding: 15px 35px;
	background-color: #ffb015;
	border-radius:12px;
	line-height: 1.2em;
	margin-top:400px !important;
		color:#FFF;
	font-size:15px;
box-shadow: 1px 10px 12px -6px rgba(105,105,105,0.75);
-webkit-box-shadow: 1px 10px 12px -6px rgba(105,105,105,0.75);
-moz-box-shadow: 1px 10px 12px -6px rgba(105,105,105,0.75);
}

.phasesButton a:hover{
	color:#FFF;
	box-shadow: 1px 10px 12px -6px rgba(41,41,41,0.75);
-webkit-box-shadow: 1px 10px 12px -6px rgba(41,41,41,0.75);
-moz-box-shadow: 1px 10px 12px -6px rgba(41,41,41,0.75);
}

.phasesImage{
  margin-left: 70%;
	margin-top: -15%;
}

.phasesSb {
	margin-top:20px;
	border-style: solid;
	border-width: 3px;
	border-color: #001d47;
box-shadow: -1px 10px 9px -3px rgba(92,92,92,0.63);
-webkit-box-shadow: -1px 10px 9px -3px rgba(92,92,92,0.63);
-moz-box-shadow: -1px 10px 9px -3px rgba(92,92,92,0.63);
}
.phasesSb li{
		margin-bottom: 10px !important;
}
.phasesSb ul{
		margin-top: 15px !important;
}
.phasesSb .fa-caret-right{
	margin-right: 5px;
	margin-left: -15px;
}
.phasesSb ul{
 list-style-type: none;
}

.fuaxH3{
	font-family: roboto slab;
	font-size: 22px;
	font-weight: 700;
}

.sidebarWidth{
max-width: 28% !important;
width:  28% !important;
}


#sidebarPosts a{
		display: list-item;
  list-style-type: "\27A5";
  padding-inline-start: 1ch;
	 content: "" !important;
    font-size: 12pt !important;
    margin-right: 7px !important;
	padding-bottom: 20px;
	padding-top: 0px;
	border-style: solid;
margin-bottom: 80px;
border-color: #dadfe2;
	border-width: 0px 0px 1px 0px;
}
#sidebarPosts a:hover{
	color:#ffb015;
}
#sidebarCaretList li::marker{
	color: #ffb015 !important;
	font-weight: 1000;
}
#sidebarCaretList li{
		display: list-item;
  list-style-type: "\003E";
  padding-inline-start: 1ch;
	font-weight: 600;
	 content: "" !important;
   font-size: 12pt !important;
    margin-right: 7px !important;
color:#001d47;
}
#sidebarCaretList a:li{
	color:#ffb015;
}
@media only screen and (max-width: 1475px){
	#input_14_2 {
		
		margin-right:-20px !important;
		 width: 100% !important; 
	}
}


#input_14_2 {
    background-color: rgba(255,255,255) !important;
    background-image: linear-gradient(to bottom right,#fff,rgba(255,255,255,.7));
    margin: 0px -175px 3px 0px;
    border-width: 2px 0px 2px 2px !important;
    border: 2px solid #001d47;
    border-radius: 8px 0px 0px 8px;
    color: #001d47;
    font-weight: 600;
    font-size: 12pt;
    padding: 11px 10px;
    width: 63%; 
	 margin-bottom:-.5px;
   /* float: right !important; */
  
}
 #gform_submit_button_14 {
    border-radius: 0px 8px 8px 0px;
    color: #fff;
    background-color: #001d47;
    text-transform: uppercase;
    transition: 0.5s;
    font-weight: 700;
    padding: 9.5px 45px;
    font-size: 18px !important;
    font-weight: 600 !important; 
	border-width: 2.5px;
	 border-color: #001d47;
} 
#centerMe {
	 text-align: center !important;
	  margin: 0 auto !important;
}

/***********************************/ 
/************ CTAs **************/ 
/***********************************/
/***********************************/

#gform_submit_button_7 {
    background-color: #001d47;
    color: #ffffff;
    border-radius: 8px;
    border-color: transparent !important;
    padding-top: 12px;
	padding-bottom: 12px;
	padding-left:  100px;
	padding-right: 400px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-left: 35px !important;
   
}
#input_7_2 {
    background-color: rgba(255,255,255,.1) !important;
    background-image: linear-gradient(to bottom right,#fff,rgba(255,255,255,.7));
    margin: 2px 0 3px;
    border: 2px solid #001d47;
    border-radius: 8px;
    color: #001d47;
    font-weight: 600;
    font-size: 12pt;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-bottom: -10px !important;
    margin-left: 35px !important;
}
.ctaList{
	font-weight: 600;
}
.ctaList:hover{
	text-decoration: underline;
	text-decoration-color:#001d47;

}
dd {
  display: list-item;
  list-style-type: "\27A5";
  padding-inline-start: 1ch;
	 content: "" !important;
    color: #ffb015 !important;
    font-size: 16pt !important;
    margin-right: 7px !important;
}

/***********************************/ 
/************ Home Page **************/ 
/***********************************/
/***********************************/
html, body {
max-width: 100% !important;
overflow-x: hidden !important;
}
.elementor-4489 .elementor-element.elementor-element-a3d0046{
	border-width: 0px !important;
}
.htmlText{
	color:#7E8890;
	font-size:18px;
	font-weight: 400;
	font-family: Arial;
}

.boldHomeText{
	color: #7e8890;
	font-weight: 600;
	font-size:18px;
	margin-left:5px;

}
.facilIcon{
	color:#ffb015;
		font-size:16px;
}
.elementor-swiper-button{
	background: rgba(0, 30, 71, 0.60);
}
@media only screen and (max-width: 1050px) {

	.phoneSize{
		font-size:20px;
	}
	.pathList{

	padding-left:5px;
}	
}
.pathList{
	text-align: left;
	padding-left:30px;
}

.elementor-4489 .elementor-element.elementor-element-9cb872b .elementskit-post-image-card .elementskit-post-body{
	border-radius: 0px 0px 10px 10px;
}
.goldCheckMark {
	 content: "\2713";
	font-size: 20px;
	color:#ffb015;
	font-weight: 600;
	padding-top: 10px;
}
.servicesList{
	font-size: 18px;
	color: #001d47;
	font-weight:500;
}
/***********************************/ 
/************ Footer ***************/ 
/***********************************/
/***********************************/

.footerIconTitle{
	font-size: 18px;
	font-weight: 600;
  font-family: Roboto Slab;
	margin-top:-2px;
	margin-bottom: -10px;
	color:#001d47;
}
.blueLink{
	color:#001d47 !important;
}

.blueLink:hover{
	color:#ffb015 !important;
	transition-duration: .5s;
}
/***********************************/ 
/************ General **************/ 
/***********************************/
/***********************************/

.PUP{
	color:#ffb015;
	font-weight:600;
}

a {
	color:#001d47;
}
 .tab { 
	 margin-left: 10px; 	 
}

.yellow a{
	color:#ffb015 !important;
}
p{
	color:
}
/***********************************/ 
/********** Mega Menu **************/ 
/***********************************/
/***********************************/
.aftercareInSideBar {
    background-size: cover;
    background-position: center center;
    background-image: linear-gradient(135deg, rgba(255, 176, 21, 0.05), rgba(255, 176, 21, 0.8)), url("/wp-content/uploads/2020/06/group-aftercare-planning-w500.jpg");
    box-shadow: 0 3px 5px rgba(0,0,0,.4);
    padding:80px 10px;
    text-align:center;
}
.aftercareInSideBar h2 {
    color: white;
    font-size:22px;
    margin:-25px auto 25px;
    line-height:1.2 !important;
    font-style:italic;
}
.aftercareInSideBar p {
    color:white;
    font-size:18px;
    font-weight:700;
}
.aftercareInSideBar i {
    font-size:60px;
    transform: rotate(20deg);
    margin:40px auto auto 20px;
    transition-duration: 0.5s;
}
.aftercareInSideBar:hover i {
    margin:0px auto auto 80px;
    font-size:50px;
}

.clickHereNav{
	font-family: Roboto Slab;
	font-size: 24px;
	color:#ffb015;
	font-weight:800;

}
.clickHereNav:hover{
	color:#ffb015;
}
.elementor-20567 .elementor-element.elementor-element-eb3e2b1 .elementor-post {
    border-radius: 11px 11px 11px 1px;
    box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 36%);
} 
.elementor-20567 .elementor-element.elementor-element-eb3e2b1 .elementor-post:hover{
box-shadow: 0px 10px 16px -6px rgba(54,54,54,0.64);
-webkit-box-shadow: 0px 10px 16px -6px rgba(54,54,54,0.64);
-moz-box-shadow: 0px 10px 16px -6px rgba(54,54,54,0.64);
}
.recentPostTitles .elementor-post__title{
    /*margin: 5px auto;*/
    background: #ffb015;
    border-radius: 8px;
    padding: 5px 10px;
    border-bottom-left-radius: 0px;
    border: 1px solid rgba(0,0,0,.2);
    font-weight: 600;
    background-image: linear-gradient( to top, #ffb015, #ffb015 );
	
}
.recentPostTitles .elementor-post__title:hover{
	
}
.starth_CTA:hover{
	color:#FFF;
}

.drugs_highlight a:hover{
	color: #ffb015 !important;
}
/********** Hide Code Below to Edit Mega menu easier **************/

.menu_content{
    position: absolute;
    top:47px;
    opacity: 0;
    pointer-events: none;
}

.menu_content:hover, .menu_content:focus, .menu_content:focus-within{
    opacity: 1;
    pointer-events: visible;
}

.nav_item{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;    
    -ms-flex-align: center;    
    align-items: center;    
    height: 76px;
}


.nav_item:hover + .menu_content, .nav_item:focus-within + .menu_content {
    opacity: 1;
    pointer-events: visible;	
	  opacity: 100%;
  transition: opacity .5s;
}


.nav_item:hover + .menu_content::after , .nav_item:focus-within + .menu_content::after, .menu_content:hover::after, .menu_content:focus-within::after {
content:'';
position: fixed;
width: 100%;
height: 100vh;
left:0;
pointer-events: none;
overflow: hidden;
background-color: rgba( 0, 0, 0, 0.34)
}

.menu_content .elementor-container{
padding: 45px 55px;
}

.nav_item{
padding: 0 23px;
}

.nav_item:nth-of-type(2){
margin-left: auto;
}
/********** Hide Code above to Edit Mega menu easier **************/ 
@media screen and (max-width: 1600px){
		.elementor-20567 .elementor-element.elementor-element-d3f992b > .elementor-widget-container{
		padding:0px;
	}
}@media screen and (max-width: 1100px){
	.headerNav .elementor-button-text{
		font-size:11px !important;
	}
}
@media screen and (max-width: 1400px){
	.headerNav .elementor-button-text{
		font-size:13px ;
	}
	.elementor-20567 .elementor-element.elementor-element-d3f992b > .elementor-widget-container{
		padding:0px;
	}
	#logoNav{
		padding-top: 10px;
		
	}
	.nav_ctasize{
		font-size: 15px;
	}
.elementor-20567 .elementor-element.elementor-element-d469394{
		padding-right: 0px !important;
			padding-left: 50px !important;
	}
.nav_alcohol_detox .elementor-20567 .elementor-element.elementor-element-50e3096 img{
	margin: 0px !important;
}
}
#aboutToggle{
	color: #FFF !important;
}
.locations_space{
	padding-bottom: 10px;
}

.mainmen_upgrade i{
		font-size: 9px;
	color:#D7D2CB;
}
.mainmen_upgrade a{

	color:#006F93;
}
.mainmen_upgrade a:hover{

	color:#FFAD00;
}
.mainmen_locations i{
	font-size: 9px;
}
.mainmen_state {
  font-size:14px;
	font-weight:800;
}
.mainmen_locations a:hover{
	color:#ffb015;
}

#contactNav{
	margin-right:-20px;
}
#homeNav{
	margin-right:-20px;
	
}

#centerNav,
#contactNav,
#aboutNav,
#admissNav,
#educaNav,
#detoxNav,
#treatNav{
	margin-left: -30px;
}

.phoneCTA .elementor-button-text{
	padding-top: 6px;
}
.elementor-20567 .elementor-element.elementor-element-9c2b76f .elementor-button a:hover{
	    box-shadow: 0px 5px 10px 0px #7f7b7b !important;
}
/***********************************/ 
/********** Menu *******************/ 
/************* Search **************/
/***********************************/

.geodir-search-container option {
    color: #001d47;
    font-weight: 600;
    cursor:pointer;
}
.dnone, .page-id-1959 #contact-us, .page-id-1959 #contact-us-form {
    display:none;
}
:target::before {
    content: '';
    display: block;
    height:      180px;
    margin-top: -180px;
}
.fusion-header-shadow>div {
   box-shadow: 0 1px 10px -2px rgb(0 0 0 / 14%);
}
.home .fusion-header-shadow>div {
   box-shadow: none;
}
.icons-list-1 {
    margin-left:10px !important;
}
.icons-list-1 li {
    padding: 1px 0 !important;
}
.h100 {
    height:100%;
}
hr {
    background:#001d47;
}
.geodir-search-container select {
    cursor:pointer;
}
.twocolumnlist {
    columns:2;
}
@media only screen and (max-width: 650px) {
	#search_box{
	padding:0px;
}
    .twocolumnlist {
    columns:1;
    }
}
.opt-top {
    font-weight:400 !important;
}
.cSearch {
    border:3px solid #001d47;
    border-radius:15px;
    background:#f9f9f9;
    padding: 15px;
    max-width: 1100px;
    margin: auto;
}
.cSearch .geodir-loc-bar {
    border-bottom: none;
    border-top: none;
    margin: 0;
}
.cSearch .geodir-loc-bar-in {
    border:none;
    background:transparent;
}
.cSearch .geodir-search select, .cSearch .geodir-search input[type=text] {
    border-radius: 8px !important;
    height: 40px !important;
    font-size: 18px !important;
}
.radioSec {
    width:100%;
    padding:10px 2% 25px;
}
.cSearch h2 {
    margin:0 !important;
}
.search-results .fusion-page-title-captions h1 {
    text-transform: capitalize;
    margin-top:8px;
}
.rsCol {
    width:20%;
    display: inline-block;
    float: left;
}
.rsSec {
    margin-left:10px;
}
.rsSec label {
    color:#001d47;
}
.radioSec input {
    vertical-align: text-bottom;
    height: 22px !important;
    display:inline;
}
.rsMain {
    font-weight:700;
    color:#001d47;
}
.geodir-search input[type=text] {
    color:#001d47;
    font-weight:600;
    
}
.geodir-search ::placeholder {
    color:#7e8890;
    font-weight:600;
    margin-left:10px !important;
}
#geodir_search_post_category option {
    color:#001d47;
    font-weight:600;   
}
.geodir-search button, .geodir_submit_search {
    cursor: pointer;
    color:white;
    background-color:#001d47;
    border: 2px solid #001d47 !important;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);

	
}
.geodir-search button:hover, .geodir_submit_search:hover {
    box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
	border-color: #ffb015 !important;
}
.geodir-search select, .geodir-search input {
    color:#001d47;
    font-weight:600;
    border: 2px solid #001d47 !important;
    border-radius:3px;
}
.single-gd_place .flexslider .slides img {
    max-width:450px;
    margin:auto;
    display:none;
}
.single-gd_place .fusion-flexslider {
    margin-bottom:0px;
}
.geodir-post-address-container {
    font-size: 20px;
    font-weight: 600;
}
.geodir-category-list-view .geodir_post_meta {
    line-height: 1.4;
    font-size: 14px;
    padding: 0px 15px;
}
.geodir-category-list-view .geodir-post-title h2, .geodir-category-list-view .geodir-post-title h3 {
    padding: 10px 0px;
    font-size: 26px !important;
    line-height: 1 !important;
    text-align: center;
}
.gd-read-more {
    font-size: 18px;
    font-weight: 600;
}
.geodir-page-location .avada-page-titlebar-wrapper, .geodir-post-rating, .geodir-post-fav, .gd-badge-meta {
    display:none;
}
.hidden, .geo-excerpt, .geodir-info, .archive .fusion-single-line-meta {
    display:none;
}
.geodir_post_meta_icon i {
    color: #ffb015;
}
.geodir-post-distance {
    font-weight:600;
    font-size:14px;
    margin-left:15px;
}
.geodir-widget-bottom {
    margin-top:15px;
}
.geodir-all-link {
    padding: 8px 50px;
    background-color:#001d47;
    color:white;
    border-radius:8px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
}
a.geodir-all-link:hover {
    color:white !important;
}
.gd-cptcat-cat-left, .gd-cptcat-count {
    background-color:#001d47 !important;
}
.gd-list-item-left ul.geodir-images li {
    box-shadow: 0 3px 5px rgb(0 0 0 / 10%);
    border-radius: 8px 8px 0px 0px;
}
.gd-list-item-left ul.geodir-images li img {
    border-radius: 8px 8px 0px 0px;
}
.geodir-all-link:hover {
        box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
}
.geoDetails .entry-title12 {
     margin-bottom:0; 
}
.gd-list-item-left {
    /* padding:5px !important; */
}
.geodir-output-location-mapbubble .geodir_post_meta_title  {
    display:none;
}
.geodir-bubble-meta-side .geodir-output-location {
    text-align:center;
}
body ul.geodir-category-list-view.geodir-gridview>li {
    margin-top: 20px;
    padding: 0px 0px 5px 0px !important;
    border-radius:8px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
}
body ul.geodir-category-list-view.geodir-gridview>li:hover {
    box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
}


body .menu-search-module .geodir-listing-search.gd-search-bar-style .geodir-loc-bar .clearfix.geodir-loc-bar-in .geodir-search button {
    cursor: pointer;
    max-width:50% !important;
    margin:10px auto auto auto !important;
    background-color:#001d47;
    color:white;
    border-radius: 8px;
    font-size:18px;
    border:2px solid #001d47;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
}
.geodir_submit_search{
	color:#FFF;
	background-color:#001d47;
	border: none;
}

.geodir_submit_search:hover{
		background-color:#ffb015;
}
/***********************************/ 
/**********THE********************/ 
/*****************END***************/
/***********************************/

/***********************************/ 
/********** Insurance ***********/ 
 /********* Sidebar Form ***********/
/***********************************/

#input_11_1_3,
#input_11_9,
#input_11_2,
#input_11_3{
	  background-color: rgba(255,255,255,.1) !important;
    background-image: linear-gradient(to bottom right,#fff,rgba(255,255,255,.7));
    margin: 2px 0 3px;
    border: 2px solid #001d47;
    border-radius: 8px;
    color: #001d47;
    font-weight: 600;
    font-size: 12pt;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
	margin-bottom: -10px !important;
}
#input_11_2{
	padding: 20px 5px !important;
}
#gform_submit_button_11{
	 	background-color: #001d47;
    color: #ffffff;
    border-radius: 8px;
    border-color: transparent !important;
    padding: 12px 20px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-right: 14px;
}
#gform_submit_button_11:hover{
		background-color: #001d47;
    box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
}


/***********************************/ 
/********* END OF CHANGES **********/
/***********************************/
/***********************************/ 
/********** Request Call ***********/ 
 /********* Sidebar Form ***********/
/***********************************/
#input_6_2{
	  background-color: rgba(255,255,255,.1) !important;
    background-image: linear-gradient(to bottom right,#fff,rgba(255,255,255,.7));
    margin: 2px 0 3px;
    border: 2px solid #001d47;
    border-radius: 8px;
    color: #001d47;
    font-weight: 600;
    font-size: 12pt;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
	margin-bottom: -10px !important;
}
#input_6_2{
	padding: 20px 20px !important;
}
#gform_submit_button_6{
	     background-color: #ffb015;
    color: #ffffff;
    border-radius: 8px;
    border-color: transparent !important;
    padding: 12px 20px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-right: 14px;
}
#gform_submit_button_6:hover{
	 	    background-color: #ffb015;
    box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
}

/***********************************/ 
/********* END OF CHANGES **********/
/***********************************/ 
/***********************************/ 
/******* Contact Popup Form ********/
/***********************************/ 
#input_12_1_3,
#input_12_2,
#input_12_3,
#input_12_8
{
	  background-color: rgba(255,255,255,.1) !important;
    background-image: linear-gradient(to bottom right,#fff,rgba(255,255,255,.7));
    margin: 2px 0 3px;
    border: 2px solid #001d47;
    border-radius: 8px;
    color: #001d47;
    font-weight: 600;
    font-size: 12pt;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
	margin-bottom: -10px !important;
}
#input_12_8{
	padding: 20px 20px !important;
}
#gform_submit_button_12{
	 	background-color: #001d47;
    color: #ffffff;
    border-radius: 8px;
    border-color: transparent !important;
    padding: 12px 20px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-right: 4px;
}
#gform_submit_button_12:hover{
	 	background-color: #001d47;
    box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
}
 .gfield input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
color: #001d47 !important;
}
.gfield input::-moz-placeholder { 
	/* Firefox 19+ */
color: #001d47 !important;
}
.gfield input:-ms-input-placeholder {
	/* IE 10+ */
color: #001d47 !important;
}
.gfield input:-moz-placeholder {
	/* Firefox 18- */
color: #001d47 !important;
}
::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
color: #001d47 !important;
	font-weight: 400 !important;
}
/***********************************/ 
/********* END OF CHANGES **********/
/***********************************/ 
/***********************************/ 
/****** Insurance Popup Form *******/
/***********************************/
#input_10_1_3,
#input_10_9,
#input_10_2,
#input_10_3
{
	   background-color: rgba(255,255,255,.1) !important;
    background-image: linear-gradient(to bottom right,#fff,rgba(255,255,255,.7));
    margin: 2px 0 3px;
    border: 2px solid #001d47;
    border-radius: 8px;
    color: #001d47;
    font-weight: 600;
    font-size: 12pt;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
	margin-bottom: -10px !important;
}

#gform_submit_button_10{
	 	background-color: #001d47;
    color: #ffffff;
    border-radius: 8px;
    border-color: transparent !important;
    padding: 12px 20px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-right: 4px;
}
#gform_submit_button_10:hover{
	  background-color: #001d47;
    box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
}

/***********************************/ 
/********* END OF CHANGES **********/
/***********************************/
/***********************************/ 
/******Virtual Popup Form *******/
/***********************************/
#input_13_1,
#input_13_4,
#input_13_5,
#input_13_3,
#input_13_6
{
	   background-color: rgba(255,255,255,.1) !important;
    background-image: linear-gradient(to bottom right,#fff,rgba(255,255,255,.7));
    margin: 2px 0 3px;
    border: 2px solid #001d47;
    border-radius: 8px;
    color: #001d47;
    font-weight: 600;
    font-size: 12pt;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
	margin-bottom: -10px !important;
}

#gform_submit_button_13{
	 	background-color: #001d47;
    color: #ffffff;
    border-radius: 8px;
    border-color: transparent !important;
    padding: 12px 20px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-right: 4px;
}
#gform_submit_button_13:hover{
	  background-color: #001d47;
    box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
}

/***********************************/ 
/********* END OF CHANGES **********/
/***********************************/
/***********************************/ 
/********** Contact Form ***********/
/***********************************/
#input_8_2,
#input_8_8{
	margin-bottom: 5px !important;
}





#gform_submit_button_8{
	  background-color: #004860;
    color: #ffffff;
    border-radius: 8px;
    border-color: transparent !important;
    padding: 12px 20px;
    box-shadow: 0 3px 5px rgb(0 0 0 / 40%);
    margin-right: 4px;
}
#gform_submit_button_8:hover{
	 	background-color: #FFAD00;
    box-shadow: 0 3px 5px rgb(0 0 0 / 60%);
}
/***********************************/ 
/********* END OF CHANGES **********/
/***********************************/