/*
Theme Name: Gridster-Lite
Theme URI: http://themefurnace.com/gridster-lite-theme/
Author: ThemeFurnace
Author URI: http://themefurnace.com
Description: Gridster is a tidy little portfolio theme for photographers and creative types. It has a grid-based homepage, left sidebar and space to show off your images in style. The theme is responsive so it will look good on every screen, from mobiles and tablets up to large desktop displays. Now upload your own logo via the theme customizer.
Pro version of this theme includes a full-featured theme options panel and customer support, see http://themefurnace.com/blog/portfolio/gridster

Version: 1.0.6.3
License: GNU General Public License
License URI: license.txt
Tags: blue, gray, white, left-sidebar, custom-background, custom-menu, featured-images, sticky-post, threaded-comments, sticky-post, translation-ready, responsive-layout

Gridster is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.
*/

/* Import Reset and Defaults */
@import url("inc/defaults.css");


/* Links */

a {
	/* color: #8fb9d4; */
	color: #AD9A32;
	text-decoration: none;
}
a:visited {
	color:#AD9A32;
}
a:hover, a:focus, a:active {
	color: #AD9A32;
}
.sidebarwidget a {
	color: #AD9A32;
	text-decoration: none;
}
.sidebarwidget a:visited {
	color: #AD9A32;
}
.sidebarwidget a:hover, .sidebarwidget a:focus, .sidebarwidget a:active {
	color: white;
}
.posttitle a {
	color: #31373b;
	text-decoration: none;
}
.posttitle a:visited {
	color:#31373b;
}
.posttitle a:hover, .posttitle a:focus, .posttitle a:active {
	color: #8fb9d4;
}
.postmeta a {
	color: #979A9B;
	text-decoration: none;
}
.postmeta a:visited {
	color:#979A9B;
}
.postmeta a:hover, .postmeta a:focus, .postmeta a:active {
	color: #8fb9d4;
}

#blogtitle{
	font-family: 'Open Sans Condensed', sans-serif;
	color:white;
	font-size:30px;
	padding:10px;
	text-transform:uppercase;
	margin-top:20px;
	margin-bottom:20px;
}

#blogtitle a{
	color:white;
}

/* Theme Layout */
#container {
	/* width:1250px; */
	width: 100%;
	overflow:hidden;
}
#sidebar {
	background-color: #000000;
	/* width:225px; */
	width: 20%;
	border-right:5px solid #C5B86F;
	border-left:5px solid #AD9A32;
	text-align: center;
	float: left;
	color:#91a3af;
	font-size:12px;
	line-height: 15px;
	padding-bottom: 30px;
	margin-bottom: -5000px;
	padding-bottom: 5000px;
}
.logo {
	/* max-width: 225px; */
	max-width: 90%;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
}

.tagline {
	margin-left:15px;
	margin-right:15px;
	font-size: 12px;
	line-height:15px;
	padding-bottom:15px;
	border-bottom: 1px solid #272F34;
	box-shadow: 0 1px 0 #4B6272;
}
.sidebarwidget {
	text-align:left;
	margin-left:15px;
	margin-right:15px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom: 1px solid #272F34;
	box-shadow: 0 1px 0 #AD9A32;
}
.sidebarwidget ul {
	margin:0px;
	list-style-type:none;
	/* margin-left:10px; */
	/* margin-top:10px; */
	text-align: center;
}
.sidebarwidget li {
	font-size:12px;
	margin-bottom: 10px;
}
.sidetitle {
	color:white;
	font-size:18px;
	text-transform: uppercase;
	margin-bottom:15px;
	margin-left:10px;
}
#main {
	/* margin-left:22px; */
	margin-top: 5px;
	/* float: right; */
	float: left;
	/* width: 990px; */
	width: 79%;
	z-index:4;
}

.poste {
	background-color: white;
	text-align: center;
	width:225px;
	min-height:228px;
	border-bottom:5px solid #ECEDED;
	margin-right:18px;
	position:relative;
	margin-bottom:22px;
	display: inline-block;
	vertical-align: top;
}
.posttitle {
	color:#31373b;
	font-size:18px;
	margin-top:10px;
	margin-bottom:2px;
	padding-right:10px;
	padding-left:10px;
}
.postmeta {
	font-size:12px;
	padding-right:10px;
	padding-left:10px;
}
.postimg {
	width:225px;
	height:158px;
}
.portfoliooverlay span {
	font-size:40px;
	font-weight: bold;
	background-color: #384249;
	height: 45px;
	width: 75px;
	display:block;
	text-align: center;
	margin: 0 auto;
	position:absolute;
	top:0px;
	left:0px;
	margin-left:80px;
	margin-top:45px;
	-moz-opacity: 0.20;
	-khtml-opacity: 0.20;
	opacity: 0.20;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=20);
	padding-top:30px;
	-moz-border-radius:75px;
	-webkit-border-radius: 75px;
	border-radius: 75px;
	line-height: 15px;
}
.portfoliooverlay:hover span {
	-webkit-transition: opacity 1s ease-in-out;
	opacity: 0.8;
	-webkit-transition-duration: 0.4s;
	-moz-transition: opacity 1s ease-in-out;
	opacity: 0.8;
	-moz-transition-duration: 0.4s;
}
.portfoliooverlay {
	position:absolute;
	top:0px;
	left:0px;
	width:225px;
	height:158px;
}
.portfoliooverlay:hover {
	-webkit-transition: border-bottom 1s ease-in-out;
	opacity: 1;
	-webkit-transition-duration: 0.4s;
	-moz-transition: border-bottom 1s ease-in-out;
	opacity: 1;
	-moz-transition-duration: 0.4s;
}
.portfoliooverlay a {
	color:white;
	display:block;
	width:225px;
	height:158px;
}
.portfoliooverlay a:hover {
	color:white;
	transition: all 0.5s ease-out;
}
.postimage {
	max-width:990px;
	width: 100%;
}
#postheading {
	padding-top: 15px;
	/* margin-top:100px; */
	line-height: 35px;
}
#postheading h1 {
	padding-left:10px;
	padding-right:30px;
	font-size:35px !important;
}
#content {
	background-color: white;
	/* padding:30px; */
	padding: 0px 0px 20px 0px;
	/* padding-bottom:20px; */
	/* max-width:990px; */
	width: 100%;
	/* margin-top:-140px; */
	overflow:auto;
}
#meta {
	font-size: 12px;
	padding-left:5px;
	padding-right:30px;
	padding-top:10px;
	padding-bottom:25px;
	margin-left:-10px;
}

#meta li {
	display:inline;
	margin-right:40px;
	line-height: 30px;
}
#meta .datemeta {
	background-image: url(img/date-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:27px;
	padding-top:7px;
	padding-bottom:7px;
}
#meta .categorymeta {
	background-image: url(img/category-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:27px;
	padding-top:7px;
	padding-bottom:7px;
}
#meta .commentsmeta {
	background-image: url(img/comments-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:27px;
	padding-top:7px;
	padding-bottom:7px;
}
#meta .authormeta {
	background-image: url(img/author-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:27px;
	padding-top:7px;
	padding-bottom:7px;
}

/* Homepage */

.homepage_container {
	height: 600px;
}

.homepage_column_1 {
	display: inline-block; 
	width: 22.5%;
	vertical-align: top;
	margin-left: 5px;
	overflow: hidden;	
}

.homepage_column_1 img {
	width: 100%;
	height: auto;
	padding: 5px 5px 7px 7px;
}

.homepage_column_2 {
	display: inline-block; 
	width: 32%;
	vertical-align: top;
	margin-left: 5px;
	overflow: hidden;
}

.homepage_column_2 img {
	width: 100%;
	height: auto;
	padding: 5px 5px 2px 7px;
}

.homepage_column_3 {
	display: inline-block; 
	width: 28%;
	vertical-align: top;
	margin-left: 5px;
	overflow: hidden;
}

.homepage_column_3 img {
	width: 100%;
	height: auto;
	padding: 5px 5px 7px 7px;
}

.hp_social_icons {
	display: inline-block; 
	padding: 2px 15px; 
	width: 20%;
}

/* About Us Page */

.about_us_container {
	background-image: url(/wp-content/uploads/NYC-at-Night131-600x323.jpg); 
	background-repeat: no-repeat; 
	height: 460px; 
	background-size: cover;
}

.about_content {
	float: right; 
	width: 65%; 
	height: 460px;
	vertical-align: middle;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background: rgba(255, 255, 255, .8);
}

.credit_logos {
	background: rgba(162,164,165, .9);
	margin-left: -120px;
	margin-top: 30px;
	margin-right: 120px;
	padding: 10px 20px 10px 20px;
}

.credit_logos_logo {
	display: inline-block; 
	width: 10%; 
	margin: 5px;
	vertical-align: middle;
}

/* Casting Page */

.casting_page_container {
	background-image: url(/wp-content/uploads/Casting-Call-Vintage-2.jpg); 
	background-repeat: no-repeat; 
	height: 460px; 
	background-size: cover;
}

.casting_page_content {
	float: right; 
	width: 65%; 
	height: 430px;
	vertical-align: middle;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background: rgba(255, 255, 255, .85);
}

.casting_page_headline {
	padding: 15px 15px 5px 15px; 
	width: 100%; 
	margin-left: -50px; 
	margin-top: 30px; 
	background: rgba(162,164,165, .95);
}

/* Host Audience Page */

.host_audience_page_container {
	background-image: url(/wp-content/uploads/audience.jpg); 
	background-repeat: no-repeat; 
	height: 500px; 
	background-size: cover;
}

.host_audience_page_content {
	float: right; 
	width: 65%; 
	height: 430px;
	vertical-align: middle;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background: rgba(255, 255, 255, .8);
}

.host_audience_page_host_box {
	padding: 15px 15px 5px 15px; 
	width: 90%; 
	margin-left: -40px; 
	margin-top: 30px; 
	background: rgba(162,164,165, .95);
}

.host_audience_page_audience_box {
	padding: 15px 15px 5px 15px; 
	width: 90%; 
	margin-left: -150px; 
	margin-top: 30px; 
	background: rgba(162,164,165, .95);
}

.host_audience_page_contact_cta {
	float: right;
	padding: 15px 15px 5px 15px; 
	width: 30%; 
	margin-left: -20px; 
	margin-top: 10px; 
	background: rgb(162,164,165);
	text-align: center;
}

.host_audience_page_contact_cta a {
	text-shadow: 0px 0px 5px #FFFFFF, 2px 2px 5px #FFFFFF, -2px -2px 5px #FFFFFF, -2px 2px 5px #FFFFFF, 2px -2px 5px #FFFFFF; 
}

/* Film & Commercials Page */

.FandC_page_container {
	background-image: url(/wp-content/uploads/movie-camera-1920s-granger.jpg); 
	background-repeat: no-repeat; 
	height: 500px; 
	background-size: cover;
}

.FandC_page_content {
	float: right; 
	width: 65%; 
	height: 340px;
	vertical-align: middle;
	margin-top: 130px;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background: rgba(255, 255, 255, .7);
}

.FandC_page_img1 {
	margin-left: 135px;
	margin-top: -160px; 
	height: 200px;
	width: 200px;
}
.FandC_page_img2 {
	margin-left: -300px;
	padding: 15px 15px 5px 15px; 
	margin-top: -160px; 
	height: 140px;
	width: 140px;
}
.FandC_page_cta {
	float: right;
	padding: 15px 15px 5px 15px; 
	width: 30%; 
	margin-left: -20px; 
	margin-top: 10px; 
	background: rgb(162,164,165);
	text-align: center;
}
.FandC_page_cta a {
	text-shadow: 0px 0px 5px #FFFFFF, 2px 2px 5px #FFFFFF, -2px -2px 5px #FFFFFF, -2px 2px 5px #FFFFFF, 2px -2px 5px #FFFFFF; 
}
/* Television Page */

.tv_page_container {
	background-image: url(/wp-content/uploads/silent_film_set.jpg); 
	background-repeat: no-repeat; 
	height: 500px; 
	background-size: cover;
}

.tv_page_headline {
	padding: 15px 15px 5px 15px; 
	width: 155%; 
	margin-left: -340px; 
	margin-top: -170px; 
	margin-bottom: 100px;
	background: rgba(162,164,165, .95);
}

.tv_page_content {
	float: right; 
	width: 55%; 
	height: 180px;
	vertical-align: middle;
	margin-top: 260px;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	background: rgba(255, 255, 255, .8);
}

.generaluse_page_container {
	min-height: 490px;
	padding: 0px 40px 15px 25px;
}

.profile_submit_col {
	display: inline-block;
	width: 45%;
	padding: 0px 10px;
	vertical-align: top;
}

/* Casting Calls Page */

.casting_calls {
	padding: 0px 0px 15px 25px;
}

/* Titles */
.page-title {
	font-size:25px;
	margin-bottom:30px;
}
#reply-title {
	font-size:25px;
	margin-left:10px;
	margin-bottom:30px;
	margin-top:70px;
}
.comments-title {
	font-size:25px;
	margin-left:10px;
	margin-bottom:30px;
	margin-top:70px;
}


/* Comments */

.comment-notes {
	font-size:12px;
}
.form-allowed-tags {
	display:none;
}
.comment-form-comment textarea {
	width:70%;
	clear:both;
	padding:8px;
}
.comment-form-comment label {
	display:none;
}
.commentinfo {
	font-size: 11px;
	margin-top:10px;
}
.cancelcomment {
	margin-bottom:10px;
}
.loggedinauthor {
}
.form-allowed-tags {
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
}
.comment-form-author label {
	margin-top:10px;
	font-size:11px;
	display:block;
}
.comment-form-author input {
	width:50%;
	padding:8px;
}
.comment-form-email label {
	font-size:11px;
	display:block;
}
.comment-form-email input {
	width:50%;
	padding:8px;
}
.comment-form-comment label {
	font-size:11px;
	display:block;
}
.comment-form-comment input {
	width:50%;
	padding:8px;
}
.comment-form-url label {
	font-size:11px;
	display:block;
}
.comment-form-url input {
	width:50%;
	margin-bottom:20px;
	padding:8px;
}
.edit-link {
	margin-left:10px;
	clear:both;
	display:block;
}
.comments {
	background-color: white;
	width:100%;
	margin-top:40px;
	position:relative;
	-webkit-box-shadow: 0px 0px 3px 0px #CCCBCB;
	box-shadow: 0px 0px 3px 0px #CCCBCB;
	moz-box-shadow: 0px 0px 3px 0px #CCCBCB;
	margin-left:40px;
	margin-bottom:40px;
	padding-bottom:20px;
	clear:both;
}
.comments ol {
}
#commentsform {
	padding-right:10px;
	position:relative;
	margin-bottom:0px;
}
#comments p {
}
.commentstop {
	border-bottom:1px solid #ececec;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:0px;
	padding-top:20px;
}
.yours {
	float:right;
	margin-top:20px;
}
.comment {
	padding-bottom:20px;
}
.avatar {
	float:left;
	margin-right:10px;
	padding: 2px;
	border: 1px solid #C8C8C8;
}
.comment-author {
	font-size: 12px;
	color:#010101;
	clear:both;
}
.comment-author a {
	border-bottom:0px;
	color:#000000;
}
.bypostauthor {
}
.comment-meta {
	font-size: 11px;
}
.comment-meta a {
	border-bottom:0px;
}
.comment-meta a:visited {
	border-bottom:0px;
}
.comment-body {
	margin-left:20px;
}
.comment-body p {
	margin-top:10px;
	line-height:20px;
	margin-left:47px;
}
.comment li {
	margin-top:20px;
}
.comment {
	list-style-type:none;
}
.children ul {
}
.depth-1 {
	margin-top:20px;
}
.depth-2 {
	margin-top:20px;
	margin-left:10%;
}
.depth-3 {
	margin-top:20px;
	margin-left:10%;
}
#comments .comment:last-child.depth-2 {
}
#comments .comment:first-child.depth-2 {
}
#comments .comment:last-child.depth-3 {
}
.comment-author-admin {
}
#comments ul.children {
}
.reply {
	float: right;
	position:relative;
	border-bottom:1px solid #ECECEC;
	width:100%;
	margin-bottom:25px;
	padding-bottom:25px;
	clear:both;
}
.comment-reply-link {
	border: 1px solid #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
a.comment-reply-link {
	float:right
}
a.comment-reply-link:visited {
	color: rgba(0, 0, 0, .8);
}
a.comment-reply-link:hover {
	border-color: #ccc #bbb #aaa #bbb;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
.commentinput {
	width:50%;
	margin-bottom:20px;
}
.commentbox {
	width:70%;
	height:150px;
}
.commentinfo {
	font-size: 11px;
	margin-top:20px;
}
.commentsubmit {
	margin-top:20px;
	display: block;
	background-color: #464646;
	color:white;
	border:0px;
	font-size: 11px;
	padding:5px 15px;
}
.commentsubmit:hover {
	background-color: #5E5E5E;
	cursor: pointer;
}
.cancelcomment {
	margin-bottom:10px;
}
.loggedinauthor {
}


/* Footer */

#footer {
	font-size: 12px;
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 22%;
}
.nav-previous, .nav-next {
	padding-top:10px;
	padding-bottom:10px;
	display:block;
}


/* Responsive*/

img {
	max-width: 100%;
	height:auto;
}


/* 1024 Screens */
/* removed */
/*
@media only screen and (min-width: 1000px) and (max-width: 1249px) {
#container {
 	width:1000px;
}
 #main {
 	width:740px;
}
 .portfoliooverlay span {
 line-height: 10px;
}
}
*/

/* Landscape iPad & Tablets */
@media only screen and (max-width: 1025px) {

.homepage_column_3 img {
	padding: 5px 5px 6px 7px;
}

.hp_social_icons {
	padding: 2px 5px; 
}

.about_us_container {
	height: 500px; 
}

.about_content {
	height: 450px;
}

.credit_logos {
	margin-right: 40px;
}

.casting_page_container {
	height: 500px;
}

.casting_page_content {
	height: 450px;
}

.tv_page_headline {
	width: 135%; 
	margin-left: -200px; 
	margin-top: -220px; 
	margin-bottom: 120px;
}


}


/*  iPad & Tablets Portrait */
@media only screen and (max-width: 768px) {


#container {
 	/* width:320px; */
	width: 100%;
}
#sidebar {
 	/* width: 310px; */
	width: 20%;
	overflow: hidden;
	margin-bottom: 0px auto;
 	/* padding-bottom: 30px; */
}
.logo {
	/* max-width: 150px; */
	/* overflow: hidden; */
	/* margin-top: 20px; */
	/* margin-bottom:20px; */
}
#footer {
	font-size:10px;
	clear:both;
	padding-top: 0px;
	padding-bottom: 10px;
	/* padding-top: 10px; */
	/* padding-left: 2px; */
}

#main {
 	/* width:285px; */
	width: 75%;
 	float: left;
 	margin:0 auto;
 	text-align:center;
 	margin-left:0px;
 	/* padding-top:25px; */
 	/* padding-left:25px; */
 	text-align: left;
}
.portfoliooverlay span {
 line-height: 10px;
}
 #postheading {
margin-top:-20px;
}
.poste{
	margin-left:25px;
}
 #content {
 /* margin-top:-20px; */
}
 #meta li {
 display: list-item;
 list-style-type: none;
 width:150px;
 line-height: 18px;
}

.homepage_container {
	height: 880px;
}


.homepage_column_1 {
	width: 39%;
	margin-left: 0px;
	overflow: hidden;	
}

.homepage_column_1 img {
	width: 100%;
	height: auto;
	padding: 5px 5px 7px 7px;
}

.homepage_column_2 {
	display: inline-block; 
	width: 55%;
	margin-left: 5px;
	overflow: hidden;
}

.homepage_column_2 img {
	width: 100%;
	height: auto;
	padding: 5px 5px 7px 7px;
}

.homepage_column_3 {
	display: block; 
	width: 100%;
	vertical-align: top;
	margin-left: 0px;
	overflow: hidden;
}

.homepage_column_3_image_1 {
	display: inline-block;
	width: 38%;
	vertical-align: top;
}

.homepage_column_3_image_1 img {
	width: 100%;
	height: auto;
	padding: 5px;
}

.hp_social_icons_container {
	display: inline-block;
	width: 12%;
	vertical-align: top;
	padding-left: 8px;
}

.hp_social_icons {
	display: block; 
	padding: 2px 2px 2px 1px; 
	width: 73%;
}

.homepage_column_3_image_2 {
	display: inline-block;
	width: 42%;
	vertical-align: top;
}

.about_us_container {
	height: 815px; 
}

.about_content {
	width: 70%; 
	height: 650px;
}

.casting_page_container {
	height: 815px; 
}

.casting_page_content {
	height: 650px;
}

.host_audience_page_container {
	height: 815px;
}

.FandC_page_container {
	height: 815px;
}

.tv_page_container {
	height: 810px; 
}

.tv_page_content {
	width: 65%; 
	height: 300px;
}

.tv_page_headline {
	/* padding: 15px 15px 5px 15px; */
	width: 120%; 
	margin-left: -150px; 
	margin-top: -170px; 
}



.generaluse_page_container {
	min-height: 815px;
	padding: 0px 5px;
}

.profile_submit_col {
	display: block;
	width: 100%;
	padding: 0px;
}

}


/* Mobile (iPhone & Similar) (Landscape) */
@media only screen and (max-width: 568px) {

#container {
 /* width: 480px; */
	width: 100%;
	margin: 0px;
	padding: 0px;
}
 #sidebar {
 	float: none;
	display: block;
	width: 98%;
	margin-bottom: 0px auto;
	/* width: 225px; */
 	/* border-right:5px solid #476172; */
 	/* border-left:5px solid #476172; */
 	/* margin-bottom: -5000px; */
 	/* padding-bottom: 5000px; */
}
 #main {
 	/* width:230px; */
 	/* margin-left:25px; */
 	/* float:left; */
 	/* text-align: left; */
	width: 100%;
	float: none;
	display: block;
}
.poste{
	margin-left:15px;
}
.portfoliooverlay span {
 line-height: 10px;
}

 #content {

}
 #meta li {
 display: list-item;
 list-style-type: none;
 width:150px;
 line-height: 18px;
}


.about_us_containter, .casting_page_container, .host_audience_page_container, .FandC_page_container {
	background: none;
	height: auto; 
	/* background-size: contain; */
}

.about_content, .casting_page_content, .host_audience_page_content, .FandC_page_content {
	float: none; 
	width: 97%;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding: 0px 5px 0px 5px; 
	background: rgb(255, 255, 255);
	/* vertical-align: middle; */
}

.credit_logos {
	background: rgba(162,164,165, .9);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 5px 0px 5px 0px;
}

.credit_logos_logo {
	display: inline-block; 
	width: 20%; 
	margin: 5px;
	vertical-align: middle;
}

.casting_page_headline {
	padding: 5px; 
	width: 95%; 
	margin: 0px; 
}

.host_audience_page_host_box, .host_audience_page_audience_box {
	padding: 15px 15px 5px 15px; 
	width: 90%; 
	margin: 0px; 
	background: #FFFFFF;
}

.host_audience_page_contact_cta {
	float: none;
	padding: 5px; 
	width: 90%; 
	margin: 0px; 
}

.FandC_page_content {
	/* height: 340px; */
	margin-top: 0px;
}

.FandC_page_img1 {
	margin-left: 0px;
	margin-top: 0px; 
	height: 0px;
	width: 0px;
}

.tv_page_container {
	background-image: none; 
	height: auto; 
}

.tv_page_headline {
	padding: 0px; 
	width: 100%; 
	margin: 0px;
	background: rgb(162,164,165);
}

.tv_page_content {
	float: none; 
	width: 100%; 
	height: auto;
	vertical-align: top;
	margin: 0px;
	padding: 0px 5px;
	background: #FFFFFF;
}

.generaluse_page_container {
	height: auto;
}

}

/* Portrait Mobiles */
@media only screen and (max-width: 320px) {

.homepage_container {
	height: auto;
}

}