/*
Theme Name: VMC Foundation
Description: An Enfold <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. These are modifications to the Enfold them that make it work like the custom design for VMC
Version: 1.0
Author: Christie Wood
Author URI: http://annabelmangold.com/
Template: enfold
*/
@import url("../../../count/350988");
@import url("../../../count/352a2b");
@font-face {font-family: 'RockwellMT';src: url('fonts/350988_0_0.eot');src: url('fonts/350988_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/350988_0_0.woff2') format('woff2'),url('fonts/350988_0_0.woff') format('woff'),url('fonts/350988_0_0.ttf') format('truetype');}
@font-face {font-family: 'RockwellMT-Light';src: url('fonts/352A2B_0_0.eot');src: url('fonts/352A2B_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/352A2B_0_0.woff2') format('woff2'),url('fonts/352A2B_0_0.woff') format('woff'),url('fonts/352A2B_0_0.ttf') format('truetype');}


/*
* GLOBAL
*/
body {
	font-family: RockwellMT-Light, Georgia, "Times New Roman", Times, serif;
	font-weight: 300;
	font-size: 28px;
}
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
}
h1,h2, h3 {
	font-family: RockwellMT, Georgia, "Times New Roman", Times, serif
}
.template-page .entry-content-wrapper h1 {
	letter-spacing: normal;
}
body .av-special-heading-h1 .av-special-heading-tag {
	float:none;
	font-weight: 300;
}
.av-special-heading-h1 .special-heading-border {
	display:none;
}
h1 {
	font-size:48px;
  display: inline;
  line-height: 80px;
}
h2 {
	font-size:28px;
	font-weight:500;
	margin-bottom:41px;
	line-height:1.25em;
}
.avia_textblock > h2:last-child {
	margin-bottom: 0px;
}
.template-page .entry-content-wrapper h2 {
	letter-spacing: normal;
}
.av-special-heading-h1 + .av_textblock_section > .avia_textblock > h2:first-of-type {
	margin-top: 31px;
}
.template-page .entry-content-wrapper h3 {
	font-size:28px;
	font-weight:300;
	/*padding-bottom:41px;
	margin-bottom: 0px;*/
	padding-bottom:0px;
	margin-bottom: 41px;
	border-left-width:3px;
	border-left-style:solid;
	padding-left:30px;
	margin-left:-33px;
	line-height:1.3em;
	color:#595959;
	font-family: RockwellMT-Light, Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
}

.template-page .entry-content-wrapper h3:last-of-type {
	padding-bottom: 0px;
	margin-bottom: 41px;
}
.template-page .entry-content-wrapper h3:last-child {
	padding-bottom: 0px;
}
.template-page .entry-content-wrapper h4 {
	font-size:28px;
	font-family: 'RockwellMT', Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
body.theme-color-A h1 {
	background:#e3eaf0;
  box-shadow: 32px 0 0 #e3eaf0, -32px 0 0 #e3eaf0;
	color:#003D79;
}
#top.page.theme-color-A .avia_textblock a,
body.theme-color-A h2 {
	color:#003D79;
}
body.theme-color-A h3 {
	border-left-color:#003D79;
}
body.theme-color-A .alternate_color h2 {
	color: inherit;
	margin-bottom:10px;
}
body.theme-color-B h1 {
	background:#e3f5f8;
  box-shadow: 32px 0 0 #e3f5f8, -32px 0 0 #e3f5f8;
	color:#00A4BF;
}
body.theme-color-B h2 {
	color:#00A4BF;
}
body.theme-color-B h3 {
	border-left-color:#00A4BF;
}
#top.page.theme-color-B .avia_textblock a {
	color:#00A4BF;
}
body.theme-color-C h1 {
	background:#f0f9ed;
  box-shadow: 32px 0 0 #f0f9ed, -32px 0 0 #f0f9ed;
	color:#79C457;
}
body.theme-color-C h2 {
	color:#79C457;
}
body.theme-color-C h3 {
	border-left-color:#79C457;
}
#top.page.theme-color-C .avia_textblock a {
	color:#79C457;
}
body.theme-color-D h1 {
	background:#ecf6f1;
  box-shadow: 32px 0 0 #ecf6f1, -32px 0 0 #ecf6f1;
	color:#54B183;
}
body.theme-color-D h2 {
	color:#54B183;
}
body.theme-color-D h3 {
	border-left-color:#54B183;
}
#top.page.theme-color-D .avia_textblock a {
	color:#54B183;
}
body.theme-color-E h1 {
	background:#e8eeef;
  box-shadow: 32px 0 0 #e8eeef, -32px 0 0 #e8eeef;
	color:#2C6069;
}
body.theme-color-E h2 {
	color:#2C6069;
}
body.theme-color-E h3 {
	border-left-color:#2C6069;
}
#top.page.theme-color-E .avia_textblock a {
	color:#2C6069;
}
.alternate_color a {
	text-decoration:underline;
}
.alternate_color a:hover {
	color:#ffffff;
}
.special_amp {
	font-family:inherit;
	font-style:normal;
	font-size:inherit;
	line-height: inherit;
}
.image-overlay {
  visibility: hidden;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
	border-radius:0px;
}
@media (max-width: 767px) {
	h1 {    
		font-size: 44px;
    display: inline;
    line-height: 70px;
	}
}
@media (max-width: 479px) {
	h1 {
		font-size: 32px;
		line-height: 54px;
	}
	h2 {
		font-size: 25px;
	}
	.template-page .entry-content-wrapper h3, body, div {
		font-size:22px;
	}
	.template-page .entry-content-wrapper h3 {
		margin-left:0px;
		padding-left:15px;
		padding-bottom:0px;
		margin-bottom:20px;
	}
	.template-page .entry-content-wrapper h3 + h3 {
		padding-top:20px;
		margin-top:-20px;
	}
	.template-page .entry-content-wrapper h3:last-of-type {
		margin-bottom:20px;
	}
}
@media (max-width: 374px) {
	h1 {
		line-height:52px;
		font-size:29px;
	}
}



/*
* HEADER/MENU
*/
.responsive #top #header_main > .container .main_menu  .av-main-nav > li.av-burger-menu-main > a:before {
	content:" ";
	background:url(images/VMC_Condensed_Logo_Blue.svg) 0px 0px no-repeat;
	width:55px;
	height:62px;
	display:block;
	float:left;
	background-size: auto 60px;
	margin-top:1px;
}
.responsive.av-burger-overlay-active #top #header_main > .container .main_menu  .av-main-nav > li.av-burger-menu-main > a:before {
	content:"";
	display:none;
}
.responsive #top .av-main-nav .menu-item-avia-special {
	margin-top:35px;
	display:block;
	width:142px;
	height:82px;
	background:#ffffff;
	margin-left: 20px;
}
.responsive #top #header_main > .container .main_menu > .social_bookmarks,
.responsive #top #header_main > .container .main_menu > #menu-item-search { display:none; }
.responsive .av-burger-menu-main{display: block;}
.responsive #top #wrap_all .main_menu{top:0; height:80px; left:0 !important; right:auto !important; display: block; position: absolute;  -webkit-transition: width 2s, height 4s; /* Safari */
    transition: width 2s, height 4s; }
.av-burger-overlay-active  #top #wrap_all .main_menu { left: 644px !important; }
.responsive .main_menu ul:first-child > li a { height: 80px; line-height: 80px;}
.responsive #top .av-main-nav .menu-item{display:none;}
.responsive #top #wrap_all .menu-item-search-dropdown > a { font-size: 24px; }
.responsive #header_main_alternate{display:none;}
.responsive #top #header .social_bookmarks{display:none;}
.responsive #top #header .main_menu .social_bookmarks{display:block; position: relative; margin-top: 0px; }
.responsive #top .av-logo-container .avia-menu{
	height:100%;
	border-right: 0px;
}
.responsive #top .av-logo-container .avia-menu > li > a{line-height: 80px;}
.responsive #top #main .av-logo-container .main_menu{display:block;}
.responsive #top #main .av-logo-container .social_bookmarks{display:none;}
.responsive #top #main .av-logo-container .main_menu .social_bookmarks{display:block; position: relative;}
.responsive #top #main .av-logo-container .main_menu{display:block;}
.responsive #top #header_main > .container .main_menu  .av-main-nav > li > a,
.responsive #top #wrap_all .av-logo-container {
	height: 0px; 
	line-height:62px; 
}
.responsive.av-burger-overlay-active #top #header_main > .container .main_menu  .av-main-nav > li > a,
.responsive.av-burger-overlay-active #top #wrap_all .av-logo-container {
	line-height:38px; 
}
.responsive #top #wrap_all .av-logo-container {padding:0;}
.responsive.av-burger-overlay-active #top #header_main > .container .main_menu  .av-main-nav > li {
	width: auto;
}
.responsive #top #header_main > .container .main_menu  .av-main-nav > li > a{
	min-width: 0; 
	padding:10px 0 0 18px; 
	margin:0; 
	border-style: none; 
	border-width: 0;
}
.responsive.av-burger-overlay-active #top #header_main > .container .main_menu  .av-main-nav > li > a{
	padding-left:0px;
}
.responsive #top .av_seperator_big_border .avia-menu.av_menu_icon_beside{border-right-style: solid; border-right-width: 1px; padding-right: 25px;}
.responsive #top #header .av-main-nav > li > a, .responsive #top #header .av-main-nav > li > a:hover{
		background:transparent;
		color: inherit;
		}
.responsive.html_top_nav_header .av-logo-container .inner-container{overflow: visible;}
.html_av-overlay-side .av-burger-overlay-scroll { left:0px; right:auto; height:auto; 
    -webkit-transform: translateX(0px);
    transform: translateX(0px);}
.av-burger-overlay-inner { 
	position:relative; 
	min-height: 770px; 
	padding: 46px 36px 0px 36px; 
}
.av-burger-overlay-inner .logo {
  position: relative;
  width: 354px;
  height: 62px;
	float:none;
}
html.avia-msie .av-burger-overlay-inner .logo img {
	width:100%;
	height:auto;
}
#header .av-hamburger {
  border-left: 2px #003D79 solid;
	padding-left:16px;
}
#header .av-hamburger.is-active {
	border-left: 0px;
	padding-left: 0px;
}
.av-hamburger-box { 
	width: 33px;
}
.is-active .av-hamburger-box { }
#av-burger-menu-ul { 
	display:block; 
	height:auto; 
	padding-bottom: 0px !important;
	padding-top:0px !important;    
	max-width: 240px;
}
.mega-menu-col-1 { 
	padding-left: 57px; 
	float:left; 
	width: 355px; 
  padding-top: 40px;
}
.mega-menu-col-2 { 
	margin-left: 366px;
  padding-top: 40px;
}
#menu-item-search { 
	clear:both; 
	width:598px; 
	margin-left: 57px;
	margin-top:35px; 
	margin-bottom: 30px;
}
#top #searchform>div { max-width: 598px; }
.html_av-overlay-side #top.admin-bar .av-burger-overlay-scroll { top:32px; }
.av-burger-overlay {
	width: 1366px;
	margin: 0 auto; 
}
.home .av-burger-overlay {
	width:100%;
}
#top .header_color #searchform input[type='text'] {
	background-color:#ffffff;
	border:1px #d9e2eb solid;
	color:#d9e2eb;
	font-family: 'RockwellMT', Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	padding-left: 20px;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}
.header_color ::-webkit-input-placeholder { color:#d9e2eb;}
.header_color ::-moz-placeholder {color:#d9e2eb; }
.header_color :-ms-input-placeholder {color:#d9e2eb;}
#top #searchform #searchsubmit  { display:none; }
#top #searchform .ajax_load { display: none !important; }
#top #searchform .ajax_search_response { display: none !important; }
.avia-menu #av-burger-menu-ul > li {
	font-family: 'RockwellMT', Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	padding-bottom:20px;
}
.avia-menu #av-burger-menu-ul > li:last-child {
	padding-bottom: 0px;
}
.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover {
	background-color: transparent; 
}
.html_av-overlay-side #top #wrap_all .avia-menu #av-burger-menu-ul > li > a {
	font-weight:normal;
	padding:0px;
	text-decoration:underline;
	border:0px;
}
.html_av-overlay-side #top #wrap_all .avia-menu #av-burger-menu-ul li > a:hover {
	background-color:#003d79;
	color:#ffffff;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul li.donate a {
	color:#FB3D10;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	padding:0px;
	border:0px;
	text-decoration:underline;
  line-height: 15px;
}
.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet {
	display:none;
}
.avia-menu .mega-menu-col-2 #av-burger-menu-ul > li:last-child {
	padding-bottom:3px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay ul.social_bookmarks {
	height:22px;
	float:none;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay ul.social_bookmarks li {
	width:22px;
	height: 22px;
	margin-right:2px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay ul.social_bookmarks li a {
	padding:0px;
	line-height:22px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay ul.social_bookmarks li a:before {
	background-color:#003D79;
	width:22px;
	height:22px;
	background-size:22px 22px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay ul.social_bookmarks li:hover a:before {
	opacity:0.15;
}
@media (max-width: 1365px) and (min-width: 1024px) { 
	.av-burger-overlay-inner {
		min-height: 100%;
	}
}
@media (max-width: 1360px) {
	.av-burger-overlay {
		width:100%;
	}
}
@media (max-width: 1023px) and (min-width: 767px) {
	.mega-menu-col-1, .mega-menu-col-2 {
		padding-top: 0px;
	}
	.mega-menu-col-1 {
		padding-left: 0px;
		width: 315px;
	}
	.mega-menu-col-2 {
		margin-left: 320px;
	}
	.html_av-overlay-side #top #wrap_all .av-burger-overlay li li a {
		font-size:13px;
		line-height:18px;
	}
	#menu-item-search {
		margin-left: 0px;
	}
}
@media (max-width: 1024px) {
	.responsive #top .av-main-nav .menu-item-avia-special {
		margin-top:10px;
		margin-left:10px;
		width:120px;
		height: 62px;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li.av-burger-menu-main > a:before {
		background-size: cover;
    width: 40px;
    height: 50px;
		margin-right: 10px;
		margin-top: -3px;
	}
	.av-hamburger-box {
		width: 28px;
		height:5px;
	}
	.av-hamburger-inner::after {
		bottom: -8px;
	}
	.av-hamburger-inner::before {
		top: -8px;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
		line-height: 42px;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a {
		padding-left: 10px;
	}
}

@media only screen and (max-width: 767px) {
	.responsive #top #wrap_all .container {
		max-width: 100%;
		width: 100%;
	}
	.responsive #top #wrap_all .main_menu {
		position:fixed;
	}
	.responsive #top .av-main-nav .menu-item-avia-special {
		margin:0px;
	}
	.html_av-overlay-side .av-burger-overlay-scroll {
		width:100%;
	}
	.av-burger-overlay-inner {
		padding-top:6px;
		padding-left: 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
    min-height: 10px;
		padding-bottom:40px;
	}
	#av-burger-menu-ul {
		padding-top: 0px !important;
    padding-bottom: 0px !important;
	}
	.mega-menu-col-1 {
		padding-left: 0px;
		width:100%;
		float:none;
	}
	.mega-menu-col-2 {
		margin-left:0px;
	}
	#menu-item-search {
		margin-left: 0px;
		width:auto;
	}
	.responsive.av-burger-overlay-active #top #wrap_all .main_menu {
		left: auto !important;
		right: 10px !important;
	}
	.responsive.av-burger-overlay-active #top .av-logo-container .avia-menu {
		float:right;
	}
}
@media (max-width:479px) {
	.mega-menu-col-1 {
		padding-top:6px;
	}
	.mega-menu-col-2 {
		padding-top:12px;
	}
	.avia-menu #av-burger-menu-ul > li {
		font-size:25px;
		padding-bottom:12px;
	}
}



/*
* FOOTER
*/
#footer {
	border:0px;
	background-size: cover;
}
#footer:before{
  position: absolute;
  content:" ";
  top:0;
  left:0;
  width:100%;
  height:100%;
  display: none;
  z-index:0;
  background-color: rgba(0,0,0,0.76);
  display: block;
}
#footer > .container {
	padding:0px 35px;
}
#footer #signup {
  float: none;
  width: 100%;
  border-bottom: 1px #fff solid;
	padding-bottom: 50px;
}
#signup .widget h3 {
	margin-top: 0px;
	padding-top: 6px;
	text-transform:none;
	font-size:20px;
	font-weight:normal;
	text-align:center;
	line-height: 20px;
	margin-bottom: 34px;
	letter-spacing: normal;
}
#signup .mc4wp-form {
	width: 472px;
	margin:0px auto;
	position:relative;
	height:110px;
}
#top #signup .mc4wp-form input[type="email"]{
	width:347px;
	padding-left: 15px;
	height:50px;
	line-height:34px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	background: rgba(255,255,255,0.30);
	border:0px;
	margin:0px;
}
.footer_color ::-webkit-input-placeholder { font-style:italic; }
.footer_color ::-moz-placeholder {font-style:italic; }
.footer_color :-ms-input-placeholder {font-style:italic;}

#top #signup .mc4wp-form input[type="submit"] {
	width:125px;
	position:absolute;
	bottom:0px;
	right:0px;
	padding:0px;
	font-style:italic;
	text-align:center;
	text-transform:uppercase;
	font-size:12px;
	background-color:#003D79;
	height:50px;
	line-height:50px;
	outline:none;
	color:#ffffff;
}
#top #signup .mc4wp-form input[type="submit"]:active,
#top #signup .mc4wp-form input[type="submit"]:hover {
	font-weight:bold;
	text-decoration:underline;
}
#signup .mc4wp-form-success {
	font-size: 16px;
	text-align:center;
	height:auto;
	max-width:340px;
	line-height: 20px;
	margin:0px auto;
}
.mc4wp-success p strong {
	display:block;
	font-weight: normal;
	font-family: 'RockwellMT', Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-size: 20px;
	padding:10px 0px 20px 0px;
}
#footer > .container > .flex_column {
	height:186px;
	font-size:12px;
	line-height:14px;
}
#footer > .container > .flex_column:nth-child(2) {
	width:300px;
}

#footer > .container > .flex_column .widget {
	margin-top: 0px;
	margin-bottom: 0px;
}
#footer > .container > .flex_column .widget .widgettitle {
	font-size:20px;
	text-transform:none;
	font-weight:normal;
	margin-bottom:20px;
	margin-top:20px;
}
#footer > .container > .flex_column .widget p {
	margin:0px;
	padding:0px 0px 10px 0px;
}
#footer > .container > .flex_column .widget a {
	color:#ffffff;
	text-decoration:none;
}
#footer > .container > .flex_column:first-child {
	width: 150px;
}
a.donate_button, input[type="submit"].btn.btn-large.btn-primary.rounded-button {
	display:block;
	background-color:#FB3D10;
	margin-top:30px;
	height:126px;
	width:126px;
	border-radius:126px;
	line-height:126px;
	font-size:22px;
	text-align:center;
	text-decoration:underline;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}
a.donate_button:hover, input[type="submit"].btn.btn-large.btn-primary.rounded-button:hover {
	font-style: italic;
	text-decoration:none;
	border:0px;
  background-color: #003D79;
}
.avia_codeblock > a.donate_button {
  position: absolute;
  top: 32px;
  right: -190px;
}
.avia_codeblock > a.donate_button:hover {
	color:#ffffff;
}
#footer > .container > .flex_column:last-child {
	float:right;
	font-size:8px;
	text-align:right;
	padding-top:30px;
}
@media (min-width: 1024px) {
	#footer > .container > .flex_column {
		height:165px;
		position:relative;
	}
	#footer > .container > .flex_column ul.social_bookmarks {
		position:absolute;
		bottom:0px;
		left:0px;
	}
	#footer > .container > .flex_column .copyright {
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0;
	}
}
@media (max-width: 1365px) and (min-width: 1024px) {
	.avia_codeblock > a.donate_button {
		right: -100px;
	}
}
@media (max-width: 1023px) and (min-width: 768px) {
	.responsive #top #wrap_all #footer .flex_column:first-child {
		margin-left: 0px;
	}
	.responsive #top #wrap_all #footer .flex_column:last-child {
    margin-left: 0;
    width: 33%;
	}
	#footer > .container > .flex_column:nth-child(2) {
		margin-left:2%;
	}
}
@media (max-width: 767px) {
	#signup .mc4wp-form {
		width:100%;
	}
	#footer #signup {
		padding-bottom: 0px;
	}
	#footer a.donate_button {
		margin:0px auto;
	}
	#footer > .container > .flex_column {
		height:auto;
		clear:both;
	}
	#footer > .container > .flex_column .widget { 
		text-align: center;
		padding-top: 10px;
	}
	#top .social_bookmarks {
		text-align:center;
		padding-top: 10px;
	}
	#top .social_bookmarks li {
		float:none;
		display:inline-block;
	}
	.responsive #top #wrap_all #footer .flex_column:last-child,
	#footer > .container > .flex_column:last-child {
		padding-top: 0px;
		float:none;
		width:90%;
		margin:0px auto;
	}
	#footer > .container > .flex_column:last-child img {
		max-width:400px;
	}
}

@media (max-width: 479px) {
	#footer .widget {
		margin:15px 10px;
	}
	#signup .widget h3 {
		margin-bottom:15px;
	}
	#signup .mc4wp-form {
		height:auto;
	}
	#top #signup .mc4wp-form input[type="email"] {
		width:100%;
	}
	#top #signup .mc4wp-form input[type="submit"] {
		position:relative;
		display:block;
		margin:10px auto;
	}
	#footer > .container > .flex_column div {	
		font-size: 12px;
	}
}



/*
* SOCIAL MEDIA
*/
#top .social_bookmarks {
	margin:0px;
}
#top .social_bookmarks li {
  border-radius: 30px;
  border: 0px;
	margin-right:3px;
}
#top .social_bookmarks li a {
	font-size:15px;
  line-height: 26px;
}
#top #wrap_all .av-social-link-facebook:hover  a,
#top #wrap_all .av-social-link-twitter:hover   a,
#top #wrap_all .av-social-link-linkedin:hover  a,
#top #wrap_all .av-social-link-flickr:hover    a,
#top #wrap_all .av-social-link-vk:hover     a,
#top #wrap_all .av-social-link-youtube:hover   a,
#top #wrap_all .av-social-link-pinterest:hover a,
#top #wrap_all .av-social-link-instagram:hover a{ background-color: transparent; text-decoration:none; }
#top .social_bookmarks li.social_bookmarks_youtube { border:0px; }
.linkedin a:before,
html #top .social_bookmarks li [data-av_iconfont='entypo-fontello']:before { 
	content: " "; 
	background-size: 30px 30px; 
	width: 30px; 
	height: 30px; 
	display: block;
	background-color:#ffffff; 
}
html.avia-msie #top .social_bookmarks li [data-av_iconfont='entypo-fontello']::before {
	background-color: transparent;
}
html #top .social_bookmarks li:hover [data-av_iconfont='entypo-fontello']:before {
	background-color: #003D79;
}
html.avia-msie #top #wrap_all .av-burger-overlay ul.social_bookmarks li a::before,
html.avia-msie #top .social_bookmarks li:hover [data-av_iconfont='entypo-fontello']::before {
	content: "";
	display: none;
}

html.avia-msie #top #wrap_all .social_bookmarks li a,
html.avia-msie #top #wrap_all .social_bookmarks li {
	border-radius: 0px;
}
html.avia-msie #top #wrap_all .av-burger-overlay ul.social_bookmarks li a,
html.avia-msie #top #wrap_all .social_bookmarks li > a,
html.avia-msie body .social_bookmarks li  {
	background: url(images/VMC_Social_Icons_White.svg); 
	display: block;
	width: 30px;
	height: 30px;
	background-size: auto 360px;
	background-position: 0px -524px;
}
html.avia-msie #top #wrap_all .av-burger-overlay ul.social_bookmarks li a {
	background-image: url(images/VMC_Social_Icons_Blue.svg); 
	width: 22px;
	height: 22px;
	background-position:-42px -169px;
}
html.avia-msie #top #wrap_all .social_bookmarks li.social_bookmarks_flickr > a,
html.avia-msie body .social_bookmarks li.social_bookmarks_flickr {
	background-position: -274px -524px
}
html.avia-msie #top #wrap_all .av-burger-overlay .social_bookmarks li.social_bookmarks_flickr > a,
html.avia-msie body .av-burger-overlay .social_bookmarks li.social_bookmarks_flickr {
	background-position: -178px -169px
}
html.avia-msie #top #wrap_all .av-burger-overlay .social_bookmarks li.social_bookmarks_flickr > a,
html.avia-msie body .av-burger-overlay .social_bookmarks li.social_bookmarks_flickr {
	background-position: -209px -169px
}
html.avia-msie #top #wrap_all .social_bookmarks li.social_bookmarks_pinterest > a,
html.avia-msie body .social_bookmarks li.social_bookmarks_pinterest {
	background-position: -242px -524px
}
html.avia-msie #top #wrap_all .av-burger-overlay .social_bookmarks li.social_bookmarks_pinterest > a,
html.avia-msie body .av-burger-overlay .social_bookmarks li.social_bookmarks_pinterest {
	background-position: -185px -169px
}
html.avia-msie #top #wrap_all .social_bookmarks li.social_bookmarks_vk > a,
html.avia-msie body .social_bookmarks li.social_bookmarks_vk {
	background-position: -211px -524px
}
html.avia-msie #top #wrap_all .av-burger-overlay .social_bookmarks li.social_bookmarks_vk > a,
html.avia-msie body .av-burger-overlay .social_bookmarks li.social_bookmarks_vk {
	background-position: -161px -169px
}
html.avia-msie #top #wrap_all .social_bookmarks li.social_bookmarks_youtube > a,
html.avia-msie body .social_bookmarks li.social_bookmarks_youtube {
	background-position: -179px -524px
}
html.avia-msie #top #wrap_all .av-burger-overlay .social_bookmarks li.social_bookmarks_youtube > a,
html.avia-msie body .av-burger-overlay .social_bookmarks li.social_bookmarks_youtube {
	background-position: -138px -169px
}
html.avia-msie #top #wrap_all .social_bookmarks li.social_bookmarks_instagram > a,
html.avia-msie body .social_bookmarks li.social_bookmarks_instagram {
	background-position: -148px -524px
}
html.avia-msie #top #wrap_all .av-burger-overlay .social_bookmarks li.social_bookmarks_instagram > a,
html.avia-msie body .av-burger-overlay .social_bookmarks li.social_bookmarks_instagram {
	background-position: -114px -169px
}
html.avia-msie #top #wrap_all .social_bookmarks li.social_bookmarks_linkedin > a,
html.avia-msie body .social_bookmarks li.social_bookmarks_linkedin {
	background-position: -117px -524px
}
html.avia-msie #top #wrap_all .av-burger-overlay .social_bookmarks li.social_bookmarks_linkedin > a,
html.avia-msie body .av-burger-overlay .social_bookmarks li.social_bookmarks_linkedin {
	background-position: -89px -169px
}
html.avia-msie #top #wrap_all .social_bookmarks li.social_bookmarks_facebook > a,
html.avia-msie body .social_bookmarks li.social_bookmarks_facebook {
	background-position: -85px -524px
}
html.avia-msie #top #wrap_all .av-burger-overlay .social_bookmarks li.social_bookmarks_facebook > a,
html.avia-msie body .av-burger-overlay .social_bookmarks li.social_bookmarks_facebook {
	background-position: -66px -169px
}
html.avia-msie #top #wrap_all .social_bookmarks li.social_bookmarks_twitter > a,
html.avia-msie body .social_bookmarks li.social_bookmarks_twitter {
	background-position: -54px -524px;
}
html body .social_bookmarks_youtube [data-av_iconfont='entypo-fontello']:before { 
	-webkit-mask-image: url(images/YouTube.svg);
	mask-image: url(images/YouTube.svg); 
}
html body .social_bookmarks_facebook [data-av_iconfont='entypo-fontello']:before { 
	-webkit-mask-image: url(images/Facebook.svg);
	mask-image: url(images/Facebook.svg); 
}
html body .social_bookmarks_twitter [data-av_iconfont='entypo-fontello']:before { 
	-webkit-mask-image: url(images/Twitter.svg);
	mask-image: url(images/Twitter.svg); 
}
html body .social_bookmarks_instagram [data-av_iconfont='entypo-fontello']:before { 
	-webkit-mask-image: url(images/Instagram.svg);
	mask-image: url(images/Instagram.svg); 
}
.linkedin > a:before,
html body .social_bookmarks_linkedin [data-av_iconfont='entypo-fontello']:before { 
	-webkit-mask-image: url(images/LinkedIn.svg);
	mask-image: url(images/LinkedIn.svg)
}
html body .social_bookmarks_vk [data-av_iconfont='entypo-fontello']:before { 
	-webkit-mask-image: url(images/SnapChat.svg);
	mask-image: url(images/SnapChat.svg)
}
html body .social_bookmarks_pinterest [data-av_iconfont='entypo-fontello']:before { 
	-webkit-mask-image: url(images/Pinterest.svg);
	mask-image: url(images/Pinterest.svg)
}
html body .social_bookmarks_flickr [data-av_iconfont='entypo-fontello']:before { 
	-webkit-mask-image: url(images/Flickr.svg);
	mask-image: url(images/Flickr.svg)
}




/*
* HOME
*/
.responsive #top.home #wrap_all .av-logo-container {
	max-width:none;
}
.home .flex_column > .av-special-heading,
.home .flex_column .av_textblock_section {
   background: -webkit-linear-gradient(left, #92278F , #262262);
   background: -o-linear-gradient(right, #92278F, #262262);
   background: -moz-linear-gradient(right, #92278F, #262262);
   background: linear-gradient(to right, #92278F , #262262); 
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.avia-msie body.theme-color-A .flex_column > .av-special-heading h1,
.avia-msie .home .flex_column > .av-special-heading,
.avia-msie .home .flex_column .av_textblock_section {
	background: none;
	color:#92278F;
}
.home .flex_column > .av-special-heading-h1 {
	padding-top: 157px;
	font-weight:500;
	margin:0px;
}
.home .av-special-heading-h1 h1 {
	background:none;
	box-shadow:none;
}
.home .av-special-heading-h1 .av-subheading {
	font-size:58px !important;
	font-weight:500;
}
body.home.page .avia_textblock {
	line-height:1.65em;
}
html.avia_mobile.avia-ipad body.home.page .av-subheading,
html.avia_mobile.avia-ipad body.home.page .av_textblock_section,
html.avia_mobile.avia-safari.avia-iphone body.home.page .av-subheading,
html.avia_mobile.avia-safari.avia-iphone body.home.page .av_textblock_section  {
  background: transparent;
  -webkit-text-fill-color: #262262;
}
body.home.page .avia_textblock a {
	border-bottom:1px #262262 solid;
}
html.avia_mobile.avia-safari.avia-iphone body.home.page .av_textblock_section .avia_textblock a {
	border-bottom: 0px;
}
body.page #main > #banners,
#banners {
	position:relative;
	height:770px;
	width:100%;
	max-width:none;
}
#banners > .container {
	padding:0px;
	max-width:none;
}
#banners .content {
	padding:0px;
}
#banners .flex_column {
	position:absolute;
	top:0px;
	left:0px;
	height:770px;
	margin:0px;
	padding:60px;
	font-family: 'RockwellMT', Georgia, "Times New Roman", Times, serif;
	vertical-align: bottom;
	letter-spacing:normal;
  max-width: 540px;
}
#banners img.banner-img {
  width: auto;
  height: 770px;
  display: block;
  float: right;
}
#banners .flex_column > .av-special-heading-h1,
#banners .flex_column > .av_textblock_section  {
	max-width: 411px;
}
#banners .flex_column > .av_textblock_section {
	padding-bottom: 30px;
}
#banners .flex_column > .av_textblock_section p {
	margin-top: 5px;
}
#banners .flex_column > .av_textblock_section:last-child {
	padding-bottom: 0px;
}
#banners a {
	text-decoration:underline;
}
@media (max-width: 1365px) {
	#banners img.banner-img {
		max-width:none;
    margin-right: -11%;
	}
}
@media (max-width: 1023px) and (min-width: 768px) {
	#top #banners .flex_column {
		width:450px;
		padding:0px 30px;
	}
	#banners img.banner-img {
    margin-right: -31%;
	}
}
@media (max-width:767px) {
	body.page #main > #banners, #banners {
		height:auto;
	}
	.home .flex_column > .av-special-heading-h1 {
		padding-top: 0px;
	}
	#banners .flex_column {
		padding:40px 30px;
		height:auto;
		position:relative;
		display:table-cell !important;
	}
	#banners img.banner-img {
    height: auto;
    width: 100%;
    max-width: 100%;
    margin: 0;
		float:none;
	}
}
@media (max-width:479px) {
	.home .av-special-heading-h1 .av-subheading {
    font-size: 38px !important;
	}
	#banners .flex_column > .av-special-heading-h1 h1 {
		line-height:1em;
	}
}


/*
* GENERIC PAGE SUBNAV
*/
nav.sub_nav {
	width:100%;
	height:36px;
	line-height:36px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	display:table;
  table-layout: fixed;
}
nav.sub_nav > ul {
	display:table-row;
}
nav.sub_nav > ul > li {
	display:table-cell;
	position:relative;
	width:20%;
	z-index:9;
}
nav.sub_nav > ul > li ul.sub_sub_nav {
  position: absolute;
  left: 0px;
  padding: 0;
  top: 36px;
  width: 100%;
	margin:0px;
	z-index:9;
	border-top: 2px #ffffff solid;
}
nav.sub_nav > ul > li ul.sub_sub_nav li {
	border-top: 1px #ffffff solid;
	margin-bottom: 0px;
}
nav.sub_nav > ul > li a {
	display:block;
	text-align:center;
	color:#ffffff;
}
nav.sub_nav > ul > li a.has-children:after {
	content: " ";
	background:url(images/dropdown_arrow.svg) 0px 0px no-repeat;
	background-size:contain;
	width:20px;
	height:20px;
	display:block;
	float:right;
	margin:13px 20px 0px 0px;
}
nav.sub_nav > ul > li:hover > a,
nav.sub_nav > ul > li a:hover {
	font-weight: bold;
	text-decoration: underline;
	color:#ffffff;
}

nav.sub_nav > ul > li:hover a.has-children:after {
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1);
    filter: FlipV;
    -ms-filter: "FlipV";
		margin-top:2px;
}
nav.sub_nav > ul > li ul.sub_sub_nav {
	display:none;
}
nav.sub_nav > ul > li:hover ul.sub_sub_nav {
	display:block;
}
nav.sub_nav > ul > li ul.sub_sub_nav li a {
	line-height:42px;
}
nav.sub_nav > ul > li ul.sub_sub_nav li.active-parent a {
	font-weight:bold;
}
nav.sub_nav > ul > li.active-parent:before,
nav.sub_nav > ul > li.active:before {
	height:6px;
	width:100%;
	display:block;
	position:absolute;
	top:-10px;
	left:0px;
	content: " ";
}
nav.sub_nav li.theme-our-work:before,
nav.sub_nav li.theme-our-work a {
	background-color: #003D79;
}
nav.sub_nav li.theme-scvmc-partnership:before,
nav.sub_nav li.theme-scvmc-partnership a {
	background-color: #00A4BF;
}
nav.sub_nav li.theme-board-staff:before,
nav.sub_nav li.theme-board-staff a {
	background-color: #79C457;
}
nav.sub_nav li.theme-publications:before,
nav.sub_nav li.theme-publications a {
	background-color: #54B183;
}
nav.sub_nav li.theme-young-professional-council:before,
nav.sub_nav li.theme-young-professional-council a {
	background-color: #2C6069;
}
@media (max-width: 1199px) and (min-width: 1024px) {
	nav.sub_nav { 
		font-size: 15px;
	}
}
@media (max-width: 1023px) {
	nav.sub_nav > ul > li {
		display:block;
		width:100%;
	}
	nav.sub_nav > ul {
		display:block;
		margin-left: 0px;
	}
	nav.sub_nav {
		font-size:20px;
		line-height:42px;
		height:42px;
	}
	nav.sub_nav > ul > li.active-parent:before, nav.sub_nav > ul > li.active:before {
		height:0px;
	}
	nav.sub_nav > ul > li> a.has-children,
	nav.sub_nav > ul > li.active-parent > a {
		display:none;
	}
	nav.sub_nav > ul > li > a.has-children + ul.sub_sub_nav,
	nav.sub_nav > ul > li.active-parent > ul.sub_sub_nav {
		display:block;
		position:relative;
		top: 0px;
		border-top-width:0px;
	}
	body.parent-pageid-6633	nav.sub_nav {
		display:none;
	}
}



/*
* GENERIC PAGES
*/
body.page .av-special-heading-h1 {
	margin:0px 32px;
}
body.page .content { 
	padding-top:28px;
	font-family: RockwellMT-Light, Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	letter-spacing:1px;
	line-height:1.3em;
	font-weight:300;
	border:0px;
}
body.page .avia_textblock {
	line-height:1.25em;
}
#top.page .avia_textblock a {
	text-decoration:underline;
	color:#595959;
}
.avia-msie #top.page .avia_textblock a {
	text-decoration:none;
	color:#92278f;
}
body.page .entry-content > p,
body.page .avia_textblock p {
	margin:0px;
	padding: 20px 0px;
}
body.page .avia_textblock h2+p,
body.page .avia_textblock h3+p {
	padding-top: 0px;
}
header.page-header, #banner {
	background-repeat:no-repeat;
	height:526px;
	background-size:cover;
} 
body.page #main > div.main_color.container_wrap {
  max-width: 884px;
  margin: 0px auto;
	float:none;
	border-top: 0px;
}
body.page #main > div.main_color.container_wrap_first .container > .content {
	padding-bottom:25px; /* Used on SCVMC Partnership */
}
header.page-header > .event_title_wrap,
#empty_header_spacer {
	max-width: 820px;
	margin:0px auto;
	height:532px;
	display:table;
}
header.page-header > .event_title_wrap > .av-special-heading-h1,
#empty_header_spacer > .av-special-heading-h1 {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
@media (max-width: 1199px) and (min-width: 767px) {
	header.page-header, #banner,
	header.page-header > .event_title_wrap, #empty_header_spacer {
		height: 426px;
		padding-top:54px;
	}
	header.page-header > .event_title_wrap > .av-special-heading-h1, #empty_header_spacer > .av-special-heading-h1 {
		padding:0px 50px;
	}
}
@media (max-width: 1023px) and (min-width: 767px) {
	
}
@media (max-width: 767px) {
	#empty_header_spacer {
		height:auto;
		max-width: 93%;
	}
	body.page .av-special-heading-h1 {
		margin:0px 12px;
	}
	body.page #main > div.main_color.container_wrap {
		max-width: 93%;
	}
	header.page-header, #banner {
		background-position: center center;
		height: 430px;
	}
	
}
@media (max-width: 479px) {
	header.page-header, #banner {
		height:320px;
	}
	body.page .entry-content > p, body.page .avia_textblock p {
		padding:13px 0px;
		line-height:1.3em;
	}
	#empty_header_spacer {
    padding-top: 85px;
		padding-bottom: 51px;
	}
}
@media (max-width: 374px) {
	header.page-header, #banner {
		height:190px;
	}
}



/*
* Block Submenu
*/
body.page #main > #block_menu {
	max-width:none;
}
body.page #main > #block_menu > .container {
	padding:0px;
}
body.page #main > #block_menu > .container .content {
	padding-top:10px;
	padding-bottom: 35px;
}
#block_menu .av_one_half {
	height: 473px;
	position: relative;
	background-size:cover;
}
#calendar_list > div.title h2,
#block_menu .av_one_half a {
	position:absolute;
	display:block;
	background-color: #ffffff;
	top: 41px;
	left:0px;
	width: 73.48%;
	font-size:48px;
	line-height:48px;
	padding:10px 20px;
	font-family: 'RockwellMT', Georgia, "Times New Roman", Times, serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
	box-sizing: border-box;
}
#block_menu .av_one_half {
	margin-left:1.1713%;
	width: 49.41435%;
	margin-bottom:1.1713%;
}
#block_menu .av_one_half:nth-child(odd),
#block_menu .av_one_half.first {
	margin-left: 0px;
}
@media (max-width:1024px) {
	#block_menu .av_one_half {
		height: 340px;
	}
	#block_menu .av_one_half a {
		font-size: 40px;
		padding-right: 10px;
		letter-spacing: normal;
	}
}
@media (max-width: 1023px) and (min-width:768px) {	
	#calendar_list > div.title h2, #block_menu .av_one_half a {
		width: 85%;
		line-height: 41px;
	}
}
@media (max-width:479px) {
	#block_menu .av_one_half a {
		font-size: 32px;
	}
	#calendar_list > div.title h2, #block_menu .av_one_half a {
		line-height: 34px;
	}
}
@media (max-width: 374px) {
	#block_menu .av_one_half {
		height: 200px;
	}
	#calendar_list > div.title h2, #block_menu .av_one_half a {
		top:23px;
    font-size: 25px;
    line-height: 26px;
    letter-spacing: normal;
    padding-left: 10px;
	}
}







/*
* NEWS FEED
*/
body.blog {
	font-size:15px;
}
body.blog h3.widgettitle {
	font-family: 'RockwellMT', Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	border:0px;
	color:#003D79;
}
.recentcomments, .widget_recent_entries li {
	font-size:15px;
}
.recentcomments a, .widget_recent_entries li a {
	font-family:Arial, Helvetica, sans-serif;
}
@media (max-width:479px) {
	.responsive #top .template-blog .av-content-small {
		width:auto;
		display:block;
		float:none;
		padding-left:20px;
		padding-right:15px;
		padding-top: 30px;
	}
	.template-blog div {
		font-size:14px;
		line-height:1.4em;
	}
	.post-meta-infos {
		font-size:13px;
	}
	.entry-content-wrapper .post-title {
		margin-bottom: 20px;
	}
	body.single-post .template-single-blog {
		padding-top:75px;
	}
	body.single-post .template-single-blog .entry-content-wrapper h1 {
		background:none;
		box-shadow:none;
		display:block;
		font-size:25px;
	}
}




/*
* VIDEOS
*/
body.page #videos .content {
	padding-top: 0px;
}
body.page #main > #videos {
	max-width: none;
}
#videos .flex_column {
	position:relative;
	height:auto;
}
#videos .flex_column.av_one_half {
	margin-left:0.439%;
	width: 49.7805%;
}
#videos .flex_column.first {
	margin-left:0px;
}
#videos .flex_column .av-special-heading {
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	background: rgba(0,164,191,0.11);
	min-height:142px;
}
#videos .template-page .entry-content-wrapper .flex_column .av-special-heading h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	border: 0px;
	padding-top:20px;
	letter-spacing:normal;
	text-decoration:underline;
	padding-bottom: 0px;
	margin:0px;
}
#videos .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading {
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-left:30px;
	letter-spacing:normal;
}
#videos .avia-video, #videos .avia-video .avia-iframe-wrap {
	margin-bottom: 0px;
}
#top .av-section-with-video-bg .av-section-video-bg:after, .av-click-overlay, .av-section-video-bg + .container {
  pointer-events: none;
}
#top .av-section-video-bg iframe{
  top: 0 !important;
  height: 100% !important;
  width: 100% !important;
  left: 0 !important;
}
.mejs-mediaelement {
	position:relative;
	height: 473px;
}
::-webkit-media-controls-overlay-enclosure {
    position: absolute;
    bottom: 0px;
}
::-webkit-media-controls {
    position: absolute;
    bottom: 0px;
}
::-webkit-media-controls-enclosure {
    display: block;
    border: 1px #ff0000 solid;
}
div .mejs-container .mejs-controls {
	background:none;
}
body .mejs-container .mejs-controls .mejs-playpause-button,
#main div .mejs-controls .mejs-volume-button .mejs-volume-slider,
body .mejs-container .mejs-controls .mejs-time-rail, body .mejs-container .mejs-controls .mejs-time {
	display:none !important;
}
body.admin-bar .mejs-container .mejs-controls .mejs-playpause-button {
	display:block !important;
	position:absolute;
	bottom: 10px;
	left: 20px;
}
#main div .mejs-container .mejs-controls div {
  margin-right: 44px;
	float:right;
	background: none;
}
.mejs-inner {
    height: 463px;
    position: relative;
}
div .mejs-controls .mejs-mute button:hover,
div .mejs-controls .mejs-unmute button:hover,
div .mejs-controls .mejs-mute button,
div .mejs-controls .mejs-unmute button {
	background: url(images/sound-on.svg) center no-repeat;
	background-size:contain;
	padding:0px;
	width: 30px;
	margin: 0px;
	height:30px;
}
div .mejs-controls .mejs-mute button:hover,
div .mejs-controls .mejs-mute button {
	background-image:url(images/sound-off.svg);
}
.addthis_inline_share_toolbox .at-icon-wrapper.at-share-btn {
	background-color:transparent !important;
	padding:0px;
}
.addthis_inline_share_toolbox,
.sharethis-inline-share-buttons {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 30px;
  height: 30px;/*
	background:url(images/sharethis.svg) 0px 0px no-repeat;
	background-size:contain;*/
	z-index:999;
}
.video-topper .avia-video-16-9, .video-topper .avia-video-16-9 .avia-iframe-wrap {
	margin-bottom: 0px;
}
@media (max-width: 1365px) and (min-width: 1024px) {
	#videos .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading {
		line-height:1em;
	}
	#videos .flex_column .av-special-heading {
    background: rgba(0,164,191,0.41);
	}/*
	.template-page .entry-content-wrapper h3 {
		font-size:22px;
	}*/
}
@media (max-width: 1023px) {
	#videos .template-page .entry-content-wrapper .flex_column .av-special-heading .av-subheading,
	#videos .template-page .entry-content-wrapper .flex_column .av-special-heading h3 {
		color: #00A4BF;
		padding-left: 21px;
	}
	#videos .template-page .entry-content-wrapper .flex_column .av-special-heading h3 {
		font-size:22px;
    padding-top: 14px;
	}
	#videos .flex_column {
		height:355px;
	}
	#videos .flex_column .avia-video-16-9 {
		padding-bottom: 0px;
		margin-bottom: 0px;
		height:187px;
	}
	#videos .flex_column .av-special-heading {
		min-height:168px;
	}
}





/*
* STAFF
*/
body.page #main > #more_staff {
	max-width:none;
}
body.page #main > #more_staff .content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
}
body.page #more_staff .avia_textblock p {
	padding: 0px;
	line-height:2em;
	letter-spacing:normal;
}
body.theme-color-C #more_staff h2 {
	color:#ffffff;
	padding-bottom:0px;
	margin-bottom: 0px;
	line-height:2em;
}
a.button-staff{ 	
	display: block;
	background:#79C457;
	border-radius: 0px;
	padding:15px 0px;
	font-size:17px;
	line-height:35px;
	width:218px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:normal;
	margin-top:21px;
}
a.button-staff:hover {
	font-weight:bold;
	text-decoration:underline;
	color:#ffffff;
}
body.page #main > #staff {
	max-width:1093px;
}
body.page #main > #staff .content {
	padding-top:35px;
  padding-bottom: 13px;
}
#staff > .container {
	padding:0px;
}
#staff .av_one_fifth {
	margin-left:1.09789%;
	margin-bottom:1.09789%;
	width: 19.121684%;
	height:330px;
	background-color:#e3eaf0;
	position:relative;
	
}
#staff .av_one_fifth.first {
	margin-left: 0px;
}
#staff .av_one_fifth img {
	display:block;
}
#staff .av_one_fifth h3 {
	border-left:0px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font-size:20px;
	color:#003D79;
	font-family: 'RockwellMT', Georgia, "Times New Roman", Times, serif;
	line-height:1.1em;
	letter-spacing: normal;
	min-height:60px;
	margin-bottom:0px;
}
.staff_wrap {
	padding:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
  line-height: 1.4em;
  letter-spacing: normal;
	color:#003D79;
}
.staff_wrap .company {
	text-transform:uppercase;
}
#staff .av_one_fifth a.bio {
	font-size:14px;
	display:block;
	padding-left:9px;
	line-height:14px;
}
.badge {
	font-family:Arial, Helvetica, sans-serif;
	background:#79C457;
	color:#ffffff;
	position:absolute;
	bottom:0px;
	left:0px;
	width: 100%;
	height:37px;
	line-height:37px;
	font-size:14px;
	padding-left:9px;
	letter-spacing:normal;
}
.badge:after {
	content: " ";
	background:#ffffff url(images/badge.svg) 4px 3px no-repeat;
  height: 30px;
  width: 30px;
  border-radius: 30px;
  display: block;
  float: right;
  margin: 3px 10px 0px 0px;
  background-size: 23px auto;
}
.linkedin {
	position:absolute;
	bottom: 13px;
	right: 18px;
	width:20px;
	height:20px;
}
.linkedin a {
	text-indent:-9999px;
  display: block;
  height: 20px;
  overflow: hidden;
}
.linkedin a:before {
	background-color:#003D79;
	width:20px;
	height:20px;
	background-size:20px 20px;
}
#top.page.theme-color-C .avia_textblock .staff_wrap a {
	color:#003D79;
}
#top.page.theme-color-C .avia_textblock .staff_wrap a.phone_link {
	text-decoration:none;
}
@media (max-width: 1365px) and (min-width: 1023px) {
	body.page #main > #more_staff .av_one_fourth {
		width: 27.5%;
	}
	body.page #main > #more_staff .av_one_fourth:first-child,
	body.page #main > #more_staff .av_one_fourth:last-child {
		width: 13.5%;
	}
}
@media (max-width: 1199px) and (min-width: 1108px) {
	#staff .av_one_fifth.first {
		clear:none;
		margin-left:0px;
	}
	#staff .av_one_fifth {
		width:23.66%;
    max-width: 209px;
	}
}
@media (max-width: 1107px) and (min-width: 768px) {
	#staff .avia_textblock {
    max-width: 867px;
    margin: 0 auto;
	}
}
@media (max-width: 767px) {
	#staff .av_one_fifth {
		height:auto;
    padding-bottom: 15px;
    max-width: 209px;
    margin: 10px auto !important;
    display: block;
    float: none;
	}
	.linkedin a:before {
		height:21px;
	}
	.badge {
		position:relative;
	}
	#staff .av_one_fifth h3 {
		min-height: 0px;
		padding-bottom:5px;
	}
}
@media (max-width: 479px) {
	body.page #main > #staff .content {
		padding-top: 0px;
	}
	body.page #more_staff .avia_textblock p {
		line-height:1.5em;
	}
	body.page #main > #more_staff .content div {
		font-size:15px;
	}
}





/*
* PUBLICATIONS
*/
body.page #main > #toggle,
body.page #main > #publications {
	max-width:1100px;
}
body.page #main > #toggle > .container,
body.page #main > #publications > .container {
	padding:0px;
}
#top #publications .av-flex-placeholder {
	width: 1.0909%;
}
#publications div .av_one_half {
	margin-left:1.0909%;
	width:49.45455%;
	background:#e3eaf0;
	height:310px;
	margin-top:0px;
	margin-bottom:12px;
	position:relative;
}
#publications div .av_one_half:nth-child(odd) {
	margin-left: 0px;
}
#publications .flex_column > .avia-image-container.avia-align-left {
  margin-right: 0;
	height:310px;
  width: 38.84758%;
	overflow:hidden;
}
#publications .flex_column > .avia-image-container.avia-align-left img {
	height:310px;
	width:auto;
  max-width: none;
}
#publications .flex_column > .av-special-heading,
#publications .flex_column > section,
#publications .flex_column > .avia-button-wrap {
	margin-left:42.7509%;
	clear:none;
	width:auto;
}
#publications .flex_column > .av-special-heading {
	margin-top: 0px;
}
#publications .flex_column > .av-special-heading h3 {
	margin-left: 0px;
	padding-left:0px;
	font-family: 'RockwellMT', Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	border-left:0px;
	margin-bottom:0px;
	padding-bottom:0px;
  line-height: 1.2em;
}
#publications .flex_column > .av-special-heading .av-subheading {
	margin-bottom: 0px;
}
#publications .flex_column > .av-special-heading .av-subheading p {
	font-weight:bold;
	font-style: italic;
	font-size: 24px;
	margin:0px;
	padding-top:35px;
	padding-bottom:10px;
	text-decoration:underline;
}
#publications .flex_column > section .avia_textblock   {
	font-size:15px;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}
#publications .flex_column > section .avia_textblock p {
	padding-top:5px;
}
#top #publications .avia-button {
	background-color:inherit;
	border:none;
	color:#54B183;
	font-size:15px;
	text-decoration: none;
	letter-spacing:normal;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	margin-left: 0px;
	left:42.7509%;
	bottom: 20px;
}
#top #publications .avia-button:active,
#top #publications .avia-button:hover {
	text-decoration: underline;
	font-weight:bold;
	color:#595959;
}
body.page #main > #pub_archive {
	font-family:Arial, Helvetica, sans-serif;
	max-width:none;
	display:none;
}
body.page #main > #pub_archive .content {
	font-family:Arial, Helvetica, sans-serif;
}
body.page #pub_archive .avia_textblock {
	line-height:1.9em;
}
#top.page.theme-color-D #pub_archive .avia_textblock p {
  padding: 2px 0px;
  line-height: 1.2em;
  margin: 0.85em 0;
}
#top.page.theme-color-D #pub_archive .avia_textblock a {
	color:#ffffff;
	text-decoration:none;
}
#top.page.theme-color-D #pub_archive .avia_textblock a:hover {
	font-weight:bold;
}
body.page #pub_archive .avia_textblock h4 {
	margin-top: 0px;
}
#top.page.theme-color-D #pub_archive .avia_textblock p + h4 {
	margin-top:26px;
}
#toggle {
	min-height: 35px;
}
#toggle a {
	display:block;
	text-decoration:underline;
	color:#545454;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}
body.page #toggle .content {
	padding-top: 3px;
	padding-bottom:15px;
}
#toggle a:hover {
	color:#54B183;
	text-decoration:none;
}
@media (max-width: 1023px) and (min-width: 768px) {
	#publications div .av_one_half {
		width:100%;
		margin-left: 0px;
		height:auto;
	}
	#publications .flex_column > .avia-image-container.avia-align-left {
		height:auto;
		min-height: 270px;
		max-width:210px;
	}
	#publications .flex_column > .av-special-heading, #publications .flex_column > section, #publications .flex_column > .avia-button-wrap {
		margin-left:30%;
	}
	#top #publications .avia-button {
		padding:0px;
		left:31%;
	}
	body.page #main > #toggle > .container { 
		padding: 0px 20px;
	}
}
@media (max-width: 767px) {
	#publications .flex_column > .avia-image-container.avia-align-left {
		height: 250px;
		width: 172px;
	}
	#publications div .av_one_half,
	#publications .flex_column > .avia-image-container.avia-align-left img {
		height: 250px;
	}
	#publications .flex_column > .av-special-heading, #publications .flex_column > section, #publications .flex_column > .avia-button-wrap {
		margin-left: 210px;
	}
	#top #publications .avia-button {
		left:200px;
	}
}
@media (max-width: 479px) {
	
	#publications .flex_column > .av-special-heading,
	#publications .flex_column > section,
	#publications .flex_column > .avia-button-wrap {
		margin-left: 0%;
    padding-right: 5%;
	}
	#publications .flex_column > section {
		padding-right:4%;
	}
	#publications .flex_column > .av-special-heading .av-subheading p {
    padding-top: 2%;
    font-size: 20px;
    padding-bottom: 5px;
	}
	#publications .flex_column > .avia-image-container.avia-align-left {
		width:35%;
		height:auto;
		margin:3% 5% 5% 3%;
	}
	#publications .flex_column > .avia-image-container.avia-align-left img {
    height: auto;
    width: 100%;
	}
	#publications div .av_one_half {
		height:auto;
	}
	#publications .flex_column > .av-special-heading h3 {
		font-size:18px;
    letter-spacing: normal;
	}
	#top #publications .avia-button {
		left: 0%;
		position:relative;
		padding-left: 0px;
		font-size:13px;
		padding-top:15px;
	}
	#top.page.theme-color-D #pub_archive div.avia_textblock {
		padding: 0px 20px;
		line-height:1.5em;
	}
}





/*
* PROGRAMS
*/
body.page #main > #programs {
	max-width:none;
}
#programs {
	text-align:center;
}
#programs > .container {
	max-width: 884px;
}
#programs .av_one_third {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#programs .av_one_third p {
	line-height: 1.3em;
	padding:2px 0px;
}
#programs .av_one_third p a {
	text-decoration:none;
}
body.page.single-program #main > div.main_color.container_wrap_first {
	max-width:none;
	background-color:#003D79;
	color:#ffffff;
	margin-top:35px;
}
body.single-program .container_wrap_first > .template-program {
	max-width:884px;
	text-align: center;
}
body.page.single-program #main > div.main_color.container_wrap_first .container > .content {
	padding-top: 35px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
  font-size: 18px;
  line-height: 36px;
}
#programs .av_one_third a:hover,
#programs .av_one_third a:active {
	font-weight:bold;
	text-decoration:none;
}
body.page.single-program #main > div.main_color.container_wrap_first .container > .content h2 {
	margin-bottom: 10px;
	color:#ffffff;
}
body.page-id-7042 .content {
	padding:0px;
}
body.page-id-7042 #programs h2 {
	margin-top: 35px;
}

@media (max-width:479px) {
	.responsive body#top.single-program #wrap_all .container_wrap_first > .template-program {
		padding-left:20px;
		padding-right: 20px;
	}
}




/*
* SUPPORT, STAFF
*/
.page-id-6813 .post-entry,
.parent-pageid-6813 .post-entry,
.parent-pageid-6759 .post-entry {
	color:#003D79;
}
@media (max-width: 1365px) and (min-width: 1023px) {
	.parent-pageid-6759 .post-entry {
		padding-right: 40px;
	}
}





/*
* CAMPAIGNS
*/
.parent-pageid-6862 .post-entry p:first-of-type {
	color:#003D79;
}
body.page #main > div.main_color.container_wrap.full,
#main > .avia-section.full {
	max-width:none;
}
#main > .avia-section.full > .container {
	padding:0px;
}






/*
* EVENTS
*/
body.page-id-7014 header.page-header > .event_title_wrap,
body.page-id-7014 header.page-header, body.page-id-7014 #banner,
header.page-header > .event_title_wrap,
body.single-event header.page-header, #banner {
	height:473px;
  background-position: center;
}
.event_title_wrap > .av-special-heading-h1 h1 {
	box-shadow: 32px 0 0 #e3eaf0, -12px 0 0 #e3eaf0;
}
#top .event_title_wrap > .av-special-heading-h1 a {
	color: #FB3D10;
	text-decoration: underline;
}
.template-single-event {
	font-family: 'RockwellMT-Light';
	line-height:1.4em;
}
.template-single-event > .content {
	padding-top:35px;
}
.template-single-event > .content .entry-content > h2:first-child {
	margin-bottom:0px;
	padding-bottom:0px;
}
.template-single-event > .content .entry-content > h2:first-child+p,
.template-single-event > .content .entry-content > p:first-child {
	margin-top: 0px;
}
.template-single-event > .content .entry-content, .template-single-event #buttons {
	max-width:884px;
	margin:0px auto;
}
#buttons:after {
	content:"";
	display:table;
	clear:both;
}
#calendar_list > div.event .register a,
#buttons > a {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	float:left;
	height:64px;
	line-height: 44px;
	padding: 10px 30px;
	font-size:17px;
	color:#ffffff;
	background-color:#003D79;
	margin-right:8px;
}
#buttons > a:hover {
	font-weight:bold;
	text-decoration:none;
}
#buttons > a:after {
  display: block;
  content: attr(title);
  font-weight: bold;
  height: 1px;
  color: transparent;
  overflow: hidden;
  visibility: hidden;
}
.notice {
	text-align:center;
	font-style: italic;
	font-size:12px;
	padding-top:70px;
}
body#top.page-id-7014 header.page-header > .event_title_wrap a {
	color:#003D79;
	text-decoration:none;
}
body.page-id-7014 #main > #block_menu > .container .content {
	padding-top:16px;
	padding-bottom: 0px;
}
body.page-id-7014 #block_menu .av_one_half {
	margin-bottom:16px;
}
body.page #main > #calendar {
	max-width:none;
}
body.page #main > #calendar > .container {
	padding:0px;
}
#calendar .content {
	padding-top: 0px;
	padding-bottom:0px;
	background:#e3eaf0;
}
#calendar_list > div {
	border-bottom:8px #ffffff solid;
}
#calendar_list > div.title {
	height:161px;
	position: relative;
	padding-top:41px;
}
#calendar_list > div.title h2 {
	position: relative;
	top:0px;
	width: auto;
	display:inline-block;
	min-width: 35%;
}
#calendar_list > div.event {
	min-height:161px;
	display:table;
	width:100%;
}
#calendar_list > div.event > div {
	display:table-cell;
	min-height:161px;
}
#calendar_list > div.event .date {
	width:15.519%;
	background-color:#003D79;
	color:#ffffff;
	text-align:left;
	padding-left:40px;
	font-family: 'RockwellMT';
	vertical-align:middle;
	font-size:48px;
	line-height:55px;
}
#calendar_list > div.event .date span {
	font-size:60px;
	display:block;
}
#calendar_list > div.event .info {
	padding:21px 30px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:1.3em;
}
#calendar_list > div.event .info h3 {
	margin-left: 0px;
	padding-left: 0px;
	border-left:0px;
	font-size:24px;
	letter-spacing:normal;
	margin-bottom: 13px;
	font-family: 'RockwellMT';
}
#calendar_list > div.event .info p {
	margin-top: 0px;
}
#top #calendar_list > div.event .info a {
	color:#003D79;
	text-decoration:none;
}
#top #calendar_list > div.event .info a:hover,
#top #calendar_list > div.event .info a:active {
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
#calendar_list > div.event .register {
	width:20.278%;
	padding:30px;
	vertical-align:middle;
}
#calendar_list > div.event .register a {
	float:none;
	text-align:center;
}
@media (max-width: 1023px) and (min-width:768px) {
	#calendar_list > div.event .date {
		padding-left:24px;
		font-size:42px;
		line-height: 48px;
	}
	#calendar_list > div.event .date span {
		font-size:52px;
	}
	.template-event .units {
		margin-left: 0px;
		border:0px;
	}
}
@media (max-width: 767px) {
	body.page-id-7014 header.page-header > .event_title_wrap,
	body.page-id-7014 header.page-header, body.page-id-7014 #banner,
	header.page-header > .event_title_wrap,
	body.single-event header.page-header, body.single-event #banner {
		height:320px;
	}
}
@media (max-width: 479px) {
	#calendar_list > div.event,
	#calendar_list > div.event > div {
		display:block;
		min-height: 10px;
	}
	#calendar_list > div.title {
		height:auto;
	}
	.event_title_wrap > .av-special-heading-h1 h1 {
		line-height: 50px;
	}
	#calendar_list > div.event .info h3 {
		font-size:20px;
	}
	#calendar_list > div.event .date {
		padding-left:16px;
		font-size: 24px;
		width:100%;
		line-height: 50px;
	}
	#calendar_list > div.event .date span {
		font-size:24px;
		display:inline;
		padding-left:9px;
	}
	#calendar_list > div.event .register {
		width:100%;
		padding:0px 30px 20px 30px;
	}
	#calendar_list > div.event .register a {
		height: 46px;
		line-height: 26px;
	}
	header.page-header > .event_title_wrap {
		padding-top:82px;
    padding-left: 20px;
    padding-right: 11px;
	}
	.container.template-single-event > .content.av-content-full.units {
		padding-left: 20px;
		padding-right: 20px;
		width:auto;
		float:none;
		display:block;
	}
}
@media (max-width: 374px) {
	#calendar_list > div.title {
		padding-top:22px;
	}
	#calendar_list > div.title h2 {
		margin-bottom:22px;
	}
	#calendar_list > div.event .date {
		letter-spacing:normal;
	}
}






/*
* ARROW NAV
*/
#arrow_nav {
	position:absolute;
	top: 75px;
	right: 20px;
	z-index:9999;
	width: 72px;
	height:41px;
}
#arrow_nav a {
	background: #ffffff url(images/buttons.svg) no-repeat;
	display:block;
	width: 34px;
	height:41px;
}
#arrow_nav a:hover {
	text-decoration:none;
}
#arrow_nav a.prev {
	float:left;
}
#arrow_nav a.next {
	margin-left: 38px;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);av_youtube_frame
    filter: FlipH;
    -ms-filter: "FlipH";
}
@media (max-width: 1024px) and (min-width:768px) {	
	#arrow_nav {
		top: 28px;
	}
}
@media (max-width: 767px) {
	#arrow_nav {
    top: 379px;
    right: 10px;
	}
	#empty_header_spacer+.sub_nav+#arrow_nav {
		top:217px;
	}
	body.page-id-7014 #arrow_nav, 
	body.single-event #arrow_nav {
		top: 269px;
	}
}
@media (max-width: 479px) {
	#arrow_nav {
		top: 269px
	}
}
@media (max-width: 374px) {
	#arrow_nav {
		top: 140px
	}
}







/*
* CHARITYWEB WRAPPER
*/
body.page-id-7532, body.page-id-7532 *,
body.page-id-7532 .template-page .entry-content-wrapper h3 {
	font-family: "Kameron", Georgia, "Times New Roman", Times, serif;
}
body.page-id-7532 .cke_editable {
	max-width: 100% !important;
}
body.page-id-7532 #main > div.main_color.container_wrap {
	max-width: none;
}
body.page-id-7532 #main p + h2 {
	margin-top: 20px;
}
.responsive #top #wrap_all .charity-web-header {
	background-image: url("../../uploads/2017/12/Car-Donation1.jpg");
}
.responsive #top #wrap_all .charity-web-header .av-logo-container {
	height: 82px;
}
.responsive #top #wrap_all .charity-web-header .av-logo-container span.logo {
	width:400px;
  margin: 35px 0px 0px 20px;
	padding:10px 0px;
  background: #fff;
}
.charity-web-header #header_main {
	border-bottom-width: 0px;
}
body.page-id-7532  .footer_color {
    background: #000000 url("../../uploads/2017/11/Footer.jpg") top center no-repeat scroll;
}
body.page-id-7532  .footer_color h3 {
	color:#ffffff;
}
body.page-id-7532 select[multiple], body.page-id-7532 select[size] {
    max-height: 51px;
    min-height: 35px;
}
body.page-id-7532 #av_section_1 .content {
	padding-top:30px;
	padding-bottom:30px;
}
input[type="submit"].btn.btn-large.btn-primary.rounded-button {
	padding:0px;
	white-space: normal;
	text-decoration:none;
	line-height: 28px;
	font-family: 'Kameron', Georgia, "Times New Roman", Times, serif;
	text-shadow:none;
	background-image:none;
	box-shadow:none;
}
#top #TransactionForm label {
	font-size:0.72em;
	line-height:1em;
}
#top.page-id-7532 .input-text, #top.page-id-7532 input[type="text"], #top.page-id-7532 input[type="input"], #top.page-id-7532 input[type="password"], #top.page-id-7532 input[type="email"], #top.page-id-7532 input[type="number"], #top.page-id-7532 input[type="url"], #top.page-id-7532 input[type="tel"], #top.page-id-7532 input[type="search"], #top.page-id-7532 textarea, #top.page-id-7532 select {
	font-size:0.5em;
	font-family: Arial, Helvetica, sans-serif;
}
#fieldset-CCExpMonth {
	width:158px;
}
#top #fieldset-CCExpMonth select {
  width: 45%;
  float: left;
	margin-right:3%;
}
#top.page-id-7532 .span1 {
	width:118px;
}
#top.page-id-7532 .span2 {
	width:241px;
}
body.page-id-7532 input[type="radio"],
body.page-id-7532 input[type="checkbox"] {
	margin-top:4px;
}
#FormTitle > h3 {
	color:#003d79;
	margin-top: 60px
}