/*font of headers*/
h1,h2,h3,h4,h5,h6 {
		font-family: myriad-pro-condensed, sans-serif;
}

/*background color of the navbar background when at top of page*/
#mainNav {
	background-color: rgba(0,0,0,0.00);
}

/*background color of the navbar background when scrolling*/
@media (min-width: 992px) {
	#mainNav.navbar-shrink {
		background-color: #fff;
		}
}

/*font color navigation items*/
#mainNav .navbar-collapse .navbar-nav > .nav-item > .nav-link, #mainNav .navbar-toggler {
	color: #000;
}

/*font color navigation items*/
#mainNav {
	font-family: myriad-pro-condensed, sans-serif;
	font-weight: 700;
	font-style: normal;	
	font-size: 1.5em;
	text-transform: uppercase;
}

/*color of the down arrow at the bottom of the masthead*/
header.masthead .scroll-down .btn {
	color: red;
	border-color: red;
	background-color: white;
}
#mainNav .navbar-collapse .navbar-nav > .nav-item > .nav-link:hover {
	color: red;
}
header.masthead .scroll-down .btn:hover {
	border-color: red;
	background-color: black;
}

div.headline {
    display: inline-block;
    font-weight: 700;
	font-family: myriad-pro-condensed, sans-serif;
	font-size: 1.3em;
	font-style: normal;	
	text-transform: uppercase;
    margin-top: 0.75em;
    margin-bottom: 0px;
}

div.date {
    display: inline-block;
    font-weight: 400;
	font-family: myriad-pro-condensed, sans-serif;
	font-size: 1.1em;
	font-style: normal;	
	text-transform: uppercase;
}
div.publication {
    display: inline-block;
    font-weight: 700;
	font-family: myriad-pro-condensed, sans-serif;
	font-size: 1.1em;
	font-style: normal;	
	text-transform: uppercase;
}
div.news_item {
    text-align: left;
}
div.screening {
    margin-bottom: 1em;
}
div.festival {
    font-weight: 700;
	font-family: myriad-pro-condensed, sans-serif;
	font-size: 1.3em;
	font-style: normal;	
	text-transform: uppercase;
    margin-top: 0em;
    margin-bottom: 0.75px;
}
img.watch_trailer {
	opacity: 0.5;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
img.watch_trailer:hover {
	opacity: 1.0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
img.still {
	opacity: 1.0;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
img.still:hover {
	opacity: 0.5;
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}