.page-content.tos{
	padding: 20px;
	line-height: 20px;
}
.page-content.tos h3{
	font-size: 21px;
	font-weight: bold;
	padding: 10px 0;
}

.page-content.tos h4{
	font-size: 18px;
	font-weight: bold;
	padding: 20px 0 10px 0;
	clear: both;
}
.page-content.tos p{
	margin: 10px 0;
}
.pc1 {
	margin-left: 30px;
	float: left;
	overflow: hidden;
}
.pc1 dt {
	float: left;
	margin-right: 10px;
}
.pc1 dd {
	margin-bottom: 10px;
	margin-left: 35px;
}

dt.pc2{
	margin-left: 35px;
}

dt.pc3{
	margin-left: 80px;
}

dd.dc2{
	margin-left: 80px;
}

dd.dc3{
	margin-left: 138px;
}
.page-content.tos p.tos_date{
	padding-top: 30px;
	clear: both;
}

.user-profile-menu {
	width: 100%;
	box-sizing: border-box;
	display:block;
}
.user-profile-menu ul {
	display: inline-block;
}
.user-profile-menu li {
	float: left;
	margin-right: 20px;
	height: 39px;
	line-height: 39px;
	padding: 0 10px;
	cursor: pointer;
}
.user-profile-menu li.active {
	border-bottom: 1px solid #3D2BC7;
}
.another-videos p {
	text-align: center;
	padding: 20px;
	font-size: 20px;
}
.back-message-button {
	display: inline-block;
	background-color: #F44336;
	cursor: pointer;
}
a.back-message-button {
	font-size: 18px;
	background-color: #009688;
}
.message-text-box {
	font-size: 22px;
	font-weight: bold;
	color: #F44336;
}

.selected-match-link {
	font-size: 20px !important;
}

.hockey .selected-match-link {
	display: table-cell !important;
	vertical-align: middle;
	float: none;
	width: 1%;
}
.fa-star-o.selected-match-link {
	color: #6F6E7F;
}
.fa-star.selected-match-link {
	color: #FFCB00;
}

.hockey .video-link-wrapper {
    display: inline-block;
    position: relative;
    top: 50%;
    left: 6%;
    transform: translateY(-50%);
    width: 11%;
}

/* start owl carousel*/
.wait {
	cursor: wait !important;
}

.owl-prev {
	background: white;
	padding: 20px 0px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	left: 0;
	text-align: center;
	border: 1px solid #ffffff;
	transition: all 0.5s ease;
}

.more-videos-for-event:hover .owl-prev {
	padding: 20px;
	border: 1px solid #e3e3e3;
	box-shadow: 1px 1px 3px rgba(0,0,0,.1);
	left: -33px;
}

.owl-next {
	background: white;
	padding: 20px 0px;
	position: absolute;
	top: 50%;
	margin-top: -15px;
	right: 0;
	text-align: center;
	border: 1px solid #ffffff;
	transition: all 0.5s ease;
}

.more-videos-for-event:hover .owl-next {
	padding: 20px;
	border: 1px solid #e3e3e3;
	box-shadow: 1px 1px 3px rgba(0,0,0,.1);
	right: -33px;
}

.more-videos-for-event {
	position: relative;
	display: none;
	width: 100%;
	-webkit-box-shadow: inset 0 5px 9px -4px #000; 
	-moz-box-shadow: inset 0 5px 9px -4px #000; 
	box-shadow: inset 0 5px 9px -4px #000;
	height: 123px;
	padding: 0;
	box-sizing: border-box;
	margin: 0;
	}

	.more-videos-for-event .more-loader {
		display: none;
		text-align: center;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		min-height: 123px;
		height: 100%;
		background:rgba(0,0,0,0.4);
		z-index: 10;
		}
		.more-videos-for-event .more-loader span {
			display: inline-block;
			padding-top: 5%;
			font-size: 1.5em;
			color: #fff;
			z-index: 1;
		}

	.owl-stage-outer {
		position: relative;
		z-index: 1;
	}

	.owl-nav {
		position: absolute;
		width: 100%;
		top: 40%;
		z-index: 0;
	}	

	.owl-item {
		text-align: center;
	}

		.owl-nav .owl-prev,
		.owl-nav .owl-next {

		}
		.owl-nav .owl-prev {
			cursor: pointer !important;
			float: left;
			margin-left: -17px;
		}
		.owl-nav .owl-next {
			cursor: pointer !important;
			float: right;
			margin-right: -17px;
		}

		.owl-nav .owl-prev.disabled,
		.owl-nav .owl-next.disabled {
			display: none;
		}

		.owl-nav .owl-prev .fa-angle-left,
		.owl-nav .owl-next .fa-angle-right { 
			font-size: 1.5em;
		}

	.more-videos-for-event a {
		position: relative; 
		display: inline-block; 
		width: 190px;
		height: 113px;
		text-align: center;
		margin-left: 0px;
		}
		.more-videos-for-event a img {
			width: 100%;
			margin: 0 auto;
			padding: 10px 0;
		}
		.more-videos-for-event a span.video-title {
			background-color: rgba(0, 0, 0, 0.5);
			line-height: 17px;
			height: 40px;
			position: absolute;
			bottom: 0;
			left: 0;
			padding: 4px;
			color: white;
			width: 190px;
			box-sizing: border-box;
			overflow: hidden;
			font-size: 13px;
			text-align: center;
		}
		.more-videos-for-event a span.icon-play {
			position: absolute;
			top: 30px;
			left: 0;
			color: white;
			font-size: 40px;
			width: 100%;
			display: inline-block;
			opacity: 0.8;
			margin: 0;
			text-align: center;
		}
		.more-videos-for-event a span.icon-play:before {
			width: auto !important;
			top: 0;
		}

.ui-autocomplete .ui-state-active {
	border-radius: 0;
	border: 1px solid #CCCCCC;
	color: #000;
    background-color: #EDEDED;
}
/* AD */
.ad {
	text-align: center; 
	clear: both;
	position: relative;
	padding-bottom: 5.25%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}

.ad iframe {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

.ad-live {
	margin: 0 auto 20px auto; 
}

.ad-live iframe {
	left: 19%;
}

.ad-left {
	padding-bottom: 7%;
	margin: 20px auto; 
}

.ad-left iframe {
	left: 3%;
}

.add-right {
	padding-bottom: 50.25%;
	margin: 20px auto; 
}

.add-right iframe {
	left: 0;
}

.ad-live > div {
	margin: 0 auto;
}

@media (max-width: 860px) {
	.ad-live iframe {
		left: 0;
	}
}

@media (max-width: 660px) {
	.ad {
		padding-bottom: 58.25%;
	}
	.ad-live iframe {
		left: 10%;
	}
}

@media (max-width: 480px) and (min-width: 320px){
	.more-videos-for-event {
	    text-align: center;
	}
}
/* end owl carousel*/

@media (max-width: 660px){
	.hockey .video-link-wrapper {
	    transform: translateY(-150%);
	    bottom: 35px;
	    left: 93%;
	}
	
	.soccer .results .upload {
	    left: -10.5%;
	}
	.soccer .results .video-link {
	    left: 2%;
	}
	.soccer .fa-star-o.selected-match-link,
	.soccer .fa-star.selected-match-link {
	    position: relative;
	    bottom: 40px;
	    right: .5%;
	}
}

@media (max-width: 860px){
	.hockey .video-link-wrapper {
	    transform: translateY(-150%);
	    bottom: 35px;
	    left: 93%;
	}
	.hockey .upload {
		position: relative;
	    left: -7%;
	}
	.soccer .match {
	    width: 83%;
	}
	
}

.vjs-watermark {
    position: absolute;
    display: inline;
    z-index: 8;
    right: 10px;
    top: 10px;
}

.vjs-watermark:hover {
	opacity: 0.8 !important;
}
.vjs-watermark img {
	max-width: 80%;
	float: right;
}

#crt-762406, #crt-762355 {
	margin: 0 auto;
}

/* start upload edit image and Drop zone*/
.edit-gallery h1 {
	padding-bottom: 0;
}

.edit-gallery .event-details {
	color: #6F6E80;
	padding-top: 5px;
	margin-bottom: 20px;
}

#drop_zone {
	position: relative;
	border: 2px dashed #bbb;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 98px;
	text-align: center;
	color: #bbb;
	font-size: 2em;
}

#drop_zone input[type=file] {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	cursor: pointer;
}

.zone-bg {
	background-color: #3F51B5;
}

/*progress bar*/
.progress-percent {
	color: #3D2BC7 !important;
	position: absolute;
	display: inline-block;
	font-size: 1.4em;
	margin: 0 auto;
	top: 1.95em;
	/*left: 0;*/
	right: 1em;
	/*bottom: 0;*/
}

.edit-gallery .form-group textarea {
	height: auto;
}

.form-container.edit-gallery .fields {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding-right: 50px;
}

.form-container.edit-gallery .form-control {
	width: 95%;
}

.form-container.edit-gallery .cp-container {
	width: 50%;
	float: left;
}

.form-container.edit-gallery .btn-default {
	display: inline;
	cursor: pointer;
}

.form-container.edit-gallery #actions .btn-default {
	background-color: red;
}

input[name="submit_upload_from"], #drop_zone {
	clear: both;
}

.img-container {
	background-color: #f7f7f7;
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

.img-container {
	min-height: 200px;
	max-height: 469px;
	margin-bottom: 1rem;
}

@media (min-width: 768px) {
	.img-container {
		min-height: 469px;
	}
}

.img-container > img {
	max-width: 100%;
}

/* end upload edit image and Drop zone*/

/* images box */
.images-box {
	margin-top: 20px;
	clear: both;
}
	.images-box h2 {
		font-size: 22px;
		font-weight: 400;
		margin-bottom: 10px;
	}

	.images-box .img-edit,
	.images-box .img-delete {
		right: 9px;
		line-height: 14px;
		width: 20px;
		height: 20px;
		text-align: center;
		position: absolute;
		color: white;
	}

	.images-box .img-edit {
		top: 10px;
		background-color: #3D2BC7;
	}

	.images-box .img-delete {
		top: 30px;
		background-color: red;
	}

	.images-box .more-videos-for-event a span.icon-play {
		top: 42%;
		font-size: 2.1em;
	}

	.images-box .more-videos-for-event a span.icon-play:before {
		 font-family: inherit; 
	}

.event-galleries-link {
	display: inline-block !important;
	margin-left: .8em;
	font-size: 1.1em !important;
	color: #3D2BC7;
	vertical-align: middle;
}

@-moz-document url-prefix() {
	.event-galleries-link {
		margin-left: .5em;
	}
}

.hockey .video-link-wrapper {
	width: 13%;
}

.hockey .event-galleries-link {
	vertical-align: bottom;
	display: table-cell !important;
	width: 1%;
	text-align: right;
}

@media (max-width: 660px)
{	
	.page-content .results {
		position: relative;
	}

	.event-galleries-link {
		position: absolute;
		bottom: 15px;
		right: 4%;
	}

	.hockey .event-galleries-link {
		display: inline-block !important;
		width: auto;
		top: 30px;
		bottom: 0;
		right: 3px;
	}
}

@media (max-width: 660px) and (orientation: landscape) 
{	
	.page-content .results {
		position: relative;
	}

	.event-galleries-link {
		position: absolute;
		bottom: 15px;
		right: 7.5%;
	}
}

.bind-play {
	width: 100%;
	height: 100%; 
	position: absolute; 
	top: 0; 
	left: 0;
	cursor: pointer;
}
	.bind-play img {
		width: 100%;
		height: 100%;
	}

	.bind-play span {
		background: url(../../../../img/video-play-button.png) no-repeat top left;
		display: inline-block;
		position: absolute;
		top: 36%;
		left: 42%;
		width: 90px;
		height: 63px;
		border-radius: 1px solid red;
	}

.bind-play:hover span {
	border-radius: 23%;
	-moz-border-radius: 23%;
	-webkit-border-radius: 23%;
	border: 0px solid #000;
	background-color: #000;
}