html{background:#285580}body{border-top:88px solid #d64646}a{color:#d64646}a.at,a:focus,a:hover{color:#285580}.btn,.btn:first-child{background:#d64646;color:#ffffff}.btn:first-child:hover,.btn:hover{background:#d8c39c;color:#3d362b}.btn.btn-alt,.btn:first-child.btn-alt{background:#ffffff;color:#d64646}.btn.btn-alt:hover,.btn:first-child.btn-alt:hover{background:#285580;color:#64a4c0}.btn.btn-image .screen,.btn:first-child.btn-image .screen{background:rgba(40,85,128,0.6)}.btn.btn-red,.btn:first-child.btn-red{background:#d64646;color:#ffffff}.btn.btn-red:hover,.btn:first-child.btn-red:hover{background:#d8c39c;color:#3d362b}.btn.btn-blue,.btn:first-child.btn-blue{background:#285580;color:#ffffff}.btn.btn-blue:hover,.btn:first-child.btn-blue:hover{background:#d8c39c;color:#3d362b}.btn.btn-paleblue,.btn:first-child.btn-paleblue{background:#64a4c0;color:#ffffff}.btn.btn-paleblue:hover,.btn:first-child.btn-paleblue:hover{background:#d8c39c;color:#3d362b}.btn.btn-white,.btn:first-child.btn-white{background:#ffffff;color:#285580}.btn.btn-white:hover,.btn:first-child.btn-white:hover{background:#d8c39c;color:#3d362b}#nav{background:#d64646}#nav #nav_logo_main{top:15px;max-width:150px}#nav #nav_logo_side{max-height:100px}#nav nav ul.sub-menu{background:#64a4c0}#nav nav li.nav-item a.nav-link:hover{background:#285580;color:#ffffff}#nav nav li.nav-item:hover{background:#64a4c0}#nav .offcanvas-header .btn-close{opacity:1;height:2rem;width:2rem;font-size:1.5rem}header h1{font-weight:700;color:#ffffff;text-shadow:0px 0px 5px #222222;font-size:3rem}header#news-header{padding:8rem 0 0 0}section.featured-article .featured-article-header h2{padding-top:0}section.photo-grid .photo-grid-header h2{padding-top:0}footer{background:#285580}ul#countdown{padding:0}@media (max-width:1399px){#nav nav ul.sub-menu a.nav-link{color:#ffffff}#nav nav .offcanvas{background:#285580!important}#nav nav .offcanvas-header{text-align:center;background:#d64646}#nav #offcanvasNavbarLabel{width:100%}}@media (max-width:992px){#nav #nav_details{font-size:0.75rem}}@media (max-width:767px){#nav #nav_details{padding:0.75rem 0}ul#countdown li{display:block;padding:0.25rem}}@media (max-width:575px){#nav #nav_logo_main{display:none}#nav #nav_logo_sm{display:block;top:15px;max-width:80px}header h1{font-size:2.125rem}}