.inverted aside.gpt.companion {
	color:#333
}
@media screen and (min-width:768px) {
	.inverted aside.gpt.companion {
		color:#fff
	}
}
aside.gpt.pushdown {
	padding:20px 5px 16px;
	margin:0 auto
}
.inverted aside.gpt.pushdown {
	color:#fff
}
/*#toolbar {
	position:relative
}
html.no-media-query #toolbar {
	background: #333
}
*/
#metadata {
	padding:0 16px 20px;
	background-image:-webkit-linear-gradient(top,#333,#111);
	background-image:-moz-linear-gradient(top,#333,#111);
	background-image:-ms-linear-gradient(top,#333,#111);
	background-image:-o-linear-gradient(top,#333,#111);
	background-image:linear-gradient(top,#333,#111);
	background-color:#333;
	border-top:1px solid #555;
	border-bottom:1px solid #ccc
}
#metadata h1 {
	font-size:1.75em;
	padding:20px 0 4px !important;
	line-height:1.2em !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:none !important;
	border-top:none !important;
	background:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
	color:#fff;
	text-align:left
}
#metadata .watch_icon img.watchpageicon {
	width:70px
}
#metadata .watch_icon:hover {
	text-decoration:none
}
#metadata h3 {
	font-size:1.25em;
	font-weight:400
}
#metadata h3 a:hover {
	text-decoration:underline
}
#metadata p {
	color:#999;
	padding:11px 0 0px;
	font-size:1em;
	font-weight:400;
	line-height: 1.4em
}
#metadata span {
	/*margin:4px 6px 0 6px*/
	margin:0px 6px 0 6px;
	padding:0;
	color:#444;
	font-weight:200
}
html.no-media-query #metadata {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	width:50%
}
#metadata #sharing {
	margin-top:12px
}
#metadata #sharing .social {
	display:inline-block;
	vertical-align:baseline;
	zoom:1;
	*display:inline;
	*vertical-align:auto;
	vertical-align:top;
	margin:0 10px 20px 0
}
#metadata #sharing .social li {
	vertical-align:top
}
#metadata #sharing .social li.facebook {
	margin-bottom:12px;
	margin-left:-5px
}
html.ie7 #metadata #sharing .social li.facebook {
	z-index:1
}
html.ie7 #metadata #sharing .social li.facebook div {
	z-index:1
}
/*#metadata #sharing .social li.facebook iframe {
	margin-top: -4px
}
*/
#metadata #sharing .social li.twitter {
	margin-bottom:12px
}
#metadata #sharing .social li:first-child {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none
}
/*html.no-js #metadata #sharing .social {
	display: none
}
*/
#metadata #sharing .share {
	position:relative;
	margin-bottom:20px
}
html.ie7 #metadata #sharing .share {
	margin-top:-20px;
	padding-bottom:10px;
	z-index:2
}
#metadata #sharing .share .share-btn {
	margin:1px 0 0 0;
	color:#fff;
	text-align:center;
	padding:8px 0 9px 0;
	font-weight:400;
	display:block;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:-webkit-linear-gradient(top,#1699fe,#0170c5);
	background-image:-moz-linear-gradient(top,#1699fe,#0170c5);
	background-image:-ms-linear-gradient(top,#1699fe,#0170c5);
	background-image:-o-linear-gradient(top,#1699fe,#0170c5);
	background-image:linear-gradient(top,#1699fe,#0170c5);
	background-color:#0170c5;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	display:block;
	cursor:pointer;
	text-align:center;
	width:80px;
	border:none;
	-webkit-transition:-webkit-box-shadow 100ms;
	-moz-transition:-moz-box-shadow 100ms;
	-ms-transition:-ms-box-shadow 100ms;
	-o-transition:-o-box-shadow 100ms;
	transition:box-shadow 100ms
}
#metadata #sharing .share .share-btn:hover {
	-webkit-box-shadow:0 2px 0px #00467c,0 3px 6px rgba(0,0,0,0.4);
	-moz-box-shadow:0 2px 0px #00467c,0 3px 6px rgba(0,0,0,0.4);
	box-shadow:0 2px 0px #00467c,0 3px 6px rgba(0,0,0,0.4)
}
#metadata #sharing .share .share-btn.active {
	background-color:#0065b2;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0065b2),color-stop(100%,#0083e7));
	background-image:-webkit-linear-gradient(top,#0065b2,#0083e7);
	background-image:-moz-linear-gradient(top,#0065b2,#0083e7);
	background-image:-ms-linear-gradient(top,#0065b2,#0083e7);
	background-image:-o-linear-gradient(top,#0065b2,#0083e7);
	background-image:linear-gradient(top,#0065b2,#0083e7);
	color:#fff;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2)
}
#metadata #sharing .share .share-btn.active:hover {
	-webkit-box-shadow:0 2px 0px #00467c,0 3px 6px rgba(0,0,0,0.4);
	-moz-box-shadow:0 2px 0px #00467c,0 3px 6px rgba(0,0,0,0.4);
	box-shadow:0 2px 0px #00467c,0 3px 6px rgba(0,0,0,0.4)
}
#metadata #sharing .share #share_box {
	position:absolute;
	visibility:hidden;
	opacity:0;
	-webkit-transition:-webkit-transform 250ms,visibility 0ms 250ms,opacity 250ms;
	-moz-transition:-moz-transform 250ms,visibility 0ms 250ms,opacity 250ms;
	-ms-transition:-ms-transform 250ms,visibility 0ms 250ms,opacity 250ms;
	-o-transition:-o-transform 250ms,visibility 0ms 250ms,opacity 250ms;
	transition:transform 250ms,visibility 0ms 250ms,opacity 250ms;
	-webkit-transform:translate3d(0,12px,0);
	-moz-transform:translate3d(0,12px,0);
	-ms-transform:translate3d(0,12px,0);
	-o-transform:translate3d(0,12px,0);
	transform:translate3d(0,12px,0);
	top:-130px;
	left:-6px;
	background-color:#000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:8px;
	-webkit-box-shadow:0 8px 16px rgba(0,0,0,0.7);
	-moz-box-shadow:0 8px 16px rgba(0,0,0,0.7);
	box-shadow:0 8px 16px rgba(0,0,0,0.7);
	background-color:#444444;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#222));
	background-image:-webkit-linear-gradient(top,#444,#222);
	background-image:-moz-linear-gradient(top,#444,#222);
	background-image:-ms-linear-gradient(top,#444,#222);
	background-image:-o-linear-gradient(top,#444,#222);
	background-image:linear-gradient(top,#444,#222);
	border:1px solid #000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	width:300px;
	font-size:0.75em
}
#metadata #sharing .share #share_box .quick_link {
	margin-left:4px !important
}
#metadata #sharing .share #share_box .quick_link:first-child,#metadata #sharing .share #share_box .embed:first-child {
	height:32px;
	margin-bottom:8px
}
#metadata #sharing .share #share_box .quick_link .title,#metadata #sharing .share #share_box .embed .title {
	text-align:right;
	width:64px;
	display:block;
	float:left;
	margin-right:8px;
	color:#999;
	padding-top:4px
}
#metadata #sharing .share #share_box .quick_link div span,#metadata #sharing .share #share_box .embed div span {
	margin:0;
	width:32px;
	height:32px;
	float:left;
	background:#fff url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA09pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoMTMuMCAyMDEyMDMwNS5tLjQxNSAyMDEyLzAzLzA1OjIxOjAwOjAwKSAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Mjc3RjMwODM4QjM1MTFFMTk5RjdCM0ZBQzFGNEEyQ0QiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Mjc3RjMwODQ4QjM1MTFFMTk5RjdCM0ZBQzFGNEEyQ0QiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzdGMzA4MThCMzUxMUUxOTlGN0IzRkFDMUY0QTJDRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNzdGMzA4MjhCMzUxMUUxOTlGN0IzRkFDMUY0QTJDRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI%2FPlvjKFcAAAGAUExURaamppubm2pqapeXl4eHh39%2Ff0lJSVlZWVJSUnNzc2hoaGNjY0tLSykpKTo6Oj09PSwsLDs7OysrKzAwMDQ0NDY2NjIyMkRERDk5OS0tLSoqKi8vLzw8PDMzMzc3NzU1NTExMd%2Ff3%2F39%2Ff7%2B%2Fvr6%2BuXl5fn5%2BU5OTvPz88jIyPLy8urq6oiIiFVVVby8vOvr67%2B%2Fv%2BTk5MPDw0VFRfz8%2FPDw8GxsbIGBge%2Fv77m5uenp6bu7u21tbYyMjExMTLOzs5ycnNzc3FRUVHx8fNHR0XZ2dkZGRpOTk1BQUPj4%2BMXFxd3d3ezs7ODg4F1dXZWVlbS0tMHBwebm5qmpqfv7%2B52dneLi4tfX19jY2PHx8a%2Bvr%2Ff394%2BPj1paWn19fc7OzpSUlLCwsOPj48fHx29vb6ysrJCQkPX19YuLi97e3qGhoZ6enu3t7YmJiczMzO7u7jg4OD4%2BPi4uLigoKCYmJicnJyUlJUBAQEFBQT8%2FPyMjIyQkJENDQ0JCQgAAAP%2F%2F%2FzSeHXkAAAKQSURBVHjazJVZVxoxFIBxYylFGGAQUESQVVDZVdx3RdG2dNXurV3sJnYRWnX%2BumESaJIZMp4THviecif3fpNzJ8norjnRXQ9xAQSXXHSF4IqLrhDUuOiE4IKLTgjqXHRCUFWQ%2FVZK5ELh%2BZe1qiZqguRXCZE23UZgJbmak%2F4TXKla2SgE9YxE8KauKRghWJEo5uojLIBAwNmJwLLi1P0JZEgJLGhBHyx6VBWEoWYzFjQEgzgbcklFHgsnUNA%2FyIAWxOSSuyg6bQQho4bAjfNQLmmFizFpf9PNAgjOcIryCg5asVt%2FxoYWwF3wyorC6HYpnQ%2B8%2B7DEEozizMC%2BxeuNIHuSQx8iUrkYVQcIRBzhLazYuBJFQwLbT4E1URVaIL4fhwVPt0TDPr4jfxy0E%2FhJnjdfqfcbH%2BCGCbNfBSBwUiTRGsJR51JZkvYyq8hw3OtUoiJwDgRhQWLSuRVvFC3kUStNqgKfAlMIFswWQHCnlPVNTsMHuXVFLhC4lPQeo1WvZtKNbriiYXTB9NOp6gKXOYa3Lxx16QNwOL6oFIypYZjFDdNrY5dPkKGXTAQChyo7AUxQNjocVnjSpcd%2BIq%2BtwDGoizRv1iOh8cAdh%2BE6LRhux9CnzOd8IL6tR7H%2FO7ziiCQgOGdy%2BcLdGk%2FChhDzWoIvQWk32Yrk%2FTFOCzwMCvI7e1BUl6MYkQEENgY9sG86jxydwpNOZGgINtGHuCfabMOH8JT10QI7A888MjybmiqiE1UjMjQE9vNl%2Bld3aKcFXia2Clmf8pDzQGBh430dxOqXHdS0tsBiMe%2B1brUZxSQQ%2FNTEWzgqf9wNpwZ8yrlbCVgAwW8uOiH4xUUnBH%2B46ITgHxddIfjLRVcIOLkRYAAXBlqbBNXXIQAAAABJRU5ErkJggg%3D%3D) left center no-repeat;
	-webkit-background-size:32px;
	-moz-background-size:32px;
	-ms-background-size:32px;
	-o-background-size:32px;
	background-size:32px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//a.dilcdn.com/a/embed_link_icon-04d66c.png',sizingMethod='scale');
	-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//a.dilcdn.com/a/embed_link_icon-04d66c.png',sizingMethod='scale')";
	display:block;
	-moz-border-radius-topleft:1px;
	-webkit-border-top-left-radius:1px;
	-moz-border-top-left-radius:1px;
	border-top-left-radius:1px;
	-moz-border-radius-bottomleft:1px;
	-webkit-border-bottom-left-radius:1px;
	-moz-border-bottom-left-radius:1px;
	border-bottom-left-radius:1px
}
#metadata #sharing .share #share_box .quick_link div input,#metadata #sharing .share #share_box .embed div input {
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	-moz-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-top-right-radius:2px;
	border-top-right-radius:2px;
	-webkit-border-bottom-right-radius:2px;
	-moz-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px;
	width:160px;
	float:left;
	border:none;
	padding:9px 0 8px 4px;
	margin:0
}
#metadata #sharing .share #share_box .quick_link textarea,#metadata #sharing .share #share_box .embed textarea {
	width:180px;
	height:42px;
	border:none;
	padding:8px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	background-color:#111;
	border:1px solid #000;
	color:#fff;
	resize:none;
	overflow:hidden;
	line-height:1.5em;
	font-size:0.875em;
	word-wrap:break-word
}
#metadata #sharing .share #share_box:after {
	content:"";
	position:absolute;
	top:116px;
	left:32px !important;
	width:0;
	height:0;
	border-left:14px solid transparent;
	border-right:14px solid transparent;
	border-top:16px solid #222
}
#metadata #sharing .share #share_box.active {
	visibility:visible;
	-webkit-transition:-webkit-transform 250ms,visibility 0ms,opacity 250ms;
	-moz-transition:-moz-transform 250ms,visibility 0ms,opacity 250ms;
	-ms-transition:-ms-transform 250ms,visibility 0ms,opacity 250ms;
	-o-transition:-o-transform 250ms,visibility 0ms,opacity 250ms;
	transition:transform 250ms,visibility 0ms,opacity 250ms;
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
@media screen and (min-width:768px) {
	#frame .orphan {
		font-size:1.275em;
		margin-top:23%
	}
	/* #toolbar {
		background-image:-webkit-linear-gradient(top,#333,#111);
		background-image:-moz-linear-gradient(top,#333,#111);
		background-image:-ms-linear-gradient(top,#333,#111);
		background-image:-o-linear-gradient(top,#333,#111);
		background-image:linear-gradient(top,#333,#111);
		background-color:#333;
		border-top:1px solid #555;
		padding:0 24px;
		border-bottom:1px solid #000;
		border-left:1px solid #000;
		border-right:1px solid #000;
		min-height:240px;
		-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.5);
		-moz-box-shadow:0 1px 6px rgba(0,0,0,0.5);
		box-shadow: 0 1px 6px rgba(0,0,0,0.5)
	}
	*/
	#metadata {
		display:inline-block;
		vertical-align:baseline;
		zoom:1;
		*display:inline;
		*vertical-align:auto;
		width:50%;
		margin:0;
		padding:0px;
		border:none;
		background:none
	}
	#metadata h1 {
		font-size:2em
	}
	#metadata p {
		font-size:1em
	}
	#metadata .social {
		display:inline-block;
		vertical-align:baseline;
		zoom:1;
		*display:inline;
		*vertical-align:auto;
		background-image:-webkit-linear-gradient(top,#444,#222);
		background-image:-moz-linear-gradient(top,#444,#222);
		background-image:-ms-linear-gradient(top,#444,#222);
		background-image:-o-linear-gradient(top,#444,#222);
		background-image:linear-gradient(top,#444,#222);
		-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1);
		-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1);
		box-shadow:0 1px 0 rgba(255,255,255,0.1);
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		vertical-align:top;
		padding:8px 8px 0px 8px;
		border:1px solid #000;
		margin:0 10px 20px 0
	}
	#metadata .social li {
		display:inline-block;
		vertical-align:baseline;
		zoom:1;
		*display:inline;
		*vertical-align:auto;
		vertical-align:top;
		padding-right:12px
	}
	#metadata .social li.facebook {
		z-index:0;
		margin-bottom:12px;
		margin-left:-5px;
		height:17px
	}
	/* #metadata .social li.facebook iframe {
		margin-top: -4px
	}
	*/
	#metadata .social li.twitter {
		margin-bottom:12px;
		height:17px
	}
	#metadata .social li.plus {
		height:17px;
		width:60px
	}
	#metadata .social li:first-child {
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		border:none
	}
	/*html.no-js #metadata .social {
		display: none
	}
	*/
	#card {
		display:block
	}
}
@media screen and (min-width:1025px) {
	#frame .orphan {
		font-size:1.275em;
		margin-top:25%
	}
	#metadata {
		width:50%
	}
	#metadata #sharing .share {
		display:inline-block
	}
	#metadata #sharing .share #share_box {
		right:0;
		left:auto
	}
	#metadata #sharing .share #share_box:after {
		left:345px !important
	}
	#card .next .info p.countdown {
		float:none
	}
	#card .next .info p.autoplay {
		display:inline-block;
		vertical-align:baseline;
		zoom:1;
		*display:inline;
		*vertical-align:auto;
		margin:0;
		position:static
	}
	#card p.title {
		font-size:2.5em
	}
	#card p.countdown {
		font-size:7em;
		width:120px
	}
}
@media screen and (min-width:1280px) {
	/*#toolbar {
		padding-bottom: 12px
	}
	*/
	#metadata {
		width:60%;
		padding-left:0px
	}
	#card .suggested {
		padding-top:40px
	}
}
.inverted .thumb-box,.inverted .poster-box,.inverted .square-box,.inverted .logo-box,.inverted .hero-box,.inverted .mobile-box,.inverted .trailer-box {
	border:none;
	border-top:1px solid rgba(255,255,255,0.15)
}
@media screen and (min-width:1025px) {
	a .thumb-box,a .poster-box,a .logo-box,a .square-box {
		-webkit-transition:-webkit-transform 100ms,-webkit-box-shadow 100ms;
		-moz-transition:-moz-transform 100ms,-moz-box-shadow 100ms;
		-ms-transition:-ms-transform 100ms,-ms-box-shadow 100ms;
		-o-transition:-o-transform 100ms,-o-box-shadow 100ms;
		transition:transform 100ms,box-shadow 100ms;
		-webkit-transform:translate(0,0);
		-moz-transform:translate(0,0);
		-ms-transform:translate(0,0);
		-o-transform:translate(0,0);
		transform:translate(0,0);
		-webkit-transform:translate3d(0,0,0);
		-moz-transform:translate3d(0,0,0);
		-ms-transform:translate3d(0,0,0);
		-o-transform:translate3d(0,0,0);
		transform:translate3d(0,0,0);
		position:relative;
		z-index:1
	}
	a:hover .thumb-box,a:hover .poster-box,a:hover .logo-box,a:hover .square-box {
		-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.4);
		-moz-box-shadow:0 6px 12px rgba(0,0,0,0.4);
		box-shadow:0 6px 12px rgba(0,0,0,0.4);
		-webkit-transform:translate(0,-2px) scale(1.2);
		-moz-transform:translate(0,-2px) scale(1.2);
		-ms-transform:translate(0,-2px) scale(1.2);
		-o-transform:translate(0,-2px) scale(1.2);
		transform:translate(0,-2px) scale(1.2);
		-webkit-transform:translate3d(0,-2px,0) scale(1.01);
		-moz-transform:translate3d(0,-2px,0) scale(1.01);
		-ms-transform:translate3d(0,-2px,0) scale(1.01);
		-o-transform:translate3d(0,-2px,0) scale(1.01);
		transform:translate3d(0,-2px,0) scale(1.01)
	}
	a:hover h3 {
		text-decoration:underline
	}
	.inverted a:hover h3 {
		text-decoration:none
	}
}
.containsSocial {
	overflow:visible;
}
/* works for video.disney.com.fb-like.fb_edge_widget_with_comment.fb_iframe_widget {
	z-index: 2;
}
*/