/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "Inter";	font-weight:normal;
	font-size:1.1em;
	text-align:left;
	color: #212529; 
}
a {	
	color: #489bc9; 
}
h1 {	
	font-family: "Domine";	font-weight:bold;
	font-size:2em;
	text-align:left;
	color: #000000; 
}
h2 {	
	font-family: "Domine";	font-weight:bold;
	font-size:1.75em;
	text-align:left;
	color: #122b50; 
}
h3 {	
	font-family: "Domine";	font-weight:bold;
	font-size:1.3em;
	text-align:left; 
}
h4 {	
	font-family: "Domine";	font-weight:bold;
	font-size:1em;
	text-transform:none;	text-align:left; 
}
h5 {	
	font-family: "Domine";	font-weight:bold;
	text-align:left; 
}
h6 {	
	font-family: "Domine";	font-weight:bold;
	text-align:left; 
}
@media screen and (max-width: 980px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:normal;

	color: #212529; 
}
a {	
	color: #489bc9; 
}
h1 {		font-weight:bold;

	color: #000000; 
}
h2 {		font-weight:bold;

	color: #122b50; 
}
h3 {		font-weight:bold;
 
}
h4 {		font-weight:bold;
 
}
h5 {		font-weight:bold;
 
}
h6 {		font-weight:bold;
 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-weight:normal;

	color: #212529; 
}
a {	
	color: #122b50; 
}
h1 {		font-weight:bold;

	color: #000000; 
}
h2 {		font-weight:bold;

	color: #122b50; 
}
h3 {		font-weight:bold;
 
}
h4 {		font-weight:bold;
 
}
h5 {		font-weight:bold;
 
}
h6 {		font-weight:bold;
 
}
 }@media screen and (max-width: 680px) { /* Themify Customize Styling */
body {		font-weight:normal;
 
}
h1 {		font-weight:bold;
 
}
h2 {		font-weight:bold;
 
}
h3 {		font-weight:bold;
 
}
h4 {		font-weight:bold;
 
}
h5 {		font-weight:bold;
 
}
h6 {		font-weight:bold;
 
}
 }
/* Themify Custom CSS */
/*DEFAULT POST FIX*/
#content {
padding: 0;
}

.wp-block-image .alignright {
float: right;
margin-right: -20%;
}

.wp-block-image .alignleft {
float: left;
margin-left: -20%;
}

.wp-block-image .aligncenter img {
margin: 0 auto;
}

.wp-block-image .aligncenter > figcaption {
margin-left: 0px;
}

.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption,
.wp-block-image.is-resized > figcaption, .wp-caption-text, .featured-caption {
display: block;
	text-align:left;
	font-family:Domine;
	font-weight:700;
	font-size:0.875em;
	line-height:1.75em;
padding-bottom:1%;
}

.z_centered_element {
margin: 0 auto;
}

.z_700_width {
max-width: 700px;
}
.z_300_width{
	min-width:300px !important;
}

/*NINJA FORMS FIXES*/
.nf-field-label .fa-info-circle:before {
opacity: 0;
}

.nf-field-label .nf-help {
background: url("/wp-content/uploads/2020/03/q.jpg")no-repeat;
}

.affirmation-check-box.label-left .nf-field-label {
width: 50%;
text-align: left;
display: hidden;
}

.affirmation-check-box.label-left .nf-field-description {
margin: -3em 1em 0 0;
width: 47%;
}

.affirmation-check-box.label-left .nf-field-element {
width: 100px;
padding: 10px 0;
height: 46px;
border: 1px solid #ccc;
text-align: center;
}

.affirmation-check-box.label-left .nf-field-element:after {
content: "AGREE";
}

.ninja-forms-req-symbol, input[value="null"], .z_hidden_label .nf-field-label {
display: none;
}

.nf-field-element,
.nf-field-description {
text-align: left;
margin-left: 0;
}

.tbp_advanchd_archive_wrap a {
color: #122b50;
}

.z_pub_name {
margin-bottom: 0px !important;
}

/*CUSTOM MENU STUFF*/
.adv-menu a {
color: #122b50 !important;
}

.esp-menu a{
font-style: italic !important;
}

/*FIX DEKS AND HP SPACING*/
.wpnbha p {
font-style: italic !important;
line-height: 1.25em;
}

.space-above {
margin-top: 1em;
}

/*FIX CATS ON TOP*/
.image-aligntop .cat-links {
margin: -57% 0 53% !important;
display: flex;
}

.cat-links a {
color: #FFF !important;
font-family:"Open Sans Condensed";
text-transform:uppercase;
background-color: #122b50;
font-size: 1.5em;
padding: 0.2em 0.4em;
line-height: 1.4em;
}

/*16x9 Ratio Images*/
.wpnbha:not(.image-alignleft)  .post-thumbnail {
    position: relative !important;
padding-bottom: 56.2%;
}

.wpnbha:not(.image-alignleft) .post-thumbnail img {
position: absolute !important;
object-fit: cover !important;
width: 100% !important;
height: 100% !important;}

.wpnbha .post-thumbnail img, .wpnbha img.wp-post-image, .z_post_text .module-image .image-wrap img, .z_post_text .module-image .image-wrap img, .wp-block-image img{
    border: 1px solid #122b50 !important;
    border-top: 1px dashed rgba(18, 43, 80, 1) !important;
}
.wp-block-columns.is-style-borders>.wp-block-column:after{border-right: 1px dashed rgba(18, 43, 80, 1) !important;border-left:none;}
.wpnbha.is-style-borders article, hr{border-bottom: 1px dashed rgba(18, 43, 80, 1) !important; border-top:none;}
.sticky-logo {display:none !important;}
.sticky-wrapper.tb_sticky_scroll_active .sticky-logo {display:inline-block !important;}