
/* sticky advertisment */
.sticky-advert {
	background: #000;
	background-color: rgba(19,19,19,0.9);
	filter:"alpha(opacity=90)";
	-ms-filter:"alpha(opacity=90)";
	/*padding-top: 10px;*/
	width: 100%;
	position: fixed;
	z-index: 1000;
	bottom: 0;
	left: 0;
}

.sticky-advert .advert {
	width: 728px;
	margin: 0 auto;
}

.sticky-advert .advert > div {
  padding-top: 10px;
}
.hidden {visibility: hidden;}
/* Hide the lock when logged-in */
.tve-authenticated .premium-movie .premium-new {
	display: none;
}

#ae-swf-global {
  position: fixed;
  z-index: 100001;
  display: inline-block;
  visibility: visible;
  left: 0px;
  top: 0px;
  width: 8px;
  height: 1px;
}

/* mvpd picker overrides */
#mvpd-picker-head, #mvpd-picker-foot {
    background-color: #fc5452 !important;
}

.video-player #mvpd-flow-auth-cancelled-overlay-container {
	background-image: url(../images/mvpd_overlay_lock_icon.png);
	background-position: 25% 33%;
}

.video-player #mvpd-flow-auth-cancelled-overlay-message {
	text-align: left;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
	margin-top: 12%;
	margin-left: 33%;
}


.video-player #mvpd-flow-auth-cancelled-overlay-button {
	font-family: 'Roboto', sans-serif;
	background-color: #fc5452;
	text-transform: uppercase;
	border-radius: 2px;
	line-height: 40px;
	margin-left: 33%;
}

.video-player #mvpd-picker-deeplink-overlay-button {
	width: 50%;
	padding-top: 10px;
}

.tpPlayer #mvpd-picker-deeplink-overlay-close {
  height: auto;
}

.tpPlayer #mvpd-picker-deeplink-overlay-message {
  color: #fff;
}

.tpPlayer #mvpd-picker-deeplink-overlay a#mvpd-picker-deeplink-overlay-button {
  height: auto;
  padding: 2vw 0;
}

#mvpd-picker-deeplink-prompt-button {
	text-align: center;
}

#mvpd-picker-deeplink-prompt #mvpd-picker-deeplink-prompt-message {
	width: 88%;
}

@media (max-width: 891px) and (min-width: 638px) {

	.video-player #mvpd-flow-auth-cancelled-overlay-message, .video-player #mvpd-flow-auth-cancelled-overlay-button {
		margin-left: 37%;
	}

	.video-player #mvpd-flow-auth-cancelled-overlay-message {
		width: 55%;
	}

}


@media (max-width: 637px) {

	.video-player #mvpd-flow-auth-cancelled-overlay-message, .video-player #mvpd-flow-auth-cancelled-overlay-button {
		margin-left: 38%;
	}

	.video-player #mvpd-flow-auth-cancelled-overlay-message {
		width: 55%;
	}

}


@media only screen and (max-device-width : 640px) and (max-device-height : 360px) {

	#mvpd-picker-deeplink-prompt {

		margin: -3% auto 3% auto !important;

	}

}
