/*master.css*/
body{
	background: url(../img/bg_body.gif) repeat-x top left #dcdcdc;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-weight: 300;
	color:#062F43;

}

a				{color:#062F43; text-decoration:underline; line-height:1.1; /* For IE6, 7, and 8 link underline issue */}
a:visited		{color:#062F43; text-decoration:underline; line-height:1.1; /* For IE6, 7, and 8 link underline issue */}
a:hover			{color:#062F43; text-decoration:underline;}

h1				{font-size:/*18px*/17px; line-height:18px; font-weight:bold; margin:0px; padding:0 0 4px 0;}
h2				{font-size:14px; line-height:14px; font-weight:bold; color:#062F43; margin:0px; padding-bottom:5px;}
h3				{font-size:12px; line-height:14px; font-weight:bold; margin:0px; padding:0px;}
h4				{font-size:11px; line-height:11px; font-weight:bold; color:#062F43; margin:0px; padding-bottom: 3px;}
p				{font-size:11px; line-height:16px; margin:0px; padding-bottom:15px;}
img				{padding:0px; border:0px;}

p, .entry-content {
font-size: 11px;
line-height: 16px;
margin: 0px;
padding-bottom: 15px;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

input[type="text"], input[type="email"], input[type="password"], input[type="search"], textarea {
color: #666;
border: 0;
border-radius: 0;
}

#page{
	width: 975px;
	margin: 0 auto;
}

#content{
	position:relative;
}

.header-ad img{
	display: block;
	margin: 15px auto 10px;
}

.site-header{
	height: 102px;
	position: relative;
	margin-bottom: 0;
}

.site-header .desktop-header-svg{
	position: absolute;
	width: 100%;
	height: 75px;
	margin-top: 32px;
}

.site-branding{
	display: block;
	float: left;
}

.site-title a{
	margin: 28px 0 0 42px;
	display: block;
	height: 74px;
	width: 206px;
}

#network-navigation{
	display: block;
	margin-top: 40px;
	margin-right: 0px;
	vertical-align: top;
	position: relative;
	float: right;
}

#network-navigation ul.networks{
	margin: 0;
}

#network-navigation ul.networks li{
	margin-left: 1px;
	display: inline-block;
	vertical-align: middle;
}

#network-navigation ul.networks li svg{
	max-height: 31px;
}

#network-navigation ul.networks li svg path,
#network-navigation ul.networks li svg polygon,
#network-navigation ul.networks li svg rect{
	fill: #062f43;
}

#network-navigation ul.networks li.first{
	margin-left: 0px;
}

#network-navigation ul.networks li a{
	display: inline-block;
}


#network-navigation ul.networks li.amc a{
	width: 80px;
}

#network-navigation ul.networks li.amc a:hover svg path,
#network-navigation ul.networks li.amc a:hover svg polygon,
#network-navigation ul.networks li.amc a:hover svg rect{
	fill: #b8a369;
}

#network-navigation ul.networks li.bbc-america a{	
	width: 80px;
}

#network-navigation ul.networks li.bbc-america a:hover svg path,
#network-navigation ul.networks li.bbc-america a:hover svg polygon,
#network-navigation ul.networks li.bbc-america a:hover svg rect{
	fill: #000;
}


#network-navigation ul.networks li.ifc a{
	width: 58px;
	position: relative;
}

#network-navigation ul.networks li.ifc a:hover svg path,
#network-navigation ul.networks li.ifc a:hover svg polygon,
#network-navigation ul.networks li.ifc a:hover svg rect{
	fill: #000;
}


#network-navigation ul.networks li.sundance a {
	width: 132px;
	position: relative;
}

#network-navigation ul.networks li.sundance a:hover svg path,
#network-navigation ul.networks li.sundance a:hover svg polygon,
#network-navigation ul.networks li.sundance a:hover svg rect{
	fill: #ed6300;
}


#network-navigation ul.networks li.sundance svg{
	max-height: 24px;
}


#network-navigation ul.networks li.wetv a{
	width: 53px;
	position: relative;
}

#network-navigation ul.networks li.wetv a:hover svg path,
#network-navigation ul.networks li.wetv a:hover svg polygon,
#network-navigation ul.networks li.wetv a:hover svg rect{
	fill: #323c87;
}

#network-navigation ul.networks li.wetv svg{
	max-height: 30px;
}


#network-navigation ul.networks li.ifc-films{
	margin-right:0;
}

#network-navigation ul.networks li.ifc-films a{
	width: 125px;
	position: relative;
}

#network-navigation ul.networks li.ifc-films a:hover svg path,
#network-navigation ul.networks li.ifc-films a:hover svg polygon,
#network-navigation ul.networks li.ifc-films a:hover svg rect{
	fill: #bf3b53;
}


#network-navigation ul.networks li.international a{
	width: 155px;
	position: relative;
	top: 2px;
}

#network-navigation ul.networks li.international a:hover svg #networks path,
#network-navigation ul.networks li.international a:hover svg #networks polygon,
#network-navigation ul.networks li.international a:hover svg #networks rect{
	fill: #7b8c94!important;
}
#network-navigation ul.networks li.international svg{
	max-height: 23px;
}




#search-block{
	width: 100%;
	height: 33px;
	display: inline-block;
	clear: none;
	position: relative;
	font-size: 12px;
	margin: 0 0;
	text-align: right;
}

#search-block #quick-links{}

#search-block #quick-links select{
	width:178px;
}

#search-block .menu-quick-links-container{
	display:none;
}

#search-block #nav-search{
	margin-bottom: 15px;
	margin-top: 7px;
}

#search-block #nav-search input.search-field{
	width: 100px;
	padding: 2px 2px 1px 2px;
	border-radius: 0;
}


#search-block #nav-search input.search-submit{
	border:none;
	background: url(../img/amcn_sprite_ifcr.png) no-repeat 0 -105px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin:0;
	padding:0;
	width: 60px;
	height: 20px;
	cursor: pointer;
	margin-left: 2px;
}

.mobile-header{
	display: none;
}



/*
** MENU LAYOUT
*/


.fixed-left{
	position: absolute;
	top: 0;
	left: 38px;
	height: 200px;
	width: 212px;
	
}

.front-menu{
	padding: 0 30px 5px 16px;
	background: url('../img/bg_menu.png');
	width: 169px;
}

.front-menu ul.menu li a, .page-template-tpl-brand-php ul.menu li a{color: #fff; text-decoration: none;font-size: 11px;text-transform: uppercase;}	
.front-menu ul.menu li a:hover{color:#7a9fb1;}	

.press-releases-box {
	background: #7a8c94;
	font-family: 'Montserrat', sans-serif;
	width: 215px;
}

.press-releases-box .press-releases-header{
	display:block;
	font-size: 12px;
	border-top: 1px solid #7a9fb1;
	text-transform: uppercase;
	color: #fff;
	padding: 10px 16px 10px;
}

.press-releases-box .press-releases-scroll
{
	height: 212px;
	overflow: auto;
	padding: 0 16px 5px;
	width: 180px;
}

.press-releases-box .press-releases-scroll
{
	height: 204px;
	overflow: auto;
	padding: 0 16px 5px;
	width: 180px;
}

.press-releases-box a.press-item{
	margin-bottom:10px;
	text-decoration: none;
	display: block;
}

.press-releases-box a.press-item h2, .press-releases-box a.press-item h4{
	font-size:11px;
	color:#fff;
	font-weight: 100;
}
/*
.press-releases-box a.press-item:hover h2, .press-releases-box a.press-item:hover h4{
	color:#ccc;
}*/


.press-releases-box .press-release-search{
	display: block; 
	font-size: 10px;  text-transform: uppercase; color: #fff; padding: 10px 16px;
}

.press-releases-box .press-release-search a{
	color:#fff;
	text-decoration: none;
}

.press-releases-box .press-release-search:hover a{
	color:#ccc;
}

.press-releases-box .press-release-search .right-arrow{
	width:12px;
	height:12px;
	display:inline-block;
	background: url('../img/amcn_sprite_ifcr.png') -102px -108px no-repeat;
	position: relative;
	top: 2px;
	margin-right: 4px;
}

.page-conditional-dropdown{margin-top:40px;}
.page-conditional-dropdown select{display:block; margin-bottom:12px;max-width: 90%;}
.page-conditional-dropdown h3{margin-bottom:15px;}
.page-conditional-dropdown .submit{margin-bottom:15px; text-indent: 100%; white-space: nowrap; overflow: hidden; background: url(../img/amcn_sprite_ifcr.png) no-repeat -128px -105px;width: 30px;padding: 0;border: 0;vertical-align: top;margin-top: 2px;}

.page-conditional-dropdown .menu-executives-container{display:none;}

.page-conditional-dropdown #leaders select{
	float:left;
	margin-right:6px;
}

.leader {
margin: 0px 0px 20px 30px;
}


.page-more-info-box{
	background: #74858e;
	padding: 0 16px 5px 16px; 
	width: 183px;
	border-top: 1px solid #7a9fb1;
	min-height: 200px;
}

.page-more-info-box .link-group{
	display: block;
	margin-bottom: 20px;
}

.page-more-info-box ul{
	padding:0;
	margin:0;
}

.page-more-info-box ul li{
	list-style: none;
	line-height: 1em;
}

.page-more-info-box ul li a{
	text-decoration: underline;
	font-size:10px;
}

a .icon{
		background: url('../img/amcn_sprite_ifcr.png') -181px -106px no-repeat;
		height: 18px;
		width: 15px;
		display: inline-block;
		cursor: pointer;
		vertical-align: middle;
		margin-left: 10px;
}

.page-more-info-box h3{
	padding: 15px 0;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}

.page-more-info-box h4{
	font-weight: 100;
	margin: 0;
	padding: 0;
}

.page-more-info-box .brand-press-releases a{
	text-decoration: none;
	display: block;
	margin: 0 0 5px 0;
}

.page-more-info-box .brand-press-releases a h4{
	font-size:11px;
	font-weight: 800;
}

.page-more-info-box .brand-press-releases a h2{
	font-size:11px;
	font-weight: 100;
}

.page-more-info-box .brand-press-releases-search{
	display: block;
	margin: 16px 0;
}

.page-more-info-box .brand-press-releases-search a{
	text-decoration: none;
	font-weight:800;
	font-size: 10px;
	line-height: 1em;
}

.page-more-info-box .brand-press-releases-search a .icon{
	margin-left:5px;
}



.page-template-tpl-brand-php h1.entry-title{
	display: none;
}








.page-menu{
	background: url('../img/bg_menu.png');
	/*background:#183442;*/
	padding: 0 30px 5px 16px;
	width: 169px;
	/* margin:0 0 20px 0; */
}

ul.menu{padding:0;margin:0; font-family: 'Montserrat', sans-serif;}
ul.menu li{border-bottom: 2px solid #789fb2; list-style: none; padding: 4px 0;}
ul.menu li:last-child, ul.menu li.last{border-bottom: 0px!important;}	
ul.menu li a{color: #7a9fb1; text-decoration: none;font-size: 11px;text-transform: uppercase;}	
ul.menu li a:hover{color:#fff;}	
ul.menu li ul{ display:none;}	
ul.menu li ul li{border-bottom:0;padding: 2px 0; }

ul.menu li.current-menu-item > a{color:#fff; }	
ul.menu li.current-menu-item ul {display:block; border-top: 2px solid #7a9fb1; margin: 3px 0 0 0;padding: 2px 0;}	
ul.menu li.current-menu-item ul li{border-bottom:2px; margin-left: 12px;margin-top: 0px;}
ul.menu li.current-menu-item ul li a{color:#7a9fb1;}

ul.menu li.current-menu-ancestor > a{color:#fff;}
ul.menu li.current-menu-ancestor ul {display:block; border-top: 2px solid #7a9fb1; margin: 3px 0 0 0;padding: 2px 0;}	
ul.menu li.current-menu-ancestor ul li{border-bottom:2px; margin-left: 12px;margin-top: 0px;}
ul.menu li.current-menu-ancestor ul li a{color:#7a9fb1;}
ul.menu li.current-menu-ancestor ul li.current-menu-item a{color:#fff;}



ul.menu li.current-page-ancestor > a{color:#fff;}
ul.menu li.current-page-ancestor ul {display:block; border-top: 2px solid #7a9fb1; margin: 3px 0 0 0;padding: 2px 0;}	
ul.menu li.current-page-ancestor ul li{border-bottom:2px; margin-left: 12px;margin-top: 0px;}
ul.menu li.current-page-ancestor ul li a{color:#7a9fb1;}
ul.menu li.current-page-ancestor ul li.current-page-ancestor a{color:#fff;}





/**
** PAGE LAYOUT
**/

.left-column{
	float: left;
	margin-left: 38px;
	width: 215px;
	z-index: 1;
	position: relative;
}

.right-column{
    float: right;
    width: 690px;
}

.page-template-tpl-milestones-php .right-column{
	width:722px;
}


.page .right-column .entry-content{
	margin: 0;
}


.page #content{
	background: url(../img/amcn-hdr-backing.jpeg) no-repeat;
}

.home.page #content{
	background: #5a6b75; /* Old browsers */
	background: -moz-linear-gradient(top,  #5a6b75 0%, #183442 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a6b75), color-stop(100%,#183442)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5a6b75 0%,#183442 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5a6b75 0%,#183442 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5a6b75 0%,#183442 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5a6b75 0%,#183442 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a6b75', endColorstr='#183442',GradientType=0 ); /* IE6-9 */




}

.home.page .flexslider {
	zoom: 1;
	min-height: 452px;
	background: #50636b;
	width: 721px;
	float: right;
}

.page .banner-title{
	height: 73px;
	font-size: 46px;
	color: #fafafa;
	margin-bottom: 25px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	padding: 10px 0;
	text-shadow: 0px 1px 1px #777;
}


/**
 * Brand Pages
 */

.page-template-tpl-brand-php .brand-image{
	position: absolute;
	z-index: 0;
	top: 0;
	right: 0;
	width: 100%;
	background: #5a6b75; /* Old browsers */
	background: -moz-linear-gradient(top,  #5a6b75 0%, #183442 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a6b75), color-stop(100%,#183442)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5a6b75 0%,#183442 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5a6b75 0%,#183442 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5a6b75 0%,#183442 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5a6b75 0%,#183442 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a6b75', endColorstr='#183442',GradientType=0 ); /* IE6-9 */




}

.page-template-tpl-brand-php .brand-image img{
	width: 722px;
	float: right;
	display: block;
}

.page-template-tpl-brand-php .right-column {
	margin-top: 49%;
}


/**
** POST/SINGLE LAYOUT
**/


.single .right-column .entry-content{
	margin: 0;
}


/**
** SINGLE PRESS RELEASE
**/

.single-press-release #content {
background: url(../img/amcn-hdr-backing.jpeg) no-repeat;
}

.single-press-release .banner-title{
	height: 73px;
	font-size: 46px;
	color: #fafafa;
	margin-bottom: 25px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	padding: 10px 0;
	text-shadow: 0px 1px 1px #777;
}

.single-press-release .printfriendly{
	font-size:11px;
	float:right;
}

.single-press-release .entry-header h3{
	margin-bottom:20px;
	display: inline;
}

.single-press-release .entry-header h1.entry-title{
	margin-bottom:15px;
	text-align:center;
	margin-top: 20px;
}

.single-press-release .entry-header h3.entry-sub-title{
	margin-bottom:15px;
	text-align:center;
}



/**
** Press Page 
**/

.page-press-releases #content {
background: url(../img/amcn-hdr-backing.jpeg) no-repeat;
}

.page-press-releases .banner-title{
	height: 73px;
	font-size: 46px;
	color: #fafafa;
	margin-bottom: 25px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	padding: 10px 0;
	text-shadow: 0px 1px 1px #777;
}

.page-press-releases h1.page-title{
	margin-bottom:20px;
}	

.page-press-releases .date{
	font-size:11px;
}	

.page-press-releases a.entry-title{
	font-size:11px;
	display:block;
	margin-bottom:20px;
}


/**
** Press Archive 
**/

.post-type-archive-press-release #content {
background: url(../img/amcn-hdr-backing.jpeg) no-repeat;
}

.post-type-archive-press-release .banner-title{
	height: 73px;
	font-size: 46px;
	color: #fafafa;
	margin-bottom: 25px;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	padding: 10px 0;
	text-shadow: 0px 1px 1px #777;
}

.post-type-archive-press-release h1.page-title{
	margin-bottom:20px;
}	

.post-type-archive-press-release .date{
	font-size:11px;
}	

.post-type-archive-press-release a.entry-title{
	font-size:11px;
	display:block;
	margin-bottom:20px;
}

.post-type-archive-press-release .wp-pagenavi{
	text-align: center;
	font-size:11px;
}

.post-type-archive-press-release .wp-pagenavi .pages{
	font-weight:bold;
	margin-right:5px;
}

.post-type-archive-press-release .wp-pagenavi a{
	margin: 0 8px;
}



/**
** FOOTER LAYOUT
**/

.site-footer{
	font-size: 11px;
	line-height: 16px;
	margin: 10px 0 40px;
	padding-bottom: 15px;
}


.site-footer .left{
	float:left;
}

.site-footer .right{
	float:right;
}





/**
**Custom Individual Pages
**/



/* diversity */
#content1 {
	width: 650px;
}
#content1 .heading {
	margin: 0px;
	padding: 0px;
}
#content1 h4 {
	font-size: 20px;
	font-weight: bold;
}
#committeeContent {
	width: 650px;
	clear: both;
	float: left;
}
.committeePictureContainer {
	float: left;
	width: 216px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 15px;
}
.committeePictureContainer img {
	margin-bottom: 8px;
}
.partnersItem {
	clear: both;
	float: left;
	width: 650px;
}
.partnersItem h5 {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}
.partnersItemSub {
	clear: both;
	float: left;
	width: 650px;
}
.partnersItemLeft {
	text-align: left;
	float: left;
	width: 245px;
}
.partnersItemRight {
	float: left;
	width: 400px;
	font-size: 12px;
}
.partnersItemRight ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.partnersItemRight p {
	margin: 0px;
	padding: 0px;
}
.partnersLink {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	background-image: url(images/linkArrow.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
	background-position: right center;
}

/* custom headers on global page */
.page-amcsundance-channel-global .banner-title {
	height: 73px;
	font-size: 42px;
	color: #fafafa;
	margin-bottom: 25px;
	text-transform: inherit;
	font-family: 'Montserrat', sans-serif;
	padding: 15px 0 5px;
	text-shadow: 0px 1px 1px #777;
}


/* contact form overrides */

.page-contact-us .gform_heading, .page-contact-us .gform_description{
	display: none;
}

.page-contact-us .gform_button {
text-indent: 120%;
white-space: nowrap;
overflow: hidden;
background: url('../img/submit.jpg') center center no-repeat;
display: inline-block;
width: 67px;
height: 16px;
border: none;
cursor: pointer;
}

.mobile{
	display: none;
}




/******** MOBILE LAYOUT ******************************************************************************************************/

@media all and (max-width:959px){


	.desktop{
		display: none!important;
	}

	.mobile{
		display: block;
	}

	

	h3 {
		font-size: 18px;
		line-height: 22px;
	}

	h4 {
		font-size: 14px;
		line-height: 16px;
	}

	.page-menu{
		display: none;
	}

	.home.page .flexslider { 
		min-height: inherit;
		width: auto;
		float: none;
	}

	.right-column {
		float: none;
		width: auto;
		padding: 20px;
	}

	p, .entry-content {
		font-size: 14px;
		line-height: 18px;
	}


	#page {
		width: 100%;
	}

	.header-ad img {
		display: block;
		margin: 0 auto;
	}

	.mobile-header{
		display: block;
		margin-top:5px;
		padding-top:10px;
	}

	.mobile-header svg{
		width: 100%;
		display: block;
		margin: 0 auto;
		padding: 5px 0;
		max-height: 68px;
	}

	.mobile-header svg path, .mobile-header svg polygon{
		fill:#122f3f;
	}

	.mobile-header svg rect{
		fill:#6d7e8a;
	}

	.mobile-header img{
		width: 100%;
		height: auto;
	}

	.mobile-menu{
		display: block;
		width: 100%;
		position: relative;
		z-index: 2;
	}

	.mobile-menu .toggle{
		background: #7a8b93; /* Old browsers */
		background: -moz-linear-gradient(top,  #7a8b93 0%, #4e6671 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a8b93), color-stop(100%,#4e6671)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #7a8b93 0%,#4e6671 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #7a8b93 0%,#4e6671 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #7a8b93 0%,#4e6671 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #7a8b93 0%,#4e6671 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a8b93', endColorstr='#4e6671',GradientType=0 ); /* IE6-9 */
		width: 50%;
		cursor: pointer;
		text-align: center;
		padding: 5px 0;
		color: #fff;
		text-transform: uppercase;
		font-size: 18px;
		position: relative;
	}

	.mobile-menu .toggle.active{
		background: #4e6671; /* Old browsers */
		background: -moz-linear-gradient(top,  #4e6671 0%, #7a8b93 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e6671), color-stop(100%,#7a8b93)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4e6671 0%,#7a8b93 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4e6671 0%,#7a8b93 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4e6671 0%,#7a8b93 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4e6671 0%,#7a8b93 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e6671', endColorstr='#7a8b93',GradientType=0 ); /* IE6-9 */

	}

	.mobile-menu .toggle.active::after{
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(136, 183, 213, 0);
		border-bottom-color: #122f3f;
		border-width: 15px;
		margin-left: -12px;
		bottom: -10px;
		z-index: 0;
	}

	.mobile-menu .menu-toggle{
		float: left;
	}

	.mobile-menu .search-toggle{
		float: right;
		border-left:1px solid #ccc;
		box-sizing:border-box;
	}

	.mobile-navigation, .mobile-search{
		display: none;
		background: #122f3f;
		position: relative;
		z-index: 1;
	}

	.dropdown{
		margin-top: 10px;
	}

	.mobile-navigation{
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.mobile-navigation ul.menu li {
		border-bottom: 1px solid #7a9fb1;
		text-align: center;
		padding: 0;
	}

	.mobile-navigation ul.menu li a {
		color: #fff;
		font-size: 14px;
		display: block;
		padding: 12px 0px 8px;
		margin: 0;
	}

	.mobile-navigation ul.menu li.current-menu-item ul {
		border-top: 0;
		background: #0E232F;
		margin-bottom: -3px;
	}

	.mobile-navigation ul.menu li.current-menu-item ul li {
		margin-left: 0;
	}

	.mobile-navigation ul.menu li.current-menu-ancestor ul {
		border-top: 0;
		background: #0E232F;
		margin-bottom: -3px;
	}

	.mobile-navigation ul.menu li.current-menu-ancestor ul li {
		margin-left: 0;
	}


	.mobile-navigation ul.menu li.current-page-ancestor ul li {
		background: #0E232F;
		margin: 0!important;
	}

	.mobile-navigation ul.menu li.current-page-ancestor ul {
		border-top: 0;
		margin: 3px 0 -3px 0;
		padding: 0;
	}

	.mobile-navigation svg{
		width: 45%;
		max-height: 50px;
		padding: 20px;
		display: block;
		margin: 0 auto;
	}

	.mobile-navigation svg path, .mobile-navigation svg polygon{
		fill: #fff!important;
	}

	.mobile-navigation ul.menu > li:last-child, .mobile-navigation ul.menu > li.last {
		border-bottom: 1px solid #7a9fb1!important;
	}

	.mobile-search{
		padding: 10px;
	}

	.mobile-search .search-submit{
		display: none;
	}

	.mobile-search input[type="search"]{
		width: 98%;
		left: 0;
		right: 0;
		margin: auto;
		display: block;
		padding: 1%;
	}

	.site-header{
		display: none;
	}

	.site-header {
		background: url(../img/amcn_sprite_ifcr.png) no-repeat 0px -148px;
		height:auto;
		width: 90%;
		margin: 0 auto;
	}

	#search-block{
		display: none;
	}

	#network-navigation {
		margin-top: 0;
		position: relative;
	}

	.fixed-left {
		position: relative;
		top: 0;
		left: 0;
		height: auto;
		width: 100%;
	}

	.front-menu {
		width: auto;
	}

	.press-releases-box {
		width: 100%;
		overflow: hidden;
	}

	.jspVerticalBar {
		right: 32px;
	}

	.flexslider {
		min-height: inherit;
	}

	.flexslider .slides img {
		height: auto;
	}

	.press-releases-box .press-releases-header {
		font-size: 20px;
	}

	.press-releases-box .press-releases-scroll {
		height: auto;
		width: auto;
		overflow: inherit;
	}

	.press-releases-box a.press-item h2 {
		font-size: 15px;
		line-height: 19px;
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid #ccc;
	}

	.press-releases-box a.press-item h4 {
		font-size: 14px;
		line-height: 16px;
		font-weight: 100;
	}

	.press-releases-box .press-release-search {
		font-size: 17px;
	}

	img.leader {
		width: 40%;
	}


	.site-info{
		text-align: center;
	}

	.site-footer .left {
		float: none;
		display: block;
	}

	.site-footer .right {
		float: none;
		display: block;
	}




	/* Pages */
	.page #content {
		background-size: 140%;
	}

	.page .right-column{
		padding: 0 20px;
	}

	.page .right-column .page-title{
		display: none;
	}

	.page .banner-title {
		height: auto;
		font-size: 20px;
		text-align: center;
		padding: 7px;
	}

	.page .entry-content table{
		width: 100%!important;
		height: auto;
	}

	.page-terms .entry-content table td,
	.page-privacy .entry-content table td{
		width: 100%;
	}

	.page-template-default .entry-title, .page-contact-us h1{
		display: none;
	}

	.page-leadership td{
		padding: 7px 2px;
	}


	/* Page Brand */

	.page-template-tpl-brand-php #content{
		background-size: 100%!important;
	}

	.page-template-tpl-brand-php .brand-image img {
		width: 100%;
		float: none;
		display: block;
	}

	.page-template-tpl-brand-php .left-column {
		float: none;
		margin-left: 0;
		width: auto;
	}

	.page-template-tpl-brand-php  .right-column {
		margin-top: 66%;
	}

	.page-template-tpl-brand-php .right-column .hentry {
		margin-top: 40%!important;
	}

	.page-template-tpl-brand-php .page-more-info-box {
		width: auto;
	}

	.page-more-info-box ul li a {
		font-size: 16px;
	}

	.page-more-info-box h4 {
		font-weight: 100;
		margin: 0;
		padding: 0;
		font-size: 14px;
		margin-bottom: 6px;
	}

	.page-more-info-box .brand-press-releases a h4 {
		font-size: 14px;
		font-weight: 800;
	}

	.page-more-info-box .brand-press-releases a h2 {
		font-size: 12px;
		font-weight: 100;
		line-height: 1.3em;
	}




	/* Page Press */

	.page-template-tpl-press-release-php .left-column {
		margin-left: 20px;
	}

	.post-type-archive-press-release .left-column,
	.single-press-release .left-column {
		margin-left: 20px;
	}

	.post-type-archive-press-release .right-column,
	.single-press-release .right-column{
		padding: 0 20px;
	}

	.post-type-archive-press-release .banner-title, 
	.single-press-release .banner-title{
		font-size: 20px;
		text-align: center;
		height: auto;
		padding: 8px;
	}
	.post-type-archive-press-release #content,
	.single-press-release #content {
		background-size: 140%;
	}

	.post-type-archive-press-release .page-title{
		display: none;
	}

	.post-type-archive-press-release a.entry-title {
		font-size: 14px;
		line-height: 1.4em;
	}

	.post-type-archive-press-release .date {
		font-size: 14px;
		font-weight: bold;
	}

	.post-type-archive-press-release .wp-pagenavi {
		font-size: 18px;
	}

	.page-press-releases a.entry-title {
		font-size: 16px;
		margin-bottom: 30px;
		line-height: 20px;
	}

	.page-press-releases .date {
		font-size: 15px;
		font-weight: bold;
	}


	/* Press Releases */

	.single-press-release .printfriendly {
		display: none;
	}

	.single-press-release .entry-header h3 {
		display: block;
		text-align: center;
		font-size: 16px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
	}

	.single-press-release .entry-header h1.entry-title {
		font-size: 22px;
		line-height: 1em;
	}

	.single-press-release .entry-header h1.entry-title {
		margin-bottom: 0px;
	}



	/* Contact */

	.gform_wrapper .left_label .gfield_label {
		float: none!important;
	}

	.gform_wrapper textarea.medium {
		width: 100%!important;
	}

	.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium {
		width: 100%!important;
	}

	.page-contact-us .gform_button {
		text-indent: inherit;
		white-space: nowrap;
		overflow: hidden;
		background:#aaa;
		display: inline-block;
		width: 110px;
		height: 42px;
		font-size: 18px!important;
	}

	.gform_wrapper .gform_footer.right_label, 
	.gform_wrapper .gform_footer.left_label {
		padding: 16px 0 10px!important;
	}



}


/******** Different Phone Ranges ****************************************************************************************/
/* All Phones */
@media all and (max-width: 767px){
	.tablet-network-navigation{
		display: none;
	}
}

@media all and (min-width:400px) and (max-width: 499px){

	.page .banner-title,
	.post-type-archive-press-release .banner-title,
	.single-press-release .banner-title {
		font-size: 28px;
		text-align: center;
	}

	.page-career .banner-title{
		font-size: 26px;
	}

}

@media all and (min-width: 501px) and (max-width: 619px){
	.page .banner-title,
	.post-type-archive-press-release .banner-title,
	.single-press-release .banner-title {
		font-size: 34px;
		text-align: center;
	}
}



/******** PHABLET ****************************************************************************************************/

@media all and (min-width:620px) and (max-width: 767px){
	.page .banner-title,
	.post-type-archive-press-release .banner-title,
	.single-press-release .banner-title {
		font-size: 44px;
		margin-top: 1.1%;
	}

	.page-career .banner-title{
		font-size: 40px;
	}

	.mobile-header svg {
		padding: 10px 0 20px;
		max-height: 80px;
	}
}






/******** TABLET *****************************************************************************************************/

@media all and (min-width:768px) and (max-width: 959px){

	.mobile-navigation .logo-links{
		display: none;
	}

	.mobile-header{
		display: none;
	}

	h1 {
		font-size: 20px;
		line-height: 1.4em;
		padding: 0 0 10px 0;
	}

	p, .entry-content {
		font-size: 18px;
		line-height: 24px;
	}
	.mobile-menu .toggle {
		font-size: 20px;
	}

	.mobile-navigation ul.menu li {
		padding: 12px 0;
	}

	.mobile-navigation ul.menu li a {
		color: #fff;
		font-size: 20px;
	}

	.mobile-navigation ul.menu li.current-menu-item ul {
		margin-bottom: -12px;
	}

	.mobile-navigation {
		padding-bottom: inherit;
		margin-bottom: inherit;
	}

	.tablet-network-navigation{
		padding: 15px 0;
	}

	.tablet-network-navigation .amcnetworks-logo svg{
		max-height: 75px;
		width: 100%;
	}

	.tablet-network-navigation .logo-links {
		display: block;
		padding: 0 1%;
	}

	.tablet-network-navigation .logo-links a{
		width: 12.6%;
		padding: 0.5% 0.5%;
		text-align: center;
		display: inline-block;
		vertical-align: middle;
	}

	.tablet-network-navigation .logo-links a svg{
		width: 100%;
		max-height: 33px;
		max-width: 95%;
	}

	.tablet-network-navigation .logo-links a svg path,
	.tablet-network-navigation .logo-links a svg polygon,
	.tablet-network-navigation .logo-links a svg rect{
		fill:#072F44!important;
	}

	.page .banner-title,
	.post-type-archive-press-release .banner-title,
	.single-press-release .banner-title {
		font-size: 40px;
		padding: 20px;
	}

	.page-leadership td{
		padding-bottom: 10px;
	}

	.page-more-info-box .link-group {
		display: block;
		margin-bottom: 30px;
	}

	.post-type-archive-press-release .date,
	.page-press-releases .date {
		font-size: 18px;
		font-weight: bold;
	}
	.post-type-archive-press-release a.entry-title,
	.page-press-releases a.entry-title {
		font-size: 18px;
		display: block;
		margin-bottom: 35px;
		line-height: 24px;
	}

	.page-more-info-box h3 {
		padding: 15px 0 25px;
	}

	.page-more-info-box h4 {
		font-size: 18px;
		margin-bottom: 6px;
	}

	.page-more-info-box ul li a {
		font-size: 18px;
	}

	.page-more-info-box .brand-press-releases a h2 {
		font-size: 18px;
		margin-bottom: 26px;
	}

	.page-more-info-box .brand-press-releases-search a {
		font-size: 24px;
	}

	.single-press-release .entry-header h3 {
		text-align: left;
	}

	.single-press-release .entry-header h1.entry-title {
		text-align: left;
		font-size: 31px;
		line-height: 1.2em;
	}

	.single-press-release .entry-content p {
		text-align: left;
	}

	.post-type-archive-press-release .left-column, .single-press-release .left-column {
		border-top: 1px solid #ccc;
		width: auto;
		margin-right: 20px;
		display: block;
		float: none;
	}

	.post-type-archive-press-release .wp-pagenavi {
		font-size: 26px;
		margin-bottom: 20px;
	}

	.gform_wrapper .right_label input.medium, 
	.gform_wrapper .right_label select.medium, 
	.gform_wrapper .left_label input.medium, 
	.gform_wrapper .left_label select.medium {
		width: 100%!important;
		padding: 10px 8px;
		font-size: 24px;
	}

	.ginput_container{
		margin-top: 5px;
	}

	.gform_wrapper textarea {
		outline-style: none;
		font-size: 24px;
		font-family: inherit;
		letter-spacing: normal;
		padding: 10px 8px!important;
		resize: none;
	}

	.post-type-archive-press-release #content,
	.single-press-release #content {
		background-size: 120%;
	}




}

@media all and (min-width: 768px) and (max-width: 959px){
	.page .banner-title,
	.post-type-archive-press-release .banner-title,
	.single-press-release .banner-title {
		font-size: 40px;
		padding: 12px;
	}

	.page #content {
		background-size: 102%;
	}
}






/******** DESKTOP ****************************************************************************************************/

@media all and (min-width:960px){

	.mobile-navigation, .mobile-search{
		display: none!important;
	}

	.tablet,.phone{
		display: none!important;
	}

}

