@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Poppins:wght@400;500;700&display=swap');

																					/* 
font-family: "Poppins", serif;
font-family: 'MyriadPro-Regular';
font-family: "Poppins";font-weight:700;
font-family: 'ProximaNova-Light';
font-family: "DM Sans"; */

/* 
brown: 
color:#414042;

green:
color:#2624bd;

yellow:'
color:#748cff; 
*/

html {font-size:10px;font-size:0.62vw;}
html.translated-ltr {font-size:8px;font-size:0.55vw;}

@media (min-width: 991px) {
	header .container {
	    width: 95%;
	}
	#content .container {    width: 81.3%;}
}



@media (max-width: 991px) {
  html {font-size:10px;}
}


body {opacity: 0; transition: 1s opacity; }
body.loaded {opacity:1}

html, body{-webkit-font-smoothing: antialiased;color:#414042;  
   font-family: "DM Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-style: normal;}
body {font-size:2rem;line-height:normal;overflow-x:hidden;    line-height: 1.42857143;}


h1 {font-family: "Poppins", sans-serif;font-weight: 700;}
h2 {font-family: "Poppins", sans-serif;font-weight: 700}
h3 {font-family: "Poppins", sans-serif;font-weight: 700}

#page {max-width:100%;margin:0 auto;}
#masthead {max-width: 1600px;margin:0 auto;}

.announcements {padding:10px;background-color: #2624bd;font-size: 16px;
    color: white;border-bottom:4px white solid;}
.announcements p {margin:0;    padding: 0 4%;}


a, a:visited {color:#2624bd;}
ul {margin-left:0px;}
.content-sidebar #menu-main-menu {margin-bottom:2rem;border-top:1px #d0d2d3 solid;border-bottom:3px #d0d2d3 solid;}
.content-sidebar #menu-main-menu li {border-top:1px #d0d2d3 solid;}
.content-sidebar #menu-main-menu > li {display:none;}
.content-sidebar #menu-main-menu > li.current-menu-ancestor, 
.content-sidebar #menu-main-menu > li.current-menu-ancestor li.current-menu-ancestor,
.content-sidebar #menu-main-menu > li.current-menu-ancestor li.current-menu-ancestor li,
.content-sidebar #menu-main-menu > li.current-menu-ancestor li.current-menu-item
{display: block;position: relative;}

.content-sidebar #menu-main-menu > li.current-menu-ancestor li 
{display: none;}

.content-sidebar #menu-main-menu > li.current-menu-ancestor li.current-menu-item li 
{display: block;}


.content-sidebar #menu-main-menu li li {}
.content-sidebar #menu-main-menu > li.current-menu-ancestor > a {display:none;}
.content-sidebar #menu-main-menu li a {font-size:1.8rem;display:block; color:#414042; padding:8px 5px;padding-left:20px}
.content-sidebar #menu-main-menu li a:hover {text-decoration: none;background-color:#e9eaea;}
.content-sidebar #menu-main-menu li li li a {padding-left:30px;}
.content-sidebar #menu-main-menu li.current-menu-item {}
.content-sidebar #menu-main-menu li.current-menu-item:before {font: normal normal normal 14px/1 FontAwesome;content:"\f0da";    position: absolute;
    top: 0;
    padding: 13px 0px;
    font-size: 15px;color:#748cff;}

.content-sidebar #menu-main-menu li.current-menu-item > a {font-family: 'ProximaNova-Bold'}
/* sidebar menu */

.content-sidebar ul {padding:0;margin:0;}

 .stripes-bg{background-image:url(/wp-content/uploads/2017/04/stripes-bg.png);margin:0px -20%;padding:0 20%;}
 .stripes-bg.padded {padding-top:3rem;padding-bottom:3rem;}
/* buttons */
a.stylebtn {}
.image-callout a {}
a.nvfs-btn,
input.nvfs-btn,
button.nvfs-btn,
section.video-block-text .column-content a,
section.bootstrap-3columns p a,
section.featured-story .video-content a,
section.image-callout .callout-text p a {display:inline-block;padding:5px 20px;background-color:#2624bd;color:white;font-family: "Poppins";font-weight:700;}

a.nvfs-btn:hover,
input.nvfs-btn:hover,
button.nvfs-btn:hover,
section.video-block-text .column-content a:hover,
section.bootstrap-3columns p a:hover,
section.featured-story .video-content a:hover,
section.image-callout .callout-text p a:hover {background-color:#748cff;text-decoration: none}

/* editor styles */
span.text-green, .text-green {color:#2624bd!important;}
span.text-blue {color:#b1beff!important;font-weight:bold;text-transform: uppercase;font-size:0.8em;}
div.wrap-green {background-color:#2624bd;padding:2rem 1.5rem;}
div.wrap-green * {color:white}
div.wrap-green h4 {color:white;font-family: "Poppins";font-weight:700;text-transform:uppercase;position:relative;margin-bottom:3rem;}
div.wrap-green h4:after {content:' ';position:absolute;width:30%;height:3px;background-color:#748cff;    bottom: -10px;left: 35%}
div.wrap-green a.nvfs-btn {background-color:#748cff }
.content-sidebar {padding:0px 20px;}

a{transition:all 300ms}
/* block titles */
section .block-title{position:relative;color:#58595b;font-family: "Poppins";text-align: center;font-weight:normal; margin:5rem 0;font-size:4rem;}
section .block-title:before{    content: ' '; position: absolute; top: -20px; border: 2px #0073b9 solid; display: block; width: 7%; /* margin: 0 auto; */ margin: 0px 47%;}
section .block-subtitle{color:#2624bd;text-align: center;text-transform: uppercase;font-family: "Poppins";font-weight:700;font-size:2.5rem;margin-bottom:5rem;}
section .block-title + .block-subtitle {margin-top:-2.5rem;}


#masthead {position: absolute; width: 100%; background-color: rgba(255,255,255,0.8); z-index: 100; }

.page-template-page-template-popup #masthead {position:relative;}
.page-template-page-template-popup #site-navigation {display:none;}
.page-template-page-template-popup .menu-utility-menu-container {display:none;}
.page-template-page-template-popup .translate,.page-template-page-template-popup  #google_translate_element{display:none;}
.page-template-page-template-popup section.pagelinks {display:none;}

.logo{    margin-top: 1rem; margin-bottom: 1rem;}
.site-footer {background-color: #ebecec;;padding-top:4rem;}
.page-bottom {margin-top:9rem;background-color:#2624bd; font-size:16px;color:white;padding:0px 0;}
.page-bottom a {color:white;}
.page-bottom .col1 a {color:white;display:inline-block;border-left:1px white solid;border-right:1px white solid;padding:10px 20px;font-family: 'ProximaNova-Bold'}
.page-bottom .col2,.page-bottom .col3 {padding:10px;}

.site-footer {}
.site-footer h4.widget-title {font-family: 'ProximaNova-Light', font-size:2.1rem;text-transform:uppercase;}
.site-footer .social a {color:#58595b;font-size:3rem;margin-right:1rem;}
.site-footer .quick-links a {color:#58595b}

.site-footer .footer-donate {}
.site-footer .footer-donate form {display:inline-block;padding-right:10px;margin-right:5px;border-right:2px #ccc solid;}
.site-footer .footer-donate label{font-weight:normal;display:inline-block;background-color:white;font-size:1.8rem;padding:2px 8px;padding-top: 4px;}
.site-footer .footer-donate input[type="radio"]{display:none;}
.site-footer .footer-donate input[type="submit"] {display:inline-block;padding:6px 20px;background-color:#748cff;color:white;font-family: "Poppins";font-weight:700;border:0;border-radius: 0;font-size:inherit;}

.site-footer .footer-donate input[type="submit"]:hover {;background-color:#2624bd;}

.site-footer .footer-donate input[type="radio"]:checked + label {background-color:#2624bd; color:white; }
.site-footer .footer-donate input, .site-footer .footer-donate label, .site-footer .footer-donate a {-webkit-box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.40); -moz-box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.40); box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.40);}
.site-footer .footer-donate a.nvfs-btn {    padding: 2px 20px;}
.site-footer .footer-subscribe a.nvfs-btn {font-size: 0.7em;background-color:#748cff }
.site-footer .footer-subscribe a.nvfs-btn:hover {background-color: #2624bd}
#utility-menu {list-style: none;margin:0;padding:0;float:right;}
#utility-menu li {display:inline-block;}
#utility-menu li a{font-family: 'ProximaNova-Regular';color:#414042;font-size:1.8rem;line-height: 1.8rem;display:block;padding-left:1rem;margin-left:1rem;;padding-top:3.5rem;position: relative;    padding-bottom: 1rem;}
#utility-menu li a:before {    content: '|'; position: absolute; left: -5px; font-size: 1.5rem; margin-top: 1px;}
#utility-menu li:first-child a:before {display:none;}
#utility-menu li:last-child {background-color: #748cff;font-size:2rem;margin-left:1.5rem}
#utility-menu li:nth-last-child(2){background-color:#2624bd;;margin-left:5rem;font-size:2rem}
#utility-menu li:last-child a:before, #utility-menu li:nth-last-child(2) a:before {display:none;}
#utility-menu li:last-child a{   padding-right: 3rem;padding-left:2rem;color:white;font-family: "Poppins";font-weight:700;font-size:2.2rem;}
#utility-menu li:nth-last-child(2) a{    padding-right: 2rem;padding-left:1rem;color:white;font-family: "Poppins";font-weight:700;font-size:2.2rem;}

.translate {    float: right;margin-top: 2rem;clear: both;}
.translate a {text-transform:uppercase;display:inline-block;margin-left:2rem;font-family: "Poppins";font-weight:700;font-size:1.8rem;color:#414042;}

#site-navigation {padding-left:8rem;}
#primary-menu {}
#primary-menu li {}
#primary-menu > li > a:hover {color:#2624bd;}
#primary-menu li a {font-family: 'ProximaNova-Regular';color:#414042;font-size:2.1rem;text-transform: uppercase;    display: block; padding: 1rem 2rem 2.5rem 2rem;}
#primary-menu li.current-menu-item > a, #primary-menu li.current-menu-parent > a, #primary-menu li.current_page_parent > a {font-family: 'ProximaNova-Bold'}

#primary-menu li ul {}
#primary-menu li ul li {}
#primary-menu li ul li:hover {background-color: #eee}
#primary-menu li ul li + li {border-top:1px #eee solid;}
#primary-menu li ul li a {text-transform:none;font-family: 'ProximaNova-Regular';color:#414042;font-size:1.8rem;    display: block; padding: 1rem 2rem 1rem 2rem;}



.main-navigation ul ul {
    box-shadow: 5px 4px 10px rgba(0, 0, 0, 0.2);
    margin-top:2rem;
    background-color:white;
}
.main-navigation ul ul ul {margin-top:0px;}
.main-navigation ul ul a {
    width: 250px;
}
.search-form {padding:1.5rem 0;}

.entry-content {}
.entry-content h1 {color:#2624bd;font-size:6.4rem;text-transform: uppercase}
.entry-content h1 + p {font-size:2.8rem;    margin: 0 18% 2rem 18%;}
.entry-content h2 {color:#2624bd;font-size:6.4rem;text-transform: uppercase}
.entry-content h3, .entry-header h2.entry-title  {color:#58595b;font-size:4.6rem;font-family: "Poppins", Serif;}
.entry-content h4 {color:#58595b;font-size:3.6rem;font-family: "Poppins", Serif;}
div.wrap-green h4 {font-size:2rem;}

.entry-content h5 {color:#2624bd;text-transform: uppercase;font-family: "Poppins";font-weight:700;font-size:2.5rem;margin-bottom:5rem;}
.entry-content section + section {margin-top:12rem;}
.entry-content .stripes-bg + section {margin-top:7rem;}
.entry-content section + .stripes-bg {margin-top:7rem;}
.entry-content p + section {margin-top:7rem;}
.entry-content > section:first-of-type {margin-top:7rem;}


.entry-content section.bootstrap-2columns + section.bootstrap-2columns {margin-top: 7rem;}

/* home */
ul.homeslide {margin:0;padding:0;list-style: none}
ul.homeslide li {position:relative;}
ul.homeslide .home-text {position:absolute;bottom:1rem;width:100%;}
ul.homeslide .title-wrap {width:50%; margin:0 auto;}
ul.homeslide h1 {color:white;font-size:6.4rem;text-transform: uppercase; margin:1rem 0;text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}
ul.homeslide p {color:white;font-size:2.8rem;line-height: 1.25em;margin-bottom:1rem;}
ul.homeslide a {color:white;font-weight:bold;}
/* slider */
.owl-dots {    right: 4rem; position: absolute; margin-top: -5rem;}
.owl-theme .owl-dots .owl-dot span {    border: 1px #ebecec solid;    background: transparent;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span  {    background-color:  #ebecec ;}


/*footer */
.pagelinks {}
.stripes {background-image: url('/wp-content/uploads/2017/04/footer-lines.png');height:14.5rem;width:100%;    padding-top: 3.5rem;margin-top: -14.5rem;    position: absolute;
    z-index: 2;    background-repeat: repeat-x;}
.links-top {background-color:#748cff;padding-top:8rem;padding-bottom:14rem;}
.links-top a {color:#414042;font-family: "Poppins";font-weight:700;font-size:2rem; }
.links-top h3 {color:white;font-family: "Poppins", serif;font-weight:700;font-size:4rem;margin-bottom:3rem;}
.links-bottom {    position: relative; z-index: 1; margin-top: -7rem;}
.pagelinks ul {margin:0;padding:0;list-style: none;text-align: center}
.pagelinks ul li {display:inline;}
.pagelinks ul li a{display:inline-block;background-color:#2624C0;color:white;font-family:"Poppins";font-weight:700;font-size:2.5rem;;margin-left:1rem;padding:2rem 3rem;}


/*boxes */
.box-links {}
.box-links .row {margin-left:-30px;margin-right:-30px;}
.box-links .box-inner{margin:0rem 1.5rem 5.5rem 1.5rem;position:relative;}
.box-links .box-inner a{    font-weight: 600;font-family: "DM Sans"; font-size:2rem;text-transform:uppercase;color:white;}
.box-links .box-inner .title-wrap{transition:all 500ms;text-align:center;position:absolute;width:100%;bottom:0;background-color:rgba(38,36,189,0.7);padding: 2rem; line-height: normal; height: 8.5rem;;    display: flex
;
    align-content: center;
    align-items: center;
    justify-content: center; }
.box-links .box-inner a:hover .title-wrap {background-color:#2624bd;}
.box-links .box-inner img {max-width: none;width:100%;}

section.image-callout {    margin-left: -10%;margin-right: -10%;}
section.image-callout {}
section.image-callout .col-md-12 {padding:0px;}
section.image-callout img {max-width: none;width: 100%;}
section.image-callout .callout-text-bg{position: absolute; top: 0;left:0; height: 100%;background-color:rgba(38,36,189,0.75);width:100%;margin-right:15px;}
section.image-callout .callout-text-bg .dots{position: absolute; top: 0;right:0; height: 100%;background-image:url(/wp-content/uploads/2017/04/dots.png);width:30%;}
section.image-callout .callout-text{    padding: 3rem;;margin-left: 9%; position: absolute; top: 0; width:100%; max-width: 65rem;}
section.image-callout .callout-text h3 {font-weight:600;color:white;font-size:2rem;font-family: "DM Sans";text-transform: uppercase }
section.image-callout .callout-text p {color:white;font-family: "Poppins", serif;font-size:4rem;line-height:4.25rem;    margin: 0; margin-bottom: 2.5rem;}
section.image-callout .callout-text p a {font-size:2rem;}
section.image-callout .callout-text p a + br {display:none;}
section.image-callout .callout-text p br + a {margin-top:5px;}

section.image-callout.color-green .callout-text-bg {background-color:rgba(9, 171, 175,0.75);;}

section.video-block-text {padding:9rem 0}
section.video-block-text .row {background-color:white;}
section.video-block-text .video-wrap{position:relative;}
section.video-block-text .video-wrap p{margin:0px;} 
section.video-block-text .video-wrap iframe{display:none;}
section.video-block-text .video-wrap img{}
section.video-block-text .video-screen{text-align:center;padding-top:25%;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,36,189,0.75)}
section.video-block-text .video-screen a{    color: white; font-size: 30px; display: inline-block;; padding: 0; line-height: 30px; line-height: 55px; width: 60px; border-radius: 40px; text-align: center;}
section.video-block-text .video-screen i {    margin-right: -7px;}
section.video-block-text .column-content {padding-top:5rem;}
section.video-block-text .column-content h4 {font-family: "DM Sans";font-weight:600;color:#2624bd;text-transform: uppercase;font-size:2rem;line-height: 3rem}
section.video-block-text .column-content h3 {color:#58595b;font-family: "Poppins", serif;font-size:4rem;line-height:4.8rem;}
section.video-block-text .column-content a {}

section.video-block .block-title{position: relative;;color:#58595b;font-family: "Poppins";text-align: center;font-weight:normal; margin:5rem 0;font-size:4rem;}
section.video-block .block-title:before{    content: ' '; position: absolute; top: -20px; border: 2px #0073b9 solid; display: block; width: 7%; /* margin: 0 auto; */ margin: 0px 47%;}

section.video-block {padding:3rem 0}
section.video-block .row {}
section.video-block .video-wrap{position:relative;}
section.video-block .video-wrap p{margin:0px;} 
section.video-block .video-wrap iframe{display:none;}
section.video-block .video-wrap img{}
section.video-block .video-screen{max-width:1230px;text-align:center;padding-top:25%;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,36,189,0.75)}
section.video-block .video-screen a{    color: white; font-size: 30px; display: inline-block;; padding: 0; line-height: 30px; line-height: 55px; width: 60px; border-radius: 40px; text-align: center;}
section.video-block .video-screen i {    margin-right: -7px;}
section.video-block .dots{position: absolute; top: 0;right:0; height: 100%;background-image:url(/wp-content/uploads/2017/04/dots.png);width:20%;}
section.video-block .video-description {background-color: #748cff; position: absolute; right: -5%; bottom: 6rem; width: 50%; padding:4rem 5rem; }
section.video-block .video-description .video-title{text-align: center}
section.video-block .video-description .video-title span{display:inline-block;padding-bottom:0.5rem;margin-bottom:0rem;font-family: "DM Sans";font-weight:600;color:#2624bd;border-bottom:3px #d2d92a solid;color:#414042;font-size:1.8rem;text-transform: uppercase}
section.video-block .video-description .video-content{text-align: center}
section.video-block .video-description .video-content p {font-family: "Poppins", serif;color:#414042;}
section.video-block .video-description .video-content strong{color:white;font-size:5rem; }


section.infographic {border:1px #808080 solid;padding-bottom:5rem;}
section.infographic .block-title{color:#58595b;font-family: "Poppins";text-align: center;font-weight:normal; margin:5rem 0;font-size:4rem;}
section.infographic .block-title:before{display:none;}
section.infographic .text-wrap {display:inline-block;width:100%;padding:20px 50px;}
section.infographic .text-wrap p{text-align:center;color:#414042;font-size:1.7rem;font-family: "Poppins"}
section.infographic .text-wrap strong{color:#414042;font-size:1.8rem;text-transform: uppercase;font-family: "DM Sans"}
section.infographic .text-wrap em{color:#2624bd;font-family: "Poppins";font-size:7.8rem;font-weight:700;font-style:normal;}
section.infographic .text-wrap em small {font-size:50%;text-transform: uppercase;font-family: "DM Sans"}
section.infographic .row {    margin-left: -25px;margin-right: -25px;}
section.infographic .row + .row {margin-top:3rem;}
section.infographic .row .col-md-4,section.infographic .row .col-md-8 {padding:0px;}
section.infographic .row > div:nth-child(3) .text-wrap {display:inline-block;width:100%;padding:20px;background-color:#748cff;padding-top:5rem;}
section.infographic .row > div:nth-child(3) .text-wrap em{color:#2624bd;}
section.infographic .row > div:nth-child(3) .text-wrap p{color:#fff;}
section.infographic .row > div:nth-child(3) .text-wrap p strong{color:#fff;}


section.infographic .row .col-md-8 .text-wrap {display:inline-block;width:100%;padding:20px;background-color:#d2d92a;;}
section.infographic .row .col-md-8 .text-wrap em{color:#2624bd;}
section.infographic .row .col-md-8 .text-wrap p {color:#414042;padding:0 15%;}
section.infographic .row .col-md-8 .text-wrap td  {color:#414042;text-align:center;}
section.infographic .row .col-md-8 .text-wrap strong{color:#414042}
section.infographic .row > div:first-child {border-right:1px #808080 solid;}
section.infographic img {margin-top:-3rem;}
section.story-slider {}
section.story-slider ul {list-style: none;padding:0;margin:0;}
section.story-slider .block-title{position:relative;color:#58595b;font-family: "Poppins";text-align: center;font-weight:normal; margin:5rem 0;font-size:4rem;}
section.story-slider .block-title:before{    content: ' '; position: absolute; top: -20px; border: 2px #0073b9 solid; display: block; width: 7%; /* margin: 0 auto; */ margin: 0px 47%;}
section.story-slider li {padding:0 4rem;    padding-bottom: 4rem;}
section.story-slider .owl-item + .owl-item {border-left:1px #808080 solid;}
section.story-slider .story-intro {color:#2624bd;text-transform: uppercase;font-family: "Poppins";font-weight:700;font-size:2rem;}
section.story-slider .story-intro p{margin:0; display:inline;color:#414042;text-transform: none;font-family: "DM Sans";}
section.story-slider .story-cat {font-family: "Poppins";font-weight:700;font-size:1.8rem;padding:2rem 0;text-transform: uppercase}
section.story-slider .story-intro {display: inline;}
section.story-slider .story-link { display:inline; }
section.story-slider .story-link a {color:#414042;font-weight: bold}
section.story-slider .owl-nav {position: absolute; width: 104%; margin-left: -2%;; top: 40%;}
section.story-slider .owl-nav .owl-prev {float:left;}
section.story-slider .owl-nav .owl-next {float:right;}
section.story-slider .owl-theme .owl-controls .owl-nav [class*=owl-] {color: #b6b8ba; font-size: 7rem; margin: 5px; padding: 4px 7px; background: transparent; display: inline-block; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }

section.story-grid {margin-left:-2rem;margin-right:-2rem;}
section.story-grid .block-title{position:relative;color:#58595b;font-family: "Poppins";text-align: center;font-weight:normal; margin:5rem 0;font-size:4rem;}
section.story-grid .block-title:before{    content: ' '; position: absolute; top: -20px; border: 2px #0073b9 solid; display: block; width: 7%; /* margin: 0 auto; */ margin: 0px 47%;}
section.story-grid .text-wrap {padding:0 2rem;    padding-bottom: 6rem;}
section.story-grid .story-intro {color:#2624bd;text-transform: uppercase;font-family: "Poppins";font-weight:700;font-size:2rem;}
section.story-grid .story-intro p{margin:0; display:inline;color:#414042;text-transform: none;font-family: "DM Sans";}
section.story-grid .story-cat {font-family: "Poppins";font-weight:700;font-size:1.8rem;padding:2rem 0;text-transform: uppercase}
section.story-grid .story-intro {display: inline;}
section.story-grid .story-link { display:inline; font-size:1.5rem;text-transform: uppercase}
section.story-grid .story-link a {color:#414042;font-weight: bold}
section.story-grid .owl-nav {position: absolute; width: 102%; margin-left: -1%;; top: 40%;}
section.story-grid .owl-nav .owl-prev {float:left;}
section.story-grid .owl-nav .owl-next {float:right;}
section.story-grid .owl-theme .owl-controls .owl-nav [class*=owl-] {color: #b6b8ba; font-size: 7rem; margin: 5px; padding: 4px 7px; background: transparent; display: inline-block; cursor: pointer; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
div.story-content {padding-bottom:7rem;}
div.story-sidebar {}
div.story-sidebar h3 {font-size:3.5rem;}


section.featured-story .block-title{position:relative;color:#58595b;font-family: "Poppins";text-align: center;font-weight:normal; margin:5rem 0;font-size:4rem;}
section.featured-story .block-title:before{    content: ' '; position: absolute; top: -20px; border: 2px #0073b9 solid; display: block; width: 7%; /* margin: 0 auto; */ margin: 0px 47%;}
section.featured-story {margin:3rem 0;background-color:white;    padding-top: 1rem;}
section.featured-story .row {background-color:white;}
section.featured-story .video-wrap{position:relative;    margin-right: 3rem;}
section.featured-story .video-wrap p{margin:0px;} 
section.featured-story .video-wrap iframe{display:none;}
section.featured-story .video-wrap img{}
section.featured-story .video-screen{text-align:center;padding-top:25%;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,36,189,0.75)}
section.featured-story .video-screen a{    color: white; font-size: 30px; display: inline-block; padding: 0; line-height: 30px; line-height: 55px; width: 60px; border-radius: 40px; text-align: center;}
section.featured-story .video-screen i {    margin-right: -7px;}
section.featured-story .column-content {;}
section.featured-story .column-content h4 {font-family: "DM Sans";font-weight:600;color:#2624bd;text-transform: uppercase;font-size:2rem;line-height: 3rem}
section.featured-story .column-content h3 {color:#58595b;font-family: "Poppins", serif;font-size:4rem;line-height:4.8rem;}
section.featured-story .column-content a {}
section.featured-story .column-content .story-intro {color:#2624bd;text-transform: uppercase;font-family: "Poppins";font-weight:700;font-size:2rem;}
section.featured-story .column-content .story-intro p{margin:0; display:inline;color:#414042;text-transform: none;font-family: "DM Sans";font-size:2rem;}
section.featured-story .column-content .story-cat {font-family: "Poppins";font-weight:700;font-size:1.8rem;padding:2rem 0;text-transform: uppercase}
section.featured-story .column-content .story-intro {display: inline;}
section.featured-story .column-content .story-link { display:inline; }
section.featured-story .column-content .story-link a {color:#414042;font-weight: bold}
section.featured-story .col-md-3 {border-left:1px #b6b8ba solid;padding-bottom:3rem;}
section.featured-story .video-content {}
section.featured-story .video-content h3{color:#58595b;font-family: "Poppins", serif;font-size:4rem; margin-bottom:3rem;}
section.featured-story .video-content a {}


.text-content.border-1 span.text-padding {display:block;border:1px #b6b8ba solid;}


section.bootstrap-3columns {}
section.bootstrap-3columns .row > div {}
section.bootstrap-3columns .row span.text-padding {padding: 3rem;}
section.bootstrap-3columns h3 {margin-bottom:2rem;color:#58595b;font-family: "Poppins";font-size:4rem;}
section.bootstrap-3columns p {font-size: 2rem;line-height: 2.5rem;color:#414042;}
.section.bootstrap-3columns strong {color:#2624bd;text-transform: uppercase}
section.bootstrap-3columns p:last-of-type {margin-bottom:0px;}
.section.bootstrap-3columns p span {font-size: 1.5rem;text-decoration: none!important}
section.bootstrap-3columns p a {}


section.bootstrap-2columns.border-1 {margin-left: -2rem;margin-right: -2rem;}
section.bootstrap-2columns.border-1 .row span.text-padding {padding: 4rem 6rem;margin: 0px 2rem;}
section.bootstrap-2columns h3 {margin-bottom:2rem;color:#58595b;font-family: "Poppins";font-size:4rem;}
section.content-with-sidebar.border-1 {margin-left:-2rem;}
section.content-with-sidebar.border-1 .row span.text-padding {padding: 4rem 6rem;margin: 0px 2rem;}

section.border-1 .text-padding {padding: 4rem 6rem;margin: 0px 2rem;}

section.leaders {}
section.leaders .row{margin-bottom:7rem;}
section.leaders .leader-wrap {cursor:pointer;}
section.leaders .leader-img {margin-bottom:1rem;border:5px transparent solid;}
section.leaders .leader-img img {}
section.leaders .col-md-2:hover .leader-img{border-color:#748cff;}
section.leaders .leader-info {padding:0px 5px;line-height: normal}
section.leaders .leader-info strong{color:#58595b;font-family: "Poppins";font-weight: normal;    font-size: 1.8rem; line-height: 1.8rem;display:block;margin-bottom:1rem;}
section.leaders .leader-info .text-green {font-size:0.9em;}
section.leaders .bio-container .leader-info strong {font-size:2.8rem;}
section.leaders .leader-bio,section.leaders .bio-container{display:none;}
section.leaders .bio-container {margin-bottom:5rem;    padding: 5rem; border-top: 3px #748cff solid; border-bottom: 3px #748cff solid;}
section.leaders .bio-container .leader-info  {padding:0;}


section.leaders .row > .col-md-2:nth-child(7n+8) {
    clear: left;
}

@media (max-width: 768px) {
    section.leaders .row > .col-md-2:nth-child(7n+8) {
        clear: none;
    }
     section.leaders .row > .col-md-2:nth-child(2) {
       clear: left;
    }

}

/* forms */

.search-form {    text-align: right;
    padding-top: 0rem;
    padding-right: 3rem;
    display: inline-block;
    float: right;
    position: relative;
    padding: 0;
    padding-right: 3rem;-webkit-box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.20);
-moz-box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.20);
box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.20);}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"] {
	height:31px;border:0;font-size:2rem;font-weight:normal;font-family: "DM Sans";border-radius:0;
-moz-box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.64);
box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.64);border:1px #eee solid;margin-bottom:5px;
}

.search-form input[type="text"]   { width: 26rem;margin:0;-moz-box-shadow:none;box-shadow:none}
button.search {height:31px;background-color:#748cff;border:0;border-radius:0; }
button.search  {position: absolute;
    width: 3rem;
    top: 0;
    color: white;
    font-size: 1.25rem;
    padding: 0;
    margin: 0;
    line-height: 31px;}
.search-form label {margin:0;}

form.wpcf7-form {margin-top:5rem;padding-top:5rem;border-top:2px #748cff solid ;}
form.wpcf7-form input[type="text"],form.wpcf7-form input[type="email"] {border:1px #eee solid;width:90%;}
form.wpcf7-form input[type="submit"] {display:inline-block;padding:5px 20px;background-color:#748cff;color:white;font-family: "Poppins";font-weight:700;border:0;border-radius: 0;font-size:inherit;}
form.wpcf7-form input[type="submit"]:hover {background-color: #2624bd}
span.wpcf7-list-item {margin:0;}
span.wpcf7-list-item-label {font-size:0.8em;font-weight:normal;}




section.get-assistance {padding-top:3rem;border-top:2px #748cff solid;}
section.get-assistance .programs {margin-top:5rem;}
section.get-assistance .program {}

section.get-assistance .program + .program {padding-top:5rem;margin-top:5rem;border-top:2px #748cff solid;}
section.get-assistance .program .row-locations p {margin-bottom: 0px}
section.get-assistance .program strong {color:#414042;font-family: "Poppins";font-weight:700;font-size:0.9em;text-transform: uppercase}

section.get-assistance .program .assistance-side-bar {text-align: center}

section.volunteer-section {padding-top:3rem;border-top:2px #748cff solid;}
section.volunteer-section form {}
section.volunteer-section form select {width:80%;margin-bottom:1rem;}
section.volunteer-section .row-opportunities {}
section.volunteer-section .row-form {margin-bottom:4rem;}
section.volunteer-section .row-opportunities .opp {clear:both;padding-bottom:3rem;border-bottom:1px #d1d3d4 solid ;margin-bottom:3rem;}
section.volunteer-section .row-opportunities .opp h3 {font-size:2.7rem;}
section.volunteer-section .row-opportunities .opp .location-info {margin:1rem 0px;}
section.volunteer-section .row-opportunities .opp .location-info p {display:inline; margin:0;}
section.volunteer-section .row-opportunities .opp .more-info {display:none;font-size:2rem;}


/* posts */

.entry-header h2.entry-title {font-size:2.8rem;}
.entry-header h2.entry-title a{color:#414042;}
.single-post .entry-header h1.entry-title {font-family: "Poppins", Serif;font-size:3.3rem;margin-top:0px; }
.entry-content.news-head {    margin: 5rem 0;}
.single-post #primary {padding-top:10rem;}
#secondary {margin-top: 10rem;}
#secondary h2.widget-title {color:#414042;font-size:2.5rem;}
#secondary ul {margin:0;padding:0;list-style: none}
article.post.hentry {border-bottom: 1px #eee solid;}
.single-post article.post.hentry {padding-bottom:5rem;}
#secondary section + section {border-top:2px #eee solid;    padding-top: 2rem;
    padding-bottom: 1rem;;}


/* forms */
form * {outline:none;}
form input[type="text"] {}
form select {
border:1px #888 solid;
border-radius:0px;
-webkit-box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.64);
-moz-box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.64);
box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.64);
background-color: white
background:transparent;
padding:2px 60px 2px 10px;
-webkit-appearance: none;
background-image:url('/wp-content/uploads/2017/04/icon-select.png');
background-position: right;
background-repeat: no-repeat;
}
select::-ms-expand {
    display: none;
}

input.nvfs-btn,
button.nvfs-btn {font-size: inherit;border:0;border-radius: 0;padding: 7px 20px;
-webkit-box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.64);
-moz-box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.64);
box-shadow: 6px 6px 23px -4px rgba(0,0,0,0.64);

}



#google_translate_element {    padding-top: 10px; float: right;}

.menu-toggle {outline:none!important;float: right; margin-top: -85px; font-size: 3rem; background: none; border: 0;}
#utility-menu2 {display:none;}


.logo img {max-height:80px;}

@media screen and (max-width: 1024px) {
#site-navigation {    padding-left: 0rem;}
#google_translate_element {padding-top:0px;}
}
@media screen and (max-width: 991px) {
    html {font-size: 8px; }
.logo img {max-width:70%;}
#masthead {position:relative;}
.toggled #utility-menu2 {display:block;background-color:white;}
.toggled #utility-menu2 li {padding:10px 0;}
.toggled #utility-menu2 li a {color:#414042;border:0px;}
#google_translate_element {float:none;padding-bottom:10px;text-align:center;}
#utility-menu, .translate, #google_translate_elementt {display:none;}
.main-navigation li {float:none;}
#site-navigation {padding-left:0px;}
#primary-menu {background-color:white;margin:0;}
.main-navigation ul,.main-navigation ul ul, .main-navigation ul ul ul {box-shadow:none; float: none; position: relative; top:0!important; left: 0!important; z-index: 99999; background-color: white margin-top:0px; }
.main-navigation ul li, .main-navigation ul ul li, .main-navigation ul ul ul li {padding-left:20px!important;border:0px;}
.main-navigation ul li a, .main-navigation ul ul li a, .main-navigation ul ul ul li a {border-bottom:1px #eee solid;}
.main-navigation ul ul a {width:100%;}
#primary-menu li a {padding: 1rem 2rem 1rem 0rem;}
.main-navigation ul ul {margin:0;}
section.infographic .row > div:first-child {border:0px;}
.pagelinks ul li a {font-size: 1.5rem;}
.page-bottom .col1 {padding:10px;}
.page-bottom .col1 a {padding:0;border:0;}
.stripes-bg {margin:0; padding:0;}

}

@media screen and (max-width: 719px) {
ul.homeslide .title-wrap {width:90%;}
ul.homeslide .home-text {position:relative;    padding-top: 2rem;}
ul.homeslide h1,ul.homeslide p, ul.homeslide p a{color:#58595b}
section.infographic .row {margin:0;}
.links-top h3 {font-size:3rem;}
.pagelinks ul li a {    display: block;
    margin-bottom: 10px;}
.links-bottom{display:none;} 
.stripes,.links-bottom  {display:none;}
.links-top {padding-bottom:2rem;}

.site-footer .footer-donate input[type="submit"] {width:100%;margin-bottom:1rem}
.site-footer a.nvfs-btn,.site-footer .footer-subscribe a.nvfs-btn {width:100%;margin-bottom:1rem;text-align:center;font-size:1em;}
.site-footer .footer-donate form {border:0;padding:0;margin:0;}
section.infographic {border:0px;}

.entry-content h1 + p {margin:0px;}
section.video-block .video-description {padding: 2rem;    position: relative; right: initial; bottom: initial; width: 100%; padding: 4rem 5rem;}
section.video-block .video-description .video-content strong {font-size:3.5rem;}
section.bootstrap-3columns .row > div, section.bootstrap-2columns .row > div {margin-bottom:2rem;}
section.leaders .leader-img {text-align:center;}
section.leaders .leader-info {text-align: center}
section.leaders .col-md-2:hover .leader-img {border-color:transparent;}
section.leaders .row.senior-team .col-md-2 {min-height:initial;}
section.infographic .block-title {font-size:3rem;}
section.image-callout .callout-text {position:relative;}
section.image-callout .callout-text h3,section.image-callout .callout-text p {color:#58595b;}
section.image-callout .callout-text-bg {display:none;}
section.image-callout {margin-left:0;margin-right:0;}
section.image-callout .callout-text {margin:0;padding:2rem;}

.entry-content h1 {    font-size: 5rem;}
.entry-content h3, .entry-header h2.entry-title {font-size:3.7rem;}
section.image-callout .callout-text p {font-size:3rem;}


}

