/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FAV ICONS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.notice .favIcon {
	position: absolute;
	display: block !important;
	left: 2%;
	bottom: .65em;	
	background: url("https://images.azureedge.net/wtc/images/interface/icn_family_nav_hires.png") no-repeat scroll 1px 1px hsl(0, 0%, 100%);
	background-size: 68px auto;
    border: 1px solid hsl(0, 0%, 67%);
    box-shadow: 0 0 2px hsl(0, 0%, 67%);
    float: left;
    height: 26px;
    margin-right: 5px;
    margin-top: 1px;
    padding: 1px;
    width: 26px;
}
.notice .favIcon.rcg {
	background-position: 1px -41px;
}
.notice .favIcon.rcg:hover .toolTip {
	opacity: 1;
	top: -4.5em;	
	left: -1.25em;
	-moz-transition: opacity .75s ease .15s;
	-webkit-transition: opacity .75s ease .15s;
	-o-transition: opacity .75s ease .15s;
	transition: opacity .75s ease .15s;
	visibility: visible;
	line-height: 1.4em;
}
#desktopSideOptions .notice .favIcon {
	left: auto;
	right: 5.45%;
	bottom: 1.65em;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SIDEBAR ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.notice {
	width: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	font-family: Cambria, Georgia, Serif;
	border-bottom: 1px solid #aaaaaa;
	border-top: 1px solid #FEFEFE;
	padding-bottom: 1.75em;
}
.noticeTitle {
	font-weight: bold;
	text-align: center;
	margin: 1em 0 0.75em 0;
	color: #666;
	font-size: 1.09375em;
	color: #333;
}
.noticeTitle a {
	position: relative;
}
.noticeTitle a:hover .toolTip {
	opacity: 1;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-style: normal;
	-moz-transition: opacity .75s ease .15s;
	-webkit-transition: opacity .75s ease .15s;
	-o-transition: opacity .75s ease .15s;
	transition: opacity .75s ease .15s;
	visibility: visible;
	min-width: 120px;
	line-height: 1.4em;
}
.noticeTitle .tvBackground {
	background: #1f233c;
	color: #e8e8e8;
	padding: 0.05em 0.35em 0.05em 0.32em;
	box-shadow: 1px 1px 1px #ECECEC;
}
.notice .title {
	position: absolute;
	top: 15px;
	left: 5px;
	color: #F5C90A;
	color: #FFF\0/;
    text-shadow: 2px 2px 2px #000;
    font-size: 1.125em;
    font-weight: bold;
    padding: 0.4em 1em;
    z-index: 55;
}
#desktopSideOptions .notice .imageOrProgressWrapper .title {
    filter: progid:DXImageTransform.Microsoft.DropShadow(offx=2, offy=2, color=#333333);	
}
.notice .imageOrProgressWrapper {
	width: 85%;
	margin-left: auto;
	margin-right: auto;		
}
.notice .imageOrProgressWrapper .progress {
	z-index: 105;
}
.notice .imageOrProgressWrapper .image {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 100%;
	height: auto;
}
.notice .imageOrProgressWrapper img.cover {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: auto;
	height: auto;
	border: 1px solid #444;
	box-shadow: 0 0 3px #999;	
	-moz-transition: box-shadow .3s ease;
	-webkit-transition: box-shadow .3s ease;
	-o-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
}
.notice .imageOrProgressWrapper img.cover:hover {
	box-shadow: 0 0 5px #444;	
	-moz-transition: box-shadow .3s ease;
	-webkit-transition: box-shadow .3s ease;
	-o-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
}
#desktopSideOptions .notice .imageOrProgressWrapper br.blockElement {
	display: none;
}
.notice .bubbleContainer {
	position: static;
}
.notice .bubbleContainer .bubble {
	position: absolute;
	z-index: 60;
}
.notice .bubbleContainer .bubble.totalParts {
	left: -8px;	
	top: -12px;
}
.notice .bubbleContainer .bubble.new, .notice .bubbleContainer .bubble.featured {
	right: -8px;
	top: -12px;
}
#desktopSideOptions .notice .bubbleContainer .bubble.featured {
	display: none;
}
.notice .bar.progress {
	left: 6.25%;
	width: 58%;	
	bottom: 25px;
	z-index: 80;
}
.notice .disclaimer {
	color: #666;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SIDEBAR VIDEO AD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
#sideNoticewtc {
	border-top: 0 none;
}
.notice#sideNoticewtc .title {
	font-size: 1.25em;
	top: auto;
	bottom: 45px;
	z-index: 3;
}
#sideNoticewtc .imageOrProgressWrapper a::before {
    content: '';
    width: 100%;
    height: 100%;
	z-index: 2;
    background: hsla(0, 0%, 0%, .45);
    position: absolute;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SIDEBAR LIT AD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
#sideNoticelit .title {
	display: none;
}
#sideNoticelit .image {
	width: 60%;	
	border: 1px solid #444;
	-moz-transition: box-shadow .3s ease;
	-webkit-transition: box-shadow .3s ease;
	-o-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
}
#sideNoticelit:hover .image {
	box-shadow: 0 2px 3px #666;
	-moz-transition: box-shadow .3s ease;
	-webkit-transition: box-shadow .3s ease;
	-o-transition: box-shadow .3s ease;
	transition: box-shadow .3s ease;
}
#sideNoticelit .playOverlay {
	display: none;
}
#sideNoticelit.notice .bar.progress {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	left: auto;
	top: 0;
	margin-top: .75em;
	clear: both;	
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SIDEBAR TV AD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
#sideNoticewtv {
	border-bottom: 0 none;
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HOME ADS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.notice.full {
	width: 100%;
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;	
	border: 0 none;
}
.notice.full p {
	margin: 0 1em 1em 1em;
}
.notice.full ul {
	margin: 0 1em 1em 2.5em;
}
.notice.full ul li {
	list-style-type: square;	
}


/* Buttons in full ads */
.notice.full .button {
	background: #AB0505;
	color: #FFF;
	font-size: 1.15em;
	line-height: 1.5em;
	padding-left: 1.3em;
	padding-right: 1em;
	box-shadow: 0 0 0 transparent;
	border: 0 none;
}
.notice.full a:hover .button, .notice.full .button:hover {
	background: #B81212;
}
.notice.full .button .icon.right {
	display: inline-block;
    height: 19px;
    padding-left: 0.5em;
    width: 12px;
    left: 5px;
    position: relative;
    background: url("https://images.azureedge.net/wtc/images/interface/sprite_hallow_arrows_white.png") no-repeat scroll center -162px transparent;
}

/* Recently Viewed */
.notice.full.userViewed {
	font-weight: bold;
	color: #555;
	text-shadow: 0 1px 0 #F2F2F2;
}

/* Sign up */
#SignUp {
	display: none;
}


/* Related Lit */
.notice.full.relatedLit {
	margin-top: -1em;
	padding-top: 2em;
	padding-bottom: 1em;
}
.notice.full.relatedLit .noticeTitle {
	font-size: 1.5em;	
}
.notice.full.relatedLit .noticeTitle .text {
	top: -0.2em;	
	position: relative;
	line-height: 1.5em;
}
@media screen and (min-width: 600px) {
	.notice.full.relatedLit {
		padding-bottom: 2.5em;	
	}
	.notice.full.relatedLit .noticeSub {
		width: 483px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media screen and (min-width: 768px) {
	.home .notice.full {
		/*max-width: 1200px;*/
		overflow: hidden;
	}
}
@media screen and (max-width: 1023px) {
	.notice.full.relatedLit .noticeSub {
		position: relative;
		min-height: 310px;
	}
}
@media screen and (min-width: 1024px) {
	.notice.full.relatedLit {
		margin-bottom: -1em;
		margin-top: 0;
	}
	.notice.full.relatedLit .noticeSub {
		background: url(https://images.azureedge.net/wtc/images/interface/bg_wtc_studio.jpg) no-repeat -25px -34px #000;	
		border: 1px solid #111;
		min-height: 13em;
		margin-bottom: 0;
		width: 100%;
	}
	.notice.full.relatedLit .noticeTitle {
		position: absolute;
		color: #f4c90a;
		font-size: 1.6em;
		text-shadow: 2px 2px 2px #000;
		line-height: 1.5em;
		text-align: left;
		width: 95%;
		padding-left: 1.5%;
		background: url(https://images.azureedge.net/wtc/images/interface/bg_ie_bottom_dark_gradient.png) repeat-x 0 0;
		background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 34%, rgba(0,0,0,0.3) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(34%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.3))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 34%,rgba(0,0,0,0.3) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 34%,rgba(0,0,0,0.3) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 34%,rgba(0,0,0,0.3) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 34%,rgba(0,0,0,0.3) 100%); /* W3C */
		height: 140px;
		bottom: 0;
		margin-bottom: 2.85em;
		left: 0;
		margin-left: 0;
	}
	.notice.full.relatedLit .noticeTitle .tvBackground {
		color: #f4c90a;
		background: transparent;
		box-shadow: 0 0 0 transparent;
		padding: 0;
	}
}
@media screen and (min-width: 1160px) {
	.home .notice.full {
		width: 90%;
	}
}
@media screen and (min-width: 1200px) {
	.notice.full.relatedLit .noticeTitle {
		padding-left: 5%;
	}
}


/* Cover Container */
.notice .coverContainer {
	position: relative;
	width: inherit;
	height: inherit;
	margin-left: auto;
	top: 11px;
	-moz-transition: top 1s ease, bottom 1s ease, left 1s ease, right 1s ease;
	-webkit-transition: top 1s ease, bottom 1s ease, left 1s ease, right 1s ease;
	-o-transition: top 1s ease, bottom 1s ease, left 1s ease, right 1s ease;
	transition: top 1s ease, bottom 1s ease, left 1s ease, right 1s ease;
}
.notice .coverContainer.tv {
	top: 40px;
	display: none;
}


.notice .coverContainer.booklet {
	width: 165px;
	top: -23px;
}
.notice .coverContainer.tablet, .notice .coverContainer.booklet, .notice .coverContainer.book, .notice .coverContainer.article {
	max-width: 10.5em;
	z-index: 15;
	margin-left: auto;
	margin-right: auto;
	top: -.5em;
}
@media screen and (max-width: 1024px) {
	.notice .coverContainer.tablet, .notice .coverContainer.booklet, .notice .coverContainer.book, .notice .coverContainer.article {
		height: 267px;
	}
}
.notice .coverContainer.tablet {
	left: -10px;
}
.notice .coverContainer.mobile {
	max-width: 5em;
	margin-right: auto;
	right: -105px;
	top: 6.7em;
	top: 3.25em\0/;
	z-index: 20;
}
@media screen and (-webkit-min-device-pixel-ratio:0) /*For Google Chrome*/ {
	.notice .coverContainer.mobile {
		top: 4.5em;
	}
}
@media screen and (min-width: 480px) {
	.notice .coverContainer.mobile {
		right: -120px;
	}
}
@media screen and (min-width: 600px) {
	.notice .coverContainer.tv {
		display: block;
		margin-left: 0;
		margin-right: auto;
		width: 330px;
		left: 0;
		top: 2.57em;
	}
	.notice .coverContainer.tablet, .notice .coverContainer.booklet, .notice .coverContainer.book, .notice .coverContainer.article {
		right: 0;
		left: auto;
		margin-right: 0;
		margin-left: auto;
		top: 0;
		top: -1em\0/;
	}
	.notice .coverContainer.mobile {
		right: 0;
		margin-right: 0;
		margin-left: auto;
	}
}
@media screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio:0) /*For Google Chrome*/ {
	.notice .coverContainer.tablet, .notice .coverContainer.booklet, .notice .coverContainer.book, .notice .coverContainer.article {
		top: -1em;
	}
}
}
@media screen and (min-width: 600px) {
	.notice .coverContainer.tv {
		left: -10%;		
	}
}
@media screen and (min-width: 1024px) {
	.notice .coverContainer.tv { 
		position: absolute;
		right: 0;
		left: auto;
		top: 4.6em;
	}
	.notice .coverContainer.tablet, .notice .coverContainer.booklet, .notice .coverContainer.book, .notice .coverContainer.article {
		right: 324px;
		top: -1.65em;
		height: auto;
	}
}
@media screen and (min-width: 1160px) {
	.notice .coverContainer.tv { 
		right: 25px;
	}
	.notice .coverContainer.tablet, .notice .coverContainer.booklet, .notice .coverContainer.book, .notice .coverContainer.article {
		right: 348px;
	}
}


/* Cover */
.notice .coverContainer .coverWrap {
	background: #000;
}
.notice .coverContainer .coverWrap img {
	height: auto;
    left: 10%;
    padding: 0;
    position: absolute;
    top: 14px;
    width: 90%;
    z-index: 1;
    background: #333;
    -moz-transition: box-shadow 1s ease 0s;
    -webkit-transition: box-shadow 1s ease 0s;
    -o-transition: box-shadow 1s ease 0s;
    transition: box-shadow 1s ease 0s;    
}
.notice .coverContainer.book .coverWrap img, .notice .coverContainer.booklet .coverWrap img, .notice .coverContainer.article .coverWrap img {
	width: 100%;
	left: 1px;
	top: 11px;
	border: 1px solid #888;
	box-shadow: 0 1px 12px #777;
}
.notice .coverContainer.book .coverWrap img, .notice .coverContainer.booklet .coverWrap img {
	border-top: 0 none;
}
.notice .coverContainer.booklet .coverWrap img {
	box-shadow: 0 1px 20px #555;
}
.notice .coverContainer.article .coverWrap img {
	padding: 0.95em 0.5em;	
	background: #FFF;
	left: -.95em;
}
.notice .coverContainer.tv .coverWrap img {
	height: 170px;
    left: 21px;
    width: 288px;
}
/* TV Cover */
.notice .coverContainer.tv .coverWrap {
	background: #000;
	position: absolute;
	display: block;
    left: 24px;
    width: 280px;
    height: 175px;	
   	z-index: 1;
   	top: 14px;
   	opacity: .9;
   	overflow: hidden;
}
.notice .coverContainer.tv .coverWrap img {
	height: 92%;
	width: 100%;
    padding: 0;
    background: #333;
    position: relative;
    top: 7px;
    left: auto;
	-moz-transition: box-shadow 1s ease 0s;
	-webkit-transition: box-shadow 1s ease 0s;    
	-o-transition: box-shadow 1s ease 0s;
	transition: box-shadow 1s ease 0s;    
	animation: fadeIn 2s 1 ease-in 0s, zoomIn 2s 1 ease 0s;
	-moz-animation: fadeIn 2s 1 ease-in 0s, zoomIn 2s 1 ease 0s;
	-webkit-animation: fadeIn 2s 1 ease-in 0s, zoomIn 2s 1 ease 0s;
	-o-animation: fadeIn 2s 1 ease-in 0s, zoomIn 2s 1 ease 0s;
}
.notice a:hover .coverContainer.mobile .coverWrap img, .notice a:hover .mobile .coverWrap img {
    box-shadow: 0 0 15px #000;
    -moz-transition: box-shadow 1s ease;
    -webkit-transition: box-shadow 1s ease;
    -o-transition: box-shadow 1s ease;
    transition: box-shadow 1s ease;
}
.notice .coverContainer.mobile .coverWrap img {
	top: 1.3em;
	width: 82%;	
}
.notice .coverContainer.booklet .overlay, .notice .coverContainer.book .overlay, .notice .coverContainer.article .overlay {
	top: -31px;
}
.notice .coverContainer.booklet .overlay {
	left: 1px;
}
.notice .coverContainer.article .overlay {
	display: none;
}
.notice .coverContainer.book .overlay, .notice .coverContainer.article .overlay {
	left: -5px;
	top: -35px;
}
.notice .coverContainer .overlay {
	position: absolute;
	z-index: 10;
	height: auto;
}
.notice .coverContainer .tablet.overlay {
	width: 110%;
}
.notice .coverContainer .mobile.overlay {
	width: 100%;
}

/* Fake Button */

.notice.full.relatedLit .button {
	position: absolute;
	right: 30%;	
	z-index: 20;
	bottom: 0;
}
@media screen and (max-width: 599px) {
	.notice.full.relatedLit .button {
		 width: 230px;
		 top: -.5em;
		 margin-left: auto;
		 margin-right: auto;
		 position: relative;
		 right: auto;
		 bottom: auto;
		 display: block;	
	}
}
@media screen and (min-width: 1024px) {
	.notice.full.relatedLit .button {
		top: 9.75em;	
		bottom: auto;	
		right: 522px;
		left: auto;
	}
}
@media screen and (min-width: 1160px) {
	.notice.full.relatedLit .button {
		right: 542px;
	}	
}

/* Disclaimer */
.notice.full.relatedLit .disclaimer {
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif, Sans-Serif;
	position: relative;
	top: 5px;
	font-size: .9em;	
	color: #707070;
	text-align: center;
}

@media screen and (min-width: 600px) {
	.notice.full.relatedLit .disclaimer {
		top: 2em;
	}
}
@media screen and (min-width: 1024px) {
	.notice.full.relatedLit .disclaimer {
		right: 25%;
		top: .75em;
		color: #505050;
	}
	.notice.full.relatedLit .disclaimer br {
		display: none;
	}
}
@media screen and (min-width: 1280px) {
	.notice.full.relatedLit .disclaimer {
		right: 20%;
		top: .75em;
		color: #505050;
	}
}

/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ VIEW STATIONS ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.notice.findChannel {
	background: #000 url(https://images.azureedge.net/images/interface/bg_dcp_2_hires.png) no-repeat bottom right;
	background-size: 400px auto;
	border: 0 none;
}
#wordNetwork { background: #000; }
@media screen and (min-width: 600px) {
	.notice.findChannel { background-size: 430px auto; }
}
@media screen and (min-width: 1024px) {
	.notice.findChannel { background-size: 81% auto; }
}
.notice.findChannel .noticeContent { 
	min-height: 400px;
	max-width: 500px; 
	margin: 0 auto; 
}
.notice.findChannel .noticeTitle {
	margin: 1em 2% .5em 2%;
	font-size: 1.6em;
	line-height: 1.12em;
	color: #FFF;
	text-shadow: 0 2px 3px #000;
}
.notice.findChannel .subTitle {
	font-family: Cambria, Georgia, serif;
	font-size: 1.5625rem;
	color: #EFEFEF;
	font-weight: bold;
	line-height: 1.2em;	
	width: auto;
	margin-top: 1.5em;
	text-shadow: 0 2px 3px #000;
}
.notice.findChannel .noticeText { padding-bottom: 5em; margin-left: 5%; padding-right: 45%; }
.notice.findChannel .noticeText {
	background: url(https://images.azureedge.net/wtc/images/interface/icn_wgn_logo.png) no-repeat bottom left;
	background-size: 30% auto;
}
.airTime, .network { 
	clear: both; 
	display: block; 
	font-size: 74%; 
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	color: #F4C90A;
	line-height: 1.2em;
	margin-top: .35em;
	text-transform: uppercase;
}
#wordNetwork { background: #F5F5F5; border: 1px solid #AAA; }
@media screen and (max-width: 499px) {
	#wordNetwork .noticeText { background: 0 none; padding-right: 5%; padding-bottom: 3em; }
}
@media screen and (min-width: 500px) {
	#wordNetwork .noticeText { 
		background: url(https://images.azureedge.net/wtc/images/interface/icn_word_logo.png) no-repeat 90% 40px;
		background-size: 40% auto;
		padding-right: 15%;
		padding-bottom: 2.35em;
	}
}
#wordNetwork .subTitle { margin-top: 1em; color: #333; text-shadow: 0 0 0 transparent; }

.network { color: #5F5F5F; margin-bottom: .7em; }
.PDFLink { 
	font-size: 1.09375rem;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	text-transform: uppercase;
	color: #0152a1;
}
.PDFLink:hover { text-decoration: underline; }
.PDFLink.cable { padding-right: .5em; border-right: 1px solid #AAA; }
.PDFLink.satellite { padding-left: .2em;  }
#wordNetwork .subTitle.servicesHeading { 
	margin-top: -1em; 
	color: #5F5F5F;
	font-size: 1.078125rem;
	margin-left: 5%;
	font-family: Cambria, Georgia, serif;
	color: #333;
}
#wordNetwork .subTitle.servicesHeading.international {   }
#internationalListing { 
	margin-left: calc(5% + 1em);
	margin-bottom: 2.25em;
	margin-top: 8px;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-size: 1.078125rem;
	color: #333;
}
#internationalListing .time { font-weight: bold; }
#internationalListing li { list-style-type: square; padding-bottom: 3px; }
#streamingListing { position: relative; width: 90%; margin: .75em auto .75em auto; }
#streamingListing::after { content: ''; display: block; clear: both; height: 1em; }
#streamingListing .service { 
	width: 50%;	
	display: block;
	padding: .25em 0;
	float: left;
	text-align: center;
	text-indent: -5000%;
	overflow: hidden;
	box-sizing: border-box;
	border: 2px solid #F5F5F5;
	position: relative;
	background: #000;
	color: transparent;
}
#streamingListing .service:hover { border: 2px solid #F8CB00; }
.service::before { 
	background: url(https://images.azureedge.net/wtc/images/interface/icn_streaming_services.png) no-repeat center top;
	background-size: 48% auto;
	content: '';
	display: block;
	height: 4em;
	width: 100%;
}
#streamingListing .service:nth-child(odd) { clear: left; }
.service.roku::before { background-position-y: 21px; }
.service.appleTV::before { background-position-y: -42px; background-size: 40% auto; }
.service.amazonFire::before { background-position-y: -214px; background-size: auto auto; }
.service.googlePlay::before { background-position-y: -398px; background-size: auto auto; }

@media screen and (min-width: 500px) {
	.notice.findChannel .noticeText { background-size: 110px auto; }
}
@media screen and (min-width: 650px) {
	.notice.findChannel:not(#wordNetwork) { max-height: 25em; } 	
	.notice.findChannel {  max-width: 650px; margin-bottom: 2.5em; margin-top: 2.5em; }
	.notice.findChannel { background-size: auto 63%; }
	.notice.findChannel .noticeText { background-size: 120px auto; padding-bottom: 6.5em; padding-right: 0; }
}

/* Action buttons */
.notice.findChannel .actionContainer {
	width: 90%;	
	margin: 1.25em auto .5em auto;	
	text-align: center;
}
.notice.findChannel input { 
	padding: .4em .65em; 
	border-radius: 3px;
	border: 2px solid #FFF;
	width: 140px;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif, sans-serif;
	font-size: 1.3125rem;
	color: #333;
	font-weight: bold;
	box-sizing: border-box;
	letter-spacing: .75px;
	margin-right: .25em;
	max-height: 46px;
	position: relative;
	top: 1px;
	font-style: oblique;
	margin-bottom: .35em;
}
.notice.findChannel input:focus { background: #FFF; border-color: #F8CB00; }
.notice.findChannel .button { 
	color: #444;
	border: 1px solid #d39700;
	background: #fee45e; /* Old browsers */
	background: -moz-linear-gradient(top,  #fee45e 0%, #fcd000 4%, #e8b500 68%, #d39700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fee45e), color-stop(4%,#fcd000), color-stop(68%,#e8b500), color-stop(100%,#d39700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fee45e 0%,#fcd000 4%,#e8b500 68%,#d39700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fee45e 0%,#fcd000 4%,#e8b500 68%,#d39700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fee45e 0%,#fcd000 4%,#e8b500 68%,#d39700 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fee45e 0%,#fcd000 4%,#e8b500 68%,#d39700 100%); /* W3C */
	text-shadow: 0 1px 0 #fee45e;
	border-radius: 3px;
	line-height: 1.5em;
	text-align: center;
	font-size: 1.0625rem;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	width: auto;	
	display: inline-block;
	box-sizing: border-box;
	padding: .6em 1.25em;
	text-decoration: none;
	max-height: 47px;
}
.notice.findChannel .button:hover {
	text-decoration: none;
	color: #000;
}
.notice.findChannel .button, .notice.findChannel .button:hover { transition: all .3s ease; -webkit-transition: all .3s ease; }
.notice.findChannel .error { 
	color: #e13b2f;
	display: block;
	margin: 0 auto 1em auto;
	font-size: 1.1875rem;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif, sans-serif;
	text-align: center;
	font-weight: bold;
	opacity: 0;
}

/* TV */
.notice.full.findChannel .coverContainer.tv {
	top: 2.85em;
}
.notice.full.findChannel .coverContainer.tv .coverWrap {
	opacity: 1;
}

/* Media queries */
@media screen and (min-width: 480px) {
	.notice.full.findChannel .actionContainer {
		top: 8em;
	}	
}
@media screen and (min-width: 600px) {
	.notice.full.findChannel .coverContainer.tv {
		display: none;
	}
}
@media screen and (min-width: 768px) {
	.notice.full.findChannel .noticeSub {
		background-size: 85% 115%;	
	}
}
@media screen and (min-width: 1024px) {
	.notice.full.findChannel {
		padding-bottom: 1em;
	}
	.notice.full.findChannel .adHeading {
		position: absolute;
		top: 3em;
		left: 6%;	
		background: transparent;
	}	
	.notice.full.findChannel .noticeTitle, .notice.full.findChannel .adText {
		text-align: left;
	}
	.notice.full.findChannel .noticeSub {
		background-position: 66% -34px;
		background-size: 60% 120%;
	}	
	.notice.full.findChannel .actionContainer {
		width: auto;
		display: block;
		margin-left: auto;
		margin-right: auto;	
		left: auto;
	}
	.notice.full.findChannel .coverContainer.tv {
		top: 2.85em;
		display: block;
	}
}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ STATION LISTING PDF AD ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.ad.pdfHolder {
	width: 100%;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	height: 218px;
	padding-bottom: 1em;
	padding-top: 1em;
}
#ad_global_tv {
	background: url("https://images.azureedge.net/wtc/images/interface/bg_space.png") repeat scroll 0 bottom #000;
	background-size: 40% auto;
}
#ad_global_tv .sectionTitle {
	color: #FFF;	
	margin-top: .5em;
	font-size: 170%;
	margin-bottom: .35em;
	text-transform: uppercase;
}
@media screen and (min-width: 768px) {
	#ad_global_tv {	
		background: url("https://images.azureedge.net/images/advertising/bg_wtc_global_tv_ad.png") no-repeat scroll 0 0 #000;
		background-size: auto 130%;
		max-height: 210px;
		margin-top: 2.75em;
	}
	#ad_global_tv .sectionTitle {
		display: none;
	}
}


/* PDF Container */
.ad.pdfHolder {
	width: auto;
	height: auto;
}
.ad.pdfHolder img {
	width: 80%;
	max-width: 250px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	border: 1px solid #000;
	-moz-transition: box-shadow .4s ease, border .4s ease;
	-webkit-transition: box-shadow .4s ease, border .4s ease;
	-o-transition: box-shadow .4s ease, border .4s ease;
	transition: box-shadow .4s ease, border .4s ease;	
}
.ad.pdfHolder a:hover img {
	box-shadow: 0 0 4px #999;
	-moz-transition: box-shadow .4s ease, border .4s ease;
	-webkit-transition: box-shadow .4s ease, border .4s ease;
	-o-transition: box-shadow .4s ease, border .4s ease;
	transition: box-shadow .4s ease, border .4s ease;
}
@media screen and (min-width: 768px) {
	.ad.pdfHolder img {	
		max-width: none;	
		max-height: 280px;
		width: auto;
		margin-right: 8%;
	}
	.ad.pdfHolder #pdfContainer {
		margin-left: auto;	
		width: 560px;
		margin-top: -2.25em;
	}
}


/* PDF Button */
#ad_global_tv.ad.pdfHolder .button {
	text-align: center;
}
.button.downloadPDF, .notice .button.downloadPDF {
	display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    padding: 0;
    width: 265px;
}
.button.downloadPDF .icon, .button.downloadPDF .textWrapper {
    display: table-cell;
    height: 100%;
    padding-bottom: 0.6em;
    padding-top: 0.6em;
}
.button.downloadPDF .icon {
	background: url("https://images.azureedge.net/images/interface/sprite_icon_stamp.png") no-repeat scroll -47% -352px transparent;
    border-right: 1px solid #350505;
    height: 100%;
    width: 20%;
}
.button.downloadPDF .textWrapper {
    text-align: center;
    width: 80%;
    border-left: 1px solid #9b1111;
}
@media screen and (min-width: 768px) {
	.ad.pdfHolder .button {
		float: left;
		top: -6.25em;
		position: relative;
		right: -10px;
	}	
}



/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SUBJECTS LISTING ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.home #InlineWTC_Subjects {
	margin-left: auto;
	margin-right: auto;	
	margin-bottom: 2.5em;
}
#LibrarySubjects {
	width: 100%;
	margin-bottom: 0;
}
@media screen and (max-width: 899px) {
	#InlineWTC_Subjects {
		margin-top: 3em;
	}
	#LibrarySubjects {
		background: #F5F5F5;
	}
	.home #LibrarySubjects {
		padding-top: .35em;
	}
}
@media screen and (min-width: 479px) {
	#LibrarySubjects {
		border-radius: 4px;	
	}
}
@media screen and (min-width: 1024px) {
	#InlineWTC_Subjects {
		margin-bottom: 4.5em;
	}
}
@media screen and (min-width: 1160px) {
	.home #InlineWTC_Subjects {
		width: 90%;
		max-width: 1280px;
	}
}
#InlineWTC_Subjects .noticeTitle {
	line-height: 1.25em;
}
#LibrarySubjects ul {
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
#LibrarySubjects ul li {
	list-style-type: none;
	font-family: Cambria, Georgia, Serif;
	font-size: 1.0625em;
	line-height: 1.35em;
	color: #666;
	border-bottom: 1px solid #ccc;
}
#LibrarySubjects ul li:last-child {
	border-bottom: 0;
}
#LibrarySubjects .subject {
	padding-left: 0;
	text-transform: none;
	display: block;
}
#LibrarySubjects ul li:hover {
	color: transparent;
}
#LibrarySubjects ul li a {
	text-shadow: 0 1px 0 #FEFEFE;
	display: block;
	width: 100%;
	padding: .5em 5%;	

}
@media screen and (max-width: 479px) {
	#LibrarySubjects ul li a {
		font-size: 0.890625rem;
	}
}
@media screen and (max-width: 899px) {
	#LibrarySubjects ul li a {
		-moz-transition: background 0s ease, color 0s ease, text-shadow 0s ease;
		-webkit-transition: background 0s ease, color 0s ease, text-shadow 0s ease;
		-o-transition: background 0s ease, color 0s ease, text-shadow 0s ease;
		transition: background 0s ease, color 0s ease, text-shadow 0s ease;
	}
	#LibrarySubjects ul li a:hover {	
		background-color: #FFF;
		-moz-transition: background 0s ease, color 0s ease, text-shadow 0s ease;
		-webkit-transition: background 0s ease, color 0s ease, text-shadow 0s ease;
		-o-transition: background 0s ease, color 0s ease, text-shadow 0s ease;
		transition: background 0s ease, color 0s ease, text-shadow 0s ease;
	}
}

@media screen and (min-width: 900px) {
	#InlineWTC_Subjects .noticeTitle {
		padding-top: 1.4em;
	}
	#LibrarySubjects {
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 1.75em;
		position: relative;
	}
	.home #LibrarySubjects {
		background: #f5f5f5;
	}
	#LibrarySubjects ul {
		left: 8%;
		max-width: 800px;
		position: relative;
	}
	.search.listing #LibrarySubjects ul {
		left: 15%;
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	#LibrarySubjects ul li {
		float: left; 
		width: 50%;	
		border-bottom: 0 none;
		list-style-type: square;
		font-size: 115%;
		font-size: 80%\0/ !important;
	}	
	.search.listing #LibrarySubjects ul li {
		width: 42%;
	}
	#LibrarySubjects ul li a {
		padding-right: 0;
		color: #555;
		text-shadow: 0 1px 0 #F7F7F7;
		padding-left: .35em;
		font-size: 95%;
		font-size: 120%\0/ !important;
	}
	#LibrarySubjects ul li:hover, #LibrarySubjects ul li a:hover {
		color: #39449d;
	}
}
@media screen and (min-width: 900px) and (-webkit-min-device-pixel-ratio:0) /*For Google Chrome*/ {
	#LibrarySubjects ul li {
		font-size: 140% !important;
		padding-left: 0;
		width: 46%;
	}
	#LibrarySubjects ul li a {
		font-size: 70% !important;
		padding-left: 0;
		position: relative;
		top: -2px;
		left: -4px;
		display: block;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1159px) {
	#InlineWTC_Subjects {
		width: 98%;
	}
}
@media screen and (min-width: 1024px) {
	#LibrarySubjects {
		width: calc(100% - 1.4em);
		left: -0.1em;
	}
	#LibrarySubjects ul {
		position: relative;
		left: -4%;
	}
	.home #LibrarySubjects ul {
		margin-left: 3.4em;
		max-width: 670px;
		left: 0;
	}
	.search.listing #LibrarySubjects ul {
		left: 2.75em;
		width: 100%;
		margin-left: 0;
		max-width: 750px;
	}
	#LibrarySubjects ul li {
		width: 37%;
		font-size: 100%;
	}
	.search.listing #LibrarySubjects ul li {
		width: 48%;
	}
}
@media screen and (min-width: 1366px) {
	.home #LibrarySubjects ul {
		margin-left: 3.75em;
		max-width: 70%;
	}
	#LibrarySubjects ul li {
		font-size: 1.115625rem;
	}
}
.listing #LibrarySubjects .noticeTitle {
    padding-top: 0.5em;
}
@media screen and (min-width: 900px) {
    .search #LibrarySubjects {
        padding-top: 1.5em;
        padding-bottom: 1.5em;
    }
}

/* Subject image */
#InlineWTC_Subjects .subject.image {
	display: none;
}
@media screen and (min-width: 1024px) {
	.home #InlineWTC_Subjects {
		overflow: hidden;
	}
	.home #LibrarySubjects {
		min-height: 260px;
	}
	.home #InlineWTC_Subjects .imageContainer {
		width: 417px;
		display: block;
		float: right;
		position: absolute;
		right: 0;
		top: 8em;
	}
	.home #InlineWTC_Subjects .imageLink {
		width: 225px;
		height: 159px;
		float: right;
		position: absolute;
		bottom: 18px;
		display: block;
		animation: fadeIn 2s 1 ease-in 0s;
		-moz-animation: fadeIn 2s 1 ease-in 0s;
		-webkit-animation: fadeIn 2s 1 ease-in 0s;
		-o-animation: fadeIn 2s 1 ease-in 0s;
	}
	.home #InlineWTC_Subjects .subject.image {
		display: block;
		width: 100%;
		height: auto;
	}
	.home #InlineWTC_Subjects .imageContainer a.imageLink::after {
		background: url(https://images.azureedge.net/wtc/images/interface/play_icon_wtc_black.png) no-repeat center center;
		background-size: 45px auto;
		width: 100%;
		height: 100%;
		position: absolute;
		content: '';
		opacity: 0;
		top: 0;
		left: 0;
		-moz-transition: opacity .5s ease;
		-webkit-transition: opacity .5s ease;
		-o-transition: opacity .5s ease;
		transition: opacity .5s ease;
	}
	.home #InlineWTC_Subjects .imageContainer a.imageLink:hover::after {
		opacity: 1;
	}
	.home #InlineWTC_Subjects .imageLink.left {
		right: auto;
		left :0;
	}
	.home #InlineWTC_Subjects .imageLink.right {
		bottom: 10px;
		right: 0;	
	}
	.home #InlineWTC_Subjects .imageLink.top {
		bottom: 110px;
		float: none;
		margin-left: auto;
		margin-right: auto;
		position: relative;	
	}
}
@media screen and (min-width: 1080px) {
	.home #InlineWTC_Subjects .imageContainer {
		right: 1.5%;
	}
}
@media screen and (min-width: 1250px) {
	.home #LibrarySubjects {
		padding-bottom: 3.4em;
	}
	.home #InlineWTC_Subjects .imageContainer {
		width: 482px;
		right: 3%;
	}
	.home #InlineWTC_Subjects .imageLink {
		width: 260px;
		height: 184px;
	}
	.home #InlineWTC_Subjects .imageLink.left {
		bottom: 9px;
	}
	.home #InlineWTC_Subjects .imageLink.right {
		bottom: 0;
	}
}


/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ LIBRARY AD	 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^  */
.libraryAd.notice {
	border-bottom: 1px solid transparent;
}
.libraryAd.notice .subject.image {
	display: none;
}
.libraryAd.notice a .fakeButton.button {
	text-align: center;
	display: block;
	margin-top: 1em;
	width: 170px;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 0 0 0 transparent;
	background: #3B4370; /* Old browsers */
	background: -moz-linear-gradient(top,  #b9bddc 0%, #565e9e 4%, #3b4370 68%, #3b4370 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9bddc), color-stop(4%,#565e9e), color-stop(68%,#3b4370), color-stop(100%,#3b4370)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b9bddc 0%,#565e9e 4%,#3b4370 68%,#3b4370 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b9bddc 0%,#565e9e 4%,#3b4370 68%,#3b4370 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b9bddc 0%,#565e9e 4%,#3b4370 68%,#3b4370 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b9bddc 0%,#565e9e 4%,#3b4370 68%,#3b4370 100%); /* W3C */
	border-color: #3B4370;	
	color: #FFF;
}
.libraryAd.notice a .fakeButton.button:hover {
	box-shadow: 0 0 0 transparent;
	background: #565E9E; /* Old browsers */
	background: -moz-linear-gradient(top, #b9bddc 0%, #565e9e 4%, #565e9e 50%, #3b4370 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9bddc), color-stop( 4%,#565e9e), color-stop(50%,#565e9e), color-stop(100%,#3b4370)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b9bddc 0%,#565e9e 4%,#565e9e 50%,#3b4370 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b9bddc 0%,#565e9e 4%,#565e9e 50%,#3b4370 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b9bddc 0%,#565e9e 4%,#565e9e 50%,#3b4370 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b9bddc 0%,#565e9e 4%,#565e9e 50%,#3b4370 100%); /* W3C */	
}
.libraryAd.notice a .fakeButton.button.text em {
	display: none;	
}
.libraryAd.notice a .fakeButton.text .icon {
	display: none;
}
@media screen and (min-width: 600px) {
	.libraryAd.notice a .fakeButton.button {
		width: 240px;
	}
	.libraryAd.notice a .fakeButton.button.text em {
		display: inline;	
	}
}
@media screen and (min-width: 1024px) {
	.simplemodal-wrap .libraryAd.notice {
		height: 15em;
	}
	.libraryAd.notice a .text {
		font-size: 1.125em;
	}
	.libraryAd.notice a .fakeButton.button {
		display: inline-block;
		width: auto;
		margin-top: 5.5em;
		position: relative;
		left: 5%;
	}
	.libraryAd.notice a .fakeButton.text .icon.right {
		background: url("https://images.azureedge.net/wtc/images/interface/sprite_hallow_arrows_white.png") no-repeat scroll center -162px transparent;
		display: inline-block;
		height: 19px;
		left: 5px;
		padding-left: 0.5em;
		position: relative;
		width: 12px;
	}
	.libraryAd.notice .imageWrapper {
		width: 205px;
		display: block;
		float: right;	
	}
	.libraryAd.notice .subject.image {
		width: inherit;
		height: auto;
		float: right;
		position: absolute;
		right: 0;
		bottom: 18px;
		display: block;
		animation: fadeIn 2s 1 ease-in 0s;
		-moz-animation: fadeIn 2s 1 ease-in 0s;
		-webkit-animation: fadeIn 2s 1 ease-in 0s;
		-o-animation: fadeIn 2s 1 ease-in 0s;
	}
	.libraryAd.notice .subject.image.laws {
		right: 5%;
		bottom: 110px;	
	}
	.libraryAd.notice .subject.image.salvation {
		right: -28px;
	}
	.libraryAd.notice .subject.image.prophecy {
		right: 148px;
		bottom: 26px;
	}
}
@media screen and (min-width: 1090px) {
	.libraryAd.notice a .fakeButton.button {
		left: 120px;
	}
}