#top-full-overlay {
	position: absolute;
	z-index: 999;
	background-image: url('../images/tv_lines.png');
}
#top-full {
	max-height: 675px;
	overflow: hidden;
}
#masthead {
	position: fixed;
	z-index: 9999;
	overflow: hidden;
	min-width: 400px;
	height: 43px;
	background: url('../images/masthead-shadow.png') bottom left repeat-x;
}

#masthead h1 {
	background: url('../images/header-logo-trim.jpg') top left no-repeat;
	height: 42px;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-left: 136px;
	/*font-family: 'BankGothic', sans-serif;
	letter-spacing: -4px;*/
	font-family: 'BebasNeue', monospace;
	font-weight: bold;
	font-size: 20pt;
	padding-top: 8px;
	padding-right: 1em;
	float: left;
}
#masthead h1 .subheader {
	font-weight: normal;
}
#header-home-link {
	position: absolute;
	width: 186px;
	height: 80px;
}
#masthead h1 a {
	color: #FFFFFF;
	text-decoration: none;
}
#header-navigation {
	margin: 0 39px 0 39px;
	padding-top: 1em;
	padding-bottom: 0;
	overflow: hidden;
}

#header-navigation ul {
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

#header-navigation ul li {
	display: block;
	float: left;
	width: 15.666%;
	margin: 0 0.6% 0 0.6%;
	padding: 0.25em 0 0.25em 0;
	text-align: center;
	/*background-color: red;*/
	font-size: 22pt;
	text-transform: uppercase;
	font-family: 'Bebas Neue Book', monospace;
}
#header-navigation ul li:nth-child(1) {
	margin-left: 0;
}
#header-navigation ul li:nth-child(6) {
	margin-right: 0;
}
#header-navigation ul li:nth-child(6n+1) {
	background-color: #fdb918;
}

#header-navigation ul li:nth-child(6n+2) {
	background-color: #f06021;
}

#header-navigation ul li:nth-child(6n+3) {
	background-color: #cc2127;
}

#header-navigation ul li:nth-child(6n+4) {
	background-color: #54205e;
}

#header-navigation ul li:nth-child(6n+5) {
	background-color: #1467ab;
}

#header-navigation ul li:nth-child(6n+6) {
	background-color: #35a74f;
}

#header-navigation ul li a {
	display: block;
	color: white;
	text-decoration: none;
}

/* Drop down menu */
#header-navigation .sub-menu .menu-item{
    display: inline-block;
    width: 100%;
    float: left;
    background-color: transparent;
}
#header-navigation .sub-menu .menu-item a{
    /*display: none;*/
    text-align: center;
    background-color: transparent;
}

.peacock-submenu-item:hover {
    background-color: rgba(255, 255, 255, 0.25);
}

.peacock-submenu-item p{
    display: table-cell;
    font-weight: bold;
    color: white;
    text-align: center;
    vertical-align: middle;
}

.peacock-submenu-item {
    display: inline-table;
    float: left;
    height: 100%;
    text-decoration: none;
}

.peacock-submenu{
    display: none;
    height: 45.656px;
    width: 100%;
    float: left;
}


.neighborhood-menu-item{
    width: 16.666%;
}

.stations-menu-item{
    width: 20%;
}

.sports-menu-item{
    width: 20%;
}

.weather-menu-item{
    width: 16.666%;
}


.neighborhood-menu{
    background: #54205e;
}

.stations-menu{
    background: rgb(204, 33, 39);
}

.sports-menu{
    background: rgb(19, 103, 171);
}

.weather-menu{
    background: rgb(52, 167, 79);
}


#header-padding {
	height: 42px;
	/*background-color: red;*/
}
#hero {
	background-color: #000;
	margin: 0;
	padding: 0;
}
#hero img {
	/*opacity: 0.5;*/
	display: block;
	width: 100%;
	min-width: 400px;
	height: auto;
}
#hero .clip {
	position: absolute;
	margin-top: -160px;
	padding-left: 43px;
	padding-right: 43px;
	box-sizing: border-box;
	text-transform: uppercase;
	font-family: BebasNeue, sans-serif;
	opacity: 1.0;
	z-index: 999;
	overflow: hidden;
}
#hero .clip a {
	color: #FFF;
	text-decoration: none;
}
#hero .clip h2 {
	color: white;
	font-size: 320%;
	line-height: 100%;
	margin: 0;
	padding: 0;
	white-space: normal;
}
#hero .clip h2.announce {
	font-family: BebasNeue, sans-serif;
	color: #FFCC00;
	font-weight: bold;
	font-size: 41pt;
}
#hero .clip h2.title, #hero .clip {
	font-family: 'Bebas Neue Book', sans-serif;
	font-size: 41pt;
}
#hero .clip h2.title {
	margin-top: -8pt;
	font-weight: normal;
}
#hero .clip h3 {
	margin-top: 0.25em;
	color: #FFCC00;
	font-size: 160%;
	font-size: 20pt;
	font-family: 'Bebas Neue Book', sans-serif;
	font-weight: normal;
}
#hero .clip h3 a {
	color: #ffb61c;
}
#top-links {
	float: right;
	height: 42px;
	margin: 12px 20px 0 0;
}
#top-links div {
	display: block;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}

#top-menu-container {
	/*float: right;
	margin-top: -12px;*/
	position: fixed;
	z-index: 8999;
	width: 100%;
	background-color: #efefef;
}

/*body.mobile #menu-top-navigation {
	width: 100%;
	margin-left: -100%;
}*/
#top-weather-widget {
	position: fixed;
	z-index: 9999;
	top: 42px;
	padding: 8px;
	background-color: #efefef;
	margin-left: 900px;
	width: 300px;
	text-align: center;
}
#top-search-widget {
	position: fixed;
	z-index: 9999;
	top: 42px;
}
.widget_search {
	width: 430px;
	padding: 8px;
	margin-left: 770px;
	background-color: #efefef;
}
#top-search-widget label span {
	display: none;
}
#top-search-widget .search-field {
	width: 335px;
}
#top-search-widget .search-submit {
	color: #34a150;
	border: none;
	background-color: none;
	text-transform: uppercase;
	font-weight: bold;
}
#menu-top-navigation {
	font-family: 'BebasNeue';
	font-size: 14pt;
	position: absolute;
	z-index: 9999;
	background-color: #efefef;
	/*position: fixed;
	border-top: 1px solid #EFEFEF;
	width: 1200px;
	margin-left: -1200px;
	background-color: white;
	opacity: 1.0;
	white-space: nowrap;
	z-index: 9999;*/
}
body.mobile #menu-top-navigation {
	height: 100vh;
	overflow: auto;
}
#menu-top-navigation h2 {
	font-weight: bold;
	margin: 0.25em 0 0.25em 0;
	float: left;
	width: 64px;
	text-align: right;
}
#menu-top-navigation .menu-category {
	float: left;
	background-color: #686868;
	background-color: #efefef;
	overflow: hidden;
	width: 300px;
	position: relative;
	background-image: url('../images/top-menu-bg.jpg');
	background-position: top left;
	background-repeat: repeat-y;
	min-height: 250px;
}
#menu-top-navigation .menu-category ul {
	margin-left: 72px;
	padding-top: 8px;
	text-transform: uppercase;
}
#menu-top-navigation .menu-category ul li {
	margin: 0.25em 0 0.25em 0;
}
#menu-top-navigation a {
	color: #686868;
	text-decoration: none;
}
body.mobile #menu-top-navigation .menu-category {
	width: 46%;
	margin: 2%;
	width: 100%;
	float: left;
}
body.mobile #header-navigation li {
	display: block;
	float: none;
	width: 100%;
	margin: 0.5em 0 0.5em 0;
}
body.mobile #hero {
	display: none;
}
#hero #top-mobile {
	display: none;
}
body.mobile #hero #top-full {
	display: none;
}
body.mobile #hero #top-mobile {
	display: block;
}
body.mobile #top-full-overlay {
	display: none;
}
body.mobile #hero .clip {
	padding-left: 20px;
	padding-right: 20px;
}
body.mobile #hero .clip h2.announce {
	font-size: 30pt;
}
body.mobile #hero .clip h2.title, #hero .clip {
	font-family: BebasNeue, sans-serif;
	font-weight: bold;
	font-size: 30pt;
}
body.mobile #hero .clip h2.title {
	margin-top: -6pt;
	font-weight: normal;
}
body.mobile #hero .clip h3 {
	font-size: 16pt;
}

@media only screen and (max-width: 937px) {
    .peacock-submenu {
        display: none;
    }
}

/*@media only screen and (min-width: 938px) {
    .peacock-submenu {
        display: block;
    }
}*/

