/**
 * @ignore
 */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}img,object,embed{vertical-align:bottom;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}a *{cursor:pointer;}

html {
	overflow: hidden;
	height: 100%;
}
body {
	background-color: #1c2125;
	color: #fff;
	font: 14px "Source Sans Pro", sans-serif;
	overflow: hidden;
	width: 100%;
	min-height: 100%;
	position:relative;
	margin: 0;
	box-sizing:border-box;
}

.block-error{
	margin:0 10px 10px;
}
	.block-error .heading b,
	.block-error h1{
		font-size: 16px;
		font-weight: 700;
		text-align: center
	}
	.block-error .heading b{
		display:block;
		margin-bottom:5px;
	}
	.block-error .heading h1{
		font-weight:400;
	}
	.block-error .h-terms a{
		color:#67afec;
		text-decoration:none;
	}
	.block-error .error-check,
	.block-error .error-sorry{
		color: #c0c0c0;
		font-size: 14px;
		font-weight: 400;
		text-align: center;
		margin-top:10px;
	}
	.block-error .error-check:before,
	.block-error .error-sorry:before{
		content:"";
		display:inline-block;
		vertical-align: middle;
		width:30px;
		height:30px;
		background: url(/img/svg/embed-sad.svg) no-repeat center;
		background-size: 30px 30px;	
		margin-right:15px;
	}
	.block-error .error-check:before{
		background-image: url(/img/svg/embed-time.svg);
	}
.watch-related{
	margin:10px 5px;
	padding-top:10px;
	border-top:1px solid #363636;
}
	.watch-related .container-title{
		display:block;
		margin:0 5px 10px;
		font-weight: 400;
	}
	.watch-related .video-thumb{
		display:inline-block;
		vertical-align:top;
		width:50%;
		max-width:300px;
		padding:0 5px;
		box-sizing:border-box;
	}
		.watch-related .video-thumb .image{
			display:block;
			position:relative;
			background:#677580;
			min-height:75px;
			margin-bottom:10px;
		}
			.watch-related .video-thumb .image *{
				display:block;
			}
			.watch-related .video-thumb .image img{
				width:100%;
			}
		.watch-related .video-thumb .duration{
			position:absolute;
			left:5px; bottom:5px;
			font-size: 11px;
			padding: 0 5px;
			line-height: 17px;
			background:rgba(0,0,0, 0.6);
		}
		.watch-related .video-thumb .added{
			position:absolute;
			right:5px; bottom:5px;
			font-size: 11px;
			padding: 0 4px;
			line-height: 17px;
			background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
		}
		.watch-related .video-thumb .hd{
			position: absolute;
			left:5px; top:5px;
			padding: 0 4px;
			text-align: center;
			line-height: 18px;
			text-transform: uppercase;
			font-size: 11px;
			background: #67afec none repeat scroll 0% 0%;
		}
		.watch-related .video-thumb .vtitle {
			padding-right: 5px;
		}

		.watch-related .image:hover:after{
			content:"";
			display:block;
			position:absolute;
			left:0;top:0;
			width:100%;
			height:100%;
			background: url(/img/logo.svg) no-repeat center;
			background-size: 32px 32px;
			pointer-events:none;
		}

@media only screen and (min-width:440px){
	.watch-related .video-thumb .image{
		min-height:105px;
	}
}
@media only screen and (min-width:620px){
	.watch-related .video-thumb{
		width:33.3%;
	}
}
@media only screen and (min-width:850px){
	.watch-related .video-thumb{
		width:25%;
	}
}
@media only screen and (min-width:1000px){
	.watch-related{
		width:980px;
		margin-left:auto;
		margin-right:auto;
	}
}