.error-block{display:none;color:red;}
.jw-skin-seven .jw-overlay .jw-playlist-container{width:400px;left:-20%;}
.jwplayer .jw-playlist{height:250px;}
.jwplayer .jw-playlist .jw-option{padding:0 15px;margin:auto;text-align:left;}
.jw-playlist .jw-name{width:30em !important;}
#content-embed iframe{width:100% !important;height:500px !important;}
.bp-btn-like.active i{color:#50afcb;}
.qtip{max-width:320px;}
.qtip .qtip-content{font-size:12px;padding:12px;overflow:visible}
.qtip .qtip-content .f-desc{line-height:1.3em !important;font-size:12px !important;}
.qtip .qtip-title{margin-right:60px;background:#fff;color:#50afcb;font-size:16px;font-weight:600;padding:10px 12px;line-height:normal;}
.qtip .qtip-titlebar{background:none !important;padding:0 !important;}
.jtip-quality{top:-30px;right:12px;}
#media-player{position:relative;}
.loading-film{position:absolute;top:0;right:0;bottom:0;left:50%;color:#fff;width:200px;text-align:center;height:180px;margin-left:-100px;top:50%;margin-top:-90px;}
.content-kus{ overflow: hidden;}
.content-kus div{ margin: 0 auto !important;}
.jw-icon.jw-icon-tooltip.jw-icon-cc {color: #50afcb;}
.cssload-center{ position: relative; text-align: center; width: 100%; min-height: 70px; background: transparent;}
.cssload-2x{ min-height: 100px;}
.cssload-3x{ min-height: 160px;}
.cssload{ width: 40px; height: 40px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: inline-block; margin: auto;}
/*.cssload:before{ content: "Loading..."; width: 100px; text-align: center; font-size: 12px; color: #888; position: absolute; bottom: -25px; left: 50%; margin-left: -50px;}*/
.cssload-2x .cssload{ width: 60px; height:60px;}
.cssload-3x .cssload{ width: 120px; height:120px;}
.cssload-3x .cssload span, .cssload-3x .cssload span:before,.cssload-3x .cssload span:after{ border-width: 3px !important;}
.cssload *{ box-sizing: content-box;}
.cssload span, .cssload span:before, .cssload span:after{
    top: 0; left: 0;
    position: absolute;
    border-bottom: 2px solid transparent !important;
    border: 2px solid #50afcb;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    width: 100% !important; height: 100% !important;
    display: inline-block;
}
.cssload span {
    margin: -2px 0 0 -2px;
    animation: cssload-rotate 1150ms linear infinite;
    -o-animation: cssload-rotate 1150ms linear infinite;
    -ms-animation: cssload-rotate 1150ms linear infinite;
    -webkit-animation: cssload-rotate 1150ms linear infinite;
    -moz-animation: cssload-rotate 1150ms linear infinite;
}
.cssload span:before {
    content: "";
    margin: 5% 0 0 5%;
    height: 90% !important;
    width: 90% !important;
    animation: cssload-rotate 1150ms linear infinite;
    -o-animation: cssload-rotate 1150ms linear infinite;
    -ms-animation: cssload-rotate 1150ms linear infinite;
    -webkit-animation: cssload-rotate 1150ms linear infinite;
    -moz-animation: cssload-rotate 1150ms linear infinite;
}
.cssload span:after {
    content: "";
    position: absolute;
    top: 15%;
    left: 15%;
    height: 70% !important;
    width: 70% !important;
    animation: cssload-rotate 2300ms linear infinite;
    -o-animation: cssload-rotate 2300ms linear infinite;
    -ms-animation: cssload-rotate 2300ms linear infinite;
    -webkit-animation: cssload-rotate 2300ms linear infinite;
    -moz-animation: cssload-rotate 2300ms linear infinite;
}
.cssload-2x .cssload span::after, .cssload-3x .cssload span::after{
    top: 13%;
    left: 13%;
    height: 74% !important;
    width: 74% !important;
}
@keyframes cssload-rotate {
    100% {
        transform: rotate(360deg);
    }
}

@-o-keyframes cssload-rotate {
    100% {
        -o-transform: rotate(360deg);
    }
}

@-ms-keyframes cssload-rotate {
    100% {
        -ms-transform: rotate(360deg);
    }
}

@-webkit-keyframes cssload-rotate {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes cssload-rotate {
    100% {
        -moz-transform: rotate(360deg);
    }
}
.grecaptcha-badge{display: none !important;}

#content-embed{position: relative;height: 0;width: 100%;min-height: 260px;background: #000;padding-bottom: 56.25%;}
#content-embed #iframe-embed{position: absolute; width: 100% !important; height: 100% !important; top: 0; bottom: 0; left: 0; right: 0;}

#requests-box{
	margin-top: 30px;
	width: 600px;
	height: auto;
}

#requests-title{
	margin: 0px;
	padding: 0px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #555b67;
	font-size: 20px;
	text-align: center;
}

#requests-desc{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	color: #8c8c8c;
	font-weight: 100;
	text-align: center;	
	
}

#requests-box input{
	width: 598px;
	border: 1px solid #cacaca;
	height: 36px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: 'Open Sans', sans-serif;
	padding-left: 10px;
		padding-top: 15px;
	outline: none;
	margin-top: 20px;
	font-size: 14px;
	color: #555b67;
}
#requests-box input2{
	width: 598px;
	border: 1px solid #cacaca;
	height: 36px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-family: 'Open Sans', sans-serif;
	padding-left: 10px;
		padding-top: 15px;
	outline: none;
	margin-top: 20px;
	font-size: 14px;
	color: #555b67;
}
#requests-box input:hover{
	border: 1px solid #9b59b6;		
}

#requests-box input:focus{
	border: 1px solid #9b59b6;
}

#requests-box input[type=submit]{
	background-color: #FF7619;
	width: 600px;
	height: 40px;
	border: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-weight: 600;
	cursor: pointer;
	outline: none;
	margin-top: 15px;
}

#requests-box input[type=submit]:hover{
	background-color: #FF6600;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

#recentrequests-box{
	margin: 0px auto;
	margin-top: 10px;
	width: 980px;
	height: 180px;
	margin-bottom: 25px;
}

#recentrequests-title{
	width: 980px;
	height: 76px;
}

#recentrequests-title p{
	display: inline-block;
	font-size: 20px;
	color: #4b4b4b;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}

#recentrequests{
	width: 980px;
	height: 106px;
	border-bottom:none;
}

#recentrequests-vote{
        cursor: pointer;
	width: 60px;
	float: left;
	height: 76px;
}

#recentrequests-votetop{
	width: 60px;
	height: 45px;
        background-color:#eee;
	border-left: 1px solid #9b59b6;
	border-top: 1px solid #9b59b6;
	border-right: 1px solid #9b59b6;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

#recentrequests-votetop p{
	font-size: 16px;
	font-weight: 700;
	color: #9b59b6;
	text-align: center;
	width: 60px;
	height: 46px;
	padding: 0px;
	margin: 0px;
	line-height: 47px;
}

#recentrequests-votebottom{
	width: 60px;
	height: 30px;
	background-color: #9b59b6;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#recentrequests-votebottom a{
        cursor: pointer;
	color: #ffffff;
	text-decoration: none;
	font-weight: 600;
	font-size: 14px;
	display: block;
	width: 60px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#recentrequests-votebottom a:hover{
	background-color: #8e44ad;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#recentrequests-usertitle{
	float: left;
	height: auto;
	margin-left: 30px;
}

#recentrequests-usertitle p{
	margin: 0px;
	padding: 0px;
	font-weight: 600;
	color: #4b4b4b;
	font-size: 18px;
	padding-top: 2px;
}

#recentrequests-userinfo{
	float: left;
	width: 880px;
	height: auto;
	margin-left: 30px;
	margin-top: 25px;
}

#recentrequests-userinfo p{
	margin: 0px;
	padding: 0px;
	font-weight: 100;
	color: #8c8c8c;
	font-size: 13px;
}

#recentrequests-username{
	margin: 0px;
	padding: 0px;
	font-weight: 600;
	color: #8c8c8c;
	font-size: 13px;
}

#recentrequests-box2{
	margin: 0px auto;
	margin-top: 10px;
	width: 980px;
	height: 110px;
	margin-bottom: 25px;
}