/*
Theme Name: Extra Child
Theme URI: http://www.elegantthemes.com/gallery/extra/
Template: Extra
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Extra
Version: 4.19.5.1675888188
Updated: 2023-02-08 20:28:03

*/

/* General */
.greyBorder {
	border: 1px solid #c9cac8 !important;
}

h4.widgettitle {
	background-color: #002244;
}

.excerpt > p + a.read-more-button, .post-nav .nav-links .nav-link-prev .button, .post-nav .nav-links .nav-link-next .button {
	background-color: #333;
	color: #FFF;
	border: 1px solid #333;
}

.post-nav .nav-links .nav-link-prev .button:before, .post-nav .nav-links .nav-link-next .button, .post-nav .nav-links .button:before {
	color: #FFF;
}

.post-nav .nav-links .nav-link-prev a .button:hover + .button::before, .post-nav .nav-links .nav-link-next a .button:hover + .button::before {
	background-color: #FFF;
	color: #333 !important;
	
}

.excerpt > p + a.read-more-button:hover, .post-nav .nav-links .nav-link-prev .button:hover, .nav-links .nav-link-next .button:hover {
	color: #333;
	background-color: #FFF;	
	text-decoration: none !important;
}

a {
	color: #00338e;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #00338e;
}

.post-content p a {
	font-weight: bold;
}

.post-meta, .post-meta p, .post-meta p > *, .post-content .excerpt, .et_pb_extra_module .main-post article .post-content .excerpt, .et_pb_extra_module .post-meta a {
	color: #333;
}

.et_pb_bg_layout_dark div article div div .post-meta p, .et_pb_bg_layout_dark div article div div .post-meta p > * {
	color: #FFF !important;
}
/* End General */

/* Navigation */
#main-header {
	background-color: #FFF;
	border-bottom: 6px solid #002244;
}


#et-navigation li a {
	color: rgba(0, 0, 0, .6);
}
#et-navigation>ul>li>a {
	padding-bottom: 34px;
}
#et-navigation>ul>li>a:hover {
	text-decoration: none !important;
}

#et-navigation>ul>li>a:hover:before {
	transform: translateY(10px);
}

#et-navigation>ul>li.current-menu-item>a:before, #et-navigation>ul>li.current_page_item>a:before {
 transform: translateY(10px);
}

#logo {
	width: auto;
    height: auto;
}

.et-fixed-header header.header div#main-header-wrapper div#main-header div.container div#et-navigation {
	margin-top: 10px !important;
}

@media only screen and (max-width: 1024px) {
	#et-mobile-navigation nav {
		background-color: #002244;
	}
	#et-navigation li a, #et-extra-mobile-menu > li > a:hover {
	 color: #FFF !important;
	}
	
	#et-extra-mobile-menu > li.current-menu-item > a {
		color: #FFF;
		text-decoration: underline;
	}	
}

@media only screen and (max-width: 1024px) {
	#et-navigation {
		margin-left: auto !important;
	}
}

/* End Navigation */

/* Promotional Carousel */
.et-pb-slider-arrows a {
	opacity: 1 !important;
}
/* End Promotional Carousel */

/* Headlines */
.wp-block-latest-posts__post-title {
	color: #333 !important;
}
/* .wp-block-latest-posts__post-title:hover {
	cursor: initial !important;
	text-decoration: none !important;
	color: #333 !important;
} */
/* End Headlines */

/* Footer */
#footer-bottom {
	background-color: #002244 !important;
}
#footer-info {
	color: #FFF !important;
}
/* End Footer */

/* Categories */
body.category .et_pb_extra_column_main > h1:first-child { 
    display: none; 
}

.et_pb_extra_column_main h1 {
	margin-bottom: 0;
}

.catLine {
	border-top: 3px solid;
	margin-bottom: 10px;
	width: 4%;
}

.catLineCeo {
	border-color: #002244 !important;
}
.ceoHeaderTitle {
	color: #002244 !important;
}
.ceoWidgetTitle {
	background-color: #002244 !important;
}

.catLineBrc {
	border-color: #2b666b !important;
}
.brcHeaderTitle {
	color: #2b666b !important;
}
.brcWidgetTitle {
	background-color: #2B666B !important;
}

.catLineExp {
	border-color: #00338e !important;
}
.expHeaderTitle {
	color: #00338e !important;
}
.expWidgetTitle {
	background-color: #00338e !important;
}

.catLineLcp {
	border-color: #76192C !important;
}
.lossPolHeaderTitle {
	color: #76192C !important;
}
.lossPolWidgetTitle {
	background-color: #76192C !important;
}

.catLineOutreach {
	border-color: #000000 !important;
}
.outHeaderTitle {
	color: #000000 !important;
}
.outWidgetTitle {
	background-color: #000000 !important;
}

.catLineSales {
	border-color: #4b3a80 !important;
}
.salesHeaderTitle {
	color: #4b3a80 !important;
}
.salesWidgetTitle {
	background-color: #4b3a80 !important;
}

.catLineUni {
	border-color: #1a6734 !important;
}
.uniHeaderTitle {
	color: #1a6734 !important;
}
.uniWidgetTitle {
	background-color: #1a6734 !important;
}

.catLineWell {
	border-color: #cf2028 !important;
}
.wellHeaderTitle {
	color: #cf2028 !important;
}
.wellWidgetTitle {
	background-color: #cf2028 !important;
}
/* End Categories */

/* Have Questions */
.widgettitle + figure {
	margin-top: .7em;
	margin-bottom: .5em;
}
.wp-block-image.aligncenter.size-full + p.has-text-align-center, .wp-block-image.size-full + p {
	text-align: center;
	padding: 0 10px 10px 10px;
}
.wp-block-image.aligncenter.size-full + p.has-text-align-center a, .wp-block-image.size-full + p a {
	color: #00338e;	
	text-decoration: none;
}
.wp-block-image.aligncenter.size-full + p.has-text-align-center a:hover, .wp-block-image.size-full + p a:hover {
	text-decoration: underline;
}
/* End Have Questions */

/* Category page ads */
.module-etads .etad {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	background-color: #FFF;
}

/* .adHeightMin .module-body .etad {
	min-height: 320px;
} */

.slainteAdHeightMin .module-body .etad {
	min-height: 343px;
}

.etad a {
	display: initial;
	font-weight: bold;
}

.module-etads .etad p:first-of-type {
	display: none;
}
.module-etads .etad p:nth-of-type(2) {
	margin-bottom: 0;
}
.module-etads .etad p:nth-of-type(3) {
	padding: 0 15px;
	margin-bottom: 10px;
}
.module-etads .etad p:nth-of-type(4) {
	padding: 0 15px;
	
}

@media only screen and (min-width: 1025px) {
	.adHeightMin .module-body .etad {
		min-height: 320px;
	}
}
/* End Category page ads */

/* Main Content Ads */
@media only screen and (max-width: 1024px) {
	.et_pb_column_1_3 {
		width: 33% !important;
		max-width: 33% !important;
		min-width: 33% !important;
	}
	.adHeightMin .module-body .etad {
		min-height: 310px;
	}
}
@media only screen and (max-width: 681px) {
	.et_pb_column_1_3 {
		width: 50% !important;
		max-width: 50% !important;
		min-width: 50% !important;
	}
}
@media only screen and (max-width: 480px) {
	.et_pb_column_1_3 {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 100% !important;
	}
	.module-etads .etad p:nth-of-type(2) {
		text-align: center;
	}
}
/* End Main Content Ads */