/* KWWL - 2015 - custom.css */
/* menu nav */

html.ie10 #menu82 .wnLevel1 > li {
	display: inline-block;
	float: none;
	height: 38px;
}

#menu82 .wnLevel1 {
	display: table;
	width: 100%;
	background-color: #164bb3;
}

#menu82 .wnLevel1 > li {
	display: inline-flex;
	height: 38px;
	float: none;
}

#menu82 .wnLevel1 > li.wnFirstNode {
	width: 32px;
}
#menu82 .wnLevel1 > li.wnFirstNode .wnMiddle {
	padding: 0 !important;
}
#menu82 .wnLevel1 > li > .wnLeft, #menu82 .wnLevel1 > li > .wnLeft > .wnRight, #menu82 .wnLevel1 > li > .wnLeft > .wnRight > .wnMiddle, #menu82 .wnLevel1 > li > .wnLeft > .wnRight > .wnMiddle > span {
	float: none;
	background: none;
	padding: 0;
	margin: 0;
}

#menu82 .wnLevel1 > li > .wnLeft > .wnRight > .wnMiddle, #menu82 .wnLevel1 > li > .wnLeft > .wnRight > .wnMiddle > span {
	max-width: 168px;
}

#menu82 .wnLevel1 > li > .wnLeft > .wnRight > .wnMiddle a {
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 18px;
	line-height: 37px;
	color: #fff;
	padding: 0;
	margin: 0;
}

.firefox #menu82 .wnLevel1 > li > .wnLeft > .wnRight > .wnMiddle a, .windows-firefox #menu82 .wnLevel1 > li > .wnLeft > .wnRight > .wnMiddle a {
	font-size: 16px;
}

/* hardcoded width for middle nav to avoid the menu drop bug */
.firefox #menu82 .wnLevel1 li:nth-of-type(2), .windows-firefox #menu82 .wnLevel1 li:nth-of-type(2), .firefox #menu82 .wnLevel1 li:nth-of-type(2) > .wnLeft > .wnRight > .wnMiddle span, .windows-firefox #menu82 .wnLevel1 li:nth-of-type(2) > .wnLeft > .wnRight > .wnMiddle span {
	/*width: 150px !important;*/
}
.firefox #menu82 .wnLevel1 li:nth-of-type(6), .windows-firefox #menu82 .wnLevel1 li:nth-of-type(6), .firefox #menu82 .wnLevel1 li:nth-of-type(6) > .wnLeft > .wnRight > .wnMiddle span, .windows-firefox #menu82 .wnLevel1 li:nth-of-type(6) > .wnLeft > .wnRight > .wnMiddle span {
	/* width: 150px !important;*/
}

#menu82 .wnLevel1 > li.wnOn > .wnLeft > .wnRight > .wnMiddle a {
	color: #5a5a5a;
}

#menu82 .wnLevel1 > li.wnFirstNode > .wnLeft > .wnRight > .wnMiddle a {
	text-indent: -999em;
	width: 32px;
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/quincy/images/quincy-sprite.png");
	background-repeat: no-repeat;
	background-position: 3px -28px;
}

#menu82 .wnLevel1 > li.wnFirstNode.wnOn > .wnLeft > .wnRight > .wnMiddle a {
	background-position: -57px -28px;
}

#menu82 .wnLevel2 > li {
	border-top: 1px solid #c9c9c9;
}

#menu82 .wnLevel2 > li.wnFirstNode {
	border-top: none;
}

#menu82 .wnLevel1 > li.wnOn .wnLevel2 a, #menu82 .wnLevel1 > li.wnOn > li span a, #menu82 .wnLevel2 > li.wnOn span a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 13px;
	line-height: 27px;
}

#menu82 .wnLevel1 > li.wnOn .wnLevel2 a {
	border: none;
}

#menu82 .wnLevel2 > li span {
	background-color: #eaeaea;
}

#menu82 .wnLevel3 {
	display: none !important;
}

/* footer */
#WNAffKWWL #WNFooter.cdev-footer {
	position: relative;
	width: 100%;
	margin: 0 auto;
	background-color: #000;
	min-height: 187px;
	padding: 0;
	text-align: left;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
}

#WNAffKWWL #WNFooter.cdev-footer .clear {
	clear: both;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top, #WNAffKWWL #WNFooter.cdev-footer .footer-middle, #WNAffKWWL #WNFooter.cdev-footer .footer-bottom {
	width: 980px;
	position: relative;
	padding: 0;
	margin: 0 auto;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top {
	padding-top: 25px;
	padding-bottom: 15px;
	min-height: 125px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .footer-search, #WNAffKWWL #WNFooter.cdev-footer .footer-top .station-info {
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-mozbox-sizing: border-box;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .footer-search {
	width: 430px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .footer-search-text {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 24px;
	color: #fff;
	line-height: 29px;
	margin-right: 20px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .footer-search-box {
	width: 275px;
	margin-top: 10px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .footer-search-box .footer-textbox, #WNAffKWWL #WNFooter.cdev-footer .footer-top .footer-search-box .footer-submit {
	display: inline-block;
	height: 26px;
	vertical-align: top;
	border: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-mozbox-sizing: border-box;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .footer-search-box .footer-textbox {
	width: 200px;
	background-color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 17px;
	color: #000;
	line-height: 25px;
	padding: 0 8px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .footer-search-box .footer-submit {
	width: 32px;
	height: 26px;
	background-color: #da1b21;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 17px;
	color: #fff;
	line-height: 25px;
	text-transform: uppercase;
	padding-left: 5px;
	margin-left: -3px;
	text-align: center;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .footer-search-box .footer-submit:hover {
	cursor: pointer;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .station-logo {
	width: 200px;
	height: 125px;
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/quincy/kwwl/images/footer-station-logo.png");
	background-position: right 0;
	background-repeat: no-repeat;
	float: left;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .station-info {
	width: 330px;
	float: right;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .station-info p {
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 11px;
	color: #fff;
	line-height: 14px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .station-info span {
	color: #d30514;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .station-info a {
	color: #fff;
	text-decoration: none;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .station-info a.info {
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	margin-right: 5px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-top .station-info a:hover {
	color: #fff;
	text-decoration: underline;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-middle {
	height: 60px;
	border-top: 1px solid #373737;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-middle ul {
	list-style: none;
	width: 980px;
	padding: 0;
	margin: 0;
	height: 58px;
	text-align: center;
	display: table;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-middle li {
	display: table-cell;
	vertical-align: middle;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-middle li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-middle li.footer-nav-links-0 {
	position: relative;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-middle li.footer-nav-links-0 a {
	width: 35px;
	text-indent: -9999em;
	background-image: url("http://ftpcontent.worldnow.com/professionalservices/clients/quincy/images/footer-nav-home.png");
	background-repeat: no-repeat;
	background-position: center -5px;
	display: inline-block;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-middle li a:hover {
	color: #164bb3;
	text-decoration: none;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-middle li.footer-nav-links-0 a:hover {
	background-position: center -45px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-bottom {
	width: 100%;
	background-color: #164bb3;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-bottom .inner {
	padding: 10px 40px 20px 40px;
	width: 700px;
	margin: 0 auto;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-bottom #wnLogo, #WNAffKWWL #WNFooter.cdev-footer .footer-bottom .text {
	float: left;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-bottom #wnLogo {
	width: 100px;
	margin-right: 10px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-bottom .text {
	width: 590px;
	font-family: arial, sans-serif;
	color: #fff;
	font-size: 10px;
	margin-top: 7px;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-bottom .text a, #WNAffKWWL #WNFooter.cdev-footer .footer-bottom .text a:hover {
	color: #fff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-bottom .text a:hover {
	color: #fff;
}

#WNAffKWWL #WNFooter.cdev-footer .footer-bottom img#wn {
	border: none;
}

#CDEV-above-branding {
	background-color: #fff !important;
}

#CDEV-branding-sales-nav {
	background-color: #fff !important;
}

#WNHeader {
	position: relative;
	background-color: #fff !important;
}

#DisplaySizeId-30 .contentGroup.cdev-bn-tmpl2 .header .text {
	font-size: 23px;
	font-family: 'Roboto Condensed', sans-serif;
}

#DisplaySizeId-30 .contentGroup.cdev-bn-tmpl2 .header {
	display: table-cell;
	width: 150px;
	background-color: #bf2000 !important;
	border-bottom: none;
	text-transform: uppercase;
	padding: 5px;
	vertical-align: middle;
}

#DisplaySizeId-30.displaySize .header .text {
	font-weight: 400 !important;
	color: #fff;
}

.displaySize.displaySizeId-30 .header h3 {
	background-color: #bf2000 !important;
}

#DisplaySizeId-30.displaySize .contentGroup.cdev-bn-tmpl2 .headline a {
	font-size: 20px !important;
	color: #fff !important;
	font-weight: 400 !important;
}

.displaySize .header .text {
	font-family: 'Roboto', sans-serif !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	line-height: 1 !important;
	color: #fff !important;
	margin: 0;
	text-transform: uppercase;
}

.displaySize .header h3 {
	background-color: #000 !important;
	display: inline-block !important;
	padding: 5px 0 !important;
	background-image: none !important;
}

.displaySize .headline a, .displaySize.displaySizeId78 .headline a, #WNColsAll .wnDSContainer-standard .wnDVSummary h4 a {
	font-family: 'Roboto', sans-serif !important;
	font-size: 16px !important;
	line-height: 18px !important;
	font-weight: 700 !important;
	color: #5a5a5a !important;
	text-decoration: none !important;
}

.displaySize.cdev-top-video-carousel .headline.abridged a {
	font-family: 'Roboto Condensed', sans-serif !important;
	font-weight: 700 !important;
	font-size: 13px !important;
	line-height: 15px !important;
}

#WNAffKWWL {
	background-color: #fff;
}

#WNAffKWWL #WNColsAll #WNCols23-4 {
	background-color: #fff;
}
.cdev-fullHotizontals.displaySize .summary .more {
	width: auto;
	background: transparent;
	color: #464645 !important;
}
