html{min-height:100%;position:relative}html,body{padding:0;margin:0}body{font-family:'Open Sans',sans-serif;font-weight:600;background:#1e325a}#o-wrapper{background:#fff}h1,h2,h3,h4,h5,h6{font-family:'Zilla Slab',serif;font-weight:500}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,button:focus{outline:none;outline-offset:0}a,.btn,button{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}a:hover{text-decoration:none}:focus,a:focus{outline:none}a.btn-primary,a.btn-primary:visited,button.btn-primary,button.btn-primary:visited{border-radius:0;border:2px solid #fff;color:#fff!important;background:#d91424;text-transform:uppercase;-webkit-box-shadow:2px 2px 3px 0 rgba(0,0,0,.44);-moz-box-shadow:2px 2px 3px 0 rgba(0,0,0,.44);box-shadow:2px 2px 3px 0 rgba(0,0,0,.44)}a.btn-primary:hover,a.btn-primary:active,button.btn-primary:hover,button.btn-primary:active{background:#ff0015}a.btn-outline-primary,a.btn-outline-primary:visited,a.btn-outline-info,a.btn-outline-info:visited{border-color:#1e325a;border-radius:0;color:#1e325a;margin-bottom:.5rem}a.btn-outline-primary:hover,a.btn-outline-primary:active,a.btn-outline-info:hover,a.btn-outline-info:active{border-color:#1e325a;color:#fff;background:#1e325a}a.btn-info,a.btn-info:visited{background-color:#223966;border-color:#223966;color:#fff!important}a.btn-info:hover,a.btn-info:active{background-color:#4566a5;border-color:#4566a5}tbody#download_table th{background:#da3a2f;color:#fff}.thead-inverse th{color:#fff;background-color:#da3a2f}.featured-items .SiteSourceBlockOverlay{height:500px}.featured-items .SiteSourceAddBlock{position:absolute;top:510px}#social-donate a,#social-donate a:visited{color:#fff}#social-donate i{font-size:2rem}#social-donate ul li:last-child{position:relative;top:-.5rem}@media screen and (max-width:599px){#social-donate{text-align:center}}@media screen and (min-width:600px){#social-donate{margin-top:1.5rem}}@media screen and (min-width:769px){#main-header{height:120px}#main-header img{position:absolute}#social-donate{margin-top:2rem;float:right}}#hp-slider .lg-photo-carousel,#hp-slider .md-photo-carousel,#hp-slider .sm-photo-carousel{margin-bottom:0}.flickity-page-dots{bottom:20px}.carousel-caption{margin:auto;width:70%;font-size:3rem;line-height:3.8rem;text-shadow:3px 3px 4px rgba(0,0,0,.85)}@media screen and (max-width:768px){.carousel-caption{top:10%}}@media screen and (max-width:425px){.carousel-caption{top:20%;width:100%;font-size:1.75rem;line-height:2rem}}.fadeIn{animation:fadein 2s;-moz-animation:fadein 2s;-webkit-animation:fadein 2s;-o-animation:fadein 2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.fadeIn p.h2{font-size:3rem;font-weight:700}.fadeIn p:last-child{font-family:'Open Sans Condensed',sans-serif}#partners{height:95px}thead.thead-dark{background:#223966!important;color:#fff;text-transform:uppercase}tr.tr-state{text-transform:uppercase;background:#d91424!important;color:#fff}.cc-menu-container .iframe-holder iframe{min-height:768px}#c-menu--push-make-an-offer .iframe-holder iframe{min-height:1255px}nav.cc-menu-container{overflow-y:scroll;width:350px;-webkit-transform:translateX(350px);-ms-transform:translateX(350px);transform:translateX(100%);transform:translateX(350px)}nav.cc-menu-container .c-menu__close{display:block;width:100%}nav.cc-menu-container.is-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.SiteSourceBlock{box-sizing:inherit!important}.event-info h5{text-transform:uppercase;font-size:1.75rem;font-family:'Open Sans',sans-serif;font-weight:700}.staff img{display:none}.mejs__container + .grid .card-img-overlay:after{background:url(/images/play-circle-outline.png) no-repeat;background-size:contain;content:" ";display:block;height:80px;position:absolute;left:50%;margin:0;margin-right:-50%;opacity:.7;top:50%;transform:translate(-50%,-50%);width:80px}.mejs__container + .grid .card-img-overlay:hover:after{opacity:1}#footer-img{background:url(/images/img-footer.png) no-repeat center;min-height:135px}@media screen and (min-width:1025px){#footer-img{min-height:135px;background-position:bottom}}.credits{font-size:.75rem}

.flag-bkg {
	background: url(/images/Flag-Bkg.jpg) no-repeat;
    background-size: cover;
}