
/* new at home styles */


@media (min-width: 576px) {
	.wp-theme-metro2025 .row.at-home-collection-movies {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		gap: 20px;
		margin-bottom: 20px;
	}
	.wp-theme-metro2025 .row.at-home-collection-movies.movies-grid-2 {
		grid-template-columns: 1fr 1fr;
	}
	.wp-theme-metro2025 .row.at-home-collection-movies.movies-grid-4 {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
.wp-theme-metro2025 .row.at-home-collection-movies img {
	width: 100%;
	height: auto;
}
.wp-theme-metro2025 .row.at-home-collection-movies .col-sm-4 h3 {
	font-size: 18pt;
	margin-bottom: 2em;
}
.wp-theme-metro2025 .row.at-home-collection-movies .col-sm-4 h3.movie-title p.metrograph-script-font {
	font-size: 18pt;
	margin-bottom: 0;
}
.wp-theme-metro2025 .row.at-home-collection-movies a {
  color: #2a317d;
}
.wp-theme-metro2025 .row.at-home-collection-movies a:hover {
  color: #ec2027;
}


.movie_metadata {
  margin-top: 0;
  margin-bottom: 10px;
  padding: 0;
  font-family:'GT Pressura','Arial Narrow',Arial,Helvetica,sans-serif;font-weight: normal; text-transform:uppercase;letter-spacing:0.7;
}

.at-home-node h4 {
  margin-bottom: 5px;
  margin-top: 10px;
  padding: 0;
}
h1.at-home-movie-title {
  margin-bottom: 5px;
}


.at-home-node .thumbnail-holder {
  position: relative;
}

.at-home-node .small-play-button {
    position:absolute;top:0;left:0;width:100%;height:100%;
    border: none;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 15%;
    background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66.9 66.9"><path d="M134,99.71a33.45,33.45,0,1,0-33.45,33.45A33.45,33.45,0,0,0,134,99.71" transform="translate(-67.05 -66.26)" style="fill:%232a317d"/><rect width="66.9" height="66.9" style="fill:none"/><polygon points="51.27 33.45 21.54 48.32 21.54 18.58 51.27 33.45" style="fill:%23fff"/></svg>');
    opacity: 75%;    
    z-index: 10;
}
.at-home-node .small-play-button:hover {
  background-color: transparent;
  border: none;
}

.wp-theme-metro2025 .row.at-home-collection-movies a:hover .small-play-button {
	background-image: url('data:image/svg+xml;utf8,<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 66.9 66.9"><path d="M134,99.71a33.45,33.45,0,1,0-33.45,33.45A33.45,33.45,0,0,0,134,99.71" transform="translate(-67.05 -66.26)" style="fill:%23ec2027"/><rect width="66.9" height="66.9" style="fill:none"/><polygon points="51.27 33.45 21.54 48.32 21.54 18.58 51.27 33.45" style="fill:%23fff"/></svg>');
  opacity: 100%;
}

.at-home-node .logline {
  position:absolute;top:0;left:0;width:100%;height:100%;
  background-color: rgba(0,0,0,0.5);
  padding: 10px;
  color: #fff;
  overflow: hidden;
  display: none;
}
.at-home-node:hover .logline {
  display: flex;
}
.at-home-node:hover .logline span {
  align-self: flex-end;
}




.uabb-module-content .film-trailer-holder {
  padding-bottom: 56.25%; position: relative; height: 0; overflow: hidden; max-width: 100%;
}

.uabb-module-content .film-trailer-holder iframe {
  position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}



/* at home black background flippers */

.at-home-content,
body.at-home-body .fl-page-content,
body.page-template-tpl-dark-mode  .fl-page-content,
body.at-home-body .fl-page > div.fl-builder-content,
body.page-template-tpl-dark-mode  .fl-page > div.fl-builder-conten {
  background-color: #000;
  color: #FFF3E3;
}
body.at-home-body .fl-page-content h1, 
body.at-home-body .fl-page-content h2, 
body.at-home-body .fl-page-content h3, 
body.at-home-body .fl-page-content h4, 
body.at-home-body .fl-page-content h5, 
body.at-home-body .fl-page-content h6,
body.at-home-body .fl-page-content pre,
body.at-home-body .fl-page > div.fl-builder-content h1, 
body.at-home-body .fl-page > div.fl-builder-content h2, 
body.at-home-body .fl-page > div.fl-builder-content h3, 
body.at-home-body .fl-page > div.fl-builder-content h4, 
body.at-home-body .fl-page > div.fl-builder-content h5, 
body.at-home-body .fl-page > div.fl-builder-content h6,
body.at-home-body .fl-page > div.fl-builder-content pre,
body.page-template-tpl-dark-mode .fl-page-content h1, 
body.page-template-tpl-dark-mode .fl-page-content h2, 
body.page-template-tpl-dark-mode .fl-page-content h3, 
body.page-template-tpl-dark-mode .fl-page-content h4, 
body.page-template-tpl-dark-mode .fl-page-content h5, 
body.page-template-tpl-dark-mode .fl-page-content h6,
body.page-template-tpl-dark-mode .fl-page-content pre,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content h1, 
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content h2, 
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content h3, 
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content h4, 
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content h5, 
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content h6,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content pre,
.at-home-content h1, 
.at-home-content h2, 
.at-home-content h3, 
.at-home-content h4, 
.at-home-content h5, 
.at-home-content h6,
.at-home-content pre {
  color: #FFF3E3;
} 



body.at-home-body .fl-page-content a,
body.at-home-body .fl-page-content a:hover,
body.at-home-body .fl-page > div.fl-builder-content a,
body.at-home-body .fl-page > div.fl-builder-content a:hover,
body.page-template-tpl-dark-mode .fl-page-content a,
body.page-template-tpl-dark-mode .fl-page-content a:hover,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content a,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content a:hover,
.at-home-content a,
.at-home-content a:hover {
  color: #EC2027;
}

body.at-home-body a.fl-button .fl-button-text,
body.at-home-body .fl-page > div.fl-builder-content a.fl-button .fl-button-text,
body.page-template-tpl-dark-mode a.fl-button .fl-button-text,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content a.fl-button .fl-button-text,
.at-home-content a.fl-button .fl-button-text {
  color: #FFF3E3!important;
}

body.at-home-body .fl-page-content .screening-watch-on-tv a,
body.at-home-body .fl-page > div.fl-builder-content .screening-watch-on-tv a,
body.page-template-tpl-dark-mode .fl-page-content .screening-watch-on-tv a,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content .screening-watch-on-tv a,
.at-home-content .screening-watch-on-tv a {
  color: #8f824c;
}

body.at-home-body .fl-page-content .slick-prev:before, 
body.at-home-body .fl-page-content .slick-next:before,
body.at-home-body .fl-page > div.fl-builder-content .slick-prev:before, 
body.at-home-body .fl-page > div.fl-builder-content .slick-next:before,
body.page-template-tpl-dark-mode .fl-page-content .slick-prev:before, 
body.page-template-tpl-dark-mode .fl-page-content .slick-next:before,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content .slick-prev:before, 
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content .slick-next:before,
.at-home-content .slick-prev:before, 
.at-home-content .slick-next:before {
color: #FFF3E3!important;
}

/* TODO should we really be inverting blue? */
body.at-home-body .fl-page-content .metrograph-blue,
body.at-home-body .fl-page > div.fl-builder-content .metrograph-blue,
body.page-template-tpl-dark-mode .fl-page-content .metrograph-blue,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content .metrograph-blue,
.at-home-content .metrograph-blue {
  color: #FFF3E3!important;
}

body.at-home-body .fl-page-content .live-screenings-subheaders,
body.at-home-body .fl-page > div.fl-builder-content .live-screenings-subheaders,
body.page-template-tpl-dark-mode .fl-page-content .live-screenings-subheaders,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content .live-screenings-subheaders,
.at-home-content .live-screenings-subheaders {
  border-top:1px solid #8f824c;
  border-bottom:1px solid #8f824c;
}

body.at-home-body .fl-page-content .movie_metadata,
body.at-home-body .fl-page > div.fl-builder-content .movie_metadata,
body.page-template-tpl-dark-mode .fl-page-content .movie_metadata,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content .movie_metadata,
.at-home-content .movie_metadata {
  color: #FFF3E3;
}

body.at-home-body .fl-page-content ul.social-share-row,
body.at-home-body .fl-page > div.fl-builder-content ul.social-share-row,
body.page-template-tpl-dark-mode .fl-page-content ul.social-share-row,
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content ul.social-share-row,
.at-home-content ul.social-share-row {
  border-bottom:1px solid #8f824c;
}
body.at-home-body .fl-page-content .fab, 
body.at-home-body .fl-page > div.fl-builder-content .fab, 
body.page-template-tpl-dark-mode .fl-page-content .fab, 
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content .fab, 
.at-home-content .fab {color:#8f824c;}

body.at-home-body .fl-page-content hr, 
body.at-home-body .fl-page > div.fl-builder-content hr,
body.page-template-tpl-dark-mode .fl-page-content hr, 
body.page-template-tpl-dark-mode .fl-page > div.fl-builder-content hr,
.at-home-content hr {border-color:#8f824c;}

body.at-home-body header.fl-builder-content .nav li.selected a:after,
body.page-template-tpl-dark-mode header.fl-builder-content .nav li.selected a:after { 
  border-bottom-color: #000000;
}

body.at-home-body header.fl-builder-content .subnav,
body.page-template-tpl-dark-mode header.fl-builder-content .subnav {
  background-color: #000000;
  border-bottom-color: #8f824c;
}
body.at-home-body header.fl-builder-content .subnav a,
body.page-template-tpl-dark-mode header.fl-builder-content .subnav a {
  color: #FFF3E3;
}
body.at-home-body header.fl-builder-content .subnav a:hover,
body.page-template-tpl-dark-mode header.fl-builder-content .subnav a:hover {
  color: #EC2027;
}  
body.at-home-body div.fl-content-full.container,
body.page-template-tpl-dark-mode div.fl-content-full.container {
  margin-top: 40px;
}