/* Custom Styles
============================================================== */
/* Colors ----------------------------------- */
.fcc-yellow {
	color: #EBBF73 !important;
}

.fcc-orange {
	color: #E18D0D !important;
}

.fcc-blue {
	color: #3C64A0 !important;
}

.fcc-blue-2 {
	color: #1F4175 !important;
}

.fcc-blue-dk {
	color: #243856 !important;
}

/* Backgrounds ------------------------------ */
#background-grey {
	background-color: #f7f7f7 !important;
}

#background-yellow {
	background-color: #EBBF73 !important;
}

#background-orange {
	background-color: #E18D0D !important;
}

#background-blue {
	background-color: #3C64A0 !important;
}

#background-blue-2 {
	background-color: #1F4175 !important;
}

#background-blue-dk {
	background-color: #243856 !important;
}

/* Custom Elements
============================================================== */
/* Font Awesome Icons ---------------------- */
.phone-info .fa-phone {
	color: #E18D0D;
	margin-right: 5px;
}

.phone-info .fa-map-marker {
	color: #E18D0D;
	margin-left: 20px;
	margin-right: 10px;
}

/* Logo Area Styles
============================================================== */
/* Top Menu Bar / Extra Info --------------- */
.phone-info {
	font-size: 16px;
}

/* Menu Link Underlines -------------------- */
.avia-menu-fx {
	height: 5px;
}

/* Mega Menu Column Headers ---------------- */
#header .mega_menu_title {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

/* Mega Menu Description Block ------------- */
#header .avia_mega_text_block {
	margin-bottom: 5px !important;
	margin-top: 5px !important;
}

/* Header Styles
============================================================== */
/* Page Headers ---------------------------- */
#top .title_container .container {
	padding-top: 25px;
	padding-bottom: 25px;
	min-height: 56px;
}

#top .title_container .main-title {
	font-size: 40px;
	line-height: 1.3em;
}

/* Breadcrumb Text ------------------------- */
.title_container .breadcrumb {
	font-size: 13px;
}

@media only screen and (max-width: 767px) {
	.responsive .title_container .breadcrumb {
		margin-top: 10px;
	}
}

/* Slider Styles
============================================================== */
a.avia-slideshow-button.avia-button {
	font-size: 18px;
}

.slideshow-caption-upper {
	font-size: 35px;
	text-transform: uppercase;
	line-height: 50px;
}

@media only screen and (max-width: 990px) {
	div#full_slider_1 {
		display: none !important;
	}
}

/* Footer Styles
============================================================== */
#footer .flex_column .widget .widgettitle {
	margin-bottom: 15px;
}

/* General Styles
============================================================== */
/* Headers --------------------------------- */
h2 {
	letter-spacing: .5px !important;
}

/* Blog Styles
============================================================== */
/* Blog Headers - Single Post -------------- */
.single-post .entry-content-wrapper .post-title {
	font-size: 32px;
	line-height: 1.3em;
}

/* Blog Headers - Blog Page ---------------- */
h2.post-title.entry-title {
	font-size: 30px !important;
}

/* Blog Category Widget -------------------- */
.sidebar ul.children li:before {
	content: '‣ ';
}

.sidebar ul.children li {
	margin-left: 20px !important;
}

/* ENFOLD MISC STYLES
============================================================== */
/* Fancy Ampersand ------------------------- */
.special_amp {
	color: inherit !important;
	font-family: inherit;
	font-size: inherit;
	font-style: normal;
}

/* Theme Buttons --------------------------- */
.avia-button.avia-size-large {
	font-size: 18px;
}

.avia-button.avia-size-x-large {
	padding: 20px 50px;
	font-size: 18px;
}

.avia_ajax_form .button {
	font-size: 17px;
}

/* Lightbox Styles ------------------------- */
.mfp-bg {
	background: #000000;
	opacity: .9;
	filter: alpha(opacity=90);
}

.mfp-zoom-in.mfp-ready.mfp-bg {
	opacity: .9;
}

/* Search Box ------------------------------ */
#top #searchsubmit {
	height: 100%;
}

/* Google Map Tooltip ---------------------- */
.avia-google-map-container .gm-style-iw p,
.gm-style .gm-style-iw {
	line-height: 1.7em;
	margin-bottom: 0 !important;
	color: #222222;
}

div.gm-style-iw {
	top: 12px;
}

/* Accordion Toggler ----------------------- */
.toggler {
	font-weight: bold;
}

.toggle_icon {
	top: 16px;
}

/* Main Content Sections */
.main_color .toggle_icon, 
.main_color .vert_icon, 
.main_color .hor_icon {
	border-color: #BD0404 !important;
}

.main_color p.toggler {
	color: #000000 !important;
}

/* Alternate Content Sections */
.alternate_color .toggle_icon, 
.alternate_color .vert_icon, 
.alternate_color .hor_icon {
	border-color: #BD0404 !important;
}

.alternate_color p.toggler {
	color: #ffffff !important;
}

/* Tables ----------------------------------- */
th {
	letter-spacing: 1px;
	text-transform: none;
	font-size: 16px;
}

/* Hide on Mobile/Desktop IDs
============================================================= */
@media only screen and (max-width: 990px) {
	#only-desktop {
		display: none !important;
	}
}

@media only screen and (min-width: 990px) {
	#only-mobile {
		display: none !important;
	}
}

/* Page Specific Styles
========================================================================================================= */
/* Church Directory Page
============================================================== */
/*.page-id-71488 div.av-special-heading.av-special-heading-h4 {
	margin-top: 30px !important;
} */
.sidebar_left.sidebar {
	text-align: left;
}

/* Plugin Styles
========================================================================================================= */
/* MEKS Social Widget
============================================================== */
/* General --------------------------------- */
.mks_social_widget {
	padding-bottom: 0;
}

/* Footer ---------------------------------- */
#footer .mks_social_widget_ul li {
	margin-left: 5px;
	margin-right: 10px;
}

/* GRAVITY FORMS Styles
============================================================== */
/* Text Fields ----------------------------- */
.gform_wrapper .ginput_complex input[type=text],
.ginput_container input[type=text],
#top textarea {
	padding: 13px !important;
	border-radius: 2px !important;
}

.gform_wrapper .ginput_complex .ginput_full input[type=email], .gform_wrapper .ginput_complex .ginput_full input[type=number], .gform_wrapper .ginput_complex .ginput_full input[type=password], .gform_wrapper .ginput_complex .ginput_full input[type=tel], .gform_wrapper .ginput_complex .ginput_full input[type=text], .gform_wrapper .ginput_complex .ginput_full input[type=url] {
	width: 100% !important;
}

/* Section Separators ---------------------- */
.gform_wrapper .gsection {
	margin-top: 50px;
}

/* Field Labels ---------------------------- */
label.gfield_label {
	color: #696969 !important;
	font-size: 16px !important;
}

/* Required Asterisk ----------------------- */
span.gfield_required {
	color: #DB0101 !important;
}

/* Checkbox Buttons ------------------------ */
#top .gform_wrapper .gfield_checkbox li label {
	margin: 1px 0 0 30px;
}

/* Radio Buttons --------------------------- */
#top .gform_wrapper .gfield_radio li label {
	margin: 1px 0 0 10px;
}

#top .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: 4px;
}

/* Dropdown Select ------------------------- */
#top select {
	padding: 13px;
}

/* Submit Buttons -------------------------- */
.gform_wrapper .gform_footer input[type=submit],
.gform_body input.button {
	padding: 16px 50px !important;
	font-size: 16px;
	border-radius: 2px;
}

/* Bulleted Lists -------------------------- */
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, 
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
	list-style-type: disc !important;
	margin-left: 30px !important;
}

/* Employer Section Divider (Large) -------- */
.gravity_subheader h2 {
	font-size: 20px !important;
}

/* Employer Section Divider (Small) -------- */
.gravity_subheader_2 h2 {
	font-size: 16px !important;
	font-family: 'Open Sans', Helvetica, Arial, Sans-serif;
}
/* Remove Click me button to the homepage -------- */

a.avia-button.avia-icon_select-yes-left-icon.avia-color-theme-color.avia-size-small.avia-position-center {
    display: none;
}

.av_promobox.avia-button-yes.avia-builder-el-21.el_after_av_button.avia-builder-el-last {
    display: none;
}
.iconbox_content {
    height: 390px;
}
h2#Mission {
    margin-top: -95px;
}