/*Header*/

#bbd-pop-up{display: none;}
#bbd-pop-up{position: fixed; z-index: 999999; background-color: #000000a6; width: 100%; height: 100%; top: 0; left: 0;}
#bbd-pop-up ul{margin-top: 1em;}
#bbd-pop-up ul li{display: inline; margin-right: 1em;}
#bbd-pop-up ul li a{padding: .5em 1em; color: #fff; background-color: #1E73BE;}
#bbd-pop-up.showit{display: block; }

#bbd-pop-up .et_pb_widget{float: none; width: 50%; margin: 10% auto; background-color: #fff; padding: 2em;}
.sub-menu, #mobile_menu {
	left: inherit;
	right: 0;
}

#mobile_menu {
	max-width: 350px;
}

/*Win Chevy Page*/
.win-chevy-logo img {
	display: block;
	width: 50%;
	margin: 0 auto;
}

#news-header-bar h1 {font-weight: 700!important; font-size: 40px;}
.header-content h2 {font-size: 36px;}

#post-333 .et_pb_main_blurb_image img {width: 120px!important; height:auto;}

@media screen and (max-width: 980px) {
	#sidebar {background-color: #244386; width:100%!important; margin-top: 30px;}
	#nav_menu-2 h4, #nav_menu-2 a {color:white;}
	#main-content .container {width: 100%;}
	#search-2 {width:60%!important; margin:auto; padding-top: 30px;}
	#nav_menu-2 {width: 80%!important; margin-left:auto;}
	#left-area {width:80%!important; margin-left:10%; margin-right:auto; position:relative;}
}


.page-id-5666 .mailmunch-popover, .page-id-5666 .mailmunch-overlay{display: none !important; z-index: 0 !important; position: static !important;}

#press-blurb img {width:140px;}

.flex-row-wrapper{
	display: flex;
}
@media (max-width: 1319px){
	.container.et_menu_container{
		width: 95%;
		max-width:100%;
	}
	#logo{
		top:4px !important;
	}
}
@media screen and (max-width: 1140px) {
	#jjf-impact .et_pb_number_counter div p span {font-size: 52px!important;}
}

@media ( max-width: 980px){
	#av-overlay{padding: 30px 15% 34px;}
	#bbd-pop-up .et_pb_widget{width:90% !important; overflow: auto;}
	#news-header-bar{padding: 0;}
	#news-header-bar h1{font-size: 32px; line-height: 1.2em;}
	.header-content h2 {font-size: 30px;}
}

@media only screen and (max-width: 767px){
#logo {
    max-height: 119% !important;
    width: auto;
    max-width: 100% !important;
	}
.et_pb_blog_grid .column .et_pb_post{
	margin: 0 auto;}
}
@media screen and (max-width: 480px) {
	#news-header-bar .header-content {width: 100%;}
	#news-header-bar h1 {font-size: 24px;}
	.header-content h2 {font-size: 22px;}
}