#next-video-circle {
	text-align: center;
	color: #fff;
	display: block;
	z-index: 9999;
}

.next-vid {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

#next-video-link {
	width: 80px !important;
	height: 50px !important;
	top: 15px !important;
	left: 4px !important;
	display: block;
	text-align: center;
	position: absolute;
	font-size: 40px;
	color: #fff;
}


#endscreen {
	z-index: 9999;
}


.endscreen-sep {
	padding: 0 10px;
}

.endscreen-text {

}

.endscreen-replay {
	color: #fff;
}

.endscreen-cancel {
	color: #fff !important;
	text-decoration: none !important;
}

.endscreen-title {
	font-weight: 700;
	font-size: 18px;
	line-height: 1.4em;
	width: 80%;
	margin: 0 auto;
}

.endscreen-circle {
	position: relative;
	width: 90px;
	height: 90px;
	margin: 20px auto;
	border-radius: 100px;
	background-color: rgba(0,0,0,.5);
}

#circle {
	position: absolute;
	top: 5px;
	left: 5px;
}

.endscreen {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    transition: opacity .5s;
    display: none;
    bottom: 45px !important;
}

.endscreen.video-wall {
	background: #000 !important;
	height: 90% !important;
}

.endscreen table {
    width: 100%;
}
.endscreen table .item {
    position: relative;
    margin: 1px;
    display: block;
    color: #fff;
    text-decoration: none;
}
.endscreen table .item .info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    padding: 5px 10px;
    display: none
}
.endscreen table .item:hover .info {
    display: block
}
.endscreen table .item .info h4 {
    font-size: 13px;
    margin: 0 0 4px
}
.endscreen table .item .info .meta p {
    font-size: .8em;
    color: #999
}

.responsivewrapper {
    position: relative;
    padding-bottom: 50%;
    height: 0;
    background-size: cover;
    background-position: center;
}

.endscreen-controls {
	background: #000;
	height: 33px;
}



/* 
* Tools
*******************/

.typeahead.tt-input, .top-search::-webkit-input-placeholder {
   color: #ccc;

}

.typeahead.tt-input, .top-search:-moz-placeholder { /* Firefox 18- */
   color: #ccc;
}

.typeahead.tt-input, .top-search::-moz-placeholder {  /* Firefox 19+ */
   color: #ccc;
}

.typeahead.tt-input, .top-search:-ms-input-placeholder {  
   color: #ccc;
}

.vidi-player.is-playing .fp-player {
	background: #000 !important;
}


/*.other-pskn {
	width: 1000px;
	position: relative;
}

.pskn-left {
	left: 0;
	position: absolute;
	top: 0;
}*/
.video-js{
	width:100%;
	height:100%;
}

.video-js.vjs-fullscreen  {
	max-width: 100% !important;
}

.vidi-player {
	width: 100%;
	height: 428px;
}

.expr .container {
	width: 1170px;
	max-width: 1170px;
}

.expr .vidi-player {
	width: 760px;
	height: 428px;
	z-index: 99;
	position: relative;
}


.alt-band {
	position: absolute;
	left: 50%;
	bottom: 10px;
	background: #000;
	width: 480px;
	height: 70px;
	z-index: 999;
	transform: translate(-50%, -50%);
}

.alt-band a {
	display: block;
}

.alt-band img {
	display: block;
}

.ab-close {
	background: url('../images/close-btn.png') no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
	right: -20px;
	top: 0px;
	display: block;
	border: 0;
}

.poll-area {
	background: #000;
	z-index: 9999;
	position: absolute;
	height: 100%;
	width: 100%;
	color: #fff;
}

.poll-answer {
	padding: 0 30px;
}

.poll-btn {float: right;background: #FFFFFF;color: #333333;border: 2px solid #fff;border-radius: 4px;padding: 5px 15px;margin: 5px 30px 0;font-weight: bold;}

.skip-poll {
	position: absolute;
	right: 20px;
	top: 20px;
	background: #000;
	border-radius: 3px;
	border: 2px solid #A9A9A9;
	color: #A9A9A9;
}

.poll-wrapper {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	margin: 0 auto;
	background: #333;
	padding: 0 0 20px;
	border-radius: 6px;
	max-width: 500px;
	overflow: hidden;
}

.poll-area .poll-title {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	margin: 15px 0;
	display: block;
}

.poll-area .poll-answer-block {
	margin: 0 auto 10px;
	background: #464646;
	border-radius: 4px;
	border: 2px solid #6B6B6B;
	color: #B7B7B7;
}

.poll-area .poll-answer-block label {padding: 8px 15px 8px;display: block;overflow: hidden; cursor: pointer;margin: 0;}

.poll-area .poll-answer-block label input {
	float: left;
	margin: 3px 0 0;
}

.poll-area .poll-answer-block label span {
	float: left;
	margin: 0px 15px 0;
}

/* invalid input */
.bvalidator_invalid {
	background-color: #FFFFAE;
}

/* error message */
.bvalidator_errmsg {
	font-size: 11px;
	color: #FFF;
	display: none;
	white-space: nowrap;
	-moz-opacity: .90;
	filter: alpha(opacity=90);
	opacity: .90;
	max-width: 200px;
	padding: 4px 6px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	background-color: #000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	line-height: 16px;
}

/* arrow */
.bvalidator_errmsg em {
	display: block;
	height: 0;
	width: 0;
	position: absolute;
	left: -5px;
	top: 8px;
	border-top: 5px solid transparent;
	border-right: 5px solid #000000;
	border-bottom: 5px solid transparent;
}


img { display: block; max-width: 100%; height: auto; }
.modal { overflow-y: auto; z-index: 10004; }
.modal-open { overflow: auto; }
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}

.center {
	text-align: center;
	display: block;
}

.np {
	padding: 0;
}

html {
    position: relative;
    min-height: 100%;
}

.fln {
	float: none !important;
}

.footer-ghost {

}

.mt5 {
	margin-top: 5px !important;
}

.mt0 {
	margin-top: 0 !important;
}


/* 
* Layout
*******************/
html, body {
	height: 100%;
}

html { -webkit-font-smoothing: antialiased; }

body {
	font-family: 'Roboto', helvetica, arial;
	font-size: 14px;
	background: #f1f1f1;
}

.header-holder {
	z-index: 10004;
	position: relative;
}

.container {
	width: 1170px;
	position: relative;
	padding: 0;
}

.video-area .wbg {
	margin-top: 0;
	padding: 0;
}

.wbg {
	background: #fff;
	padding: 15px 0;
	margin: 15px auto 0;
	border-radius: 4px;
}

/* 
* Header
*******************/
.cat-about {
	padding: 10px 15px 7px !important;
	margin: 0 0 25px !important;
	text-align: center;
	font-size: 12px;
}

.sticky-wrapper {
	position: relative;
	z-index: 10003;
}
.cat-btn {
	background: transparent;
	border: 0;
	color: #2C3E50;
	text-transform: uppercase;
	padding: 3px 4px;
	border-radius: 0;
	outline: none !important;
	font-weight: bold;
	box-shadow: none !important;
}

.open>.dropdown-toggle.cat-btn {
	background: #1a2530;
    border: 0;
    box-shadow: none;
    color: #fff;
}

.open>.dropdown-toggle.cat-btn i {
	color: #f9690e;
}

.cat-btn:hover, .cat-btn:focus {
	color: #F9690E;
}

.cat-btn i {
	top: 2px;
}

.cat-btn:hover i, .cat-btn:focus i {
	color: #f9690e;
}

.cc-ddown .dropdown-menu {
	background: #243443;
	color: #fff;
	border-radius: 0;
	text-transform: none;
	min-width: 953px;
	margin: 0;
	padding: 0;
}

.cc-ddown .dropdown-menu li {
	display: block;
	float: none;
	padding: 0 !important;
	margin: 4px 0;
}

.cc-ddown .dropdown-menu li a:hover {
	background: #243443;	
	color: #fff;
}

.cc-ddown .dropdown-menu li a {
	padding: 5px 25px;
}

.cc-ddown .dropdown-menu li:last-child {
	padding: 0;
}

.f-list {
	font-weight: normal;
	float: left;
	width: 230px;
	margin-right: 15px !important;
	padding-top: 5px !important;
	min-height: 315px;
}

.f-videos {
	float: left;
	margin: 15px 0 0;
}

.f-videos-holder {
	max-width: 690px;
	overflow: hidden;
}

.f-videos-holder .video-box {
	float: left;
	margin-right: 15px;
}

.f-videos-holder .video-box:nth-child(3n) {
	margin-right: 0;
}

.all-v a {
	font-weight: bold;
	color: #f9690e !important;
}

.menu-hover {
	background: #1a2530;
	position: absolute;
	top: 0;
	left: 0;
}

.menu-hover li {
	font-size: 14px;
	font-weight: normal;
	display: block;
}

.f-videos {
	
}

header {
	background: #F9690E;
	color: #fff;
	text-transform: uppercase;
	z-index: 3;
	padding-bottom: 5px;
}

.vidivodo {
	background-image: url('../images/logo-white.png');
	width: 120px;
	height: 51px;
	display: block;
	margin: -2px 0 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 0 10px;
}










.vidi-share {
	display: none;
}

.rrssb-buttons li {
	max-width: 40px;
}


.vidivodo h1 {
	visibility: hidden;
	font-size: 0;
	margin: 0;
}

.s-holder {
	margin: 7px 0 0 0;
	position: relative;
	width: 100%;
}

.typeahead.tt-input, .top-search {
background: #FFFFFF !important;
border-radius: 4px !important;padding: 11px 32px 6px 10px !important;
width: 100% !important;
margin: 0;font-size: 16px;
color: #000 !important;
border: 0;}

.upload-btn {
	background: #0EB8F9;
	display: block;
	width: 100%;
	color: #fff !important;
	border-radius: 4px;
	padding: 0px;
	margin: 9px 0 0;
	overflow: hidden;
	text-decoration: none !important;
	font-size: 14px;
}

.upload-btn i {
	background: #0A8FC1;
	border-radius: 4px 0 0 4px;
	padding: 10px 8px;
	margin: 0;
	float: left;
}

.upload-btn span {
    padding: 8px 0 0;
    font-weight: bold;
    width: 100%;
    display: block;
    text-align: center;
}

.account-area {
    margin: 1px 0 0;
    text-align: right;
    font-weight: bold;
    color: #2C3E50;
}

.text-link {
	background: transparent;
	border: 0;
	color: #2C3E50;
	text-transform: uppercase;
	padding: 0;
	margin: 2px 0 0;
}

.categories {
	background: #FFFFFF;
	color: #2D3F51;
	text-transform: uppercase;
	font-weight: bold;
	padding: 5px;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.18);
	position: relative;
	z-index: 9;
}

.categories nav {
	overflow: hidden;
	float: left;
}

.categories nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}


.categories nav ul li {
    float: left;
    padding: 0 5px;
}

.categories nav ul li:first-child {
	padding: 0 5px 0 0;
}

.categories nav ul li:last-child {
	padding: 0 4px 0;
}

.categories nav ul li a {
	color: #2C3E50;
	text-decoration: none;
	display: block;
	padding: 3px;
}

.categories nav ul li a:hover {
color: #F9690E;}
	
.categories nav ul li a i {
    top: 2px;
	
}

.social {
	float: right !important;
}

.social span {
	float: left;
	margin: 5px 10px 0 0;
}

.social a {
	margin: 0 5px 0 0;
	padding: 5px 5px 3px !important;
	float: left;
	width: 25px;
	text-align: center;
}

.social a:last-child {
	margin-right: 0;
}

.search-form {
}

.search-form i {
	position: absolute;
	top: 50%;
	right: 15px;
	color: #2C3E50;
	font-size: 20px;
	margin-top: -10px;
}




/* 
* Video Boxes
*******************/
.video-box.master {
	
    overflow: hidden;
    min-height: 285px;
}

.video-box {
    position: relative;
    min-height: 135px;
    display: block;
    margin-bottom: 15px;
    color: #fff;
    padding: 0 !important;
    overflow: hidden;
    max-height: 175px;
}

.video-box:hover {
	color: #fff;
}

.video-box .overlay, .list-box .overlay {
}

.list-box:hover .overlay {
	background: rgba(0, 0, 0, 0.5) repeat-x;
	height: 100%;
}

.video-box:hover .plybtn, .list-box:hover .plybtn {
	opacity: 1;
}

.plybtn {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	text-align: center;
	display: block;
	background: url('../images/play.png') 50% 50% no-repeat;
	background-size: 24px;
	-webkit-transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	-ms-transition: all 0.15s ease-in;
}

.video-box.master h4 {
	font-size: 20px;
}

.video-box.wtext {
	
}


.video-box h4 {
    position: absolute;
    bottom: 10px;
    left: 10px;
    font-size: 14px;
    z-index: 2;
    font-weight: 600;
    margin: 0;
    right: 10px;
}

.list-box .imdb-info {
	background: rgba(0, 0, 0, 0.5);
	font-size: 26px;
	position: absolute;
	top: 10px;
	left: 10px;
	text-transform: uppercase;
	padding: 10px 15px;
	display: block;
	z-index: 3;
	line-height: 30px;
	color: #fff;
	border-radius: 5px;
}

.list-box .imdb-info i {
	background: url('../images/imdb-icon.png') no-repeat 50% 50%;
	display: block;
	height: 14px;
	width: 30px;
	margin: 0 auto 2px;
}

.video-box .badge {
    position: absolute;
    top: 10px;
    left: 10px;
    border-radius: 0;
    text-transform: uppercase;
    padding: 5px 5px 3px;
    display: block;
    z-index: 3;
}

.list-box .playlist {
	background: rgba(0, 0, 0, 0.4) repeat-x;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0;
	padding: 10px;
	display: table;
	z-index: 3;
	font-size: 14px;
	font-weight: bold;
	color: rgb(255, 255, 255);
	min-height: 75px;
	margin: 0 !important;
	width: 100% !important;
	height: 100%;
	-webkit-transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	-ms-transition: all 0.15s ease-in;
}

.list-box:hover .playlist {
	background: rgba(0, 0, 0, 0.8) repeat-x;
}


.list-box .playlist i {
	display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-align: center;
    font-size: 26px;
}


.video-box img {
	width: 100%;	
}


.section-title {
	background: #e9e9e9;
	border-bottom: 2px solid #d8d8d8;
	text-align: center;
	margin-bottom: 15px;
	height: 34px;
}

.section-title h4 {
	color: #1d2125;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 2px solid #f9690e;
	display: inline-block;
	padding: 0 10px 3px;
	position: relative;
}

.cat-hero {
	margin: 20px 0 0;
}

.list-box {
	color: #000;
	text-decoration: none !important;
	display: block;
	overflow: hidden;
	margin-bottom: 30px;
	background: #fff;
}

.cat-hero .cat .list-box .img-holder { height: 255px; }

.cat-hero .cat .list-box .img-holder .v-time {
	
}

.cat-hero .cat .list-box .img-holder img { width: 100%; }



.cat .list-box .list-box-info .i-text {
	font-size: 14px;
	float: left;
}

.cat .list-box .list-box-info .c-name { 
	font-size: 14px;
}


.cat .list-box .img-holder {
	width: 100% !important;
	max-width: none !important;
	float: none;
}

.list-box.cat.sm .img-holder {
	width: 200px;
}

.cat .list-box .list-box-info h4 {
	font-size: 16px;
	margin: 5px 0;
}

.list-box.cat .list-box-info .c-name {

	display: none;

}

.list-box.cat .list-box-info .i-text {
	float: left;

}



/* List Box */

.list-box {
    box-shadow: 0 0px 1px 0px rgba(0,0,0,.16),0 2px 3px 0 rgba(0,0,0,.12);
}



.list-box .badge {
	position: absolute;
	top: 10px;
	left: 10px;
	border-radius: 0;
	text-transform: uppercase;
	padding: 5px;
	display: block;
	z-index: 3;
	background: transparent !important;
	border: 1px solid #fff;
}

.list-box .img-holder h4 {
	position: absolute;
	bottom: 7px;
	left: 10px;
	font-size: 14px;
	z-index: 2;
	font-weight: bold;
	margin: 0;
	right: 10px;
	color: #fff;
	text-transform: capitalize;
	text-shadow: 0 2px 0px #000;
	line-height: 16px;
}

.list-box .overlay {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 1;
	height: 100%;
	-webkit-transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	-ms-transition: all 0.15s ease-in;
	background-repeat: repeat-x;
	background-position: bottom center;
}

.list-box .img-holder {
	width: 100%;
	float: none;
	margin-right: 0;
	position: relative;
	height: 120px;
}

.list-box .img-holder img {
	width: 100%;
	display: block;
}


.list-box .list-box-info {
	font-size: 13px;
	display: block;
	overflow: hidden;
	color: #333;
	position: relative;
	padding: 8px 10px;
	min-height: 80px;
}

.list-box .list-box-info h4:first-letter {
	text-transform: uppercase;
}

.list-box .list-box-info h4, .list-box .list-box-info .title {
	font-size: 13px;
	font-weight: 600;
	margin: 0 0 10px;
	line-height: 16px;
}

.list-box .list-box-info h4 a {
	color: #000;
	text-decoration: none;
}

.list-box .list-box-info .vdt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding-bottom: 7px;
}

.list-box .list-box-info .c-name {
	display: block;
	font-size: 12px;
	color: #727F8E;
	margin: 0;
	text-decoration: none;
	float: left;
	margin-left: 10px;
}

.list-box .list-box-info .i-text {
	display: block;
	color: #6c7a89;
	margin: 0;
	font-size: 12px;
	float: right;
	margin-right: 10px;
}



.list-box .img-holder {
	position: relative;
	overflow: hidden;
	display: block;
	float: left;
	margin-right: 10px;
	height: 121px;
}

.list-box .img-holder img {
}

.list-box .img-holder .v-time {
	position: absolute;
	bottom: 5px;
	right: 5px;
	padding: 2px 5px 0px;
	color: #fff;
	z-index: 2;
	font-size: 12px;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 2px;
}

.list-box:hover {
	color: #000;
}

.list-box:hover .img-holder h4 {
}


/* Search List */

.search-list .list-box .list-box-info {
	padding: 0;
}

.search-list .list-box {
	box-shadow: none;
	margin-bottom: 15px;
}

.search-list .list-box:last-child {
	margin-bottom: 0;
}

.search-list .list-box .list-box-info .title {
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	color: #315eb8;
	font-weight: 600;
}

.search-list .list-box .list-box-info .title:first-letter {
	text-transform: uppercase;
}

.search-list .list-box .list-box-info p {
	margin: 8px 0 0;
	color: #2C3E50;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.search-list .list-box .list-box-info p:first-letter {
	text-transform: uppercase;
}

.search-list .list-box .img-holder {
	max-width: 225px;
	margin-right: 15px;
	max-height: 127px;
	background: #eee;
	width: 225px;
	height: 127px;
}

.search-list .list-box .img-holder img {
	width: 100%;
}

.search-list .list-box .list-box-info span {
	color: #6c7a89;
	margin: 0;
	font-size: 12px;
	text-transform: lowercase;
}

.search-list .list-box .list-box-info span i {
	margin-right: 5px;
	text-align: center;
}

.search-list .list-box .list-box-info .c-name {
	color: #676767;
	text-transform: capitalize;
	font-size: 13px;
	margin: 3px 0;
	font-weight: bold;
}

.search-list .list-box .hd-badge {
	border: 1px solid #ccc;
	padding: 1px 5px;
	display: inline-block;
	height: 20px;
	margin: 3px 0 0;
	text-transform: uppercase !important;
}


.search-list .list-box .channel-dd {
	background: #f9690e;
	color: #fff;
	text-transform: uppercase;
	display: block;
	float: left;
	height: 22px;
	padding: 4px;
	font-weight: bold;
	font-size: 12px;
	margin: 50px 6px 0 0;
	text-decoration: none;
}

.search-list .list-box .channel-dd span {
	
}

.list-box.big.channel {
	
}

.list-box.big.channel .img-holder {
	border: 1px solid #eee;
}

.list-box.big.plist .plist-info, .list-box.small.plist .plist-info {
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	z-index: 1;
	height: 100%;
	padding: 0 20px;
	text-align: center;
	color: #d8d8d8;
}

.plist-info > * {
	display: block;
}

.plist-info .v-cnt {
	margin-top: 30px;
	font-size: 18px;
	line-height: 24px;
}

.plist-info .v-txt {
	margin: 0 0 2px;
}


.video-side-list .list-box:last-child {
	margin-bottom: 0;
}

/* List Area */

.list-area .wui-area {
	background: transparent;
	box-shadow: none;
	margin: 0 !important;
}

.list-area .list-box, .video-side-list .list-box, .search-side .list-box {
	border: 0;
}


.list-area .list-box .list-box-info .vdt, .video-side-list .list-box .list-box-info .vdt, .search-side .list-box .list-box-info .vdt {
	position: static;
}

.list-area .list-box .list-box-info .c-name, .video-side-list .list-box .list-box-info .c-name, .search-side .list-box .list-box-info .c-name {
	float: none;
	margin: 2px 0 0;
}

.list-area .list-box .list-box-info .i-text, .video-side-list .list-box .list-box-info .i-text, .search-side .list-box .list-box-info .i-text {
	float: none;
	margin: 0;
}

.list-area .list-box .list-box-info h4, .list-area .list-box .list-box-info .title, .video-side-list .list-box .list-box-info h4, .video-side-list .list-box .list-box-info .title, .search-side .list-box .list-box-info .title {
	margin: 0px;
	line-height: 16px;
}

.list-area .list-box, .video-side-list .list-box, .search-side .list-box {
	background: transparent;
	border-radius: 0;
	min-height: initial;
	max-height: 80px;
	height: 80px;
	overflow: hidden;
	box-shadow: none !important;
	margin-bottom: 15px;
}

.video-side-list .list-box .list-box-info {
	padding: 0 5px 0 0;
}

.list-area .list-box .list-box-info, .search-side .list-box .list-box-info {
	padding: 0;
}

.list-area .list-box .img-holder, .video-side-list .list-box .img-holder, .search-side .list-box .img-holder {
	width: 140px;
	height: 79px;
	float: left;
	margin-right: 10px;
}

.list-area .list-box .overlay, .video-side-list .list-box .overlay, .search-side .list-box .overlay {
	display: none;
}

.list-area .list-box .list-box-info, .video-side-list .list-box .list-box-info, .search-side .list-box .list-box-info {
	display: block;
}

.list-area .ab-list {
	margin-top: 0;
}






/* Ad */


.ab-list {
	margin: 60px 15px 0;
	display: block;
	background: #fff;
	padding: 0px;
	float: right;
}

.ab-list img {
	margin: 0 auto;
}

.ab-list-728x90 {
		margin: 0 auto !important;
		width: 740px;
		padding: 5px !important;
		height: 100px;
}

.ab-list-728x90 img {
	display: block;
	margin: 0 auto;
}


/* Search Result */
.search-page .seed-video {
	padding-bottom: 15px;
}


.seed-video iframe {
	height: 156px !important;
}

/*.search-page .seed-video .vd-player {
	width: 585px !important;
	height: 340px !important;
	overflow: hidden;
}*/


.search-page .seed-video .title, .search-page .seed-video h3 {
	margin: 0 0 15px;
	font-size: 14px;
	font-weight: bold;
}

.search-page .seed-video p {
	margin: 0;
}

.search-page .seed-video a {
	color: #F9690E;
	text-decoration: none;
}


.vidi-sc {padding: 0 15px 0 0 !important;}

.search-result {}

.search-result .list-box.big:last-child {
	margin-bottom: 0px;
}

.result-opt {
	margin: 0 0 15px;
	overflow: hidden;
	position: relative;
}

.result-tab {
	list-style: none;
	padding: 0;
	margin: 0;
	border-bottom: 2px solid #d8d8d8;
	font-size: 16px;
	font-weight: bold;
}

.result-tab li {
	display: inline-block;
	margin-right: 15px;
}

.result-tab li a {
	color: #f9690e;
	text-decoration: none;
	padding: 3px;
}

.result-tab li.selected a {
	color: #000;
	border-bottom: 2px solid #f9690e;
}


.vid-filter {
	margin: -7px 0 10px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
}

.dbtn {
	background: transparent;
	color: #767676;
	border: 0;
	padding: 0;
	float: left;
	margin-right: 20px;
}

.dbtn .caret {
	margin-top: -2px;
}


.sresult {
	max-width: 770px;
	margin: 0 auto;
}

.search-page {
	max-width: 980px;
	margin-top: 15px;
}

.search-page .wbg {
	padding-top: 0;
	margin-top: 0;
}

.search-side .list-box {
}

.search-side .list-box:last-child {
	margin-bottom: 0;
}

.search-side .list-box .img-holder {

}

.search-side .list-box .list-box-info .c-name {
}

.search-side .list-box .list-box-info .i-text {
}



/* Hero & Master & Category Hero List Box */

.hero-area {
	padding: 0 0 0;
}

.hero-area .list-box .img-holder h4 {
	text-shadow: 1px 1px 1px #000;
} 

.hero-area .master .list-box .img-holder h4 {
	font-size: 18px !important;
	line-height: 20px;
} 

.hero-area .master .list-box .list-box-info {
	min-height: 95px;

}

.hero-area .master .list-box {

}

.hero-area .c-control > span {
	margin-top: -70px !important;	
}

.hero-area .c-control.right {
}

.master .list-box .list-box-info h4, .master .list-box .list-box-info .title {
	font-size: 20px;
	line-height: 24px;
}

.master .list-box .list-box-info .c-name {
	float: left;
}

.master .list-box .list-box-info .i-text {
	float: right;
}

.master .list-box .img-holder {
	width: 100%;
	height: auto;
	margin: 0;
	max-height: 258px;
}


.sub .list-box .list-box-info {
	min-height: 75px;
}

.sub .list-box {
}

.sub .list-box .img-holder {
	width: 100%;
	margin: 0;
	height: 94px;
}


.sub .list-box .list-box-info .c-name {

}

.sub .list-box .list-box-info .i-text {

}


/* Slider */
.slider .c-control {
	width: auto;
}

.slider .c-control > span {
	margin-top: -25px !important;
	text-shadow: none;
	color: #5F687B;
}

.slider .c-control .glyphicon-chevron-left {
	margin-left: -45px;
}

.slider .c-control .glyphicon-chevron-right {
	margin-right: -45px;
}

/* */

.list-box img {

}


.lb-text {
	display: inline-block;
}


.list-box.medium {
	margin-bottom: 15px;
}

.list-box.medium .img-holder {
	max-width: 100%;
	float: none;
	margin: 0;
}

.list-box.medium .img-holder img {
    width: 100%;
	
}

.list-box.medium .list-box-info{
	display: block;
	float: none;
}

.list-box.medium .list-box-info h4 {
	margin: 5px 0 0;
}


.list-box.small.plist .plist-info .v-cnt {
	margin-top: 15px;
	font-size: 14px;
	line-height: 18px;
}




.list-area {background: #fff;margin: 0px 0 0;border: 1px solid #ECECEC;}

.s-title {
	border-bottom: 2px solid #d8d8d8;
	color: #1d2125;
	margin: 10px 0;
	height: 27px;
}

.s-title .title {
	float: left;
	margin: 0;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	border-bottom: 2px solid #f9690e;
	padding: 0 0 0px;
	position: relative;
	line-height: 25px;
}

.s-title a {
	float: right;
	background: #D8D8D8;
	color: #fff;
	padding: 1px 10px 0;
	border-radius: 4px;
	-webkit-transition: all 0.15s ease-in;
	-moz-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	-ms-transition: all 0.15s ease-in;
	display: none;
}

.s-title a:hover {
	background: #F9690E;
}

.s-title:hover .right-arrow {
		
}



.right-arrow {
	text-decoration: none !important;
}

.right-arrow i {
}

.right-arrow span {
	display: none;
	
}

.playlist-area {
	padding: 0;
	margin: 0;
}


.playlist-area .video-box {
}


.mast-video {
	position: absolute;
	left: 455px;
	top: 43px;
	width: 400px;
}

.mast-close {
	background: transparent;
	border: 0;
	position: absolute;
	z-index: 999999;
	right: 0;
	top: 10px;
	color: #fff;
}


.masthead-wrapper {
	min-height: 150px;
}

.masthead-thin {
	position: absolute;
	z-index: 9999;
	cursor: pointer;
	top: 10px;
	left: 0;
	width: 100%;
}

.masthead-thin a {
	display: block;
}

.masthead-thin img {
	display: block;
	margin: 0 auto;
}

.masthead {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.masthead-play {
	background: transparent;
	display: block;
	border: 0;
	position: absolute;
	left: 630px;
	top: 50px;
}

.masthead-extended {
	position: absolute;
	z-index: 9999;
	display: none;
	top: 0;
	left: 0;
}

.channel-box {
	position: relative;
	display: block;
	overflow: hidden;
	background: #fff;
	padding-bottom: 5px;
	margin-bottom: 35px;
	box-shadow: 0 0px 1px 0px rgba(0,0,0,.16),0 2px 3px 0 rgba(0,0,0,.12);
	border-radius: 2px;
}

.channel-box .channel-cover {
	background-color: #ccc;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 117.5px;
	display: block;
}

.channel-box .channel-info {

    padding: 10px 10px 5px;
    

    min-height: 65px;

}

.channel-box .channel-avatar {
	margin: -40px auto 0;
	width: 60px;
	display: block;
	height: 60px;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
	border: 1px solid #fff;
}

.channel-box .channel-avatar img {
	border: 1px solid #d8d8d8;
	width: 85px;
	height: 85px;
}

.channel-box .channel-meta {
	margin: 10px 0 0;
}

.channel-box .channel-meta a {
	display: block;
	text-align: center;
	text-decoration: none;
}

.channel-box .channel-meta .title {
    margin: -3px 0 6px;
    font-weight: bold;
    font-size: 16px;
    text-decoration: none;
    color: #000;
    text-transform: capitalize;
    display: inline;
}

.channel-box .channel-meta i {
	margin: 0;
	display: inline;
}

.channel-box .channel-meta .title a {
	color: #000;
	text-decoration: none;
}

.channel-box .channel-action {
    overflow: hidden;
	
    margin: 3px 0 0 0;
}

.channel-box .watch-info {
	float: right;
	margin: 5px 0;
	font-size: 12px;
}

.channel-box .follow-btn {
	float: left;
}



.follow-btn {
	color: #f9690e !important;
	text-transform: uppercase;
	text-decoration: none !important;
	padding: 2px;
	border-radius: 3px;
	font-size: 13px;
	height: 24px;
	font-weight: bold;
	display: block;
	border: 1px solid #f9690e;
	background: transparent;
}

.follow-btn:hover {
	background: #f9690e;
	color: #fff !important;
}


.follow-btn .count {
	background: #fff;
	color: #000 !important;
	padding: 1px 5px;
	margin: 0;
	display: none;
	float: right;
	border-radius: 2px;
	height: 18px;
	font-weight: normal;
	font-size: 12px !important;
	text-align: center;
}

.follow-btn .f-text {
    float: left;
    margin: 1px 5px;
    font-size: 12px !important;
}

.follow-btn.followed {
	background: #f8f8f8;
	border: 1px solid #d3d3d3;
	color: #E6E6E6 !important;
}

.follow-btn.followed .f-text {
	color: #B3B3B3 !important;
}

.follow-btn.followed .count {
	color: #A2A2A2 !important;
	background-color: #DEDEDE;
}

.follow-btn.followed .count i {
	margin: 0;
	top: 0;
	padding: 0;
}


.follow-btn.subs {
	margin: 1px 0 0 0;
	float: left;
}

.channel-area {margin: 0;}

.trailer-area {
background: #1F1F1F;padding: 30px 0;margin: 30px 0 0;}

.trailer-area .list-box  {
	margin-bottom: 0;
}

.trailer-area .list-box .img-holder {
	height: 310px;
}

.trailer-area .list-box h4 {
	opacity: 1;
}

.trailer-area .list-box:hover h4 {
	opacity: 1;
}

.trailer-area .s-title {
	color: #fff;
	border-color: #424242;
	margin: 0 0 15px;
}

.trailer-area .s-title .title {

color: #FFFFFF;}

.trailer-area .s-title a {
	background: #424242;
}

footer {
	background: #FFFFFF;
	padding: 10px 0;
	font-size: 12px;
	color: #6c7a89;
	margin: 30px 0 0;
	position: relative;
}

footer a {
	color: #4D5463;
}

.footer-logo {
		display: block;
		margin: 8px 0 0;
		overflow: hidden;
		position: relative;
}

.footer-logo h1 {
	margin: 0;
	font-size: 12px;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	left: 0;
}

.footer-logo img {
	max-width: 120px;
}

footer h2 {
	font-size: 12px;
	font-weight: normal;
	color: #4D5463;
	display: block;
	margin: 0;
	line-height: 16px;
}

footer h2:after {
}

footer h2:last-child:after {
	content: '';
}

footer .widget {
	
}

footer .widget .title {
	font-weight: 500;
	border-bottom: 1px solid #E0E0E0;
	padding-bottom: 5px;
	color: #5D5D5D;
	position: relative;
	margin-bottom: 5px;
	font-size: 14px;
}

footer .widget .title:after {
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #ccc;
	content: '';
	position: absolute;
	right: 15px;
	top: 50%;
	display: none;
	margin-top: -2px;
}



footer .widget ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

footer .widget ul li {
	
}

footer .widget ul li a {
	text-decoration: none !important;
}

.store-btn {
	margin-bottom: 10px;
	display: block;
}


.social-link {
	overflow: hidden;
	display: block;
	color: #5F687B;
}

.social-link i {
	font-size: 28px;
	float: left;
}

.social-link span {
	float: left;
	margin: 8px;
}

footer .cat-link {
}


.credits {
	border-top: 1px solid #E0E0E0;
	overflow: hidden;
	margin-top: 10px;
}

.punto {
    margin: 5px 0;
	
}

.credits p {
	margin: 20px 0 0;
}

.show-more {
	background: #f9690e;
	color: #fff;
	text-align: center;
	display: inline-block;
	margin: 15px auto 25px;
	border-radius: 4px;
	border: 0;
	padding: 5px 30px;
	font-weight: bold;
	font-size: 16px;
	height: 33px;
	text-transform: uppercase;
}


.vdad {
	display: block;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}

.vdad .ab-list {
	margin: 0 auto;
	float: none;
}

.side-col .next-vid-col {
	padding-left: 0;
	padding-right: 0;
}

.next-vid-col .wui-area {
	margin-top: 0;
}

.side-col .vdad .ab-list {
	float: none;
	margin: 0px auto;
}

.no-pl .vdad {
	margin-top: 0;
	padding: 10px;
	margin-bottom: 15px;
}

.vdad img {
	margin: 0 auto;
}

.vdad.ls {
	background: #F9F9F9;
	padding: 5px;
	margin: 45px 15px 0 0;
	float: right;
}

.vdad span {
	font-size: 11px;
	margin: 5px 0 0;
	display: block;
	color: #797979;
}

.c-bread {
	background: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	float: left;
	padding: 3px 6px 2px;
	margin: 10px 0;
	font-size: 12px;
	text-transform: capitalize;
}

.c-bread a {
	color: #2c3e50;
}

.vd-area {
	/* max-width: 640px; */
}

.side-col {
	padding: 0;
	margin: 0;
}

.vd-area h1 {
	color: #232323;
	font-weight: 400;
	font-size: 16px;
	margin: 0 0 15px;
	/*	padding-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;*/
	text-transform: capitalize;
	border-bottom: 1px solid #eee;
	padding-bottom: 7px;
	line-height: 22px;
}

.vd-area h1 a {
	color: #232323;
	text-decoration: none;
	display: block;
}

.ex-player {
	width: 100%;
	height: 100%;
}

.vd-player {
	/* width: 640px; */
	/*height: 428px; */
	overflow: hidden;
	background-color: #000;
}

/*.vidi-player {
	height: 428px !important; 
}

.vidi-player {
	height: 360px;
	z-index: 9;
}*/

.vd-player img {
	width: 100%;
}




.video-collapse {
	
}

.video-side-list {
}


.video-side-list .list-box:first-child {
	border-bottom: 1px solid #e3e3e3;
	padding: 0 0 15px;
	height: auto !important;
	max-height: none;
	margin-bottom: 15px;
}

.video-side-list .list-box .img-holder {
}


.search-result .wui-area {
	margin: 0 0 15px;
	padding-top: 15px;
}

.wui-collapse-btn {
	border: 0;
	background: transparent;
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 15px;
	color: #696969;
	font-size: 18px;
	display: none;
}

.m-action {text-align: right;position: absolute;bottom: 0;right: 0;display: none;}

.n-social {position: absolute;right: 0;bottom: 6px;}

.n-social .fb-like {
	margin: 0px 0 0 10px;
	display: block;
	float: right;
}

.n-social .twitter-share-button {
	display: inline-block;
}

.wui-area {
	margin: 15px 0 0;
	padding: 10px 15px 15px;
	background: #fff;
	box-shadow: 0 0px 1px 0px rgba(0,0,0,.16),0 2px 3px 0 rgba(0,0,0,.12);
}

.vw {
	display: none;
}

.wui-scollapse {
	margin-top: 10px;
}

.wui-collapse {
	display: block;
}

.wui-date {
	font-size: 13px;
}

.wui-box {
	overflow: hidden;
	margin-bottom: 5px;
}

.wui-box:last-child {
	margin-bottom: 0;
}

.wui-box b {
	margin-right: 10px;
	font-weight: 600;
	min-width: 50px;
	display: block;
	float: left;
}


.wui-meta {
		margin-bottom: 15px;
		position: relative;
}

.wui-sub {
	padding: 10px 0;
	border-top: 1px solid #eee;
	margin: 15px 0 0;
	position: relative;
}

.wui-button {
	background: transparent;
	border: 0;
	color: #8A8A8A;
	padding: 0;
	margin: 0 15px 0 0;
	font-size: 16px;
}

.wui-button i {
	margin: 5px 6px 0 0;
	float: left;
}

.wui-button span {
	font-size: 12px;
	margin: 0;
}

.wui-button:last-child {
	margin: 0 0 0 0;
}

.wui-box a {
	color: #2C3E50;
}

.wui-box.small {
	font-size: 13px;
}

.video-tags {
	color: #b2c3d8;
}

.video-tags a {
	color: #333;
}

.video-tags i {
	float: left;
	font-size: 22px;
	margin: 0;
}

.video-tags {
	list-style: none;
	padding: 0 0 0 0;
	display: inline;
}

.video-tags li {
	display: inline;	
}


.video-tags li::after {
	content: ',';
	margin-left: -3px;
}

.video-tags li:last-child:after {
	content: '';
}

.video-tags li a {
	
}

.video-description {
	font-size: 13px;
	line-height: 18px;
	margin: 5px 0 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
}

.video-description p {
}

.video-description p::first-letter {
	text-transform: capitalize;
}

.report-btn {
	background: #fff;
	color: #b2c3d8;
	border: 0;
	margin: 2px 10px;
	height: 20px;
	padding: 4px 0;
}

.report-btn:hover {
	color: #ff0000;	
}

.social-set {
	float: left;
}

.social-set a {
	float: left;
	height: 30px;
}

.video-info-area {
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9;
	padding: 0 0 8px;
}

.video-stats {
	float: right;
	margin: 0 0 5px;
}

.video-meta {
	margin: 5px 0 0;
}

.v-watch {font-size: 20px;color: #545454; float: right;line-height: 26px;padding: 10px 0;}


.s-btn {
    border-radius: 4px;
    position: relative;
    color: #fff;
    font-weight: bold;
    padding: 6px 8px;
    text-decoration: none !important;
    margin-right: 5px;
    background: #b2c3d8;
    border: 0;
    max-height: 30px;
    min-width: 30px;
    text-align: center;
}

.s-btn i {
	font-size: 18px;
	float: left;
}

.s-btn span {
	float: left;
}

.s-btn:hover {
	background-color: #8FA5C1;
	color: #fff;
}

.s-btn.fb {
	background: #3b5999;
	display: block;	
}

.s-btn.tw {
	background: #55acee;
	display: block;
}

.s-btn.wa {
	background: #43d854;
	display: block;	
}

.s-btn.gp {
	background: #dc4e41;
	display: block;	
}

.s-btn.embed {
	
}

.s-btn.embed span {

}

.s-btn.fb i {
	margin: 1px 7px 0 3px;
}

.embed-btn {
	
}

.c-box {
	float: left;
}

.c-box .c-name {
	color: #000;
	font-weight: bold;
	text-transform: capitalize;
	display: block;
}

.c-box .c-name.v2 {
	margin: -3px 0 6px;
}

.c-box .cbi {
	float: left;
}

.cp-img {
	float: left;
	margin-right: 10px;
	width: 48px;
	height: 48px;
	background: #B2C3D8;
	background-position: 50% 50%;
	background-size: cover;
}

.v-info {
	list-style: none;
	padding: 0;
	text-align: right;
	font-size: 13px;
	color: #6c7a89;
	margin: 0;
}

.cat-badge {
	list-style: none;
	display: block;
	margin: 9px 0 0;
}

.cat-badge li {
	display: inline-block;
}

.cat-badge li a {
	background: #5C7BA2;
	padding: 5px 12px;
	border-radius: 4px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
}

.v-info .clink {
	list-style: none;
}

.v-info .clink li {
	display: inline;
}

.v-info a {
	color: #6c7a89;
	text-decoration: none !important;
}

#comments {
}


.pfix {
	padding: 0;
	/* overflow: hidden; */
}

.prfix {
	padding-right: 0;
}

.plfix {
	padding-left: 0;
}

.side-adb {
	float: right;
	margin-right: 15px;	
}

.side-adb img {
    display: block;
	
    margin: 0 auto;
}


.family-filter {
	position: absolute;
	right: 0;
	top: 0;
	color: #6c7a89;
	
}

.family-filter label {
	font-weight: normal;
}


.ffilter {

}

.ffilter .plist-switch {
	font-size: 18px;
	float: right;
	margin: -3px 5px -5px;
	color: #000;
}

.ffilter .ff-text {
	font-size: 12px;
	float: left;
	margin: 0px 3px 0 0;
	color: #5E6472;
}

.c-select {
	float: left;
	margin-right: 20px;
}

.c-select.btn.md {
	width: 140px;
	float: right;
	margin: 12px 0;
}

.c-select select {
	background-image: url('../images/down-arrow.png');
	background-repeat: no-repeat;
	background-size: 7px;
	background-position: right center;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font: inherit;
	color: #767676;	    
	background-color: transparent;
	border-radius: 4px;
	border: none;
	padding: 0 10px 0 0;
	font-weight: 600;
}

.filter-area {
	font-size: 12px;
	display: none;
}

.filter-area .title {
	font-weight: 600;
}

.filter-area .filter-col {
	display: inline-block;
	max-width: 150px;
	padding-right: 20px;
	vertical-align: top;
	padding-top: 10px;
}

.filter-area h5 {
	margin: 0 0 5px;
	font-weight: 600;
	font-size: 13px;
}


.filter-area ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.filter-area ul li {
	
}

.filter-area ul li a {
	color: #656565;
}



.detail-side {
	margin: 30px 0;
}

.playlist-opt {
	margin: 0 0 10px;
	font-size: 13px;
	overflow: hidden;
}

.playlist-opt .title {
	color: #000;
	font-weight: 600;
	float: left;
	margin: 0;
}

span.twitter-typeahead {
  width: 100%;
  display: block !important;
}

span.twitter-typeahead .tt-dropdown-menu {
  top: 32px !important;
}

span.twitter-typeahead .tt-dropdown-menu {
  top: 44px !important;
}

span.twitter-typeahead .tt-dropdown-menu {
  top: 28px !important;
}

.tt-input {
	color: #333;
	outline: none;
}

.tt-selectable {
	padding: 2px 15px;
	cursor: pointer;
}

.tt-cursor {
	background: #f5f5f5;
}

.tt-menu {
	width: 100%;
	margin: 0;
	padding: 8px 0;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	color: #000;
	text-transform: lowercase;
	font-size: 16px;
}


.plist-switch {
    display: block;
    position: relative;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
    float: right;
    margin: 0;
    font-weight: 500;
}

.plist-switch input {
    opacity: 0;
    position: absolute;
}

.plist-switch input + span {
    position: relative;
    display: inline-block;
    width: 1.65em;
    height: 1em;
    background: white;
    box-shadow: inset 0 0 0 0.0625em #e9e9e9;
    border-radius: 0.5em;
    vertical-align: -0.15em;
    transition: all 0.40s cubic-bezier(.17,.67,.43,.98);
}

.plist-switch:active input + span,
.plist-switch input + span:active {
    box-shadow: inset 0 0 0 0.73em #e9e9e9;
}

.plist-switch input + span:after {
    position: absolute;
    display: block;
    content: '';
    width: 0.875em;
    height: 0.875em;
    border-radius: 0.4375em;
    top: 0.0625em;
    left: 0.0625em;
    background: white;
    box-shadow: inset 0 0 0 0.03em rgba(0,0,0,0.1),
                0 0 0.05em rgba(0,0,0,0.05),
                0 0.1em 0.2em rgba(0,0,0,0.2);
    transition: all 0.25s ease-out;
}

.plist-switch:active input + span:after,
.plist-switch input + span:active:after {
    width: 1.15em;
}

.plist-switch input:checked + span {
    box-shadow: inset 0 0 0 0.73em #F9690E;
}

.plist-switch input:checked + span:after {
    left: 0.7125em;
}

.plist-switch:active input:checked + span:after,
.plist-switch input:checked + span:active:after {
    left: 0.4375em;
}


.left-side {
	background: #f3f3f3;
	margin-bottom: 30px;
	min-height: 910px;
}

.l-list {
	text-transform: uppercase;
	list-style: none;
	padding: 10px 0;
	margin: 0;
	font-size: 12px;
}

.l-list li {
	margin-bottom: 10px;
}

.l-list li:last-child {
	margin-bottom: 0;
}

.l-list li a {
	color: #2c3039;
	text-decoration: none;
}

.right-side {
	background: #f3f3f3;
	font-size: 12px;
	color: #2c3039;
	margin-bottom: 30px;
	min-height: 910px;
}

.right-side h5 {
	text-transform: uppercase;
	font-size: 12px;
}

.all-vid {
	padding-top: 15px;	
	margin-bottom: 30px;
}

.all-vid .vid-filter {
	margin-top: -5px;
}

.c-pagi {
	
}

.c-pagi li {
	
}

.c-pagi li a {
    color: #f9690e;
    padding-bottom: 4px;
}

.c-pagi li a:hover {
    color: #f9690e;
}


.c-pagi .active a {
	background: #f9690e;
	border-color: #f9690e;
}

.c-pagi .active a:hover {
	background: #f9690e;
	border-color: #f9690e;
}

.c-holder {
	position: relative;
	margin-bottom: 15px;
	background: #fff;
	box-shadow: 0 0px 1px 0px rgba(0,0,0,.16),0 2px 3px 0 rgba(0,0,0,.12);
	border-radius: 3px;
}

.shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 80px;
	-webkit-transition: height .5s ease;
	transition: height .5s ease;
	bottom: 0;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0, 0, 0, 0.75) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}

.c-area {
	margin: 0;
}

.channel-creative {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	min-height: 185px;
	background-color: #ccc;
	position: relative;
	overflow: hidden;
	border-radius: 3px 3px 0 0;
}

.channel-stuff {
	
}

.cb-avatar {
    overflow: hidden;
    display: block;
    position: absolute;
    bottom: 15px;
    left: 15px;
    border: 3px solid #fff;
    width: 120px;
    height: 120px;
    background-position: 50% 50%;
    background-size: cover;
    box-shadow: 0 0px 1px 0px rgba(0,0,0,.16),0 2px 3px 0 rgba(0,0,0,.12);
}

.cb-avatar img {
	display: block;
}

.c-detail {
    margin: 0;
    position: absolute;
    width: 100%;
    padding: 0 0 0 150px;
    bottom: 0;
}

.cd-name {
	font-size: 24px;
	font-weight: bold;
	color: #fff !important;
	text-decoration: none !important;
	margin: 0 0 0px;
	text-transform: capitalize;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.55);
	display: block;
}

.cd-name i {
	color: #55acee;
	font-size: 20px;
}

.cd-count {
	color: #fff;
	font-size: 16px;
	margin: 0 0 15px;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.55);
	font-weight: 500;
	display: block;
}

.c-nav {
	
}

.ch-action {
	margin: 0;
	float: right;
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.ch-action .follow-btn {
	float: left;
	color: #fff !important;
	border: 0;
	box-shadow: 0 0px 1px 0px rgba(0,0,0,.16),0 2px 3px 0 rgba(0,0,0,.12);
	background: #F9690E;
	padding: 6px 10px 4px;
	height: auto;
}

.ch-action .follow-btn:hover {
}

.ch-action .mail-btn {
	float: left;
	color: #b6b7b7;
	margin: 0px 0 0 10px;
	font-size: 20px;
}

.ch-nav {
	font-size: 12px;
	padding: 0 0 0 15px;
	font-weight: bold;
	text-transform: uppercase;
}

.ch-nav a {
	color: #6c7a89;
}

.ch-link {
	list-style: none;
	padding: 0;
	margin: 0;
}

.ch-link li {
	margin-right: 15px;
	display: block;
	float: left;
	padding: 8px 6px 6px;
}

.ch-link li a {
	text-decoration: none;
}

.ch-link li.selected {border-bottom: 1px solid #f9690e;}

.ch-link li.selected a {
	color: #000;
}

.ch-link li a:hover {
	color: #000;
}

.ch-search {
	float: left;
}

.ch-search .search-btn {
	background: transparent;
	color: #6c7a89;
	border: 0;
	padding: 4px 0;
	margin: 0;
} 

.feedback-btn {
	background: url('../images/feedbackify.png') no-repeat right center;
	width: 52px!important;
	height: 205px!important;
	position: fixed;
	top: 40%;
	display: block;
	right: 0;
}

.ch-social {
	float: right;
	margin: -10px 0 0;
	font-size: 26px;
	list-style: none;
	padding: 0;
}

.ch-social li {
	float: left;
	margin: 0 12px 0 0;
}

.ch-social li .fb {
	color: #3b5998;
}

.ch-social li .tw {
	color: #55acee;
}

.ch-social li .gp {
	color: #dd4b39;
}

.ch-social li .in {
	color: #3f729b;
}

.ch-social li .rss {
	color: #f26522;
}

.wb-link {
	color: #888888 !important;
	font-size: 13px;
	margin: 6px 0 0;
	display: block;
}

.feedback {
	
}

.feedback .checkbox {
	display: inline-block;
	margin: 30px 15px;
}

.feedback textarea {
	min-height: 100px;
	resize: vertical;
}

.feedback.c-modal .modal-dialog {
	max-width: 600px;
}

.feedback.c-modal .modal-body {
	padding: 0;
}

.feedback.c-modal .modal-body {
}

.c-modal {
	z-index: 10004;
}

.editable-input {
	text-align: left;
}

.c-modal .modal-header {
	padding: 0 0 20px;
}

.c-modal .modal-header {
	padding: 10px;
}

.c-modal .modal-content {
	padding: 0 15px;
	border-radius: 2px;
	border: 0;
}

.c-modal .modal-dialog {
	max-width: 380px;
	margin-top: 10%;
	margin-left: auto;
	margin-right: auto;
}

.c-modal.medium .modal-dialog {
	max-width: 500px;
}

.c-modal.big .modal-dialog {
	max-width: 600px;
}

.c-modal .modal-title {
	font-weight: bold;
	font-size: 22px;
	text-align: center;
	padding: 0;
	line-height: 34px;
}

.c-modal .modal-header .close {
	margin: 0;
	position: absolute;
	right: 15px;
	top: 15px;
}

.c-modal .separator {
	position: relative;
	color: #c0c0c0;
	overflow: hidden;
	text-align: center;
	height: 20px;
	margin: 15px 30px;
}

.c-modal .separator .txt {
	padding: 5px;
	background: #fff;
	position: relative;
	z-index: 1;
}

.c-modal .separator .line {
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #E5E5E5;
}

.c-modal .separator div {
	position: absolute;
	width: 100%;
}

.c-modal .separator span {
	text-align: center;
}

#messageModal.c-modal .modal-dialog {
	max-width: 600px;
}

.c-dropdown .nav-tabs {
	text-align: center;
	border: 0;
	margin-top: 0;
}

.c-dropdown .nav-tabs>li {
	float: none;
	display: inline-block;
}

.c-dropdown .nav-tabs>li {
	text-transform: uppercase;
	font-weight: bold;
}

.c-dropdown .nav-tabs>li a {
	color: #ccc;
	margin: 0 -2px;
	background-color: #fff;
	border: 0;
	border-bottom: 3px solid #ccc;
	padding-bottom: 7px;
}

.c-dropdown .nav-tabs>li.active>a, .c-dropdown .nav-tabs>li.active>a:focus, .c-dropdown .nav-tabs>li.active>a:hover {
	background: #fff;
	border: 0;
	border-bottom: 3px solid #f9690e;
	color: #f9690e;
}

.empty-box {
	text-align: center;
	margin: 80px 0 60px;
	display: block;
}

.message-list {
	list-style: none;
	padding: 0;
	margin: 0 0 0;
}

.message-box {
	display: block;
	padding: 8px 11px 8px;
	color: #000;
	text-decoration: none !important;
	overflow: hidden;
	margin-bottom: 0;
	font-size: 13px;
}

.message-box img{
	display: block;
	float: left;
	height: 40px;
	margin-top: 0;
	width: 40px;
	border-radius: 4px;
	border: 2px solid #E6E6E6;
}

.message-box span {
color: #000;}

.message-body {
	margin: 4px 0 0 49px;
	font-weight: normal;
}

.message-box .message-avatar {
	padding: 0 !important;
}

.message-box .message-by {
	font-weight: 600;
	color: #F9690E !important;
	display: inline;
	padding: 0 !important;
}

.message-box p {
	
}

.message-box .message-date {
	float: left;
	font-size: 12px;
	color: #888;
	margin: 0;
}


#messageModal .modal-body {
	padding: 0 10px 0 0;
}

.message-box .reply-btn {
	text-transform: uppercase;
	color: #f9690e;
	border: 0;
	background: transparent;
	font-weight: bold;
	padding: 0;
}

.message-list .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
	background: transparent;
}

.message-list .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #B7B7B7;
}

.message-nav {
	overflow: hidden;
	padding: 10px 10px 5px;
	font-size: 13px;
}

.message-nav a {
	font-weight: bold;
	color: #f9690e;
	text-decoration: none;
}


.fbc-btn {
	background: #2f487b;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	display: block;
	border-radius: 3px;
	text-align: center;
	overflow: hidden;
	height: 44px;
	position: relative;
	margin: 0 0 15px;
}

.fbc-btn:hover, .fbc-btn:focus {
	color: #fff;
	text-decoration: none;
}

.fbc-btn i {
	background: #3b5999;
	float: left;
	padding: 13px 19px;
	max-width: 45px;
}

.fbc-btn span {
	width: 100%;
	display: block;
	margin: 9px 0 0;
}

.tw-btn {
	background: #448FC7;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	display: block;
	border-radius: 3px;
	text-align: center;
	overflow: hidden;
	height: 44px;
	position: relative;
	margin: 0;
}

.tw-btn:hover, .tw-btn:focus {
	color: #fff;
	text-decoration: none;
}

.tw-btn i {
	background: #55acee;
	float: left;
	padding: 13px 15px;
	max-width: 45px;
}

.tw-btn span {
	margin: 9px 0 0;
	width: 100%;
	display: block;
}

.df-btn {
	background: #f8f8f8;
	font-weight: bold;
	font-size: 18px;
	border-radius: 2px;
	text-align: center;
	overflow: hidden;
	height: 44px;
	width: 100%;
	border: 1px solid #d8d8d8;
	display: block;
	margin: 15px 0 0;
	line-height: 22px;
}

.df-sm {
    float: left;
    width: auto;
    font-size: 14px;
    padding: 5px 15px 7px;
    height: auto;
    margin: 0;
    color: #000;
}

.df-xs {
	float: right;
	width: auto;
	font-size: 14px;
	padding: 5px 10px 3px;
	height: auto;
	margin: 11px 0;
	color: #A0A0A0 !important;
	background-color: #FFF;
}

.df-xs span {
	color: #A0A0A0 !important;
	font-weight: bold;
	font-size: 14px !important;
}

.df-sm span {
	color: #000 !important;
	font-weight: bold;
	font-size: 14px !important;
}

.df-btn.org-btn {
	background: #f9690e;
	color: #fff;
	border: 0;
	margin-bottom: 25px;
}

.orgy-btn {
	background: #f9690e;
	color: #fff;
	border: 0;
	padding: 7px 12px;
	font-weight: bold;	
}

.orgy-btn:hover {
	background: #CC560C;
	color: #fff;
}

.o-btn {
	background: #f9690e;
	color: #fff;
	border: 0;
	padding: 7px 12px;
	font-weight: bold;
}

.nbtn {
	background: transparent;
	color: #000 !important;
	font-weight: bold;
	border: 0;
	padding: 0;
	display: inline;
	text-decoration: none !important;
	border-bottom: 1px solid #d8d8d8;
}

.c-modal .modal-body {
	padding: 15px 30px;
}

.c-modal .modal-body .c-form {
	margin: 0;
}

.plfix {
	padding-left: 0;
}

.c-radio {
    text-align: center;
    display: inline-block;
    margin: 0 10px 5px !important;
}

.c-radio input {
	float: left;
	margin: 4px 0 0;
}


.c-radio span {
	font-size: 16px;
	margin: 0 0 0;
	display: inline-block;
	color: #2C3E50;
	font-weight: 400;
}

.c-modal .text-link {
	display: block;
	text-align: center;
	margin: 0 0 10px;
	color: #000;
	text-transform: none;
}

.c-modal .nbtn.thin {
	font-weight: normal !important;
}

.c-form {
	margin: 20px 0 0;
}

.c-form input {
	height: 44px;
	font-size: 16px;
	color: #454C4C;
}

.c-form .form-group {
	margin-bottom: 15px;
}

.form-control {
	border-color: #E5E5E5 !important;
	box-shadow: none !important;
	border-radius: 2px;
}

.content-area {
	border: 1px solid #E5E5E5;
	border-radius: 4px;
	margin: 20px 0;
	background: #fff;
}

.content-area h4 {
	font-weight: 600;
}

.content-area a {
	color: #F9690E;
}

.form-area {
}

.form-area a {
	color: #F9690E;
}

.form-area:first-child {
	margin-bottom: 0;
}

.form-area .form-horizontal .control-label {
	text-align: left;
	padding-left: 0;
}

.form-area h2, .content-area h2 {
	margin: 0;
	font-size: 24px;
	font-weight: bold;
	border-bottom: 1px solid #E5E5E5;
	padding: 0 0 15px;
}

.form-area .form-horizontal .form-group {
	border-bottom: 1px solid #E5E5E5;
	margin: 0 !important;
	padding: 15px 0;
}

.form-area .form-horizontal .form-group:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}

.left-menu {padding-bottom: 10px;}

.lst-nav {
	list-style: none;
	padding: 0;
	margin: 0;
}

.lst-nav li {
    padding: 3px 0;
}

.lst-nav li:last-child {padding: 3px 0 0;}

.lst-nav li.sep {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 5px;
	padding: 0 0 10px;
}

.lst-nav li.sep a {
	padding: 0;
	display: block;
}

.lst-nav li a {
    color: #000;
	text-decoration: none;
    font-weight: bold;
}

.lst-nav li a:hover {
	color: #666;
}

.p-img {
	float: left;
	margin-right: 20px;
	max-width: 80px;
}

.df-p {
	margin: 20px 0 0;
}

.txt-btn {
	background: transparent;
	color: #f9690e;
	font-weight: bold;
	border: 0;
	margin: 7px  0 0 0;
	padding: 0;
}

.inside {
	margin: 50px 0 100px;
}

.inside .modal-content {
	box-shadow: none;
}

.inside .modal-dialog {
	margin: 0 auto;
}

.upload-area {
	margin: 15px 0 0;
}

.upload-area .form-area .form-horizontal .control-label {
	padding-left: 15px;
}

.upload-area .container {
	max-width: 980px;
}

.upload-area .progress {
box-shadow: none;background: rgb(226, 226, 226);}

.upload-area .alert-text {
font-size: 14px;}

.upload-area .vlink {
	color: #F9690E;
	font-size: 16px;
	display: block;
	font-weight: bold;
	margin: 10px 0;
}

.login-image {
	margin: 120px 0 100px;
}

.login-image img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}

/* accessibility styles */
.plist-switch input:focus + span:after {
    box-shadow: inset 0 0 0 0.03em rgba(0,0,0,0.15),
                0 0 0.05em rgba(0,0,0,0.08),
                0 0.1em 0.2em rgba(0,0,0,0.3);
    background: #fff;
}

.plist-switch input:focus + span {
    box-shadow: inset 0 0 0 0.0625em #dadada;
}

.plist-switch input:focus:checked + span {
    box-shadow: inset 0 0 0 0.73em #33be4b;
}

/* reset accessibility style on hover */
.plist-switch:hover input:focus + span:after {
    box-shadow: inset 0 0 0 0.03em rgba(0,0,0,0.1),
                0 0 0.05em rgba(0,0,0,0.05),
                0 0.1em 0.2em rgba(0,0,0,0.2);
    background: #fff;
}

.plist-switch:hover input:focus + span {
    box-shadow: inset 0 0 0 0.0625em #e9e9e9;
}

.plist-switch:hover input:focus:checked + span {
    box-shadow: inset 0 0 0 0.73em #4cd964;
}




.c-slide {
	
}

.c-slide .video-box, .c-slide .channel-box {
}

.c-control {
background: transparent !important;}

.c-control:hover, .c-control:focus {
	color: #fff;
}

.c-control.left {
}

.c-control.right {
}

.c-control i {
}




.playlist {
	margin: 0 0 15px -5.2%;
	width: 105.2%;
	background: #1F1F1F;
}

.playlist .pl-detail {
    padding: 10px 10px 5px;
	
    font-size: 12px;
    background-color: #1F1F1F;
    border-bottom: 1px solid #313131;
    position: relative;
}

.playlist .pl-info {
    color: #737373;
	
}

.playlist .title {
    font-size: 16px;
	
    font-weight: bold;
    color: #fff;
    margin: 0 0 3px;
}

.playlist .pl-controls {
    background-color: #000;
    position: relative;
    padding: 5px 10px;
    border-bottom: 1px solid #313131;
    overflow: hidden;
    height: 30px;
    display: none;
}

.playlist .pl-controls .vd-ctrl {
	width: 100%;
	position: absolute;
	text-align: center;
	top: 5px;
	left: 0;
}

.playlist .pl-controls .bm-btn {
	position: absolute;
	left: 5px;
	top: 6px;
	display: block;
}

.playlist .pl-controls .rd-btn {
	position: absolute;
	right: 5px;
	top: 6px;
	display: block;
}

.playlist .pl-controls .vd-ctrl .ct-btn {
	display: inline-block;
	margin: 0;
}

.playlist .ct-btn {
    background-color: #000;
    border-radius:3px;
    border: 0;
    color: white;
    padding: 0px 12px;
    margin: 0;
}

.playlist .pl-holder {
}

.hero-bb {
	display: block;
	padding: 30px 0;
	margin: 15px 0;
}

.hero-bb img {
	display: block;
	margin: 0 auto;
}

.scroller {
	height: 302px;
	overflow: hidden;
	position: relative;
}


.message-scroller {
	height: 277px;
	overflow: hidden;
	position: relative;
}

.message-scroller .iScrollIndicator {
	background: #eee !important;
}


.message-holder {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}


.iScrollIndicator {
	border: 0 !important;
	background: #585858 !important;
}

.pl-holder {

	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;

}


.playlist .pl-holder .vd-playlist {
	list-style: none;
	padding: 0;
	margin: 0;	
}

.playlist .vd-playlist {
	
}

.playlist .vd-playlist li {
	position: relative;	
	border-bottom: 1px solid #2D2D2D;
	overflow: hidden;
}

.playlist .vd-playlist li.playing {
	
}

.playlist .vd-playlist li.playing .vd-count {
	color: #F9690E;
}

.playlist .vd-playlist li.playing .vd-slist {
	border-color: #F9690E;
}

.playlist .vd-playlist .ct-delete {
	opacity: 0;
	background: transparent;
	color: #ccc;
	position: absolute;
	top: 7px;
	right: 5px;
	display: block;
	border: 0;
}

.playlist .vd-playlist li:hover .ct-delete {
	opacity: 1;
}

.playlist .vd-playlist .vd-slist {
    display: block;
    height: 63px;
    padding: 10px 0;
    color: #fff;
    border-left: 3px solid #5D5D5D;
}



.playlist .vd-playlist .vd-slist img {
	width: 70px;
	display: block;
	float: left;
	height: 43px;
}


.playlist .vd-playlist .vd-slist .vd-count {
    float: left;
	
    padding: 13px 6px;
    font-size: 11px;
    color: #828282;
}

.playlist .vd-playlist .vd-slist .vd-info {
    margin: 0 0 0 10px;
    float: left;
    width: 190px;
    display: block;
    position: relative;
    height: 45px;
}

.playlist .vd-playlist .vd-slist .vd-info .vd-name {
    font-size: 13px;
    font-weight: bold;
    display: block;
    position: absolute;
    top: 0px;
    left: 0;
    text-transform: capitalize;
    line-height: 16px;
}

.playlist .vd-playlist .vd-slist .vd-info .vd-watch {
    font-size: 11px;
    color: #9C9C9C;
    position: absolute;
    bottom: -2px;
    left: 0;
}

.playlist .vd-extra {
	
}



.playlist .vd-share {
	position: absolute;
	top: 16px;
	right: 15px;
	display: block;
	background-color: transparent;
	font-size: 16px;
}

/*.flowplayer { background-color: #000 !important; background-size: cover;  height: 360px;}*/
.flowplayer .fp-controls { }
.flowplayer .fp-timeline { }
.flowplayer .fp-progress { }
.flowplayer .fp-buffer { }

.search-vd {
    float: right;
	
    margin: 10px 0;
}

.search-vd input {
	border-radius: 2px;
	border: 0;
	padding: 3px 12px 2px;
	box-shadow: 0 0px 2px 0px rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12) !important;
}

.search-vd button {
	background: #f9690e;
	color: #fff;
	border: 0;
	line-height: 20px;
	border-radius: 2px;
	margin: 0 0 0 5px;
}

.search-vd button i {
	margin: -2px 0 0;
	display: block;
	padding: 5px 0px;
}

h2.xtr {
    border: 0;
    margin: 0;
    padding: 0 0 10px;
    font-size: 24px;
    font-weight: bold;
}

h2.xtr span, h2.bb span {
	color: #808080;
	font-size: 18px;
	font-weight: normal;
}

h2.xtr a {
	color: #000;
}

.c-select.btn {
    border: 1px solid #E5E5E5;
    text-align: left;
    margin: 0px 0 15px 0;
    padding: 0;
    width: 100%;
    max-width: 211px;
}

.c-select.btn select {
    background-position: 93% 55%;
    display: block;
    width: 100%;
    color: #9E9E9E;
    padding: 6px 12px 5px;
}

.lbtn {
	border: 1px solid #E5E5E5;
	padding: 8px 9px;
	display: inline-block;
	max-height: 34px;
	margin: 0;
	color: #000;
}

.list-v {
	border-radius: 4px 0 0 4px;
	border-right-width: 0;
	margin-left: 15px;
}

.list-v i {
	
}

.grid-v {
	border-radius: 0 4px 4px 0;
	margin-left: -4px;
}

.grid-v i {
	
}

.df-btn.org-btn {
	
}

.df-btn.org-btn.m-create {
	margin: 0;	
}


.vd-list {
	border-top: 1px solid #e5e5e5;
}

.vd-list-single {
	margin: 0;
	overflow: hidden;
	border-bottom: 1px solid #E5E5E5;
	padding: 15px 0;
	position: relative;
}

.vd-list-single .hover-btn {
	opacity: 0;
	margin: 0;
}

.vd-list-single:hover .hover-btn {
	opacity: 1;
}

.vd-list-single .list-box {
	margin-bottom: 0;
	box-shadow: none;
}



.vd-list-single .list-box .img-holder {
	height: 79px;
}

.vd-list-single .list-box.big .img-holder {
	height: 127px;
}

.vd-list-single:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}

.vd-list-single .img-holder {
	margin-right: 15px;
	width: 140px;
}

.vd-list-single .list-box .list-box-info h4 {
	margin: 0;
}

.vd-list-single .list-box .list-box-info .title {
	margin: 0;
	font-size: 20px;
	font-weight: 600;
}

.vd-list-single .vd-action {
	display: block;
	overflow: hidden;
}

.vd-action .df-sm {
	margin-right: 10px;
}

.vd-list-single .list-box .list-box-info {
	padding: 0;
}

.vd-list-single .list-box .list-box-info .i-text {
	font-size: 11px;
	float: left;
	margin-right: 0;
}

.vd-list-single .list-box .list-box-info a {
	color: #333;
}

.cc-box {
	float: left;
	margin: 30px 0 0;
}


.vd-privacy {
	color: #6c7a89;
	font-size: 12px;
	margin: 3px 0 0;
	float: right;
}

.vd-privacy button {
	background: transparent;
	border: 0;
	padding: 3px;
	margin: 0;
}

.vd-cnt {
    margin: 0 0 0 60px;
	
}

.vd-cnt i {
    margin: 0 10px 0 0;
	
}

.list-box.plist .vd-privacy {
	float: none;
}

.list-box h4 {
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 -3px;
	line-height: 22px;
}

.list-box .title a {
	color: #000;
}

.list-box.plist .vd-action {
	margin: 8px 0 0;
	overflow: hidden;
}

.list-box.hp .vd-action {
	margin-bottom: 0;
}

.list-box.hp .vd-action .df-sm:last-child {
	margin-right: 0;
}

.list-box.hp .vd-action .df-sm i {

margin-right: 4px;}

.list-box.hp {
    overflow: hidden;
	
}

.list-box.hp .vd-privacy i {
	font-size: 16px;
}

.list-box.hp .title {
	margin-bottom: 5px;
}

.pldetail {
	border-top: 0;
}

.drag-btn {
	background: #ebebeb;
	color: #ccc;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 10px;
	overflow: hidden;
	-webkit-transition: all 0.1s ease-in; 
	-moz-transition: all 0.1s ease-in; 
	-o-transition: all 0.1s ease-in; 
	-ms-transition: all 0.1s ease-in;
	opacity: 0;
}

.drag-btn i {
    position: absolute;
    top: 50%;
    margin: -5px 3px 0;
}

.vd-list-single:hover .drag-btn {
	opacity: 1;
}

.u-avatar {
	float: right;
	margin: 0px 0 0 3px;
}

.u-avatar .dropdown-menu.custom {
	min-width: 170px;
}

.dropdown-menu.custom {
	min-width: 180px;
	padding: 0;
	font-size: 13px;
	border: 0;
	margin: 7px 0 0 0;
}

.dropdown-menu.custom li {
	border-bottom: 1px solid #eee;
}

.dropdown-menu.custom li:last-child {
	border-bottom: 0;
}

.dropdown-menu.custom li a {
	color: #666;
	padding: 6px 10px;
}

.u-avatar button, .u-avatar button:hover {
	border: 0;
	padding: 0;
	width: 26px;
	height: 26px;
	background: #BDBDBD;
}

.u-avatar button img {
	display: inline-block;
	border: 0;
	border-radius: 3px;
}

.u-avatar .caret-h {
	position: absolute;
	bottom: -2px;
	right: 4px;
}

.u-avatar .caret {
	border-top-color: #FFFFFF;
}

.ubtn {
	color: #fff;
}

.ubtn a, .ubtn button {
	padding: 4px 0;
	border: 1px solid #BDBDBD;
	background: transparent !important;
	color: #BDBDBD;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	height: 26px;
	width: 26px;
	font-size: 12px;
}

.ubtn a:hover, .ubtn a:focus {
	background: transparent;
	border-color: #A9A9A9;
	color: #A9A9A9;
}

.ubtn.open .dropdown-toggle {
	background: #F9690E;
	color: #FFFFFF;
	border: 1px solid #F9690E;
}

.dropdown-menu.custom {
	right: 0;
	left: auto;
	text-transform: none;
	font-size: 14px;
	min-width: 360px;
	padding-bottom: 0;
	border: 0;
	margin: 7px 0 0;
	padding: 0;
}

.dropdown-menu.custom>li {
}

.dropdown-menu.custom>li>a {
	color: #666;
	text-decoration: none;
	padding: 5px 12px;
}


.subs-list {
	border-top: 1px solid #E5E5E5;
	padding: 10px 0 0;
}

.subs-box {
	margin-bottom: 10px;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 10px;
}

.subs-box:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.subs-follow .follow-btn {
	margin-top: 12px;
}

.subs-box .subs-img {
	float: left;
	margin-right: 10px;
	width: 50px;
	height: 50px;
	background-position: 50% 50%;
	background-size: cover;
	background-color: #ADADAD;
	border: 1px solid #D0D0D0;
}

.subs-box .subs-name {
	float: left;
	color: #1B1B1B;
	font-size: 16px;
	font-weight: 600;
	margin: 12px 0 0 0;
}

.channel-list {
	
}

.channel-list .s-title {
	margin: 10px 0 25px;
}

.channel-tab {
}

.channel-tab .channel-btn {
	display: inline-block;
	background: #FFFFFF;
	color: #A0A0A0;
	text-decoration: none;
	padding: 5px 8px 4px;
	margin: 10px 5px 0 0;
	border-radius: 0px;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: bold;
	box-shadow: 0 0px 2px 0px rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12) !important;
}

.channel-tab .channel-btn:hover {
	background: #F9690E;
	color: #fff;
}

.channel-tab .channel-btn.active {
	background: #F9690E;
	color: #fff;
}

.checkbox.custom {
	font-size: 12px;
}

.checkbox.custom input {
	margin-top: 1px;
}

.checkbox.custom label {
}



/* Navbar */
.navbar-toggle {
  float: left;
  margin-left: 15px;
}


.table-inbox-wrap {
   
}
.mail-checkbox {
    margin-right: 20px;
}
.table-inbox {
    margin:0;
}
.table-inbox tr td {
    padding: 12px 15px !important;
    vertical-align: middle !important;
}
.table-inbox tr td:first-child {
    width:5%;
}
.table-inbox tr td:first-child .icheckbox_minimal {
    margin-left:15px;
}
.table-inbox tr td:hover {
    cursor:pointer;
}
.table-inbox tr td .fa-star.inbox-started,.table-inbox tr td .fa-star:hover {
    color:#f78a09;
}
.table-inbox tr td .fa-star {
    color:#d5d5d5;
}
.table-inbox tr.unread td {
    font-weight:600;
    background:#f7f7f7;
}

.table-inbox tr.unread a {
    color: #32323a;
}
.table-inbox tr a {
    color: #767676;
}

.msg-avatar {
	display: block;
	max-width: 40px;
	max-height: 40px;
	float: left;
}

.msg-avatar img {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #DDD;
}

.table-inbox tr td.avatar-cell {
	width: 5%;
	padding: 12px 0 !important;
}


.mail-option {
    width:100%;
    padding: 5px;
    background-color: #FCFCFC;
    border-top: 1px solid #DDD;
}
.mail-option .chk-all {
    float:left;
}
.mail-option .chk-all,.mail-option .btn-group {
    margin-right:5px;
}
.mail-option .chk-all,.mail-option .btn-group a.btn {
    padding:5px 10px;
    display:inline-block;
    background:#fcfcfc;
    color:#afafaf;
    border-radius:3px !important;
    -webkit-border-radius:3px !important;
}
.inbox-pagination a.np-btn {
    border:1px solid #e7e7e7;
    padding:5px 15px;
    display:inline-block;
    background:#fcfcfc;
    color:#afafaf;
    border-radius:3px !important;
    -webkit-border-radius:3px !important;
}
.mail-option .chk-all input[type=checkbox] {
    margin-top:0;
}
.mail-option .btn-group a.all {
    padding:0;
    border:none;
    box-shadow: none !important;
}
ul.inbox-pagination {
    float:right;
    margin: 0;
    padding: 0;
}
ul.inbox-pagination li {
    float:left;
    list-style: none;
    margin: 0;
}

.pagination li a {
    color: #32323a;
}
.inbox-pagination a.np-btn {
    margin-left:5px;
}
.inbox-pagination li span {
    display:inline-block;
    margin-top:7px;
    margin-right:5px;
}

.msg-head {
	border-bottom: 1px solid #e3e3e3;
}
.msg-user {
	float: left;
	color: #808080;
	font-weight: bold;
	margin: 5px;
	font-size: 14px;
}

.compose-btn {
	margin: 11px 0 0;
}

.compose-btn a {
	color: #F9690E;
	margin: 2px 0 0px;
}

.del-btn {
	background-color: #D44343;
	color: #fff;
}

.mail-sender {
	padding: 5px 15px;
	border-bottom: 1px solid #e3e3e3;
}

.mail-sender .date {
	text-align: right;
	color: #9E9E9E;
	text-transform: uppercase;
	margin: 6px 0 0;
}

.mail-sender .msg-avatar {
	max-width: 30px;
}

.view-mail {
	margin: 10px 15px 0;
}

.upload-box {
	border: 1px solid #d8d8d8;
	text-align: center;
	border-radius: 4px;
	overflow: hidden;
	min-height: 225px;
	margin-bottom: 20px;
}

.upload-box .dropify-wrapper {
	height: 220px;
}

.upload-box h4 {
	font-weight: bold;
	margin: 30px 0 0;
}

.upload-box .vlink {
	margin: 20px 0 0;
}

.upload-box .vlink {
	
}

.upload-box .vlink .form-control {
	min-width: 300px;
}



.link-video {
	margin: 25px 0 0;
}

.link-video i {
	font-size: 42px;
	color: #ebebeb;
}

.upload-box {
	
}

.vimg-holder {
	background: #272727;
	padding: 40px 0;
	border-radius: 4px;
}

.vimg-holder img {
	display: block;
	margin: 0 auto;
}

.loadbar {
	border-radius: 4px;
	color: #fff;
	font-weight: bold;
	text-align: left;
	margin: 15px 0 0;
	padding: 10px 15px 8px;
	position: relative;
	overflow: hidden;
}

.loadbar i {
	margin-right: 10px;
}

.loadbar span {

}

.loadbar .load-text {
	position: relative;
	z-index: 1;
}

.loadbar .loader {
	background: #17a5e8;
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 100%;
	z-index: 0;
}

.loadbar.blue {
	background: #2c3e50;
}

.loadbar.orange {
	background: #f9690e;
}

.loadbar.green {
	background: #00b72b;
}

.alert-text {
	font-size: 12px;
	margin: 5px 0;
}

.alert-text.red {
	color: #e50000;
}

.success-input {
	margin: 5px 0;
}

.success-input input {
	border-radius: 4px;
	width: 100%;
	border: 1px solid #E5E5E5;
	padding: 7px 10px 5px;
	color: #f9690e;
	font-size: 12px;
}

.u-avatar.fix {
	position: absolute;
	top: -10px;
	right: 15px;
	z-index: 9999;
}

    .conversation-wrap
    {
        box-shadow: -2px 0 3px #ddd;
        padding:0;
        max-height: 400px;
        overflow: auto;
    }
    .conversation
    {
        padding:5px;
        border-bottom:1px solid #ddd;
        margin:0;

    }

    .message-wrap
    {
        padding:0;
        margin: 0;
        overflow: hidden;
    }
    .msg
    {
        border-bottom:1px solid #ddd;
        margin:0;
        padding: 10px;
    }
    .msg-wrap
    {
        overflow: auto;
        min-height: 300px;
    }

    .time
    {
        color:#bfbfbf;
    }

    .send-wrap
    {
        padding:10px;
        background: #f8f8f8;
        overflow: hidden;
    }

    .send-message
    {
        resize: none;
    }

    .highlight
    {
        background-color: #f7f7f9;
        border: 1px solid #e1e1e8;
    }

    .send-message-btn
    {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 0;

        border-bottom-right-radius: 0;
    }
    .btn-panel
    {
        background: #f7f7f9;
    }

    .btn-panel .btn
    {
        color:#b8b8b8;

        transition: 0.2s all ease-in-out;
    }

    .btn-panel .btn:hover
    {
        color:#666;
        background: #f8f8f8;
    }
    .btn-panel .btn:active
    {
        background: #f8f8f8;
        box-shadow: 0 0 1px #ddd;
    }

    .btn-panel-conversation .btn,.btn-panel-msg .btn
    {

        background: #f8f8f8;
    }
    .btn-panel-conversation .btn:first-child
    {
        border-right: 1px solid #ddd;
    }

    .msg-wrap .media-heading
    {
        color:#003bb3;
        overflow: hidden;
        margin: 0;
    }


    .msg-date
    {
        background: none;
        text-align: center;
        color:#aaa;
        border:none;
        box-shadow: none;
        border-bottom: 1px solid #ddd;
    }


.media-object {
	display: block;
	float: left;
	height: 40px;
	margin-top: 0;
	width: 40px;
	border-radius: 4px;
	border: 2px solid #E6E6E6;
}

.msg-wrap .time {
	margin: 3px 0 0;
	font-size: 12px;
}

.msg-wrap .um-name {
	font-weight: bold;
}

.msg-wrap .msg .media-heading { }
.msg-wrap .msg .media-heading .um-name { float: left; color: #000;}
.msg-wrap .msg .media-heading .time { float: right; }


.msg .um-avatar {
	float: left;
	margin-right: 15px;
}

.msg.me {
	background: #F3F3F3;
}

.send-wrap {
	
}

.send-wrap input {
	width: 93%;
	display: block;
	float: left;
}

.send-wrap button {
	width: 6%;
	display: block;
	float: right;
	padding: 6px;
	background-color: #17A5E8;
	color: #fff;
	font-weight: bold;
	border: 1px solid #17A5E8;
}

.send-wrap button:hover, .send-wrap button:focus {
	background-color: #137EB1;
	color: #fff;
	font-weight: bold;
	border: 1px solid #137EB1;
}

.dropdown-menu.cc {
	padding: 0;
}

.dropdown-menu li:last-child .linkbtn {
	border-bottom: 0;
}

.linkbtn {
	background: transparent;
	color: #666;
	display: block;
	width: 100%;
	text-align: left;
	border-bottom: 1px solid #E2E2E2;
	border-radius: 0;
}

.danger-btn {
	background-color: #DC5151;
    color: #fff !important;
    border: 1px solid #DC5151;
}




.ihold {
	display: block;
	margin: 0 !important;
}

.pagination {
	margin: 0;
}

.pagination li {
	
}

.pagination>li>a, .pagination>li>span { color: #7B7B7B;padding: 6px 12px 5px;}
.pagination>li>a:hover, .pagination>li>span:hover { background: #F9690E; border-color: #F9690E; color: #fff;}

.pagination>li.active>a, .pagination>li.active>span {
	background: #F9690E;
	border-color: #F9690E;
}

.sbar-title {
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 10px;
	text-transform: capitalize;
	color: #000;
	font-weight: 600;
}

.search-side .vdad {
	padding: 3px !important;
}

.search-side {
}

.search-side .channel-box {
	margin-bottom: 15px;
}

.search-side .subs-box .subs-name {
	float: none;
	margin: 0px 0 0 0;
	display: block;
	font-size: 14px;
}

.search-side .follow-btn.subs {
	float: none;
	margin: 4px 0 0;
}

.search-side .subs-box .subs-img {
	width: 50px;
	height: 50px;
}

.search-side .subs-box .subs-img img {
	width: 100%;
}


body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

ol.example li.placeholder {
  position: relative;
  /** More li styles **/
}
ol.example li.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}

.sortable {
	list-style: none;
	padding: 0;
	margin: 0;
}

.paging-holder {
	margin: 25px 0 5px;
}




.s72890 {
	text-align: center;
	margin: 0px auto;
	max-width: 740px;
}

.s72890 .wui-area {
	margin: 0 auto 40px;
}

.s300250 {
	text-align: center;
}

.s300250 a img {
	display: block;
	margin: 0 auto;
}

.s300250 .wui-area {
	margin-bottom: 15px;
}

.s300250.extra .wui-area {
	margin-top: 15px;
}

.smsthd .msthd {
	margin: 15px auto 5px;
	text-align: center;
	padding: 5px;
}

/* Boostrap Hamburger Menu Animation */
.mm-btn {border: none;background: transparent !important;display: block;position: absolute;top: 10px;left: 5px;padding: 10px;}
.mm-btn:hover {background: transparent !important;}
.mm-btn .icon-bar {width: 22px;transition: all 0.2s;background: #fff !important;height: 2px;display: block;margin-bottom: 5px;}
.mm-btn .top-bar {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transform-origin: 10% 10%;-ms-transform-origin: 10% 10%;transform-origin: 10% 10%;}
.mm-btn.middle-bar {opacity: 0;filter: alpha(opacity=0);}
.mm-btn .bottom-bar {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 10% 90%;-ms-transform-origin: 10% 90%;transform-origin: 10% 90%;margin-bottom: 0;}
.mm-btn .top-bar {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.mm-btn .middle-bar {opacity: 1;filter: alpha(opacity=100);}
.mm-btn .bottom-bar {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}



.master .list-box.cat {
}

.result-wrap {
	background: #fff;
	padding: 15px;
	box-shadow: 0 0px 0px 0px rgba(0,0,0,.16),0 1px 3px 0 rgba(0,0,0,.12);
}

.result-wrap h1 {
	font-size: 18px;
	font-weight: 500;
	float: left;
	margin: 0;
	color: #2C3E50;
	text-transform: capitalize;
}

.result-wrap .r-text {
	margin: 0 10px;
	font-size: 12px;
	color: #888;
}

.sm-btn {
	margin: 0;
	border: 1px solid #D8D8D8;
	background: #FFF;
	border-radius: 2px;
	color: #888;
	padding: 0px 5px 1px;
	font-size: 12px;
}

.sm-btn .caret { display: block;float: right;margin: 8px 1px 0 6px;border-top-color: #A7A7A7;}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 25px 0 0 0;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}


.drawer-menu {
	
}

.drawer-main .title {
	padding: 10px 20px;
	font-size: 16px;
	font-weight: 600;
	margin: 0;
	color: #324455;
}

.drawer-menu li {
	padding: 5px 20px;
}

.drawer-menu li a {
	color: #2C3E50;
	text-decoration: none !important;
}

.drawer-menu li a i {
	margin-right: 10px;
	width: 15px;
	text-align: center;
	display: none;
}

.drawer-menu li a span {
	
}

.small-thumbs {
	
}

.small-thumbs .list-box {
	width: 150px;
	float: left;
	margin-right: 20px;
}



.small-thumbs .list-box:last-child {
	margin-right: 0;
}

.small-thumbs .list-box .list-box-info {
	display: block;
}

.small-thumbs .list-box .img-holder {
	height: 80px;
}

.small-thumbs .list-box .img-holder h4 {
	display: none;
}

.small-thumbs .list-box .list-box-info .c-name {
	display: none;
}

.small-thumbs .list-box .list-box-info .i-text {
	display: none;
}

.small-thumbs .list-box .list-box-info h4 {
	font-size: 13px;
	line-height: 16px;
}


.user-mm {
	float: right;
	margin: 0;
}

.user-mm.mb .text-link {
	color: #fff;
	font-size: 22px;
}


/* Masthead */
.branded-content {
	position: absolute;
	top: -31px;
	z-index: 10001;
	left: -1px;
	display: none;
}

.branded-content .b-close {
	position: absolute; 
	top: 0;
	right: 0;
	width: 65px;
	height: 25px;
	z-index: 99;
	cursor: pointer;
}

.msthd {
}

.msthd.cls {
	height: 30px;
}
.hero-masthead {
	display: block;
	width: 980px;
}

/*.hero-masthead img {
	display: block;
	margin: 15px auto 0;
	height: 250px;
}*/


.mv-holder {
	position: absolute;
	right: 195px;
	top: 30px;
	z-index: 2;
}

#masthead-video {
	width: 295px;
	height: 175px;
}

.ghost-link {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 1;
}

.close-holder {
	overflow: hidden;
}



.masthead-close {
	display: block;
	border: 0;
	border-radius: 2px;
	color: #666;
	background: #E6E6E6;
	padding: 7px 10px 6px;
	font-size: 11px;
	font-family: 'Helvetica', Arial, Tahoma;
	cursor: pointer;
	outline: none;
	float: right;
	margin: 10px 0 0;
}

.masthead-close:hover {
	background: #eee;
}

.fp-ratio {
	padding-top: 56% !important;
}

.collapse-btn {
	background: transparent;
	color: #ccc;
	border: 1px solid #E9E9E9;
	border-radius: 4px;
	padding: 5px 10px;
	display: none;
	margin: 15px auto;
	text-transform: uppercase;
}


.fileinput-button {
	background: #fff;
	border: 0;
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 4px;
	text-align: center;
	padding: 80px 0;
	color: #666;
	font-size: 22px;
}

.fileinput-button i {
	display: block;
	font-size: 92px;
	color: #DDD;
}

.fileinput-button .sep {
	display: block;
	font-size: 14px;
	color: #ABABAB;
}

.fileinput-button .browse-btn {
	background: #F9690E;
	color: #fff;
	font-size: 16px;
	padding: 7px 12px;
	margin: 10px auto 0;
	display: block;
	border-radius: 4px;
	font-weight: 600;
	max-width: 230px;
}

.progress-area {
	background: #F9F9F9;
	padding: 15px;
	border-radius: 0;
	border-bottom: 0;
	margin-top: 5px;
}

.progress-area .progress-bar-success {
	box-shadow: none;
}

.video-uploading {
	display: none;
}

.video-uploading .form-area {
	margin-top: 0;
}

.msg-user-link {
	color: #000;

}

.msg-user-link:hover {
	color: #fff;
}

.sd-widget {
	border: 1px solid #ccc;
	padding: 10px 15px 15px;
	margin-bottom: 15px;
	font-size: 13px;
	font-weight: 600;
	color: #6c7a89;
	
}

.sd-widget .sd-title {
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	border-bottom: 2px solid #ccc;
	margin-bottom: 10px;
	color: #000;
}

.sd-widget .sd-title span {
	border-bottom: 2px solid #F9690E;
	float: left;
	display: block;
	margin: 0 0 -2px 0px;
	position: relative;
	padding-bottom: 2px;
}

.sd-widget .sd-text {

}

.sd-widget a {
	color: #6c7a89;
}

.sd-widget ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.drawer-main {
    position: fixed;
    z-index: 10005;
    overflow: hidden;
    width: 210px;
    height: 100%;
}

.drawer-default {
    background-color: #fff;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.18);
}

/* Pageskin */




.pskn {
	background-position: center 90px;
	background-repeat: no-repeat;
/*	background-attachment: fixed;*/
}

.pskn.v2 .pskn-holder {

}

.pskn .pskn-holder {
	margin: 0 auto;
	background: #f1f1f1;
	max-width: 980px;
}

.pskn .hidden-ff {
	display: none;
}

.pskn footer {
	margin: 15px 0 0;
}

.pskn .playlist {
	margin: 15px 0 15px -12px;
	width: 303px;
}

.pskn .scroller {
	height: 302px;
}

.pskn .side-col {
	/* padding-left: 15px; */
}

.pskn .playlist .vd-playlist .vd-slist .vd-info {
	width: 190px;
}

.pskn .cat-hero, .pskn .search-page, .pskn .hero-area, .pskn .video-area .wbg, .pskn .channel-list {margin: 0;}

.pskn .cat-hero .container {
	padding-top: 15px;
}

.pskn .list-area, .pskn .playlist-area, .pskn .slider {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
}

.pskn .container {
	max-width: 960px;
	z-index: 9999;
}


.pskn .list-box .img-holder {max-height: 127px;}

.pskn .master .list-box .img-holder {
}

.pskn .list-area .list-box .img-holder, .pskn .video-side-list .list-box .img-holder {
	height: 79px;
}

.pskn header .container, .pskn .trailer-area .container {
	background: transparent;
}

.pskn .hero-area .container {
	padding-top: 15px;
}

.pskn-link  {
	position: fixed;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
}



/* Narrow Body */

.narrow-body {
}

.narrow-body footer {
	background: transparent;
	padding: 0;
	margin: 0;
}

.narrow-body .playlist {
	margin: 45px 0 15px -12px;
	width: 303px;
}

.narrow-body .scroller {
	height: 302px;
}

.narrow-body .side-col {
	padding-left: 15px;
}

.narrow-body .playlist .vd-playlist .vd-slist .vd-info {
	width: 190px;
}

.narrow-body .cat-hero, .narrow-body .search-page, .narrow-body .hero-area, .narrow-body .video-area .wbg, .narrow-body .channel-list {
}

.narrow-body .cat-hero .container {
	padding-top: 15px;
}

.narrow-body .list-area, .narrow-body .playlist-area, .narrow-body .slider {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
}

.narrow-body .container {
	max-width: 970px;
	padding: 0;
}


.narrow-body .list-box .img-holder {
	height: 119px;	
}

.narrow-body .master .list-box .img-holder {
	height: auto;
}

.narrow-body .list-area .list-box .img-holder, .narrow-body .video-side-list .list-box .img-holder {
	height: 79px;
}

.narrow-body header .container, .narrow-body .trailer-area .container {
	background: transparent;
}

.narrow-body .hero-area .container {
	padding-top: 15px;
}

.narrow-body .vd-player.zindex {
	position: relative;
	z-index: 10002;
}



.genre-box {
	display: block;
	position: relative;
	color: #fff;
	text-decoration: none;
	margin-bottom: 30px;
}

.genre-box:hover {
	color: #fff;
}

.genre-box img {
	display: block;
	margin: 0 auto;
	width: 100%;
}

.genre-box h4 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	padding: 10px;
	font-weight: 600;
	text-shadow: 0 0 2px #000;
}

.side-list {
	
}

.side-list .side-title {
	font-size: 16px;
	line-height: 22px;
	color: #000;
	font-weight: 600;
	margin: 0;
}

.rrssb-buttons {
	float: left;
}


.c-tab .nav>li>a {
	padding: 0 15px 5px;
	border: 0;
	border-bottom: 2px solid transparent;
	margin: 0;
	background: transparent;
	color: #888;
	font-weight: 500;
}

.c-tab .nav-tabs>li>a:hover {
	background: transparent;
}

.c-tab .nav-tabs>li.active>a, .c-tab .nav-tabs>li.active>a:focus, .c-tab .nav-tabs>li.active>a:hover {
	padding: 0 15px 5px;
	border-bottom: 2px solid #969696;
	color: #333;
}

.c-tab .nav-tabs>li.active>a, .c-tab .nav-tabs>li.active>a:focus, .c-tab .nav-tabs>li.active>a:hover {
	border: 0;
	border-bottom: 2px solid #F9690E;
}

.c-tab .tab-content {
	margin: 15px 0 0;
}

.rrssb-buttons li.rrssb-whatsapp a {
	background: #43d854;
}

.rrssb-buttons li.rrssb-whatsapp a:hover {
	background: #35AF43;
}

.rrssb-buttons li a {
	font-size: 12px;
}

.rrssb-buttons li a .rrssb-icon {
	font-size: 18px;
	color: #fff;
		
}

.rrssb-buttons.small-format li a .rrssb-icon i {
	height: 60%;
	position: relative;
	top: 7px;
	width: 60%;
	font-size: 18px;
}

.rrssb-buttons li a .rrssb-icon i {
	
}


.artist-alpha {
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	overflow: hidden;
	background: #2C3E50;
	padding: 0 5px;
	border-radius: 3px;
}

.artist-alpha ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.artist-alpha ul li {
	float: left;
	overflow: hidden;
}

.artist-alpha ul li a {
	color: #FFFFFF;
	padding: 5px 6px 4px;
	text-decoration: none;
	display: block;
}

.artist-alpha ul li a:hover {
	background: #F9690E;
}

.artist-list {
	list-style: none;
	padding: 0;
	margin: 15px 0 0;
	font-size: 16px;
}

.artist-list li {
	display: block;
	margin-bottom: 5px;
}

.artist-list li a {
	text-decoration: none;
	color: #000;
	font-weight: 600;
}

.slider {
	padding: 0 0 10px;
	margin: 0;
}

.channel-pin-video {
}

.channel-pin-info {
	margin: 0 0 15px;
	padding: 10px 15px 8px;
}

.channel-pin-info h4 {
	font-size: 20px;
	line-height: 24px;
	color: #333;
	font-weight: 600;
	margin: 0;
}

.channel-pin-info .c-name {
	display: block;
	font-size: 14px;
	color: #F9690E;
	margin: 0;
	font-weight: 600;
	text-decoration: none;	
}

.channel-pin-info .i-text {
	display: block;
    color: #6c7a89;
    margin: 0;
    font-size: 12px;
}



.ch-pinned {
	position: absolute;
	background: #fff;
	height: 480px;
	display: block;
	width: 395px;
	border-radius: 4px 0 4px 0;
}

.video-not {
	background: #000;
	color: #fff;
	text-align: center;
	display: table;
	width: 100%;
}

.video-not .tb {
	display: table-cell;
	vertical-align: middle;
}

.video-not div {
	font-size: 22px;
	font-weight: bold;
}

.video-not p {
	font-size: 16px;	
	font-weight: normal;
}

.video-not i {
	font-size: 44px;
}

.vd-col {
	padding-top: 15px;
}

#gmEPWrapper {
	margin-left: -484px !important;
	top: 120px !important;	
	z-index: 9 !important;
}


.gaming {
	background: #222;
}

.gaming .s-title {
	background: #333;
	color: #fff;
	border: 0;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.4);
	padding: 20px 0;
	height: auto;
}

.gaming .s-title .title {border: 0;}


.gaming .hero-area {
	margin: 0;
}


.gaming .list-area {
	background: transparent;
	border: 0;
}

.input-text {
	padding: 0 15px !important;
}

.channel-videos .list-area {
	padding: 15px 0;
}

.modal-backdrop {
	z-index: 10003;
}

.msg-btn {
	float: left;
	color: #666 !important;
	border: 0;
	box-shadow: 0 0px 1px 0px rgba(0,0,0,.16),0 2px 3px 0 rgba(0,0,0,.12);
	background: #fff;
	padding: 6px 10px 4px;
	height: auto;
	border-radius: 3px;
	font-size: 13px;
	margin: 2px 10px 0 0;
	text-transform: uppercase;
	text-decoration: none !important;
}


.mm-ds {
	background: #000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; z-index: 999999999;
}

.mm-ds a {
	display: block;
}
.mm-ds .mmd-holder {
	color: #fff;
	text-align: center;
		
}

.mm-ds .close-area {
	background-color: #262529; height: 28px; border:0px; background-image:url('../images/close_for_mobile.png'); background-repeat: no-repeat; color:#616161; text-align:right;font-size: 12px;font-family: arial; padding-right: 8px;padding-top:7px; background-position-x: 3px; background-position-y: 3px;padding-bottom: 5px;
}



.mm-ds .mmd-holder img  {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	max-width: 100%;
	padding: 10%;
}


.take-over {
	text-align: center;
	padding: 0!important;
	z-index: 10004;
	max-width: 780px;
	max-height: 450px;
	margin: 125px auto 0;
}

.take-over .to-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: block;
	z-index: 1;
}

.take-over .close {
	z-index: 2;
	position: absolute;
	width: 30px;
	height: 30px;
	right: 10px;
	top: 10px;
	display: block;
	border: 2px solid rgb(255, 255, 255);
	border-radius: 50%;
	color: rgb(255, 255, 255);
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-stretch: normal;
	font-size: 20px;
	line-height: 24px;
	font-family: arial;
	box-shadow: rgba(0, 0, 0, 0.498039) 0px 3px 1px;
	background-color: rgb(34, 34, 34);
	opacity: 1;
	text-align: center;
}

.sticky-ad{
	position:fixed; background:rgba(0,0,0,0.2); bottom:0; left:0; right:0; text-align:center; z-index:9000;
}
.sticky-ad .closeButton{
	display:inline-block; padding:2px; position: absolute; top:0; right:0; background:#000; color:#fff; cursor:pointer;
}


@media (max-width: 480px) {
	.hidad {
		display: none;
	}
	
	/*.vd-player, .flowplayer {
		max-height: 227px;
	}
	*/
	/*.expr .vd-player {
		max-height: 227px;
		min-height: 227px;
	}*/
	
	.vidi-player {
		height: 240px;
	}
	
	.expr .container {
		width: auto;
	}
}



@media (min-width: 0) {
  .navbar-toggle {
    display: block;/* force showing the toggle */
    margin: 12px 5px;
  }
}



@media only screen and (max-width : 767px) {

	.pskn {
		background: #fff !important;
	}

	.pskn .pskn-holder {
		margin: 0;
	}

	/*.vidi-player {
		height: auto;
	}*/

	.suggest-box {
		display: none;
	}

	.search-side .list-box {
		border: 0;
	}

	.search-page .seed-video .vd-player {
		width: auto !important;
		height: auto !important;
	}

	.sub .list-box .img-holder {
		margin-right: 10px;
		height: 79px;
	}

	.cat .list-box .img-holder h4 {
		display: block;
	}
	
	.cat-hero .c-control {
		display: block;
	}
	
	.pskn .cat-hero, .pskn .search-page, .pskn .hero-area, .pskn .video-area .wbg, .pskn .channel-list {
		margin-top: 0px;
	}
	
	.narrow-body .cat-hero, .narrow-body .search-page, .narrow-body .hero-area, .narrow-body .video-area .wbg, .narrow-body .channel-list {
		margin-top: 0px;
	}

	.vd-area {
		max-width: none;
	}

	.container {
		width: auto;
	}
	
	.expr .container {
		width: auto;
	}

	.channel-videos .list-box {
		min-height: inherit;
	}
	
	.pskn .hero-area .container {
		margin-top: 0;
	}

	.pskn .hero-area {
		margin-top: 0;
		padding-top: 0;
	}
	
	.pskn .cat-hero .container {
		padding-top: 0;
	}
	
	.pskn .cat-hero .cat .list-box .img-holder {
		height: auto !important;
		max-height: none;
	}
	
	.pskn .hero-area, .pskn .search-page {
		margin: 0 !important;
		padding-top: 0;
	}
	
	
	.pskn .trailer-area .list-box .img-holder {
		height: auto !important;
	}

	.pskn .list-box .img-holder {
		height: 79px !important;	
	}
	
	.pskn .hero-area .master .list-box .img-holder {
		height: auto !important;
	}
	
	
	
	
	.c-control {
		display: none;
	}

	
	
	
	.narrow-body .hero-area .container {
			margin-top: 0;
	}

	.narrow-body .hero-area {
		margin-top: 0;
		padding-top: 0;
	}
	
	.narrow-body .cat-hero .container {
		padding-top: 0;
	}
	
	.narrow-body .cat-hero .cat .list-box .img-holder {
		height: auto !important;
		max-height: none;
	}
	
	.narrow-body .hero-area, .narrow-body .search-page {
		margin: 0 !important;
		padding-top: 0;
	}
	
	.narrow-body {
		background: #fff;
		background-image: none;
	}
	
	.narrow-body .trailer-area .list-box .img-holder {
		height: auto !important;
	}

	.narrow-body .list-box .img-holder {
		height: 79px !important;	
	}


	.trailer-area .list-box {
		margin-bottom: 30px;
	}
	
	.trailer-area .list-box .img-holder {
		max-width: none;
		width: 100%;
		height: auto;
		margin-right: 0;
		float: none;
	}
	
	.trailer-area .list-box .img-holder h4 {
		display: block;
	}
	
	.hero-area {
	}
	
	.hero-area .master .list-box .img-holder h4 {
		display: block;	
	}
	
	.hero-area .master .list-box .img-holder {
		width: 100%;
		max-width: none;
		height: auto;
	}
	
	.hero-area .master .list-box .img-holder .overlay {
		opacity: 1;
	}
	
	.hero-area .master .list-box .list-box-info {
	padding-top: 10px;
	border-bottom: 1px solid #eee;
	min-height: initial;
	padding-bottom: 10px;
	}
	
	.vc {
		padding: 0 !important;
	}
	
	.vd-col {
		padding: 0 !important;
	}

	.pl-list {
		padding: 0;
	}

	.playlist {
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}
	
	.s-title .title {
		font-size: 14px;
		line-height: 25px;
	}

	.cat-hero .cat .list-box .img-holder {
		max-height: none;
		height: auto;
	}

	.list-box .img-holder .overlay {
		opacity: 0;
	}

	.hero-area .container {
	}
	.punto {
		max-width: 60px;
	}
	
	.credits {
		margin: 0;
	}
	
	.credits p {
		margin: 15px 0 0;
	}
	
	.vd-player {
	}

	.c-bread {
		display: none;	
	}
	
	.collapse-btn {
		display: block;
	}

	.search-page {
		padding-left: 0;
		padding-right: 0;
	}

	.categories {
		display: none;
	}
	
	.flowplayer, .vd-player {
		width: auto;
		height: auto;
	}


	.prfix {
	}
	
	.hero-area {
		background: #fff;
		margin: 0;
		/* padding-top: 10px; */
	}
	
	.hero-area .master .list-box {
	}

	.master .list-box.cat .img-holder {
		height: auto;
	}

	.account-area {
	}

	.list-box {
		background: transparent;
		box-shadow: none;
		margin-bottom: 15px;
	}
	
	.list-box .badge {
		display: none;
	}
	
	.list-box .img-holder {
		max-width: 140px;
		margin-right: 10px;
		float: left;
		position: relative;
		height: 79px;
	}

	.list-box .img-holder h4 {
		display: none;
	}
	
	.list-box .list-box-info {
		display: block;
		padding: 0 5px 0 0;
	}
	
	.list-box .list-box-info .vdt {
		position: static;
	}
	
	.list-box .list-box-info .c-name {
		float: none;
		margin: 0 0 5px;
	}
	
	.list-box .list-box-info .i-text {
		float: none;
		margin: 0;
	}
	
	.list-box .list-box-info h4, .list-box .list-box-info .title {
		margin-bottom: 5px;
	}
	
	.list-box .playlist {
		display: none;
	}
	
	.ab-list {
		margin: 50px auto;
		float: none;
	}
	
	.ab-list img {
		margin: 0 auto;
	}

	.video-box, .channel-box, .playlist-area .video-box, .c-slide .video-box, .c-slide .channel-box, .video-box.master {
		margin-bottom: 15px;
		min-height: inherit;
	} 
	
	
	.navbar-default {
		background-color: transparent;
		border: 0;
	}

	.vidivodo {
		margin: 6px 0 0 15px;
		background-size: 80%;
		background-position: 0% 50%;
	}
	
	.navbar-default .navbar-toggle {
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #fff;
	}
	
	.upload-btn {
	}
	
	
	.search-page .list-box.small .img-holder {
		width: 140px;
		height: 79px;
	}
		
	.search-page .list-box.small h4 {
		font-size: 14px !important;
		line-height: 18px !important;
		margin: 0 !important;
	}

	.search-list .list-box .img-holder {
		width: 140px;
		height: 79px;
		margin-right: 10px;
	}
	
	.search-list .list-box .list-box-info p {
		display: none;
	}
	
	.search-list .list-box .list-box-info .title {
		font-size: 14px;
		line-height: 18px;
		margin: 0;
	}
	
	.search-list .list-box .list-box-info .c-name {
		font-size: 12px;
	}
	
	.search-list .list-box .hd-badge {
		display: none;
	}
	
	.search-side {
	}
	
	.search-side .sbar-title {
	}
	
	.pagination {
		font-size: 13px;
	}
	
	.pagination>li {
		
	}
	
	.pagination>li>a, .pagination>li>span {
		padding: 4px 8px;
	}

}

@media (max-width: 1200px) {
	
	.container {
		/* width: 1137px; */
	}
	
}


@media (max-width: 1169px) {
	
	.container {
		width: 990px;
	}
	
	.expr .container {
		width: auto;
	}
	
	.hidden-ff {
		display: none;
	}
	
	/*.vd-player {
		height: 360px;
	}*/
	
	
	/*.vidi-player {
		height: 360px !important; 
	}
	*/
	
	.vidi-player {
		height: 360px;
	}
	
	
	.poll-wrapper {
		max-width: 400px;
		padding: 0 0 15px;
	}
	
}



@media (max-width: 991px) {

	.video-side-list .list-box:first-child {
		border: 0;
		padding-bottom: 0;
	}

	.endscreen.video-wall {
		display: none !important;
	}

	.c-holder {
		margin: 15px 0;
	}

	.channel-creative {
	}

	.c-detail {
		/* margin: 100px 0 15px 15px; */
		padding: 0 0 0 15px;
	}

	.cb-avatar {
		width: 80px;
		height: 80px;
		bottom: 85px;
	}

	.side-col {
		margin: 15px 0 0;
	}

	.slider, .playlist-area, .list-area {
		background: #fff;
		border: 0;
		padding: 0;
	}

	.s-title {
		/* padding: 0 15px; */
	}
	
	.channel-videos {
		padding: 0 15px;
	}
	
	.channel-pin-info h4 {
		font-size: 16px;
		line-height: 20px;
	}
	
	

	/* Footer */
	footer {
		background: transparent;
		padding: 0;
	}
	
	footer .container {
		padding: 0;
	}
	
	footer .container .row, footer .container .row > div {
		padding: 0;
		margin: 0;
	}
	
	
	
	footer .widget {
		box-shadow: 0 0px 1px 0px rgba(0,0,0,.16),0 2px 3px 0 rgba(0,0,0,.12);
		text-transform: uppercase;
		background: #fff;
		padding: 10px;
		border: 0;
	}
	
	footer .widget .title {
		
	}

	/* Header */
	.sbar {
		position: absolute;
		top: 7px;
		left: 0;
		padding: 0 10px 0 0;
		z-index: 0;
	}
	
	.mm-btn {
		top: 0;
		left: auto;
		right: 0;
		padding: 15px 14px 9px;
		z-index: 99;
	}
	
	.mm-btn .icon-bar {
		width: 18px;
		margin: 0 0 5px 0;
		height: 2px;
	}
	
	.typeahead.tt-input, .top-search {
		text-transform: capitalize;
	}
	
	/* Search Result */
	.search-result {
	}
	
	
	
	/* Video Detail */
	.vidi-sc {padding: 0px !important;}
	
	.vidi-sc.cdfx {
		padding: 0 15px !important;	
	}
	
	
	.sticky-wrapper {
		height: auto !important;
	}
	
	.video-area .container {
	}
	
	.video-area .breadcrumb {
		display: none;
	}
	
	.video-area .vd-row .col-md-8 {
		padding: 0;
	}
	
	.video-area .wui-area.side-col {
		padding-top: 15px;
		margin-top: 15px !important;
	}
	
	.video-area .wui-area {
		margin-top: -3px !important;
		margin-bottom: 15px;
	}
	
	.video-area .vd-area h1 {
		border-bottom: 0;
		padding: 0 25px 0 0;
		margin: 0;
	}
	
	.video-area .cbi {
		margin: 5px 0 0;
	}
	
	.video-area .cbi .follow-btn {
		display: block;
		margin: 10px 0 0;
	}
	
	.video-area .c-box .c-name.v2 {
		display: inline;
		font-weight: 500;
	}
	
	.video-area .cbi .vw:before {
		content: "\0000b7";
		margin-right: 5px;
	}
	
	.vw {
		display: inline;
	}
	
	.next-vid {
		padding: 35px 0px !important;
	}
	
	.endscreen-text {
		font-size: 12px;
	}
	
	.endscreen-title {
		font-size: 14px;
	}
	
	#next-video-link {
		width: 20px !important;
		height: 20px !important;
		top: 15px !important;
		left: 17px !important;
	}
	
	.endscreen-circle {
		width: 60px !important;
		height: 60px !important;
		margin: 10px auto !important;
	}
	
	#circle canvas {
		width: 50px;
		height: 50px;
	}
	
	.s-holder {
		margin: -1px 35px 0 56px;
		width: auto;
	}
	
	.wui-collapse-btn {
		display: block;
	}
	
	.video-area .wui-area.wui-collapse {
		display: none;
		margin: 0;
	}
	
	.m-action {
		display: block;
	}
	

	.first-stage, .second-stage {
		display: none;
	}

	.search-side .list-box {
		border: 0;
	}

	.search-page .seed-video .vd-player {
		width: auto !important;
		height: auto !important;
	}

	.cat .list-box .img-holder h4 {
		display: block;
		font-size: 18px !important;
		line-height: 20px;
	}
	
	.cat-hero .c-control {
		display: block;
	}
	
	.vd-area {
		max-width: none;
	}
	.container {
		width: auto;
		padding: 0 15px;
	}
	

	.side-col .vdad .ab-list {
		margin-top: 0;
	}
	
	.channel-pin-video.prfix {
		padding: 0 15px;
	}
	
	.pskn .cat-hero, .pskn .search-page, .pskn .hero-area, .pskn .video-area .wbg, .pskn .channel-list {
		margin-top: 0px;
	}
	
	.pskn .search-page {
		margin-top: 0 !important;
		padding-top: 0;
	}
	

	.pskn .trailer-area .list-box .img-holder {
		height: 230px !important;
	}
	
	.pskn .hero-area {
		margin-top: 0;
		padding-top: 0;
	}

	.pskn .hero-area .container {
		margin-top: 0;
	}

	.pskn .cat-hero .container {
		padding-top: 0;
	}
	
	.pskn .cat-hero .cat .list-box .img-holder {
		height: auto !important;
	}
	
	
	.pskn {
		background: #fff !important;
	}

	.pskn .pskn-holder {
		margin: 0;
		background: #f1f1f1 !important;
	}
	
	
	.pskn .video-area .wbg {
		margin: 0 auto;
	}

	.pskn .playlist {
		width: 100%;
		margin: 0 auto;
	}
	
	
	
	.narrow-body .cat-hero, .narrow-body .search-page, .narrow-body .hero-area, .narrow-body .video-area .wbg, .narrow-body .channel-list {
		margin-top: 0px;
	}
	
	.narrow-body .search-page {
		margin-top: 0 !important;
		padding-top: 0;
	}
	

	.narrow-body .trailer-area .list-box .img-holder {
		height: 230px !important;
	}
	
	.narrow-body .hero-area {
		margin-top: 0;
		padding-top: 0;
	}

	.narrow-body .hero-area .container {
		margin-top: 0;
	}

	.narrow-body .cat-hero .container {
		padding-top: 0;
	}
	
	.narrow-body .cat-hero .cat .list-box .img-holder {
		height: auto !important;
	}
	.narrow-body {
		background: transparent;
	}
	.narrow-body .video-area .wbg {
		margin: 0 auto;
		padding: 0;
	}
	
	.narrow-body .container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.narrow-body .playlist {
		width: 100%;
		margin: 0 auto;
	}

	.c-control {
		display: none;
	}
	
	.cat-hero .cat .list-box .img-holder {
		height: auto;
	}
	.vc {
		padding: 0 15px !important;
	}
	
	.vd-col {
		padding: 0 !important;
	}

	.pl-list {
		padding: 0;
	}

	.playlist {
		width: 100%;
		margin: 0 auto;
		padding: 0;
	}

	.trailer-area .list-box .img-holder {
		height: 230px;
	}

	.prfix {
		padding: 0;
	}
	
	.tbt {
		margin: 0;
	}

	.list-box .img-holder {
	}
	
	/*.video-not.vd-player {
		height: 300px;
		width: 100%;
	}*/

	/*.vd-player, .flowplayer {
		height: auto !important;
		width: auto;
	}*/

	.hdmb {
		height: 45px;
	}

	.user-mm.mb {
		margin: 0px 0 0 0;
		display: none;
	}
	
	.user-mm.mb .ubtn {
		margin: 0 6px 0 0;
	}
	
	.user-mm.mb .ubtn a {
		color: #fff;
		border-color: #fff;
	}

	.c-slide .item .col-sm-4:last-child {
		display: none;
	}
	
	.playlist-area .col-sm-4:last-child {
		display: none;
	}

	.cat-thumbs .col-sm-4:last-child {
		display: none;
	}
	
	.cat-hero .master .list-box.cat .img-holder {
		height: 404px;
	}

	
	.collapse-btn {
		display: block;
	}

	.video-collapse {
		display: none;	
	}
	
	.video-collapse.open {
		display: block;
	}

	.footer-menu {
		display: none;
		padding: 10px 0 !important;
	}

	.footer-menu.open {
		display: block;
	}
	
	.credits {
		border-top: 0;
	}

	footer .widget .title {
		text-transform: uppercase;
		border: 0;
		margin: 0;
		padding: 0;
	}
	
	footer .widget .title:after {
		display: block;
	}
	

	.next-vid-col {
		padding: 0;
	}
	.vc {
		padding: 0 15px 0 0;
	}
	
	.vd-row {
		margin: 0 !important;
	}

	.drawer-main {
		top: 0;
	}
	
	.typeahead.tt-input, .top-search {
		border: 0 !important;
		font-size: 14px;
		padding: 6px 10px !important;
	}
	
	header {
		background: #F9690E;
		padding: 0;
	}

	.vdad {
		margin-top: 15px !important;
	}
	
	.vdad img {
		display: block;
		margin: 0 auto;
	}
	
	.video-side-list {
	}
	
	.playlist-opt {
	 display: none; 
	}
	
	.account-area {
	}
	
	.vidivodo {
		background-position: 0 50%;
		background-image: url('../images/logo@2x.png');
		position: absolute;
		top: 3px;
		left: 8px;
		margin: 0;
		z-index: 99;
		width: 40px;
		background-size: contain;
		height: 40px;
	}
  
  	.upload-btn {
  		margin: 10px 0;
  		background: #0AB0E2;
  	}
  	
  	.upload-btn i {
  		background: #00C4FF;
  	}
  	
  	.categories {
  		display: none;
  	}
  
  	.search-page .list-box.small .img-holder {
  	}
  	
  	.search-page .list-box.small h4 {
		font-size: 17px;
		line-height: 22px;
		margin: 0 0 3px;
		text-transform: capitalize;
		color: #315eb8;
		font-weight: 600;
		}
  	
  	.search-list .list-box .img-holder {

  	          }
  	
  	.search-list .list-box .list-box-info p {

  	}
  	
  	.search-list .list-box .list-box-info .title {
  	}
  	
  	.search-list .list-box .list-box-info .c-name {
  		font-size: 12px;
  	}
  	
  	.search-list .list-box .hd-badge {
  		display: none;
  	}
  	
  	.search-side {
  		margin-top: 15px;
  		padding: 0;
  	}
  	
  	.search-side .sbar-title {
  	}
  
}





@media (min-width : 1200px) {
	.master .list-box .img-holder {
	height: 273px;
	max-height: none;
	}
	
	.sub .list-box .img-holder {
	}
	
	.sub .list-box .img-holder img {
	}
	
	
	
	
}



@media only screen and (min-width : 1380px) {

	.search-side .vdad {
		padding: 10px !important;
	}


	.search-page .seed-video .title, .search-page .seed-video h3 {
		font-size: 18px;
	}
	
	.seed-video iframe {
		height: 220px !important;
	}

	.channel-creative {
		height: 246px;
	}
	
	.channel-creative .c-detail {
		/* margin-top: 175px; */
	}
	
	.channel-videos {
		
	}
	
	.channel-videos .list-box {margin-bottom: 30px;}
	
	
	
	.channel-videos .col-md-6 {
		width: 33.33333333%;
	}
	
	.channel-videos .list-area {
		background: transparent;
		border: 0;
		padding: 0;
		margin: 0 -15px;
	}
	
	
	.channel-videos .list-box .img-holder {
	    position: relative;
	    overflow: hidden;
	    display: block;
	    float: left;
	    margin-right: 10px;
	    height: 121px;
	}
	
	.channel-videos .list-box .img-holder .overlay {
		display: block;
	}
	
	.channel-videos .list-box .img-holder {
	    width: 100%;
	    float: none;
	    margin-right: 0;
	    position: relative;
	    height: 120px;
	}
	
	.channel-videos .list-box .list-box-info {
	    font-size: 13px;
	    display: block;
	    overflow: hidden;
	    color: #333;
	    position: relative;
	    padding: 10px 12px;
	    min-height: 75px;
	}
	
	.channel-videos .list-box .list-box-info .vdt {
		position: absolute;
	}
	
	.channel-videos .list-box .list-box-info .vdt .c-name {
		margin: 0;
		float: left;
		margin-left: 12px;
	}
	
	.channel-videos .list-box .list-box-info .vdt .i-text {
		margin: 0;
		float: right;
		margin-right: 12px;
	}
	

	.sub .list-box .img-holder {
	}

	.artist-alpha ul li a {
		padding: 5px 10px 4px;
		display: block;
	}
	
	.no-pl .side-col {
		/* padding-left: 30px; */
	}
	
	.vd-area {
		max-width: none;
	}
	
	.pskn .side-col .next-vid-col {
	}
	
	.pskn .vdad {
	}
	
	.pskn .no-pl .side-col {
		/* padding-left: 15px; */
	}
	
	.pskn .sub .list-box .img-holder {
	}

	.pskn .container {
		width: 990px;
	}
	
	/*.pskn .vd-player {min-height: 360px;}*/
	
	.pskn .vidi-player {

	}
	
	.pskn .cat-hero .container {
		padding-top: 15px;
	}

	.pskn .cat-hero .cat .list-box .img-holder {
		height: 255px !important;
	}
	
	
	
	.narrow-body .side-col .next-vid-col {
		padding-right: 15px;
	}
	
	.narrow-body .vdad {
		padding-top: 0;
	}
	
	.narrow-body .no-pl .side-col {
		padding-left: 15px;
	}
	
	.narrow-body .sub .list-box .img-holder {
		height: 92px;
	}

	.narrow-body .container {
		width: 1000px;
	}
	
	.narrow-body .vd-player {
	}
	
	/*.narrow-body .vidi-player {
		height: 360px;
	}*/
	
	.narrow-body .cat-hero .container {
		padding-top: 15px;
	}

	.narrow-body .cat-hero .cat .list-box .img-holder {
		height: 255px !important;
	}
	

	.cat-hero .cat .list-box .img-holder {
		height: 335px;
	}

	.hero-area .cat .list-box .img-holder {
		height: 335px;
	}

	.upload-btn {
		width: 200px;
		float: right;
	}

	.channel-videos .list-box {height: auto;max-height: none;background: #fff;box-shadow: 0 0px 1px 0px rgba(0,0,0,.16),0 2px 3px 0 rgba(0,0,0,.12) !important;}

	
	.msthd {
	}
	
	.mv-holder {
		right: 345px;
		top: 40px;
	}

	.trailer-area .list-box .img-holder {
		height: 425px !important;
	}

	.playlist {
		width: 103.2%;
		margin: 0 0 15px -3.2%;
	}
	
	.scroller {
		height: 422px;
	}

	.playlist .vd-playlist .vd-slist .vd-info {
		width: 245px;
	}

	.small-thumbs .list-box {
		width: 200px;
	}
	
	.small-thumbs .list-box .list-box-info h4 {
		font-size: 14px;
		line-height: 18px;
	}

	.list-box .img-holder {
		height: 160px;
	}
	
	.small-thumbs .list-box .img-holder {
		height: 110px;
	}

	.list-box .img-holder h4 {
		font-size: 16px;
		line-height: 20px;
	}

	.hero-area .master .list-box .img-holder {max-height: 356px;}
	.cat-hero .master .list-box.cat .img-holder { height: 335px; }
	
	.list-box.cat.master .list-box-info h4 {
		font-size: 20px;
		margin: 10px 0 5px;
	}
	
	.container {
		width: 1310px;
		max-width: 1310px;
		padding: 0;
	}
	
	.search-page {
		padding: 0;
	}
	
	.video-box h4 {
		font-size: 16px;
	}
	
	.video-box.master h4 {
		font-size: 20px;
	}
	
	.trailer-area .video-box h4 {
		font-size: 18px;
	}
	
	
	/*.vd-player {
		min-height: 480px;
	}*/
	
	/*.vidi-player {
		height: 100% !important;
	}*/
	
	.vidi-player {
		height: 480px;
		max-width: 854px !important;
	}
	
	.playlist .pl-holder {
	}
	
	.vdad {
		color: #9E9E9E;
		margin-top: 0;
		margin-bottom: 15px !important;
	}
	
	.vdad a {
		display: block;
	}
	
	.vdad a img {
		display: block;
		margin: 0 auto !important;
	}
	
	.vdad span {
		font-size: 11px;
		margin: 10px 0 0;
		display: block;
	}
	
	.vdad.ls {
		background: #F9F9F9;
		padding: 30px 30px 10px;
		margin: 15px 15px 0 0;
		float: right;
	}
	
	.video-box.master {
		height: 340px;
		max-height: 340px;
	}
	
	
	
}













