@font-face {
    font-family: 'F37Bolton-Regular';
    src: url("../fonts/f37bolton/F37Bolton-Regular.otf") format("opentype");
}

@font-face {
    font-family: 'F37Bolton-Thin';
    src: url("../fonts/f37bolton/F37Bolton-Thin.otf") format("opentype");
}

@font-face {
    font-family: 'F37Bolton-Light';
    src: url("../fonts/f37bolton/F37Bolton-Light.otf") format("opentype");
}

@font-face {
    font-family: 'F37Bolton-Bold';
    src: url("../fonts/f37bolton/F37Bolton-Bold.otf") format("opentype");
}

.grav-vimeo iframe{
  width: 100%;
  height: 100%;
}

.grav-vimeo {
  height: calc(100%/0.5625);
}

.close {
  width: 120px;
  height: 80px;
  right: 0;
  top: 0;
  position: absolute;
  cursor: pointer;
  z-index: 99;
  background-color: black;
}
.close:hover {
  opacity: 1;
}
.close:before, .close:after {
  position: absolute;
  left: 60px;
  top: 22px;
  content: ' ';
  height: 32px;
  width: 2px;
  background-color: #eee;
}
.close:before {
  transform: rotate(45deg);
}
.close:after {
  transform: rotate(-45deg);
}

.leading-imgh {
  line-height: 5rem !important;
  margin-bottom: 5rem !important;
}

.vp-title-header {
  display: none;
}

.text-bolton-light {
  font-family: 'F37Bolton-Light' !important;
}

.flex-2 {
	flex: 2 1 0%;
}

.items-end {
align-items: flex-end;
}

.opacity-50 {
	opacity: 0.5;
	}
	
.flex-row-reverse {
	flex-direction: row-reverse;
}



.mt-50 {
  margin-top: 14rem;
}

  
.truecut-menu {
position: relative !important;
}

.latest-news-a {
color: white !important;
}

.latest-news-a:visited,
.latest-news-a:active,
.latest-news-a:focus {
color: gray !important;
}
.latest-news-a:hover {
  color: #fbbe45 !important;
  }

#videos-slider {
overflow: hidden;
}

.youtube-container {
 position:relative;
 width:100%;
 height:0;
 padding-bottom:56.25%;
 margin-bottom:1.5em
}
.youtube-container iframe {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}

.grid-cols-4	{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.grid-cols-6	{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.filmography-row img {
  border: 2px solid #fbbe45;
  }
