/*
Additional CSS
*/

.site-header {position: sticky; top: 0px; z-index: 9999;}
.nav-primary {position: sticky; top: 80px; z-index: 9999; background-color: #0061a8;}
.nav-primary a {color: #fff; font-weight: bold}


/* General
--------------------------------------------- */


/* MOBILE */
@media only screen and (max-width: 1100px) {  
	
.site-header {padding: 8px;}
.genesis-nav-menu a {padding-left: 5px; padding-right: 5px;}	

}



/* NEW WP STUFF */

.wp-block-pullquote {border-top: 3px solid; border-bottom: 3px solid; margin: 40px 0px; padding: 3%;}

.is-style-large::before {content: "\201D"; color: #e8e8e8; left: -20px; top: -20px; font-size: 40px; font-weight: bold;}
.is-style-large {margin: 40px 0px !important;}

.is-style-default {border-left: 4px solid #888; margin: 40px 0px; padding: 20px 20px 5px; font-size: 16px;}


@media only screen and (max-width: 724px) {
.site-header .wrap {display: block;}
.nav-primary .responsive-menu-icon {display: none;}
.nav-primary .responsive-menu {display: block !important;}	
.site-header {text-align: center; padding: 0px 20px 0px;}
	
	.site-header .title-area {min-width: 200px;}	
}
