@font-face {
font-family: 'national-light'; src: url('/sites/all/themes/basic/fonts/NationalWeb-Light.eot'); src: local(':)'), url('/sites/all/themes/basic/fonts/NationalWeb-Light.woff') format('woff'), url('/sites/all/themes/basic/fonts/NationalWeb-Light.ttf') format('truetype'), url('/sites/all/themes/basic/fonts/NationalWeb-Light.svg') format('svg');
font-weight: 200;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'national'; src: url('/sites/all/themes/basic/fonts/NationalWeb-Regular.eot'); src: local(':)'), url('/sites/all/themes/basic/fonts/NationalWeb-Regular.woff') format('woff'), url('/sites/all/themes/basic/fonts/NationalWeb-Regular.ttf') format('truetype'), url('/sites/all/themes/basic/fonts/NationalWeb-Regular.svg') format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'national-italic'; src: url('/sites/all/themes/basic/fonts/NationalWeb-Italic.eot'); src: local(':)'), url('/sites/all/themes/basic/fonts/NationalWeb-Italic.woff') format('woff'), url('/sites/all/themes/basic/fonts/NationalWeb-Italic.ttf') format('truetype'), url('/sites/all/themes/basic/fonts/NationalWeb-Italic.svg') format('svg');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'national-semibold'; src: url('/sites/all/themes/basic/fonts/NationalWeb-Semibold.eot'); src: local(':)'), url('/sites/all/themes/basic/fonts/NationalWeb-Semibold.woff') format('woff'), url('/sites/all/themes/basic/fonts/NationalWeb-Semibold.ttf') format('truetype'), url('/sites/all/themes/basic/fonts/NationalWeb-Semibold.svg') format('svg');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'national-semibold-italic'; src: url('/sites/all/themes/basic/fonts/NationalWeb-Semibold-Italic.eot'); src: local(':)'), url('/sites/all/themes/basic/fonts/NationalWeb-Semibold-Italic.woff') format('woff'), url('/sites/all/themes/basic/fonts/NationalWeb-Semibold-Italic.ttf') format('truetype'), url('/sites/all/themes/basic/fonts/NationalWeb-Semibold-Italic.svg') format('svg');
font-weight: 700;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'national-light-extrabold'; src: url('/sites/all/themes/basic/fonts/NationalWeb-Extrabold.eot'); src: local(':)'), url('/sites/all/themes/basic/fonts/NationalWeb-Extrabold.woff') format('woff'), url('/sites/all/themes/basic/fonts/NationalWeb-Extrabold.ttf') format('truetype'), url('/sites/all/themes/basic/fonts/NationalWeb-Extrabold.svg') format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}

* {font-family:national; font-size:1em;hanging-punctuation: first;}
body {background-color:#fff;}
/*.body-container {background-color:#fff; margin-bottom:20px;}*/
.btn-xs:hover, .btn-sm:hover, .btn-md:hover, .btn-lg:hover, .btn-link:hover, .btn:hover {text-decoration:none;}
.btn-xs.white:hover, .btn-sm.white:hover, .btn-md.white:hover, .btn-lg.white:hover, .btn.white:hover, .btn-link.white:hover {color:rgba(255,255,255,0.7);}
.btn, .btn-xs, .btn-sm, .btn-md, .btn-lg {border-radius:0; text-transform:uppercase;}
.btn-default {color: #333;background-color: #fff;border-color: #900;}
.btn-default:focus,.btn-default.focus {color: #333;background-color: #e6e6e6;border-color: #900;}
.btn-default:hover {color: #333;background-color: #e6e6e6;border-color: #900;}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {color: #333;background-color: #e6e6e6;border-color: #900;}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {color: #333;background-color: #d4d4d4;border-color: #900;}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {background-image: none;}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus {background-color: #fff;border-color: #900;}
.btn-default .badge {color: #fff;background-color: #333;}
.btn-primary {color: #fff;background-color: #900;border-color: #900;}
.btn-primary:focus,.btn-primary.focus {color: #fff;background-color: #900;border-color: #900;}
.btn-primary:hover {color: #fff;background-color: #800;border-color: #800;}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {color: #fff;background-color: #900;border-color: #900;}
.btn-primary:active:hover,.btn-primary.active:hover,.open > .dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open > .dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open > .dropdown-toggle.btn-primary.focus {color: #fff;background-color: #800;border-color: #800;}
.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {background-image: none;}
.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus {background-color: #337ab7;border-color: #2e6da4;}
.btn-primary .badge {color: #337ab7;background-color: #fff;}
.btn-read {color: #fff;background-color: #fecb2f;border-color: #fecb2f;}
.btn-read:focus,.btn-read.focus {color: #fff;background-color: #ffc000;border-color: #ffc000;}
.btn-read:hover {color: #fff;background-color: #ffc000;border-color: #ffc000;}
.btn-read:active,.btn-read.active,.open > .dropdown-toggle.btn-read {color: #fff;background-color: #ffc000;border-color: #ffc000;}
.btn-read:active:hover,.btn-read.active:hover,.open > .dropdown-toggle.btn-read:hover,.btn-read:active:focus,.btn-read.active:focus,.open > .dropdown-toggle.btn-read:focus,.btn-read:active.focus,.btn-read.active.focus,.open > .dropdown-toggle.btn-read.focus {color: #fff;background-color: #fecb2f;border-color: #fecb2f;}
.btn-read:active,.btn-read.active,.open > .dropdown-toggle.btn-read {background-image: none;}
.btn-read.disabled:hover,.btn-read[disabled]:hover,fieldset[disabled] .btn-read:hover,.btn-read.disabled:focus,.btn-read[disabled]:focus,fieldset[disabled] .btn-read:focus,.btn-read.disabled.focus,.btn-read[disabled].focus,fieldset[disabled] .btn-read.focus {background-color: #e7bf47;border-color: #e7bf47;}
.btn-read .badge {color: #e7bf47;background-color: #fff;}

a.text-decoration-no {text-decoration:none;}
.va-top {vertical-align:top;}
.va-mid {vertical-align:middle;}
.va-bot {vertical-align:bottom;}
.inline-block {display:inline-block;}
.table-row {display:table-row;}
.table-cell {display:table-cell;}
.ms10 {margin:0 10px;}
.logo {display:inline-block; width:100%;}
.logo > img {width:100%;}
.logo2 {}
.topheader a {font-size:12px;}
.donatebtn {height:25px; padding-left:15px; padding-right:15px;}
.topnav {background:#333; color:#fff; padding:10px;}
/* colors */
.white {fill:#fff; color:#fff;}
.black {color:#000; fill:#000;}
.black1 {color:#333; fill:#333;}
.black2 {color:#666; fill:#666;}
.black3 {color:#999; fill:#999;}
.black4 {color:#ccc; fill:#ccc;}
.black5 {color:#eee; fill:#eee;}
/* bgs */
.whitebg {background-color:#fff;}
.blackbg {background-color:#000;}
.black1bg {background-color:#333;}
.black2bg {background-color:#666;}
.black3bg {background-color:#999;}
.black4bg {background-color:#ccc;}
.black5bg {background-color:#eee;}
.yellowbg {background-color:#fecb2f;}
/* icons */
.icn {display:inline-block;}
svg {vertical-align:inherit;}
.icnsize20 {width:20px; height:20px;}
.icnsize24 {width:24px; height:24px;}
.icnsize32 {width:32px; height:32px;}
.icnbox {padding:3px;}
/* navbar */
.navbar-header {}
.mainnav {padding:1em 0;}
#navbar {text-align:center; margin-top:20px;}
.navbar-nav {text-align:left;}
.navbar-default .navbar-collapse {}
.navbar-default {background-color:transparent; border:0;}
.navbar-nav > li {font-size:1.2em;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:#333; background-color:#fff;}
.navbar-nav > li.active {border-bottom:3px solid #900;}
.nav > li > a {padding:10px 13px;}
.navbar-toggle {margin:0 0 8px 15px;}

#homehero-banner {margin-right:-15px; margin-left:-15px;}
/*.carousel-inner .carousel-item:first-child {display:block; overflow:hidden; height:450px;}
.carousel-item.home-hero img {width:100%; object-fit:cover; max-width:100%; max-height:100%;}*/

.vid-container {line-height:1rem;}
.content-pad {padding:2em;}
.kaltura  > .kaltura-thumb img {min-width:100%;}
.kaltura  > .kaltura-thumb > figure {margin-bottom:0;}
.caption figcaption {font-size:1.4rem; line-height:1em; color:#000; font-family:national-semibold;}
