.home-page-header{
	background:#0292B7;
}
body.ctypo .main-menu ul li a{
	text-transform:uppercase;
	color:#FFFFFF}

#menu-top-menu > li > a{
	background: #0292B7; 
	color: #FFFFFF
}

#menu-top-menu > li > a:hover,
li.menu-item-has-children > ul > li > a:hover, #menu-top-menu > li:last-child > a{ 
	background: #F11894; 
	color: #FFFFFF;
}

#menu-top-menu > li:last-child > a:hover{
	background: #FFFFFF; 
	color: #F11894; 
}

li.menu-item-has-children > ul > li > a{
	background: #FFFFFF; 
	color: #F11894 !important	;
}

#menu-top-menu > li:last-child > a{
	padding: 8px 16px;
}

@media screen and (max-width: 1000px){
	#menu-top-menu > li > a{
		background: #FFFFFF;
		color: #0292B7;
	}
}

.bradcrumbs{display:none;}

body.ctypo h1{
	font-family: 'Outfit','sans-serif';
    color: #0292B7;
    font-size: 325%;
    letter-spacing: -0.5px;
    font-weight: 700;
margin-bottom:2rem;}

h1.vw-page-title{margin-bottom:2rem;}

.home-bottom-cols > div{
	padding:20px;
	border-radius:4px;
	background:#E7F0F1;
	text-align:center;
}

.home-bottom-cols div .alignfull img{
	width:auto !important;
}

.social-column{
	padding:20px;
}

..n2-ss-slider img.n2_ss_video_cover{
	border-radius:8px;
}
.n2-ss-slider .n2_ss_video_player iframe, .n2-ss-slider .n2_ss_video_player video, .n2-ss-slider .n2_ss_video_player .n2_ss_video_player__cover{
	border-radius:8px;
}

p.quote-section i{
	color:#F11894;
	font-size:2rem;
}

div#n2-ss-9 .n-uc-SNS37MkfOEWK{
	height:auto;
}

p.testimonial-quote i.fa-quote-left,
p.testimonial-quote i.fa-quote-right{
	color:#F11894;
	font-size:2rem;
}

p{line-height:180% !important;}

#content-vw ul li{
	color: #666769;
}

#content-vw ul li::marker{
	color: #297C7D;
}


#sidebar .widget_block,
#home-sidebar .widget_block{
	background:#E7F0F1;
	border-radius:5px;
	border-bottom-right-radius:50px;
}

#sidebar .widget_block a,
#home-sidebar .widget_block a{
	text-decoration:underline;
}

@media screen and (min-width:768px){
	#home-sidebar {
		display:flex;
		gap:30px;
	}
}

@media screen and (min-width:992px){
	#home-sidebar .widget_block{
		flex: 0 0 auto;
		width: 33.3333333333%;
	}	
}

@media screen and (min-width:768px){
	#home-sidebar .widget_block{
		flex: 0 0 auto;
		width: 33.3333333333%;
	}	
}




.sl-overlay{
	background: #297C7D;
	opacity: 0.75;
}

.sl-wrapper .sl-counter{
	background: #C42147;
	color: white;
	padding: 8px 32px;
	left:30px;
}

.sl-wrapper .sl-close{
	background: #C42147;
	color: #FFFFFF;
}

.sl-wrapper .sl-navigation button{
	background: #C42147;
	color: #FFFFFF;
}

.footer-block{
	border:solid 15px white;
	background:#E7F0F1;
	border-radius:5px;
}
.footer-block aside p i{
	font-size:2rem;
	color:#297C7D;
}
#footer li a{color:#C42147;}
#footer p{color:#000000;}
.copyright .mb-0 a{display:none;}
.copyright p {color:#ffffff !important;}

#jp-relatedposts{
	display:none !important;
}

#contact-form-success-header {	
      background: #297c7d;
      color: #ffffff;
      padding: 12px;
}
