/* mod-time: Wed, 18 Jun 2025 17:46:40 +0000 */

a { color: #cc3354; }
.nletter .ns-submit, #rsidebar .gform_footer .gform_button, #sidebar .gform_footer .gform_button, #fsidebar .gform_footer .gform_button, #tsidebar .gform_footer .gform_button, #main .gform_footer .gform_button, #main .gform_page_footer .button, input#commentSubmit, a.hpctabtn, #titlecontent a.ctabutton, .postcontent blockquote p.cta a {
	background-color: #cc3354;	border-color: #cc3354;	}
.quote blockquote.testimonials-text {
	background-color: #f5f5f5;
	color: #171717;
}
.cmap #responsive-frame { padding-bottom: 18%; }
#sliderwrap { background-color: #171717; }

#subwrap { max-width: 100%; }
#vasliderbox, #vaslider { max-width: 100%; }
#vaslider .slide img { display: none; }
#vaslider .vacaption { left: 50%; margin-left: -470px; }

@media only screen and (max-width: 959px) {
#vaslider .slide { height: inherit !important; background-image: none !important; }
#vaslider .slide img { display: block; }
#vaslider .vacaption { left: 0; top: 10px; width: 100%; margin-left: 0; box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 20px; }
}
#hpctawrap { background-color: #171717; }
#nav-wrap { float: right; width: auto; margin-top: 32px; }
#topwrap {
	color: #171717;
}
#topwrap a { color: #171717; }
#titlewrap { background-color: #171717; }	
#pagetitle h1 { color: #ffffff; }	
