@charset "UTF-8";
/* CSS Document */

input[type="submit"],
.button {
    background-color: #333333;
	    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #333333), color-stop(50%, #121212));
    background-image: -moz-linear-gradient(top, #333333, #333333 50%, #121212 50%, #121212);
    background-image: linear-gradient(center top, #333333 0%, #333333 50%, #121212 50%, #121212 100%);
	    border: 3px solid rgba(153,0,25,0.4);
}



header.inner {
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../images/blackfish_bg_inner_only_6_money.jpg);
	min-height: 400px;        
	}

.title-sm {
	display: none;
}
	
.title-lg {
	display: inline-block;
}
header.true-inner #logo img {
	max-height: 150px;
}

header.film-splash {
		
	
    -webkit-background-size: auto 100%;
    -moz-background-size: auto 100%;
    background-size: auto 100%;
					background-image: url(http://d2l2jfdyf47lw6.cloudfront.net/library/film_sites/blackfish_bg_inner_only_6.jpg);
			
			height: 400px;
			
			    
}

.film-splash h1 {
    margin: 0;
}

.inner-title {
	display: none;
}

.film-splash nav {
	bottom: 0;
    position: absolute;
    width: 100%;
	left:0;
	right: 0;
}




.title-block {
	position:absolute !important;
	left: 0;
		width: 80%;
		margin:20px 10%;
		text-align: center;
}
.true-inner .title-block {
	position: relative !important;
}
@media only screen and (min-width: 960px) {
    header.film-splash {
       	background-image: url(http://d2l2jfdyf47lw6.cloudfront.net/library/film_sites/blackfish_bg_inner_only_6.jpg);

	
	height: 400px;
	
    }
    .film-splash nav {
        bottom: 0;
    }
}
@media only screen and (max-width: 959px) {
	.film-splash nav {
		bottom: -10em;
	}
	header.film-splash {
		margin-bottom: 10em;
	}
	.home-overview { 
    font-size: 20px;
    font-size: 1.428571428em;
	}
}


@media only screen and (max-width: 600px) {
	
	.title-sm {
		display: inline-block;
	}
	
	.title-lg,.title-sm {
		max-height: 150px;
	}
	
	.title-lg.has-sm {
		display: none;
	}
	
	header nav a {
    font-family: 'Avenir LT W01 85 Heavy', 'Century Gothic', sans-serif;
    font-size: 15px;
    font-size: 1.071428572rem;
    line-height: 1.388888889em;
	}
	
.inner .trailer-link a {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    font-size: 1.4em;
    line-height: 1.388888889em;
    margin: -13px 0;
    padding: 5px 10px;
}
.inner nav ul {
	line-height: 2.7em;
}
.film-splash nav {
		bottom: -8.333333333em;
	}
	header.film-splash {
		margin-bottom: 8.333333333em;
	}
	.icon:before {
		font-size: 16px !important;
	}
	
}

@media only screen and (max-width: 500px) {
	
	
	header nav a {
    font-family: 'Avenir LT W01 85 Heavy', 'Century Gothic', sans-serif;
    font-size: 14px;
    font-size: 1.0rem;
    line-height: 1.2em;
	}
	
}

@media only screen and (min-width: 850px) {
    .title-block {
        position: relative;
		
		top: 10%
				
    }
    .true-inner .title-block {
	top: 170px;
    }
	.film-splash h1 a {display:block;}
    .film-splash h1 img {
        max-width: 100%;
    }
}
