@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,400';
@font-face {
	font-family: 'LightLEDBoard-7';
	src: url('../../fonts/LightLEDBoard-7.eot?#iefix') format('embedded-opentype'),  url('../../fonts/LightLEDBoard-7.woff') format('woff'), url('../../fonts/LightLEDBoard-7.ttf')  format('truetype'), url('../../fonts/LightLEDBoard-7.svg#LightLEDBoard-7') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_BebasNeue';
	src: url('../../fonts/BebasNeue.eot');
	src: local('☺'), url('../../fonts/BebasNeue.woff') format('woff'), url('fonts/BebasNeue.ttf') format('truetype'), url('fonts/BebasNeue.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_LeagueGothic-Regular';
	src: url('../../fonts/LeagueGothic-Regular.eot');
	src: local('☺'), url('../../fonts/LeagueGothic-Regular.woff') format('woff'), url('fonts/LeagueGothic-Regular.ttf') format('truetype'), url('fonts/LeagueGothic-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'BebasNeue-Regular';
	src: url('../../fonts/BebasNeue_gd90i.eot');
	src: url('../../fonts/BebasNeue_gdi.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/BebasNeue_gdi.woff') format('woff'),
	url('../../fonts/BebasNeue_gdi.ttf') format('truetype'),
	url('../../fonts/BebasNeue_gdi.otf') format('opentype'),
	url('../../fonts/BebasNeue_gdi.svg#BebasNeue-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2248;
}

@font-face {
	font-family: 'helveticaneue-thin-webfont';
	src: url('../../fonts/helveticaneue-thin-webfont.eot');
	src: url('../../fonts/helveticaneue-thin-webfont.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/helveticaneue-thin-webfont.woff2') format('woff2'),
	url('../../fonts/helveticaneue-thin-webfont.woff') format('woff'),
	url('../../fonts/helveticaneue-thin-webfont.ttf') format('truetype'),
	url('../../fonts/helveticaneue-thin-webfont.svg#helvetica_neueregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'HelveticaNeue';
	src: url('../../fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),  url('../../fonts/HelveticaNeue.woff') format('woff'), url('../../fonts/HelveticaNeue.ttf')  format('truetype'), url('../../fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'Helvetica-Regular';
	src: url('../../fonts/Helvetica_gdi.eot');
	src: url('../../fonts/Helvetica_gdi.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/Helvetica_gdi.woff') format('woff'),
	url('../../fonts/Helvetica_gdi.ttf') format('truetype'),
	url('../../fonts/Helvetica_gdi.otf') format('opentype'),
	url('../../fonts/Helvetica_gdi.svg#Helvetica-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

@font-face {
	font-family: 'LeagueGothic-Regular';
	src: url('../../fonts/LeagueGothic-Regular.eot?#iefix') format('embedded-opentype'),  url('../../fonts/LeagueGothic-Regular.woff') format('woff'), url('../../fonts/LeagueGothic-Regular.ttf')  format('truetype'), url('../../fonts/LeagueGothic-Regular.svg#LeagueGothic-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'helveticaneue-thin-webfont';
	src: url('../../fonts/helveticaneue-thin-webfont.ttf');
} 

@font-face {
	font-family: 'Calibri';
	src: url('../../fonts/Calibri.eot?#iefix') format('embedded-opentype'),  url('../../fonts/Calibri.woff') format('woff'), url('../../fonts/Calibri.ttf')  format('truetype'), url('../../fonts/Calibri.svg#Calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family:'AppleSymbols-Regular';
	src: url('../../fonts/AppleSymbols_gdi.eot');
	src: url('../../fonts/AppleSymbols_gdi.eot?#iefix') format('embedded-opentype'),
	url('../../fonts/AppleSymbols_gdi.woff') format('woff'),
	url('../../fonts/AppleSymbols_gdi.ttf') format('truetype'),
	url('../../fonts/AppleSymbols_gdi.otf') format('opentype'),
	url('../../fonts/AppleSymbols_gdi.svg#AppleSymbols-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2666;
}
@font-face {
	font-family: 'LEDCounter7-Italic';
	src: url('../../fonts/LEDCounter7-Italic.eot?#iefix') format('embedded-opentype'),  url('../../fonts/LEDCounter7-Italic.woff') format('woff'), url('../../fonts/LEDCounter7-Italic.ttf')  format('truetype'), url('../../fonts/LEDCounter7-Italic.svg#LEDCounter7-Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LighthousePersonalUse';
	src: url('../../fonts/LighthousePersonalUse.eot?#iefix') format('embedded-opentype'),  url('../../fonts/LighthousePersonalUse.woff') format('woff'), url('../../fonts/LighthousePersonalUse.ttf')  format('truetype'), url('../../fonts/LighthousePersonalUse.svg#LighthousePersonalUse') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../../fonts/MyriadPro-Regular.otf')  format('opentype'),
	url('../../fonts/MyriadPro-Regular.woff') format('woff'), url('../../fonts/MyriadPro-Regular.ttf')  format('truetype'), url('../../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}


* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #fff;
}
a.black-link{
	color:#000;
	font-famiy:"BebasNeue-Regular";
}
a.black-link:hover{
	color:#f1702b;
}
a.orange-color-link{
	color:#f1702b;
	font-famiy:"BebasNeue-Regular";
	transition:all 0.3s ease 0s;
}
a.orange-color-link:hover{
	color:#000
}

h1{
	font-size:42px;
}
h2{
	font-size:38px;
	font-family:'BebasNeue-Regular';
}
h3{
	font-size:34px;
}
.bordered{
	border-bottom: 2px solid #F3702B;
	text-transform: uppercase;
}
.bordered-div{
	width: 100%;
	background: #f2702b;
	height: 2px;
}
h4{
	font-size:30px;
	font-family:'BebasNeue-Regular';
}
h5{
	font-size:28px;
	font-family:'BebasNeue-Regular';
}
button{
	cursor:pointer;
}
.align-center{
	text-align:center;
}
div,footer,input,textarea{
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;   
	box-sizing: border-box; 
}
html, body,figure,figcaption, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	border: 0 none;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
}
input{
	color:#6D6E70;
	height:30px;
	border:1px solid #666666;
	padding:5px;
}
ul{
	list-style-type:none;
}	


body {
	font-family:'Conv_LeagueGothic-Regular',Sans-Serif;
	font-family: 'LeagueGothic-Regular';
	font-size:16px;
	overflow-x: hidden;
	float:left;
	height:100%;
	position:relative;
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	background: #f7f8fa;

}
.container {/*
 padding-left: 3%;
 padding-right: 3%;*/
 width: 100%;
 margin: 0 auto;
 -webkit-box-sizing: border-box; 
 -moz-box-sizing: border-box;   
 box-sizing: border-box;
 max-width:910px;

}
header {
	float: left;
	position: relative;
	text-align: center;
	width: 100%;
}
header .header-thumb-sec-container {
	padding-left: 2.75%;
	padding-right: 2.75%;
	width: 95%;
	margin: 0 auto;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
	max-width:985px;
}
header .header-thumbnails-sec{
	float:left;
	width:100%;
	padding:5px 0 10px;
}
header .header-thumbnails-sec .header-box-wrapper{
	margin:0 -0.6%;
}
.orange{
	color:#f3702b;
}

header .header-thumbnails-sec .header-box{
	width:20%;
	float:left;
	padding:0 0.6%;

}


header .header-thumbnails-sec .header-box figure,header .header-thumbnails-sec .header-box img{
	width:100%;
	float: left;
}
header .header-thumbnails-sec .header-box figcaption{
	background: rgba(243,112,42,1);
	width: 100%;
	float: left;
	font-family:'BebasNeue-Regular';
	font-size: 17px;
	text-transform: uppercase;
	padding:5px 10px;
	text-align: left;
	box-sizing: border-box;
}
header .header-thumbnails-sec .header-box figcaption  img{
	float: none;
	width: auto;
	vertical-align: middle;
	margin-left: 10px;
	margin-top: 2px;
}
header .header-thumbnails-sec .header-box a{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

header .header-thumbnails-sec .header-box a:hover figcaption{
	background:rgba(0,0,0,0.7);
}


header .header-main-sec{
	width:100%;
	float:left:
}
header .header-banner-sec{
	background:url("../../images/project-images/header-banner1.jpg");
	background-size:cover;
	background-repeat:no-repeat;
	min-height:80px;
	float:left;
	width:100%;
	position:relative;
	background-size:100%;
	background-repeat: no-repeat;
	background-size: cover;
}
header .header-banner-sec .logo{
	position:absolute;
	top:-4px;
	width:130px;
	left:42%;
	z-index:1;
}
header .header-banner-sec .logo img{
	width:100%;
}
header .header-banner-sec .radio-icon{
	float:right;
	margin-top:5px;
	margin-right:20px;
	width:50px;
}
header .header-banner-sec .radio-icon{
	max-width:100%;
}
header .header-nav-sec{
	float:left;
	width:100%;
	background:#41257b;
	background: -webkit-linear-gradient(top, #47247e, #442379); /* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #47247e, #442379); /* IE 10 */ 
	background: -ms-linear-gradient(top, #47247e, #442379); /* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #47247e, #442379);
	padding:2px 5px 0;
}
header #main-menu{
	float:left;
	width:85%;
	margin-top: 3px;
}
header #main-menu ul.main-nav{
	text-align:right;
}
header #main-menu ul.main-nav li{
	display:inline-block;
	margin-right:0%;
	margin-left:4%;
	position: relative;
}

header #main-menu ul.main-nav li:nth-child(3){
	margin-right:22%
}
header #main-menu ul.main-nav li a{
	font-size:19px;
	text-transform:uppercase;
	text-shadow: -1px 3px 4px rgba(0, 0, 0, 1);
	transition:all 0.3s ease 0s;
	font-family:'BebasNeue-Regular';
}
header #main-menu ul.main-nav li a:hover,header .search-login-sec li a:hover{
	color:#F3702B;
}
header #main-menu ul.main-nav li a.non-clickable:hover{
	
}

/*=======Sub Menu=======*/
header #main-menu ul.main-nav li .sub-menu{
	position:absolute;
	width:120px;
	background:#3F2176;
	color:#fff;
	z-index:9999999;
	display:none;
	left:-2px;
	top:23px;
}
header #main-menu ul.main-nav li:hover .sub-menu{
	display: block;
}
header #main-menu ul.main-nav li .sub-menu li{
	border-bottom:1px solid #fff;
	text-align:left;
	margin-left: 0;
	width:100%;

}
header #main-menu ul.main-nav li .sub-menu li:first-child{
	border-top: 1px solid #fff;
}
header #main-menu ul.main-nav li .sub-menu li:last-child{
	border:none;
}	
header #main-menu ul.main-nav li .sub-menu li a{
	font-size:19px;
	transition:all 0.3s ease 0s;
	padding:7px;
	display:inline-block;
	width:100%;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;   
	box-sizing: border-box;
	line-height: 19px;
}
header #main-menu ul.main-nav li .sub-menu li a:hover{
	background:#F3702B;
	text-shadow: 1px 3px 4px rgba(0, 0, 0, 1);
	color:#fff;
}
header #main-menu ul.main-nav li .sub-menu li a.non-clickable:hover{
	background:#3F2176;
}


header .search-login-sec{
	width:15%;
	float:left;
	position:relative;
}
/*header .search-login-sec ul{
	margin-top:5px;
	}*/
	header .search-login-sec li{
		float:left;
		margin-top:2px;
	}

	header .search-login-sec li a{
		text-transform:uppercase;
		font-size:11px;
		font-family:'BebasNeue-Regular';
		padding:0 4px;
		letter-spacing:1px;
	}

	header .search-login-sec li:first-child a{
		border-right:1px solid #fff;
	}
	header .search-login-sec .login-search-item{
		float:right;
	}

	header .search-login-sec a.search-icon{
		display:inline-block;
		padding-left:20%;
		padding-right:5%;
	}
	header .search-login-sec a.search-icon img{
		width:18px;
		vertical-align: middle;
	}
	header .search-login-sec .search-icon-expand{
		position:absolute;
		right:-5px;
		bottom:-38px;
		z-index:9999;
		display:none;
	}
	header .search-login-sec .search-icon-expand form input{
		height:34px;
		padding:5px 7px;
		border:2px solid #44227a;
		font-family: 'helveticaneue-thin-webfont';
	}
	header .marquee-sec	{
		height:24px;
		padding:0;
		float:left;
		width:100%;
		position: relative;
	/*border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
*/}
header .select-channel-sec{
	float:left;
	width:15%;
	background:#7d01dd;
	color:#fff;
	height:22px;
	position:relative;
	line-height:22px;
	padding:0 5px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;	
}

header .select-channel-sec::after{
	width:15px;
	height:100%;
	content:'';
	background:#7d01dd;
	position:absolute;
	right:-8px;
	top:0;
	display:inline-block;
	-ms-transform: skew(-20deg,0deg); 
	-webkit-transform:skew(-20deg,0deg); 
	transform: skew(-20deg,0deg);
	z-index:999;
	border-right: 2px solid #47055f;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
header .select-channel-sec.videos-text-styling a{
	display: inline-block;
	font-family: "BebasNeue-Regular";
	font-size: 22px;
	text-transform: uppercase;
	padding-top: 2px;
}

header .select-channel-sec .channel-img,header .select-channel-sec .dropdown-btn-sec{
	/*float:left;*/
	display:inline-block;
	vertical-align:middle;
}
header .select-channel-sec .channel-img{
	padding:0 1% 0 0;
}
header .select-channel-sec .channel-img img{
	vertical-align:middle;
}
/*header .select-channel-sec .dropdown-btn-sec{
	position:relative;
	}*/
	header .select-channel-sec .dropdown-btn-sec button{
		background:none;
		border:none;
		box-shadow:none;
		color:#fff;
		font-size:22px;
		font-family:'BebasNeue-Regular';
		text-shadow: 1px 3px 4px rgba(0, 0, 0, 0.6);
		letter-spacing:1px;
		line-height: 23px;
	}
	.caret-down{
		border-left: 6px solid transparent;
		border-right: 5px solid transparent;
		border-top: 7px solid #fff;
		display: inline-block;
		height: 3px;
		width: 0;
		transform: skew(-4deg);
	}
	header .select-channel-sec .dropdown-btn-sec .dropdown-menu	{
		position:absolute;
		/*width:110px;*/
		background:#7c0cdc;
		color:#fff;
		z-index:9999999;
		display:none;
		left:1px;
		top:22px;
		box-shadow: 8px 8px 10px rgba(0,0,0,0.5);

	}
	header .select-channel-sec .dropdown-btn-sec .dropdown-menu li{
		text-align:left;
		border:2px solid #fff;
		border-bottom: 1px solid #fff;
		border-top:1px solid #fff;

	}
	header .select-channel-sec .dropdown-btn-sec .dropdown-menu li img{
		max-width:290px;
	}	
	header .select-channel-sec .dropdown-btn-sec .dropdown-menu li:first-child{
		border-top: 2px solid #fff;
	}
	header .select-channel-sec .dropdown-btn-sec .dropdown-menu li:last-child{
		border-bottom: 2px solid #fff;
	}	
	header .select-channel-sec .dropdown-btn-sec .dropdown-menu li a{
		font-size:19px;
		transition:all 0.3s ease 0s;
		padding:5px 20px 15px;
		display:inline-block;
		width:100%;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;   
		box-sizing: border-box;
	}
	header .select-channel-sec .dropdown-btn-sec .dropdown-menu li a:hover{
		background:#F3702B;
		text-shadow: 1px 3px 4px rgba(0, 0, 0, 1);
	}	
	
	header .marquee-content{
		float:left;
		/*width:82%;*/
		width:70%;
		position:static;
		background:url("../../images/project-images/marque-pattern.jpg") repeat ;
		position:relative;
	/*-ms-transform: skew(-30deg,0deg);
	-webkit-transform:skew(-30deg,0deg);
	transform: skew(-30deg,0deg);*/
	font-size:18px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family: 'LightLEDBoard-7';
	font-family: 'LEDCounter7-Italic';
	height: 22px;
}
/*header .marquee-content::after{
	width:2%;
	height:100%;
	content:'';*/
	/*background:url("../../images/project-images/marque-pattern.jpg") repeat ;*/
/*	background:#7d01dd;
	position:absolute;
	left:-7px;
	top:0;
	display:inline-block;*/
	/*-ms-transform: skew(30deg);
	-webkit-transform:skew(30deg);
	transform: skew(30deg);*//*
	-ms-transform: skew(-18deg,0deg);
	-webkit-transform:skew(-18deg,0deg);
	transform: skew(-20deg,0deg);*/
	/*}*/
	.container-marquee{
		position: relative;
		width:100%; /*marquee width */
		height: 22px; /*marquee height */
		overflow: hidden;
		padding: 2px;
		padding-left: 4px;
		color:#f3702a;
		line-height:18px;
	}
	.container-marquee img{
		width: 22px;
		display: inline-block;
		vertical-align: top;
		padding-right: 15px;
		padding-left: 15px;
		/*padding-top: 1px;*/
	}
	#marquee1 div{
		width:100%;
	}
	header .radio-sec{
		background: #7d01dd;
		height: 22px;
		width:15%;
		position: relative;
		float: left;
		padding-left: 10px;
		text-align: center;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.radio-sec::before{
		background: #7d01dd;
		content: "";
		display: inline-block;
		height: 100%;
		position: absolute;
		left: -7px;
		top: 0;
		transform: skew(-20deg, 0deg);
		width: 15px;
		z-index: 999;
		border-left:2px solid #47055f;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	header .radio-sec a{
		font-family:'BebasNeue-Regular';
		text-transform: uppercase;
		font-size: 22px;
		line-height: 22px;
		display: inline-block;
	}
	header .radio-sec a span{
		font-family:'AppleSymbols-Regular';
		font-size: 16px;
		vertical-align: middle;
		margin-left: 3px;
	}
	header .radio-sec:hover,.radio-sec:hover::before,header .select-channel-sec:hover::after,header .select-channel-sec:hover{
		background: #f3702a;
	}
	
	
	/*================Hero Slider=========================*/
	.main-content-sec{
		padding-bottom:0px;
	}
	.main-content-sec,.main-content-sec .content-sec,.main-content-sec .content-sec .daily-joke-tweet-sec{
		float:left;
		width:100%;
	}	
	.hero-slider-sec,.hero-slider-sec .slide{
		float:left;
		width:100%;
		position:relative;
		border-right:none;
		border-left: none;
	}

	.hero-slider-sec .slide img{
		width:100%;
	}
	.slide-caption{
		position:absolute;
		bottom:10px;
		left:10px;
		color:#fff;
	}
	.slide-caption h2{
		font-family:'BebasNeue-Regular';
		letter-spacing:1px;
	}
	.slide-caption span{
		font-family: 'HelveticaNeue';
		font-size:14px;
		letter-spacing:-0.5px;
	}
	
	.control-sec{
		background:#f3702b;
		color:#fff;
		width:26px;
		text-align:center;
		position:absolute;
		left:0px;
		font-size:30px;
		letter-spacing:1px;	
		font-family:'BebasNeue-Regular';
		vertical-align:middle;
		display:table-cell;
	/*	height:36%;
		top:38%;
		padding:2% 0;*/
		height:45%;
		padding:1.5% 0;
		top:28%;
	}
	.control-sec span{
		/*font-family: 'HelveticaNeue';*/
		font-size:18px;
		/*font-weight: bold;*/
		display: block;
		margin:4px 0 6px;
		font-family: 'LighthousePersonalUse';
		padding-right:3px;
	}
	.hero-slide-up,.hero-slide-down{
		position:absolute;
		left:5px;
		color:#fff;
		font-size:25px;
		z-index:999;
		cursor:pointer;
	}
	.hero-slide-up{
		/*top:37%;*/
		top:26%;
	}
	.hero-slide-down{
		/*top:68%;*/
		top:66%;
	}
	.v-social-icons-sec{
		position:absolute;
		top:35%;
		right:-54px;
	}
	.three-v-social-icon{
		top:28%;
		right:-25px;
	}
	.v-social-icons-sec .facebook,.v-social-icons-sec .twitter,.v-social-icons-sec .reddit{
		height: 50px;
		text-align: center;
		width: 55px;
		line-height:50px;
	}
	.v-social-icons-sec a{
		display:inline-block;
		width:100%;
		height:100%;
	}
	.v-social-icons-sec a i{
		font-size:25px;
		line-height:50px;
	}
	.v-social-icons-sec a:hover i{
		transform: rotateY(360deg);
		transform-style: preserve-3d;
		transition: all 0.6s ease 0s;
	}
	.v-social-icons-sec .facebook a{
		background:#3c5a99;
	}
	.v-social-icons-sec .twitter a{
		background:#26aae1;
	}
	.v-social-icons-sec .reddit a{
		background:#6198ce;
	}
	#home-page .slide .slider-caption-content{
		height:110px;
	}
	#home-page .slider-combined-sec .slider-divided-sec .slider-caption-content{
		height:170px;
	}
	.slider-combined-sec .slider-divided-sec .slider-caption-content h2,.slider-combined-sec .slider-divided-sec .slider-caption-content h3{
		float:none;
		display:inline;
	}
/*#home-page  .slider-combined-sec .slide-1 .slider-caption-content{
	height:220px !important;
	overflow:hidden;
	}*/
	/*================ Joke and tweet of the day =========================*/

	.main-content-sec .content-sec{
		padding:15px 0;
	}	
	.daily-joke-tweet-sec .joke-otd-sec,.daily-joke-tweet-sec .tweet-otd-sec{ /*== diffent sec styling included noo == */
		float:left;
		background:#fff;
		box-shadow:1px 2px 4px rgba(0,0,0,0.3);
		padding:7px 10px 10px 15px;
	}

	.daily-joke-tweet-sec .joke-otd-sec{
		width:60%;
	}
	.home-separate-sec{
		float: left;
		width: 100%;
	}
	.daily-joke-tweet-sec .tweet-otd-sec,.home-separate-sec .aside-sec{
		width:37.5%;
	}

	.daily-joke-tweet-sec .joke-otd-sec .title-top-content{
		width:100%;
		float:left;
	}
	.daily-joke-tweet-sec .joke-otd-sec .title-top-content h2,.readmore-btn{
		display:inline-block;
	}
	.title-top-content h2,.tweet-otd-sec h2{
		font-size: 31px;
		color:#F27228;
	}
	.readmore-btn{
		background:#F27228;
		padding:0px 5px;
		text-transform:uppercase;
		transition:all 0.3s ease 0s;
		border:1px solid #F27228;
		font-size: 18px;
		color:#fff;
	}
	.readmore-btn:hover{
		background:none;
		border:1px solid #F27228;
		color:#F27228;
	}
	.daily-joke-tweet-sec .readmore-btn{
		vertical-align:top;
		/*	margin-top:5px;*/
		float:right;
		margin-top:2px;
		/*font-size: 16px;*/
	}

	.daily-joke-tweet-sec .joke-otd-sec h3,.daily-joke-tweet-sec .tweet-otd-sec h3{
		color:#F27228;
	}
	.daily-joke-tweet-sec .joke-or-tweet-otd-content .icon-img,.daily-joke-tweet-sec .joke-or-tweet-otd-content .joke-or-tweet-otd{
		float:left;
	}
	.daily-joke-tweet-sec .joke-or-tweet-otd-content .icon-img{
		width:50px;
	}
	.daily-joke-tweet-sec .joke-or-tweet-otd-content .icon-img img{
		max-width:100%;
	}
	.daily-joke-tweet-sec .joke-or-tweet-otd-content .joke-or-tweet-otd{
		width: 80%;
		width: -moz-calc(97% - 50px);
		/* WebKit */
		width: -webkit-calc(97% - 50px);
		/* Opera */
		width: -o-calc(97% - 50px);
		/* Standard */

		font-family: 'Open Sans', sans-serif;
		font-size:12px;
	}
	
	
	/*================ HOME PAGE MaGazine Sec =========================*/
	.laugh-magazine-sec{
		padding:10px 15px;
		float:left;
		width:60%;
		box-shadow:1px 2px 4px rgba(0,0,0,0.3);
		background:#fff;
	}
	.bordered-heading{
		border-bottom:2px solid #F3702B;
	}
	.laugh-magazine-sec h2{
		text-align:center;
	}
	.laugh-magazine-sec .magazine-detail-content,.more-article-sec .magazine-detail-content,.magazine-detail-content{
		border-bottom:1px solid #AFAFB0;
		float:left;
		width:100%;
		padding:23px 0;
		position:relative;
	}
	.home-separate-sec .laugh-magazine-sec{
		position: relative;
	}
	.home-separate-sec .laugh-magazine-sec .sec-bottom-anchor{
		position: absolute;
		right: 0;
		bottom: -30px;
	}
	.home-separate-sec .laugh-magazine-sec .sec-bottom-anchor a{
		font-size: 22px;
		padding:1px 5px;
	}
	.laugh-magazine-sec .magazine-detail-content:last-child,.more-article-sec .magazine-detail-content:last-child,.magazine-detail-content:last-child{
		border-bottom:none;
	}
	.laugh-magazine-sec h1,.video-sec-detail h1{
		text-align:center;
		margin-bottom:0;
	}
	.home-separate-sec .laugh-magazine-sec h1{
		font-size: 54px;
		font-family:'BebasNeue-Regular';
		line-height:57px;
	}
	.laugh-magazine-sec .magazine-detail-content figure,.laugh-magazine-sec .magazine-detail-content .magazine-sec-description,.magazine-detail-content figure,.magazine-detail-content .magazine-sec-description{
		float: left;   
	}
	.laugh-magazine-sec .magazine-detail-content figure{
		max-width: 145px;
		width:100%;
	}
	.laugh-magazine-sec .magazine-detail-content figure img{
		max-width:100%;
	}
	.laugh-magazine-sec .magazine-detail-content .magazine-sec-description{
		width: 70%;
		width: -moz-calc(100% - 145px);
		width: -webkit-calc(100% - 145px);
		width: -o-calc(100% - 145px);
	}


	.laugh-magazine-sec .magazine-sec-description span,.more-article-sec .magazine-sec-description span,.mag-separate-sec .aside-sec .top-articles .article-description span{
		color:#F3702B;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
		display:inline-block;
	}

	.laugh-magazine-sec .magazine-sec-description h4,.more-article-sec .magazine-sec-description h4{
		line-height:32px;
		font-family: 'LeagueGothic-Regular';
		text-align:left;
		font-size: 32px;
	}
	.laugh-magazine-sec .magazine-sec-description h6,.more-article-sec .magazine-sec-description h6,.mag-separate-sec .aside-sec .top-articles .article-description h6{
		font-size:17px;
		color:#F3702B;
	}

	.laugh-magazine-sec .magazine-sec-description p{
		color:#010101;
		font-family: 'Open Sans', sans-serif;
		font-size:13px;
		line-height:16px;
		margin:3px 0;
	}

	.laugh-magazine-sec .magazine-sec-description .readmore-btn{
		position:absolute;
		right:0;
		bottom:30px;
		margin-top:20px;
	}	
	/*================ HOME PAGE ASIDE CHANNEL SEC =========================*/	
	.home-separate-sec .aside-sec{
		text-align:center;
		float:left;
	}
	.home-separate-sec .aside-sec .title-img{
		position:relative;
		width:100%;
		float:left;
	}	
	.home-separate-sec .aside-sec .title-img img{
		width:100%;
	}
	.home-separate-sec .aside-sec .title-img .channel-lf-logo{
		position:absolute;
		top:-6px;
		left:27%;
	}
	.home-separate-sec .aside-sec .title-img a{
		color:#000;
	}
	.home-separate-sec .aside-sec .title-img a .channel-lf-logo img{
		transition:all 0.8s ease 0s;
	}
	.home-separate-sec .aside-sec .title-img a:hover .channel-lf-logo img{
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	} 
	.home-separate-sec .aside-sec .title-img h1{
		text-align:center;
		font-family: 'Conv_LeagueGothic-Regular';
		font-family:'BebasNeue-Regular';
	}
	.home-separate-sec .aside-sec .channels-name,.home-separate-sec .aside-sec .channels-name .main-img,.home-separate-sec .aside-sec .channels-name .thumbnail-links-sec{
		float:left;
		width:100%;
	}
	.home-separate-sec .aside-sec .channels-name{
		text-align: left;
	}
	.home-separate-sec .aside-sec .channels-name h3,.home-separate-sec .aside-sec .channels-name h3 a{
		text-align:left;
		text-transform:uppercase;
		display: inline-block;
		font-size: 37px;
	}
	.home-separate-sec .aside-sec .channels-name h3 a{
		color:#000;
		display:inline;
	}
	.heart{
		display: inline-block;
		margin-left: 10px;
	}
	.home-separate-sec .aside-sec .channels-name .heart{
		vertical-align: top;
		margin-top: 7px;
	}
	.home-separate-sec .aside-sec .channels-name .bordered-div{
		margin-bottom: 15px;
	}
	.home-separate-sec .aside-sec .channels-name .main-img{
		position: relative;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}

	.home-separate-sec .aside-sec .channels-name .main-img img{
		width:100%;
	}
	.home-separate-sec .aside-sec .channels-name .main-img .caption{
		position: absolute;
		bottom:0;
		left:0;
		color:#fff;
		font-family:'BebasNeue-Regular';
		padding-left:6px;
		padding-bottom: 2px;
		text-align: left;
	}
	.home-separate-sec .aside-sec .channels-name .main-img .orange-rectangle-beneath{
		position: absolute;
		right: 0;
		bottom:-5px;
		height: 10px;
		width:34px;
		background: #f27228;
		z-index: -1;
	}
	.home-separate-sec .aside-sec .channels-name .main-img:hover{
		opacity: 0.8;
	}
	.home-separate-sec .aside-sec .channels-name .main-img .caption h3{
		margin-bottom: 0;
		line-height: 30px;
		display: block;
	}
	.home-separate-sec .aside-sec .channels-name .main-img .caption span{
		font-size:20px;

	}
	.channels-name .thumbnail-links-sec{
		position:relative;
		padding:5px 0 23px;
	}
	.channels-name .thumbnail-links-sec .thumbnails-link{
		width:50%;
		padding-right:5px;
		float:left;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;   
		box-sizing: border-box;
		position: relative;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.channels-name .thumbnail-links-sec .thumbnails-link:hover{
		opacity: 0.8;
	}
	.channels-name .thumbnail-links-sec .thumbnails-link:nth-child(even){
		padding-left:5px;
		padding-right:0;
	}

	.channels-name .thumbnail-links-sec .thumbnails-link img{
		width:100%;
	}
	.channels-name .thumbnail-links-sec .thumbnails-link .caption{
		position: absolute;
		bottom:3px;
		left: 5px;
		color:#fff;
		font-family:'BebasNeue-Regular';
		text-align: left;
	}
	.channels-name .thumbnail-links-sec .thumbnails-link:nth-child(even) .caption{
		left:10px;
	}
	.channels-name .thumbnail-links-sec .thumbnails-link .caption h6{
		font-size: 15px;
		/*line-height: 1px;*/
		line-height:16px;
	}

	.channels-name .thumbnail-links-sec .thumbnails-link .caption span{
		font-size: 10px;
	}
	.channels-name .thumbnail-links-sec a.readmore-btn{
		position:absolute;
		right:0;
		bottom:5px;
		font-family:'BebasNeue-Regular';
		font-size: 14px;
		line-height: 14px;
		padding:2px 4px 0;
	}		

	footer{
		float:left;
		width:100%;
		font-family:'BebasNeue-Regular';
	}
	footer .footer-wrapper{
		background:#412D78;
		float:left;
		width:100%;
		width:100%;
		padding:5px;
	}
	footer .footer-nav,footer .copyright-sec{
		float:left;
		color:#E8E9E8;
	}

	footer .footer-nav{
		width:60%;
	}
	footer .copyright-sec{
		width:13%;
	}
	footer .copyright-sec span{
		font-size:14px;
		text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.6);
	}
	footer .copyright-sec span small{
		font-family: 'HelveticaNeue';
		font-size: 11px;
	}
	footer .footer-nav li{
		display:inline;
	}
	footer .footer-nav li a{
		padding:0 1%;
		color:#E8E9E8;
		transition:all 0.3s ease 0s;
		text-transform:uppercase;

		font-size: 15px;
		vertical-align: bottom;

	}
	footer .footer-nav li a:hover{
		color:#F3702B;
	}
	footer .footer-social-icons{
		float: right;
		padding-right: 5px;
		width:27%;
		text-align:right;
	}
	footer .footer-social-icons li{
		display: inline;
	}
	footer .footer-social-icons li a{
		padding:2px 8px;
		text-align: center;
	}
	footer .footer-social-icons li a:hover i{
		transform: rotateY(360deg);
		transform-style: preserve-3d;
		transition: all 0.6s ease 0s;
	}
	footer .footer-social-icons li a.youtube-icon{
		background:#ce332f;
	}
	footer .footer-social-icons li a.facebook-icon{
		background:#3b5b96;
	}
	footer .footer-social-icons li a.twitter-icon{
		background:#25a7db;
	}
	footer .footer-social-icons li a.linkedin-icon{
		background:#127bb4;
	}
	footer .footer-social-icons li a.tumblr-icon{
		background:#425468;
	}
	footer .footer-social-icons li a.googleplus-icon{
		background:#ce3633;
	}
	footer .footer-social-icons li a.instagram-icon{
		background:#2a6a9a;
	}
	.visible-sm{
		display: none;
	}



	/*=========Main Search Sec========*/
	.main-search-sec,.main-search-sec .search-result-text{
		float: left;
		width: 100%;
		padding:15px 0;
	}
	.main-search-sec .search-result-text h6{
		text-align: center;
		color:#605F60;
		font-size: 22px;
		font-family: 'helveticaneue-thin-webfont';
	}
	.main-search-sec .search-result-text h6 span{
		text-transform: capitalize;
	}
	.main-search-sec h1.bordered{
		font-size: 47px;
	}
	.main-search-sec .loadmore{
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.main-search-sec .loadmore a{
		font-size: 50px;
		padding: 0 10px;
		border-radius: 4%;
	}
	.main-search-sec .video-search-result,.magazine-search-result,.jokes-search-result{
		float: left;
		width: 100%;
	}
	.magazine-search-result{
		padding-bottom: 20px;
	}
	.main-search-sec .video-search-result .videos-list{
		padding:20px 0;
	}
	.magazine-search-result .magazine-detail-wrapper{
		background: #fff;
		box-shadow: 1px 1px 3px #ccc;
		float: left;
		width: 100%;
		padding: 0px 20px;
		margin-top: 15px;
	}
	.magazine-search-result .magazine-detail-wrapper .magazine-detail-content{
		padding:20px 0;
		border-bottom: 2px solid #AFAFB0;
		position: relative;
	}
	.magazine-search-result .magazine-detail-wrapper .magazine-detail-content:last-child{
		border-bottom: 0;
	}
	.magazine-detail-content figure,.magazine-detail-content .magazine-sec-description{
		float: left;   
	}
	.magazine-search-result .magazine-detail-content figure{
		width: 27%;
	}
	.magazine-search-result .magazine-detail-content figure img{
		max-width: 100%;
	}
	.magazine-search-result .magazine-detail-content{
		border-bottom:1px solid #AFAFB0;
		float:left;
		width:100%;
		padding:26px 0;
		position:relative;
	}
	.magazine-search-result .magazine-detail-content .magazine-sec-description{
		width:73%;
		padding-left: 10px;
		padding-right: 10px;
	}

	.magazine-search-result .magazine-detail-content .magazine-sec-description span{
		color:#F3702B;
		font-size:23px;
		font-family:Arial, Helvetica, sans-serif;
		display:inline-block;
		line-height: 20px;
	}

	.magazine-search-result .magazine-detail-content .magazine-sec-description h1{
		font-size:50px;
		font-family: 'LeagueGothic-Regular';
		text-align:left;
		line-height: 52px;
	}
	.magazine-search-result .magazine-detail-content .magazine-sec-description h5{
		font-size:27px;
		color:#F3702B;
		font-family: 'LeagueGothic-Regular';
		line-height: 25px;
	}
	.magazine-search-result .magazine-detail-content .magazine-sec-description p{
		color:#010101;
		font-family: 'Open Sans', sans-serif;
		font-size:19px;
		line-height:23px;
		margin:3px 0;
	}
	.magazine-search-result .magazine-detail-content .magazine-sec-description a.readmore-btn{
		right:10px;
		bottom: 22px;
		font-size: 28px;
		padding-top: 0;
		padding-bottom:0;
		float:right;
		margin-top:10px;
	}
	.jokes-search-result .jokes-sec{
		float: left;
		width: 100%;
		padding-bottom: 20px;
	}
	.jokes-search-result .jokes .likes-dislikes-count a span{
		font-family: 'helveticaneue-thin-webfont';
	}
	.jokes-search-result .jokes-sec .jokes .v-social-icons{
		right:-35px;
	}
	
	/*==========About Page============*/
	.main-content-sec .about-pg,.main-content-sec .hero-image-sec,.main-content-sec .hero-heading-sec,.about-pg .content-sec .about-separate-sec {
		float:left;
		width:100%;
	}
	.main-content-sec .about-pg{
		background: #fff;
		box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
	}
	.main-content-sec .hero-image-sec{
		position:relative;
	}
	.main-content-sec .hero-image-sec img{
		width:100%;
	}
	.about-pg .content-sec .hero-heading-sec,.hero-heading-sec{
		text-align:center;
	}
	.about-pg .content-sec .hero-heading-sec h1,.hero-heading-sec h1{
		margin-bottom: 10px;
		text-align:center;
		font-size:42px;
		color:#001000;
	}

	.about-pg .content-sec .hero-heading-sec h5,.hero-heading-sec h5{
		margin-bottom: 5px;
		text-align:center;
		font-size:20px;
		color:#001000;
		font: caption;
	}

	.about-pg .content-sec .hero-heading-sec span,.hero-heading-sec span{
		font-size:26px;
		color:#AAAAAA;
		font-family: 'helveticaneue-thin-webfont';
	}
	.about-pg .content-sec .about-separate-sec,.magazine-page .separate-sec{
		padding: 20px 0 10px;
		float: left;
		width: 100%;
	}
	.about-pg .content-sec .about-separate-sec .main-left-content,.about-pg .content-sec .about-separate-sec .aside-sec,.magazine-page .separate-sec .aside-sec,.magazine-page .separate-sec .main-left-content{
		float:left;
	}
	.about-pg .content-sec .about-separate-sec .main-left-content,.magazine-page .separate-sec .main-left-content{
		padding:10px 15px 10px 30px;
		border-right:5px solid #F6F8F9;
		width:70%;
		font-family: 'Open Sans', sans-serif;
	}
	.about-pg .content-sec .about-separate-sec .main-left-content p,.magazine-page .separate-sec .main-left-content p{
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 15px;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec{
		width: 30%;
		padding: 10px 15px;
		font-family: 'Open Sans', sans-serif;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .about-nav,.about-pg .content-sec .about-separate-sec .aside-sec .banner-ads-aside,.about-pg .content-sec .about-separate-sec .aside-sec .top-article-aside{
		float: left;
		width: 100%;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .about-nav{
		margin-bottom: 10px;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .about-nav li{
		line-height: 26px;
		-webkit-transition: all 0.3s ease os;
		-moz-transition: all 0.3s ease os;
		-ms-transition: all 0.3s ease os;
		-o-transition: all 0.3s ease os;
		transition: all 0.3s ease os;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .about-nav li.active a,.about-pg .content-sec .about-separate-sec .aside-sec .about-nav li a:hover{
		color:#000;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .about-nav li a{
		color: #AAAAAA;
		font-size: 17px;
		text-transform: uppercase;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .about-nav li a.non-clickabel:hover{
		pointer-events: none;
		color:#aaaaaa;
	}

	.about-pg .content-sec .about-separate-sec .aside-sec .banner-ads-aside{
		padding:10px 0;
	}
	.content-sec .aside-sec img{
		max-width: 100%;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .top-article-aside h3{
		text-transform: uppercase;
		margin-top:10px;
		font-family: 'LeagueGothic-Regular';
	}
	.aside-sec .top-article-aside .top-articles{
		padding:10px 0;
		float: left;
		width: 100%;
	}
	.aside-sec .top-article-aside .top-articles a{
		color:#000100;
		display: inline-block;
		width:100%;
	}
	.aside-sec .top-article-aside .article-description h5{
		font-family: 'LeagueGothic-Regular';
		line-height: 28px;
		margin: 5px 0;
	}	
	.aside-sec .top-article-aside .article-description p{
		font-size: 13px;
		line-height: 17px;
		font-family: 'Open Sans', sans-serif;
	}

	/*=========>>>>>>ABOUT PAGE PRESS RELEASE<<<<<<<=========*/
	.about-pg .press-content .press-content-detail{
		padding:25px 0 15px;
		border-bottom:1px solid #afafb0;
	}
	.about-pg .press-content .press-content-detail:first-child{
		padding-top:0px;
	}
	.about-pg .press-content .press-content-detail:last-child{
		border-bottom: 0px;
	}
	.about-pg .press-content .press-content-detail h5{
		line-height:26px;
		font-size: 28px;
		font-family: 'LeagueGothic-Regular';
		margin-bottom:5px;
	}
	.about-pg .press-content .press-content-detail h5 a{
		color:#000;
		font-family: 'LeagueGothic-Regular';
		line-height:26px;
		font-size: 28px;
	}
	.content-sec .about-separate-sec .main-left-content .press-content p{
		font-family: 'Open Sans', sans-serif;
		margin-bottom:5px;
		font-size: 13px;
		line-height: 16px;
	}
	.about-pg .about-separate-sec .main-left-content .press-content span{
		color:#F3702B;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.readmore-align-right{
		text-align: right;
	}
	.about-pg .about-separate-sec .main-left-content .press-content a.readmore-btn{
		font-size:13px;
		font-family: 'LeagueGothic-Regular';
		padding-top:2px;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .aside-social-links{
		float: left;
		width:100%;
		margin-bottom: 10px;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .aside-social-links a{
		color:#AAAAAA;
		padding: 0 7px;
		transition:all 0.3s ease 0s;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .aside-social-links a:first-child{
		padding-left:0px;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .aside-social-links a:last-child{
		padding-right:0px;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .aside-social-links a:hover{
		color:#000100;
	}

	/*=========>>>>>>ABout Page Press Detail Article<<<<<<<=========*/
	.about-pg .press-detailed-description{
		float:left;
		width: 100%;
	}

	.about-pg .press-detailed-description .heading{
		margin-bottom: 20px;
		float: left;
		width:100%;
	}	
	.about-pg .press-detailed-description .heading h2{
		font-size:50px;
		font-family: 'LeagueGothic-Regular';
		line-height: 54px;
	}

	.about-pg .press-detailed-description .heading span{
		color:#F2702B;
		font-size: 22px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.about-pg .press-detailed-description a{
		color:#F2702B;
	}

	/*=========>>>>>>ABout Page CAREER INFO<<<<<<<=========*/
	.about-pg .career-info-sec,.about-pg .career-info-sec .job{
		float: left;
		wdith:100%;
	}
	.about-pg .career-info-sec .job {
		margin-bottom: 20px;
	}
	.about-pg .career-info-sec .job .job-title h2,.about-pg .career-info-sec .job .job-title h2 a{
		font-size:40px;
		font-family: 'LeagueGothic-Regular';
		text-transform: uppercase;
		color:#000;
	}
	.about-pg .career-info-sec .job .job-description strong{
		font-weight:bold;
	}
	.about-pg .career-info-sec .job .job-description{
		float:left;
		width: 100%;
	}
	.about-pg .career-info-sec .job .job-description p{
		margin-bottom: 10px;
		font-size: 15px;
		line-height: 16px
	}
	.about-pg .career-info-sec .job .job-responsibilities,.about-pg .career-info-sec .job .job-reqs{
		float: left;
		width: 100%;
		padding:10px 0;
	}
	.about-pg .career-info-sec .job .job-responsibilities h6,.about-pg .career-info-sec .job .job-reqs h6{
		font-size: 15px;
		font-weight: bold;
	}
	.about-pg .career-info-sec .job li{
		line-height: 16px;
		font-size: 15px;
	}
	.about-pg .career-info-sec .job li::before{
		content:'-';
		padding-right: 2px;
	}
	.about-pg .career-info-sec .job a.readmore-btn{
		font-size:13px;
		font-family: 'LeagueGothic-Regular';
		padding-top: 2px;
	}

	.about-pg .career-info-sec .job-apply-form{
		font-size: 12px;
		color:#5c5b5b;
		float: left;
		width:100%;
	}
	.about-pg .career-info-sec .job-apply-form h5{
		font-family: 'Calibri';
		font-size: 15px;
		text-transform: uppercase;
	}
	.about-pg .career-info-sec .job-apply-form .form-content{
		float: left;
		width:100%;
		padding:45px 0 20px;
	}
	.about-pg .career-info-sec .job-apply-form .form-content .field-group{
		width:100%;
		float:left;
		margin-bottom: 10px;
	}
	.about-pg .career-info-sec .job-apply-form .label,.about-pg .career-info-sec .job-apply-form .field{
		font-family: Arial,Helvetica,sans-serif;
		float: left;
	}
	.about-pg .career-info-sec .job-apply-form .label{
		width:25%;
		text-align: right;
	}
	.about-pg .career-info-sec .job-apply-form .label label{
		display:inline-block;
		margin-top: 5px;
		width:100%;
	}
	.about-pg .career-info-sec .job-apply-form .field,.about-pg .career-info-sec .job-apply-form .upload-button{
		width:70%;
		margin-left: 5%;
	}
	.about-pg .career-info-sec .job-apply-form .upload-button{
		float:left;
	}
	.about-pg .career-info-sec .job-apply-form .field input{
		background: #ffffff none repeat scroll 0 0;
		border: 1px solid #cccccc;
		border-radius: 3px;
		color: #5c5b5b;
		float: left;
		margin: 0;
		padding: 4px 7px;
		width: 170px;
	}
	.about-pg .career-info-sec .job-apply-form .field input[type="file"]{
		border:none;
		padding:0;
		background: none;
		opacity: 0;
		cursor: pointer;
	}
	.about-pg .career-info-sec .job-apply-form .field.upload{
		position:relative;
	}
	.about-pg .career-info-sec .job-apply-form .field.upload span.upload{
		background: -webkit-linear-gradient(top, #FCFCFC, #E3E3E3); /* Firefox 3.6+ */ 
		background: -moz-linear-gradient(top, #FCFCFC, #E3E3E3); /* IE 10 */ 
		background: -ms-linear-gradient(top, #FCFCFC, #E3E3E3); /* Opera 11.10+ */ 
		background: -o-linear-gradient(top, #FCFCFC, #E3E3E3);
		border: 1px solid #cccccc;
		border-radius: 3px;
		padding:4px 7px;
		color:#7F7F7F;
		position: absolute;
		left: 0px;
		box-sizing: border-box;
		font-size: 14px;

	}

	.about-pg .career-info-sec .job-apply-form button.submit-btn{
		background-color: #49515a;
		border: 1px solid #373d44;
		border-radius: 4px;
		box-shadow: 0 1px 1px 0 #636e7b inset;
		color: #fff;
		font: 15px/1 Arial,Helvetica,sans-serif;
		padding: 9px 11px 10px;
		text-align: center;
		text-shadow: 0 1px 0 #303030;

	}
	.about-pg .career-info-sec .job-apply-form button.submit-btn:hover{
		background-color: #2b2f34;
		border: 1px solid #202428;
		box-shadow: 0 1px 0 0 #3b4149 inset;
	}

	/*=========>>>>>> Comedy Camp <<<<<<<=========*/
	.about-pg .main-left-content .content{
		float: left;
		width: 100%;
	}
	.about-pg .main-left-content .camp-detail{
		padding:20px 0 0;
		float:left;
		width:100%;
	}
	.about-pg .main-left-content .camp-detail h6{
		font-family: 'helveticaneue-thin-webfont';
		font-size: 17px;
		margin-bottom: 15px;
	}
	.about-pg .main-left-content .camp-detail a{
		color:#000100;
		transition:all 0.3s ease 0s;
		cursor: pointer;
	}
	.about-pg .main-left-content .camp-detail a:hover{
		color:#F2702B;
	}

	/*==================Jokes Page=========================*/
	.jokes-page,.jokes-page .content-sec,.jokes-page .separate-sec{
		width:100%;
		float: left;
	}
	.jokes-page .content-sec{
		padding-top:5px;
	}
	.jokes-page .separate-sec{
		padding:0px 0px 25px;
	}
	.jokes-page .separate-sec .aside-sec,.jokes-page .separate-sec .main-right-content{
		float:left;
	}
	.jokes-page .separate-sec .aside-sec{
		width:20%;
	}
	.jokes-page .separate-sec .main-right-content{
		width:80%;
		padding:0px 15px;
		font-family: 'Open Sans', sans-serif;
		padding: 10px 15px;
	}
	.jokes-page .separate-sec .aside-sec .jokes-nav{
		float: left;
		width: 100%;
		margin-bottom:5px;
	}
	.jokes-page .separate-sec .aside-sec .jokes-nav h3{
		font-family: "LeagueGothic-Regular";
		margin-bottom: 10px;
		text-transform: uppercase;
	}
	.jokes-page .separate-sec .aside-sec .jokes-nav li{
		background: -webkit-linear-gradient(top, #725bf4, #715af2);
		background: -moz-linear-gradient(top, #725bf4, #715af2);
		background: -ms-linear-gradient(top, #725bf4, #715af2);
		background: -o-linear-gradient(top, #725bf4, #715af2);
		margin-bottom: 4px;
	}
	.jokes-page .separate-sec .aside-sec .jokes-nav li a{
		padding:5px 5px 5px 7px ;
		font-size:26px;
		font-family: "LeagueGothic-Regular";
		text-transform: uppercase;
		display: inline-block;
		width:100%;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;   
		box-sizing: border-box; 
	}
	.jokes-page .separate-sec .aside-sec .jokes-nav li a:hover,.jokes-page .separate-sec .aside-sec .jokes-nav li a.active{
		background:#F2702B;
	}
	.jokes-page .separate-sec .aside-sec .top-article-aside .article-description h5 {
		line-height: 24px;
		margin: 0px 0px 5px 0px;
		font-size: 22px;
	}
	.jokes-page .separate-sec .aside-sec .top-article-aside .article-description p {
		font-size: 11px;
		line-height: 14px;
	}

	.jokes-page .jokes-top-sec{
		float:left;
		width:100%;
		padding:10px 0;
	}
	.jokes-page .jokes-top-sec div{
		float:left;
	}
	.jokes-page .jokes-top-sec .submit-joke{
		width:25%;
	}
	.jokes-page .jokes-top-sec .submit-joke a{
		display: inline-block;
		font-family: "LeagueGothic-Regular";
		font-size: 20px;
		padding:3px 8%;
		letter-spacing: 0.6px;
	}
	.jokes-page .jokes-top-sec .jokes-search{
		width:35%;
	}
	.jokes-page .jokes-top-sec .jokes-search input{
		height: 34px;
		padding:4px 7px;
		box-shadow: none;
		border:none;
		background-color: #fff;
		background-image: url('../../images/project-images/jokes-search-btn.png');
		background-size: 18px;
		background-position:96% 50%;
		background-repeat: no-repeat;
		width:100%;
		font-size: 16px;
		font-family: 'helveticaneue-thin-webfont';
	}
	.jokes-page .jokes-top-sec .jokes-search input::placeholder{	
		color:#a1a1a1;
	}

	.jokes-page .jokes-top-sec .jokes-timeperiod{
		width:40%;
		text-align: center;
	}
	.jokes-page .jokes-top-sec .jokes-timeperiod a{
		color:#9a9b9d;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		padding:5px 2%;
		display: inline-block;
	}
	.jokes-page .jokes-top-sec .jokes-timeperiod a:hover,.jokes-page .jokes-top-sec .jokes-timeperiod a.active{
		color:#001000;
	}
	.
	.jokes-page .jokes-sec{
		float: left;
		width:100%;
	}
	.jokes-page .jokes-sec .jokes,.jokes-search-result .jokes{
		float: left;
		width:100%;
		padding:10px 0;

	}
/*.jokes-page .jokes-sec .jokes .joke-bubble{
	float: left;
    position: relative;
    width: 100%;
    }*/
    .jokes-page .jokes-sec .jokes .joke-msg::before,.jokes-search-result .jokes .joke-msg::before{
    	-moz-border-bottom-colors: none;
    	-moz-border-left-colors: none;
    	-moz-border-right-colors: none;
    	-moz-border-top-colors: none;
    	border-color: transparent transparent transparent #fff;
    	border-image: none;
    	border-style: solid;
    	border-width: 30px;
    	bottom: -10px;
    	content: "";
    	height: 0;
    	left: 5px;
    	position: absolute;
    	transform: rotate(-76deg) skew(-10deg);
    	width: 0;
    }

    .jokes-page .jokes-sec .jokes .joke-msg,.jokes-search-result .jokes .joke-msg{
    	background-color: #fff;
    	border-radius: 10px;
    	box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.06);
    	float: left;
    	width: 100%;
    	font-family: 'Open Sans', sans-serif;

    	margin: 10px auto;
    	padding: 15px 0px 10px 15px;
    	position: relative;
    	text-align: left;

    }
    .jokes-page .jokes-sec .jokes .joke-msg p,.jokes-search-result .jokes .joke-msg p{
    	margin-bottom: 10px;
    	line-height: 23px;
    	font-size: 14px;
    }
    .jokes-page .jokes-sec .jokes .joke-text,.jokes-search-result .jokes .joke-text{
    	display: inline-block;
    	vertical-align: middle;
    	width: 93%;
    }

    .jokes-page .jokes-sec .jokes .joke-publisher,.jokes-search-result .jokes .joke-publisher{
    	bottom: -32px;
    	color: #58585b;
    	font-size: 20px;
    	left: 60px;
    	position: absolute;
    }
    .jokes-page .jokes-sec .jokes .v-social-icons,.jokes-search-result .jokes .v-social-icons{
    	display: inline-block;
    	vertical-align: middle;
    	position: relative;
    	right: -20px;
    }
    .v-social-icons > div {
    	height: 34px;
    	text-align: center;
    	width: 35px;
    }

    .v-social-icons a:hover i{
    	transform: rotateY(360deg);
    	transform-style: preserve-3d;
    	transition: all 0.6s ease 0s;
    }

    .facebook a {
    	background: #3c5a99 none repeat scroll 0 0;
    }
    .twitter a {
    	background: #26aae1 none repeat scroll 0 0;
    }
    .v-social-icons > div a{
    	display: inline-block;
    	line-height: 34px;
    	text-align: center;
    	width: 100%;
    	height:100%;
    }
    .v-social-icons > div a i{
    	line-height:34px;
    }
    .jokes-page .jokes-sec .jokes .likes-dislikes-sec,.jokes-search-result .jokes .likes-dislikes-sec{
    	float:left;
    	width:100%;
    	padding-left: 25%;
    }
    .jokes-page .jokes-sec .jokes .likes-dislikes-count,.jokes-search-result .jokes .likes-dislikes-count{
    	display: inline-block;
    	background: #e3e4e4 none repeat scroll 0 0;
    	border-radius: 5px;
    	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    	margin-bottom: 10px;
    	padding: 2px 1px 1px 2px;
    	text-align: center;
    }
    .jokes-page .jokes-sec .jokes .likes-dislikes-count a,.jokes-search-result .jokes .likes-dislikes-count a{
    	padding:3px;
    	vertical-align: middle;
    }
    .jokes-page .jokes-sec .jokes .likes-dislikes-count a img,.jokes-search-result .jokes .likes-dislikes-count a img{
    	vertical-align: middle;
    }
    .jokes-page .jokes-sec .jokes .likes-dislikes-count a span,.jokes-search-result .jokes .likes-dislikes-count a span{
    	display: inline-block;
    	padding:0 10px 0 7px;
    	vertical-align: middle;
    }
    .jokes-page .jokes-sec .jokes .likes-dislikes-count .like,.jokes-search-result .jokes .likes-dislikes-count .like{
    	display: inline-block;
    	background: #fff;
    	border-top-left-radius: 4px;
    	border-bottom-left-radius: 4px;
    	margin-right: 0px;
    	color:#001000;
    }
    .jokes-page .jokes-sec .jokes .likes-dislikes-count .dislike,.jokes-search-result .jokes .likes-dislikes-count .dislike{
    	display: inline-block;
    	background: #fff;
    	border-top-right-radius: 4px;
    	border-bottom-right-radius: 4px;
    	color:#001000;
    }

    .loadmore{
    	float: left;
    	width:100%;
    }
    .loadmore a{
    	background:#F2702B;
    	color: #fff;
    	border:1px solid #F2702B;
    	transition:all 0.3s ease 0s;
    	display: inline-block;
    	width:100%;
    	padding:2px 10px;
    	text-align: center;
    	text-transform: uppercase;
    	font-size: 35px;
    	font-family:'BebasNeue-Regular';
    	box-sizing: border-box;
    }
    .loadmore a:hover{
    	background:none;
    	color: #F2702B;
    	border:1px solid #F2702B;
    }
    /*================== Jokes Search =========================*/
    .jokes-page .jokes-search-top-sec{
    	float: left;
    	padding: 10px 0;
    	width: 100%;
    }
    .jokes-page .jokes-search-top-sec .jokes-search-result-sec{
    	float: left;
    	width:62%;
    }
    .jokes-page .jokes-search-top-sec .jokes-search-result-sec h6{
    	font-size: 25px;
    	text-transform: uppercase;
    	font-family: 'LeagueGothic-Regular';
    }
    .jokes-page .jokes-search-top-sec .jokes-search-result-sec h6 span{
    	font-size:30px;
    	padding:0 5px;
    }
    .jokes-page .jokes-search-top-sec .jokes-search{
    	float: right;
    	width:38%;
    }
    .jokes-page .jokes-search-top-sec .jokes-search input,.search input{
    	background-color: #fff;
    	background-image: url("../../images/project-images/jokes-search-btn.png");
    	background-position: 96% 50%;
    	background-repeat: no-repeat;
    	background-size: 18px auto;
    	border: medium none;
    	box-shadow: none;
    	font-size: 16px;
    	height: 34px;
    	padding: 4px 7px;
    	width: 100%;
    	font-family: 'helveticaneue-thin-webfont';
    }
    /*================popup======================*/
    .jquery-modal.blocker{
    	z-index: 1000;
    }
/*
>>>>>>>>Joke popup>>>>>>>
*/
.submit-joke-popup,.popup{
	display: none;
}
.blocker{
	background:rgba(0,0,0,0.6);
}
.joke-popup-modal,.popup-modal{
	width:100%;
	max-width: 800px;
	border-radius:0;
	padding:0;
}

.joke-popup-modal .popup-heading,.popup-modal .popup-heading{
	float: left;
	width: 100%;
	background: -webkit-linear-gradient(top, #fbfcf6, #ececec); /* Firefox 3.6+ */ 
	background: -moz-linear-gradient(top, #fbfcf6, #ececec); /* IE 10 */ 
	background: -ms-linear-gradient(top, #fbfcf6, #ececec); /* Opera 11.10+ */ 
	background: -o-linear-gradient(top, #fbfcf6, #ececec);
}
.joke-popup-modal .popup-heading h3{
	font-size:75px;
	text-align: center;
	text-transform: uppercase; 
}
.joke-popup-modal .modal-body{
	width:100%;
	float: left;
	padding:15px 20px;
}
.joke-popup-modal .modal-body .joke-submit-settings{
	float: left;width: 100%;
	padding:10px;
}
.joke-popup-modal .modal-body .field-group{
	width:100%;
	float: left;
}
.joke-popup-modal .modal-body .input-field-group,.joke-popup-modal .modal-body .select-field-group{
	margin-bottom: 5px;
}
.joke-popup-modal .modal-body .field-group{
	float: left;
	width:100%;
	margin-bottom: 10px;
}
.joke-popup-modal .modal-body .label{
	float: left;
	width:25%;
	
}
.joke-popup-modal .modal-body .label{
	font-size:25px;
	font-family: 'helveticaneue-thin-webfont';
	vertical-align: top;
	text-transform: capitalize;
}
.joke-popup-modal .modal-body .textarea-field,.joke-popup-modal .modal-body .select-field{
	float: left;
	width:75%;
}


.joke-popup-modal .modal-body input,.joke-popup-modal .modal-body select,.joke-popup-modal .modal-body textarea{
	border:1px solid #C7C7C7;
}
.joke-popup-modal .modal-body input,.joke-popup-modal .modal-body textarea{
	
	padding:5px 7px;
	margin-bottom: 10px;

}
.joke-popup-modal .modal-body .field-group textarea{
	resize: none;
	height: 120px;
	width:100%;
	overflow:auto;
}
.joke-popup-modal .modal-body .select-field select{
	-moz-appearance:none;
	-webkit-appearance:none;
	box-shadow: none;
	border:1px solid #C7C7C7;
	background: url("../../images/project-images/select-down-caret.png") no-repeat scroll 94% 50%;
	height: 25px;
	margin-bottom:15px;
	width:170px;
}
.joke-popup-modal .modal-body .select-field select option{
	border-color: #C7C7C7;
	padding:2px;
}

.joke-popup-modal .modal-body .field-group .input-field,.joke-popup-modal .modal-body .field-group .checkbox-field{
	float: left;
}
.joke-popup-modal .modal-body .field-group .input-field{
	width:30%;
}
.joke-popup-modal .modal-body .field-group .input-field input{
	width:100%;
}
.joke-popup-modal .modal-body .field-group .checkbox-field{
	width:45%;
}
.joke-popup-modal input[type="checkbox"]{
	cursor: pointer;
	height: 30px;
	opacity: 0;
	position: absolute;
	width: 30px;
	margin-bottom: 0;
	margin-left: 5px;
}
.joke-popup-modal input[type="checkbox"] + label{
	font-family: 'helveticaneue-thin-webfont';
	font-size: 13px;
}

.joke-popup-modal input[type="checkbox"] + label span {
	background: #DEDEDE none repeat scroll 0 0;
	border: 1px solid #BDBDBD;
	border-radius: 2px;
	height: 12px;
	margin: 9px 7px 0px 10px;
	width: 12px;
	display: inline-block;
}
.joke-popup-modal input[type="checkbox"]:checked + label span{
	background: #f3702b none repeat scroll 0 0;
	border-color: #f3702b;
}

.joke-popup-modal .submit-joke{
	font-size:34px;
	font-family: 'LeagueGothic-Regular';
	padding:0px 20px;
	color:#fff;
} 
.joke-popup-modal .submit-joke:hover{
	color:#F2702B;
}
.modal a.close-modal{
	background:url(../../images/project-images/popup-close.png) no-repeat;
}
.joke-popup-modal a.close-modal{
	right:20px;
	top:33px;
}
/*
>>>>>>>>lOGIN popup>>>>>>>
*/
.login-reg-popup-modal,.forget-pswrd-popup-modal{
	max-width: 540px;
}
.popup-modal .popup-heading,.forget-pswrd-popup-modal .popup-heading{
	padding:10px 15px;
}
.popup-modal .popup-heading h5,.forget-pswrd-popup-modal .popup-heading h5{
	font-size:26px;
	color:#F2702B;
	text-transform: uppercase;
}
.login-reg-popup-modal a.close-modal,.forget-pswrd-popup-modal a.close-modal{
	top:13px;
	right:8px;
}
.login-reg-popup-modal .modal-body,.forget-pswrd-popup-modal .modal-body{
	padding:25px 15px 40px;
	float: left;
	width:100%;
}
.login-reg-popup-modal .login-form-sec{
	float: left;
	width:49%;
	padding:0px 30px 0px 18px;
	border-right: 1px solid #e7e7e7;
}
.login-reg-popup-modal input{
	border-radius:0;
	height:26px;
	padding:5px 7px;
	border:1px solid #C8C8C8;
	box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.1);
	margin-bottom: 10px;
	width:90%;
}
.login_alert{
	font-family:'Helvetica-Regular';
	font-size:10px;
	color:#f83914;
	margin-bottom:10px;
	display:block;
}

.login-reg-popup-modal a{
	color:#F2702B;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	font-family: 'helveticaneue-thin-webfont';
	font-family:'Helvetica-Regular';
	font-size: 10px;
	line-height:27px;
}
.login-reg-popup-modal a:hover{
	color:#001000;
}
.login-reg-popup-modal input[type='email']{
	position: relative;
}
.login-reg-popup-modal input[type='email']::before{
	font-family: FontAwesome;
	left: 2px;
	content: "\f007";
}
.login-reg-popup-modal .login-form-sec button{
	float: right;
	color:#fff;
	/*padding:3px 15px;*/
	font-family: 'LeagueGothic-Regular';
	width:85px;
	height: 25px;
	font-size: 19px;
}
.login-reg-popup-modal .login-form-sec button:hover{
	color:#F2702B;
}
.login-reg-popup-modal .login-form-sec .reg-text{
	float:left;
	width:100%;
	text-align: center;
	padding:2px 0;
}
.login-reg-popup-modal .login-connect-via-sec{
	float:left;
	width:51%;
	text-align: center;
}
.login-reg-popup-modal .login-connect-via-sec h6{
	margin:10px 0 15px;
	font-family: 'helveticaneue-thin-webfont';
	font-size: 12px;
	color:#6d6e70;
}
.login-reg-popup-modal .login-connect-via-sec img{
	max-width:100%;
}
/*
>>>>>>>>Forget pASSWRD popup>>>>>>>
*/
.forget-pswrd-popup-modal .forget-form-sec{
	float: left;
	width:100%;
	text-align: center;
	padding:10px 0 50px;
}
.forget-pswrd-popup-modal .forget-form-sec h5{
	color:#F2702B;
	font-family: 'helveticaneue-thin-webfont';
	font-size: 18px;
	margin-bottom: 15px;
}
.forget-pswrd-popup-modal .forget-form-sec input{
	box-shadow: none;
	height: 28px;
	border:1px solid #CDCDCD;
	border-radius: 0;
	padding:5px 7px;
	width:190px;
	font-size: 11px;
}
.forget-pswrd-popup-modal .forget-form-sec button{
	color:#fff;
	padding:2px 25px;
	margin-left:5px;
	font-size: 22px;
	line-height: 23px;
	display: inline-block;
	vertical-align: middle;
	font-family: 'LeagueGothic-Regular';
}
.forget-pswrd-popup-modal .forget-form-sec button:hover{
	color:#F2702B;
}
.popup-modal.modal .modal-body a.popup-bottom-close{
	z-index: 9999;
	background: none;
	bottom:0px;
	right:25px;
	text-indent: 0;
	color:#49515A;
	font-size: 12px;
	font-family: 'helveticaneue-thin-webfont';
	top:auto;
}

/*
>>>>>>>>Forget pASSWRD popup>>>>>>>
*/
.reg-description-sec{
	text-align: center;
}
.reg-description-sec img{
	margin-bottom: 10px;
}

.reg-description-sec p {
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 10px;
	font-size: 10px;
	color:#231F20;
}
.reg-description-sec p a {
	color: #f3702b;
}
.or {
	margin: 10px 0;
	text-align: center;
}
.or span {
	color: #f3702b;
	font-family:'BebasNeue-Regular';
	font-size: 35px;
	text-transform: uppercase;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
}
.reg-form-sec .reg-form-fields .input-field{
	margin-bottom: 20px;
}
.reg-form-sec .reg-form-fields .label {
	display: inline-block;
	line-height: 20px;
	padding-right: 7px;
	text-align: right;
	margin-top: 7px;
	vertical-align: top;
	width: 38%;
}

.reg-form-sec .reg-form-fields label ,.newsletter-form-sec label{
	font-size: 22px;
	text-transform: uppercase;
}
.reg-form-sec .reg-form-fields .field {
	display: inline-block;
	padding-right: 3%;
	vertical-align: top;
	width: 56%;
}

.reg-form-sec .reg-form-fields .field input {
	border: 1px solid #666666;
	height: 30px;
	padding: 5px 7px;
	width: 100%;
	color: #6d6e70;
}
.reg-form-sec .reg-form-fields .field button,.reg-form-sec .reg-form-fields .field a.readmore-btn{
	width:135px;
	height: 36px;
	color:#fff;
	font-size: 28px;
	padding: 0;
	line-height: 35px;
	font-family: 'LeagueGothic-Regular';
	text-align: center;
}
.reg-form-sec .reg-form-fields .field button:hover,.reg-form-sec .reg-form-fields .field a.readmore-btn:hover{
	color:#f3702b;
}

/*============ Newsletter Popup ===========*/
.signup-description-sec{
	text-align: center;
	margin-bottom: 10px;
}
.signup-description-sec p{
	font-size:17px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 10px;
}
.modal-body .newsletter-form-sec {
	float: left;
	width: 100%;
}
.newsletter-form-sec .newsletter-form-fields{
	padding:25px 40px;
	float: left;
	width: 100%;
}
.newsletter-form-sec .checkbox-field,.newsletter-form-sec .submit-btn-sec{
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.newsletter-form-sec input[type="checkbox"]{
	cursor: pointer;
	height: 35px;
	opacity: 0;
	position: absolute;
	width: 100%;
	left: 0;
}
.newsletter-form-sec input[type="checkbox"] + label{
	font-size: 40px;
	text-transform: inherit;
	color:#231F20;
}
.newsletter-form-sec input[type="checkbox"] + label span {
	background: #d1d2d4 none repeat scroll 0 0;
	border: 1px solid #9f9f9f;
	border-radius: 5px;
	height: 24px;
	margin-bottom: 5px;
	width: 24px;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	display: inline-block;
	margin-right: 15px;
	vertical-align: middle;
}
.newsletter-form-sec input[type="checkbox"]:checked + label span{
	background:#F3702B;
}
.newsletter-form-sec .submit-btn-sec,.signup-social-form-fields .submit-btn-sec{
	text-align: center;
	padding:10px 0;
}
.newsletter-form-sec .submit-btn-sec a,.signup-social-form-fields .submit-btn-sec a{
	font-size:32px;
	margin:0 5px;
	width:160px;
	height: 42px;
	line-height: 42px;
	padding: 0;
	display: inline-block;
}
.newsletter-form-sec .submit-btn-sec a:hover,.signup-social-form-fields .submit-btn-sec a:hover{
	color:#f3702b;
}
/*======================= Signup Social Media ========================*/
.signup-socialmedia-sec,.mature-contentpopup-sec{
	float: left;
	width: 100%;
}
.signup-socialmedia-sec .signup-social-form-fields{
	float: left;
	width: 100%;
	padding:40px 55px;
}

.signup-social-form-fields .checkbox-field{
	float: left;
	margin-bottom: 10px;
	width: 50%;
	position: relative;
}
.signup-social-form-fields .checkbox-field input[type="checkbox"]{
	cursor: pointer;
	height: 100%;
	opacity: 0;
	position: absolute;
	width: 100%;
	left: 0;
}
.signup-social-form-fields .checkbox-field input[type="checkbox"] + label{
	float: left;
	width: 100%;
	text-align: center;
	font-family: 'helveticaneue-thin-webfont';
	font-size: 19px;
}
.signup-social-form-fields .checkbox-field input[type="checkbox"] + label span {
	display: inline-block;
	width:166px;
	height: 166px;
	text-align: center;
	margin:0 5px 5px;

}
.signup-social-form-fields .facebook-field input[type="checkbox"] + label span {

	background: #4B6EAA;
	border:2px solid #4B6EAA;
}
.signup-social-form-fields .twitter-field input[type="checkbox"] + label span {
	background: #3C92CF;
	border:2px solid #3C92CF;
}
.signup-social-form-fields input[type="checkbox"] + label span i{
	font-size: 120px;
	color:#fff;
	line-height: 170px;
}
.signup-social-form-fields .checkbox-field input[type="checkbox"]:checked + label span{
	border-color: #F2702B;
}
.signup-social-form-fields .submit-btn-sec{
	float: left;
	width: 100%;
}
.signup-social-form-fields .submit-btn-sec a{
	font-size: 29px;
	letter-spacing: 0.4px;
}
/*======================= Uncensored POPUP ========================*/
.mature-contentpopup-sec .uncensored-form-fields{
	float: left;
	width: 100%;
	padding:10px 30px;
}
.mature-contentpopup-sec .uncensored-form-fields h4{
	font-size: 36px;
	font-family: 'LeagueGothic-Regular';
	text-transform: uppercase;

}
.mature-contentpopup-sec .uncensored-form-fields .styling-uncensored-content{
	padding: 0 10%;
	margin:10px 0;
	float: left;
	width: 100%;
}

.mature-contentpopup-sec .uncensored-form-fields .field {
	float: left;
	padding-right: 22px;
	vertical-align: top;
	width: 102px;
	text-transform: uppercase;
	color:#666666;
	font-size: 25px;
}
.mature-contentpopup-sec .uncensored-form-fields .month {
	width: 155px;
}
.mature-contentpopup-sec .uncensored-form-fields .field:last-child() {
	margin-right:0;
}
.mature-contentpopup-sec .uncensored-form-fields .uncensored-select-field .field select {
	-moz-appearance: none;
	background: rgba(0, 0, 0, 0) url("../../images/project-images/caret-down-select.png") no-repeat scroll 95% 15%;
	border: 1px solid #231f20;
	height: 35px;
	padding-left: 5px;
	width: 100%;
	font-size: 26px;
	font-family: 'LeagueGothic-Regular';
	color:#666666;
}
.mature-contentpopup-sec .uncensored-form-fields .uncensored-select-field .field select option{
	font-size: 18px;
	padding-left: 4px;
}
.uncensored-form-fields .uncensored-form-fields .year select {
	padding: 0 5%;

}

.uncensored-form-fields .styling-uncensored-content input{
	cursor: pointer;
	height: 30px;
	opacity: 0;
	position: absolute;
	width: 100%;
	left: 0;
}
.uncensored-form-fields input[type="checkbox"] + label{
	font-size:22px;
	font-family: 'helveticaneue-thin-webfont';
	margin-bottom: 10px;
	display: inline-block;

}
.uncensored-form-fields input[type="checkbox"] + label span{
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
	cursor: pointer;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	background: #d1d2d4 none repeat scroll 0 0;
	border: 1px solid #9f9f9f;
	border-radius: 5px;
	height: 20px;
	margin-bottom: 5px;
	width: 20px;
}
.uncensored-form-fields input[type="checkbox"]:checked + label span{
	background: #F2702B none repeat scroll 0 0;
}
.uncensored-form-fields .submit-btn-sec{
	float: left;
	width: 100%;
	margin:10px 0 45px;
}
.uncensored-form-fields .submit-btn-sec a{
	display: inline-block;
	height: 42px;
	line-height: 42px;
	margin: 0 5px;
	padding: 0;
	width: 160px;
	font-size: 29px;
	letter-spacing: 0.4px;
	text-align: center;
}

/*===========================COMEDIAN PAGE========================================*/
.comedian-page {
	float: left;
	width:100%;
}
.comedian-page .hero-image-sec{
	margin-bottom: 20px;
}
.comedian-page .comedian-hero-bottom-sec{
	float: left;
	width: 100%;
}
.comedian-page .comedian-hero-bottom-sec h3{
	text-transform: uppercase;
}
.comedian-page .comedian-hero-bottom-sec p{
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}
.comedian-page .content-sec {
	padding:15px 20px;
	background: #fff;
}
.comedian-page .content-sec .hero-heading-sec{
	float: left;
	width: 100%
}
.comedian-page .content-sec .hero-heading-sec h1{ 
	font-size: 83px;
	text-align: center;
}
.comedian-page .content-sec .hero-heading-sec .comedian-social-links{
	float: left;
	width: 100%;
	text-align: center;
}
.comedian-page .content-sec .hero-heading-sec .comedian-social-links a{
	width:45px;
	height:45px;
	display: inline-block;
	border-radius: 50%;
	background: #F1702B;
	line-height: 45px;
	margin:0 8px;
	vertical-align:top;
}
.comedian-page .content-sec .hero-heading-sec .comedian-social-links a i{
	font-size:28px;
	line-height: 45px;
}
.comedian-page .content-sec .comedian-profile-detail-sec{
	float: left;
	width:100%;
	padding:30px 0;
}
.comedian-page .content-sec .left-aside-sec{
	float: left;
	width:24%;
}
.comedian-profile-detail-sec .left-aside-sec .comedian-dp{
	margin-bottom: 15px;
}
.comedian-page .content-sec .left-aside-sec img{
	max-width:100%;
}
.comedian-page .content-sec .left-aside-sec .upcoming-shows{
	float: left;
	width:100%;
	color:#231F20;
	margin-bottom: 10px;
}
.comedian-page .content-sec .left-aside-sec .upcoming-shows h4{
	text-align: center;
	font-family: 'LeagueGothic-Regular';
	line-height: 31px;
	text-transform: uppercase;
}
.comedian-page .content-sec .left-aside-sec .upcoming-shows .programme{
	float: left;
	width:100%;
	padding:5px 0;
}
.comedian-page .content-sec .left-aside-sec .upcoming-shows .programme span.timing{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
}
.comedian-page .content-sec .left-aside-sec .upcoming-shows .programme h6{
	font-size:20px;
	color:#F2702B;
	font-family: 'helveticaneue-thin-webfont';
	line-height: 23px;
	letter-spacing: -0.4px;
}
.comedian-page .content-sec .left-aside-sec .upcoming-shows .programme h6 a{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
} 
.comedian-page .content-sec .left-aside-sec .aside-twitter-sec{
	margin-bottom: 10px;
}
.comedian-page .content-sec .left-aside-sec .aside-twitter-sec .comedian_twitter{
	background:#201a17;
	padding:10px 5px;
	height: 295px;
	border:1px solid #2d2c2b;
	overflow: auto;
}
.comedian-page .content-sec .left-aside-sec .aside-twitter-sec .tweet{
	padding:0 2% 20px 30px;
	font-size: 11px;
	/*color: #655e5b;*/
	color: #fff;
	background: url(../../images/project-images/bird-po.png);
	background-repeat:no-repeat;
	background-position: left top; 
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;

}
.comedian-page .content-sec .left-aside-sec .aside-twitter-sec .tweet a{
	color:#36aed1;
}
.comedian-page .content-sec .left-aside-sec .aside-post-sec form span{
	font-size: 15px;
	color:#929497;
	font-family: 'helveticaneue-thin-webfont';
	padding:5px 0;
	display: block;
}
.comedian-page .content-sec .left-aside-sec .aside-post-sec form textarea{
	width:100%;
	border:1px solid #C7C7C7;
	height: 135px;
	padding:5px 7px;
	color:#929497;
	resize: none;
	margin-bottom: 10px;
}
.comedian-page .content-sec .left-aside-sec .aside-post-sec .post-btn{
	background: #231F20;
	font-size: 22px;
	text-transform: uppercase;
	border:1px solid #231F20;
	font-family: 'LeagueGothic-Regular';
	box-shadow: none;
	color:#fff;
	width:100%;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.comedian-page .content-sec .left-aside-sec .aside-post-sec .post-btn:hover{
	background:none;
	border:1px solid #231F20;
	color:#231F20;
}
.comedian-page .content-sec .biography-sec{
	float:left;
	width:76%; 
	padding:0 15px;
	font-family: 'Open Sans', sans-serif;
	
}
.biography-sec p a,p a{
	color:#f3702b !important;
}
.comedian-page .content-sec .biography-sec p{
	font-size: 14px;
	margin-bottom: 15px;
	line-height: 18px;
}
/*=================== BOOK COMEDIAN PAGE ===========================*/
.comedian-page .content-sec .main-heading-sec{
	float: left;
	width: 100%;
}
.comedian-page .content-sec .main-heading-sec h1{
	text-align: center;
	font-size:45px;
}
.comedian-page .content-sec .main-heading-sec .book-comedian-list{
	width:70%;
	margin: 0 auto;
	text-align: center;
}
.comedian-page .content-sec .main-heading-sec .book-comedian-list li{
	display: inline-block;
}
.comedian-page .content-sec .main-heading-sec .book-comedian-list li a,.comedian-page .content-sec .main-heading-sec .book-comedian-list li{
	display: inline-block;
	font-family: 'helveticaneue-thin-webfont';
	color: #5D5D5D;
	font-size: 14px;
	padding: 0 10px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;

}
.comedian-page .content-sec .main-heading-sec .book-comedian-list li a:hover{
	color:#F27228;
}
.book-comedian-separate-sec{
	float: left;
	width: 100%;
	padding:30px 0;
}
.book-comedian-separate-sec .main-left-content{
	border-right: 5px solid #f6f8f9;
	padding: 0px 10px 10px 0px;
	width: 70%;
	float: left;
}
.book-comedian-separate-sec .main-left-content .content p{
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 15px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: -0.19px;
}
.book-comedian-separate-sec .main-left-content .content {
	margin-bottom: 30px;
	float: left;
	width:100%;
}
.book-comedian-separate-sec .group-of-companies{
	float: left;
	width:100%;
}
.book-comedian-separate-sec .group-of-companies h3{
	font-size:36px;
	font-family: 'LeagueGothic-Regular';
}
.book-comedian-separate-sec .group-of-companies .companies li{
	float: left;
	padding-right:2%;
	width:33.3%;
	box-sizing: border-box;
	text-align: center;
}
.book-comedian-separate-sec .group-of-companies .companies li a{
	display: inline-block;
	width:100%;
}
.book-comedian-separate-sec .group-of-companies .companies li img{
	max-width:100%;
}


.book-comedian-separate-sec .aside-sec{
	width:30%;
	float: left;
	padding: 0px 15px;
}
.book-comedian-separate-sec .aside-sec .booking-contact-sec{
	float: left;
	width:100%;
}
.book-comedian-separate-sec .aside-sec .booking-contact-sec h3{
	font-size:36px;
	font-family: 'LeagueGothic-Regular';
}
.book-comedian-separate-sec .aside-sec .booking-contact-sec h6{
	font-size:20px;
	font-family: 'helveticaneue-thin-webfont';
	margin-top: 10px;
}
.book-comedian-separate-sec .aside-sec .booking-contact-sec span,.book-comedian-separate-sec .aside-sec .booking-contact-sec a{
	display: block;
	font-size: 15px;
	color:#F27228;
	font-family: 'helveticaneue-thin-webfont';
}
/*==================== OPEN MIC Comedian===========================*/
.comedian-page .content-sec .main-heading-sec .para {
	width:80%;
	margin: 0 auto;
	text-align: center;
}
.comedian-page .content-sec .main-heading-sec .para p{
	color: #5D5D5D;
	display: inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	padding: 0 10px;
	transition: all 0.3s ease 0s;
	letter-spacing: -0.19px;
}
.comedian-page .half-sec{
	float: left;
	width: 50%;
	padding:0 3% 0px 3%;
}
.comedian-page .half-sec h2{
	color:#231F20;
}
.comedian-page .half-sec address,.comedian-page .half-sec p{
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 10px;
	color:#5D5D5D;
}
.comedian-page .half-sec a{
	color:#F27228;
}
.comedian-page .half-sec address{
	margin-bottom: 10px;
}
.comedian-page .half-sec .map{
	float: left;width: 100%;
	padding:10px 0;
}

.comedian-page .half-sec .map img{
	max-width: 100%;
}
.comedian-page .mic-info-sec{
	float: left;
	width:100%;
	text-align: center;
}
.comedian-page .mic-info-sec p{
	margin-bottom: 10px;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: -0.19px;
	color:#5D5D5D;
}
/*================== COMEDIAN MAIN PAGE =======================*/
.comedian-main-page{
	float: left;
	width:100%;
}
.comedian-main-page .comedian-index-sec{
	float: left;
	width:100%;
	color:#5D5D5D;
	font-size: 18px;
	font-family:'BebasNeue-Regular';
	padding:10px 0;
}
.comedian-main-page .comedian-index-sec a{
	color:#5D5D5D;
}
.comedian-main-page .comedian-index-sec span{
	font-size: 23px;
	display: inline-block;
	vertical-align: top;
	line-height: 18px;
}
.comedian-main-page .comedian-index-sec ul{
	border-right:1px solid #5D5D5D;
	padding-right: 7px;
}
.comedian-main-page .comedian-index-sec ul,.comedian-main-page .comedian-index-sec li{
	display: inline-block;
	vertical-align: top;
}
.comedian-main-page .comedian-index-sec li{
	line-height: 22px;	
}

.comedian-main-page .comedian-index-sec li a{
	padding:0 7.6px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	display: inline-block;
}
.comedian-main-page .comedian-index-sec li a:hover,.comedian-main-page .comedian-index-sec li.active a{
	background:#F27228;
	color:#fff;
}
.comedian-main-page .comedian-index-sec .featured{
	line-height: 15px;
	margin-left: 5px;
	padding:4px 6px 2px;
	/*border-left: 1px solid #5D5D5D;*/
	display: inline-block;
}
.comedian-main-page .comedian-index-sec .featured.active{
	background:#F2702B;
	color:#fff;
}
.comedian-main-page .comedian-search-sec{
	float: left;
	width:100%;
	padding:10px 0;
	border-bottom: 2px solid #F2702B;
	margin-bottom: 10px;
}
.comedian-main-page .comedian-search-sec .text-sec{
	float: left;
	width:65%;
}
.comedian-main-page .comedian-search-sec .text-sec h1{
	font-size: 45px;
}
.comedian-main-page .comedian-search-sec .search-sec{
	float: right;
	width:35%;
	margin-top: 10px;
}
.comedian-main-page .comedians-list,.comedian-search-result .comedians-list{
	float: left;
	width: 100%;
	padding:20px 0;
}
.comedian-main-page .comedians-list .comedian-box,.comedian-search-result .comedians-list .comedian-box{
	float: left;
	width:18.39%;
	margin-right:2%;
	background: #fff;
	padding:10px 11px;
	text-align: center;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
	margin-bottom: 7px;
	margin-top: 7px;
}
.comedian-main-page .comedians-list .comedian-box:nth-child(5n),.comedian-search-result .comedians-list .comedian-box:nth-child(5n){
	margin-right:0px;
}

.comedian-main-page .comedians-list .comedian-box h4,.comedian-search-result .comedians-list .comedian-box h4{
	color:#F2702B;
	font-size: 26px;
	margin-bottom: 5px;
	text-align: left;
}
.comedian-main-page .comedians-list .comedian-box figure img,.comedian-search-result .comedians-list .comedian-box figure img{
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
	max-width: 100%;
}
.comedian-main-page .comedians-list .comedian-box a.profile-btn,.comedian-search-result .comedians-list .comedian-box a.profile-btn{
	display: inline-block;
	width: 100%;
	/*padding: 2px 5px;*/
	padding:4px 5px 1px;
	background: #000;
	box-sizing: border-box;
	text-transform: uppercase;
	font-size: 18px;
	margin-bottom: 10px;
	margin:3px 0;
	cursor: pointer;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	color:#fff;
}
.comedian-main-page .comedians-list .comedian-box a.profile-btn:hover,.comedian-search-result .comedians-list .comedian-box a.profile-btn:hover{
	background:#F3702B;
}
.comedians-list .comedian-box .thumbnail-links{
	float: left;
	width:100%;
	padding:5px 0;
}
.comedians-list .comedian-box .thumbnail-links .thumbnail{
	float: left;
	width:49%;
}
.comedians-list .comedian-box .thumbnail-links .thumbnail:nth-child(odd){
	margin-right:1%;
}
.comedians-list .comedian-box .thumbnail-links .thumbnail:nth-child(even){
	margin-left:1%
}
.comedians-list .comedian-box .thumbnail-links .thumbnail img{
	max-width:100%;
}
.comedians-list .comedian-box a.more{
	font-size: 13px;
	color:#231F20;
	text-align: right;
	display: inline-block;
	width: 100%;
	text-transform: uppercase;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.comedians-list .comedian-box a.more:hover{
	color: #F3702B;
}
.comedians-list .comedian-box .box-content{
	font-size: 11px;
	font-family: 'Open Sans', sans-serif;
	text-align: left;
	float: left;
	width: 100%;

}
.comedians-list .comedian-box .box-content .upcoming-shows{
	float: left;
	width: 100%;
}
.comedians-list .comedian-box .box-content .upcoming-shows h5{
	font-size: 16px;
	text-align: center;
	line-height: 14px;
}
.comedian-box .box-content .upcoming-shows .programme{
	padding:5px 0;
}
.comedian-box .box-content .upcoming-shows .programme span.timing{
	font-size: 10px;
}
.comedian-box .box-content .upcoming-shows .programme h6{
	font-size: 11px;
	color: #F2702B;
	letter-spacing: -0.5px;
}
.comedians-list .comedian-box .upcoming-shows a.more{
	font-family: 'LeagueGothic-Regular';
	-webkit-transition: all 0.3 ease 0s;
	-moz-transition: all 0.3 ease 0s;
	-ms-transition: all 0.3 ease 0s;
	-o-transition: all 0.3 ease 0s;
	transition: all 0.3 ease 0s;
}
.comedians-list .comedian-box .upcoming-shows a.more:hover{
	color: #F3702B;
}

/*================== CLUB ===================*/
.club-separate-sec{
	float: left;
	width: 100%;
	margin-bottom: 30px;
}
.club-separate-sec .club-upcoming-shows-sec{
	float: left;
	width: 67.5%;
	margin-bottom:45px;
	
}
.club-separate-sec .aside-sec{
	float: left;
	width: 30%;
	margin-left: 2.5%;
}
.club-separate-sec .club-upcoming-shows-sec h1{
	font-size: 51px;
	text-align: center;
	line-height: 61px;
	text-transform:uppercase;
}
.club-separate-sec .club-upcoming-shows-sec .show-sec,.club-separate-sec .club-upcoming-shows-sec .show-title-img,.club-separate-sec .club-upcoming-shows-sec .show-details{
	float: left;width: 100%;
}
.club-separate-sec .club-upcoming-shows-sec .show-sec{
	margin-bottom: 20px;
	background: #fff;
}
.club-upcoming-shows-sec .show-details{
	padding:5px 5px 10px;
}
.club-upcoming-shows-sec .show-details .shedule{
	float: left;width: 18%;
	text-align: center;
	padding:5px 5px 5px 0;
}
.club-upcoming-shows-sec .show-details .show-content{
	float: left;width: 82%;
	
}
.club-upcoming-shows-sec .show-details .shedule span.date{
	display: block;
	font-size: 23px;
	text-transform: uppercase;
	font-family:'BebasNeue-Regular';
	line-height: 12px;
}
.club-upcoming-shows-sec .show-details .shedule span.timing{
	display: block;
	font-size: 36px;
	font-family:'BebasNeue-Regular';
	text-transform: uppercase;
}
.club-upcoming-shows-sec .show-details .shedule .ticket-toggle-btn{
	padding:4px 6px;
	border-radius: 4px;
	font-family:'BebasNeue-Regular';
	font-size: 18px;
	display: inline-block;
	margin:5px 0;
	text-align: center;
	letter-spacing: 0;
	color:#fff;
	cursor:pointer;
}
.club-upcoming-shows-sec .show-details .shedule .ticket-toggle-btn:hover{
	color:#f2702b;
}
.club-separate-sec .club-upcoming-shows-sec .show-title-img img{
	width: 100%;
}
.club-upcoming-shows-sec .show-details .show-content .show-top-content-sec{
	float: left;
	width: 100%;
	position: relative;
}
.club-upcoming-shows-sec .show-details .show-content .show-description{
	float: left;
	width:94%;
}
.club-upcoming-shows-sec .show-details .show-content .show-description p{
	font-size: 11px;
	font-family: 'Open Sans', sans-serif;
	line-height: 13px;
	margin-bottom: 5px;
}

.club-upcoming-shows-sec .show-details .show-content .show-sec-social-icon{
	position: absolute;
	right: -5px;
	top: 10%;
	width:30px;
	height: 30px;
}
.club-upcoming-shows-sec .show-details .show-content .show-sec-social-icon a img{
	max-width: 100%;
}
.club-upcoming-shows-sec .show-details .show-content .show-thumbnails-sec{
	float: left;
	width: 100%;
}
.club-upcoming-shows-sec .show-details .show-content .show-thumbnails-sec figure{
	display: inline-block;
	border:1px solid #777777;
	/*width:13.4%;*/
	vertical-align: top;
	text-align: center;
	overflow: hidden;
	margin-bottom:5px;
}
.club-upcoming-shows-sec .show-details .show-content .show-thumbnails-sec figure a img{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.club-upcoming-shows-sec .show-details .show-content .show-thumbnails-sec figure a:hover img{
	opacity: 0.7;	
}
.club-upcoming-shows-sec .show-details .show-content .show-thumbnails-sec figure img{
	/*max-width: 100%;*/
}
.club-upcoming-shows-sec .show-details .show-content .show-thumbnails-sec figure figcaption{
	padding-bottom: 3px;
	font-size: 13px;
	text-transform: uppercase;
	color:#231F20;
}
.club-upcoming-shows-sec .expand-show-ticket-sec{
	float: left;
	width: 100%;
	padding:5px 7px 10px;
	display: none;
}
.expand-show-ticket-sec .left-content{
	float: left;
	width:64%;
	padding-right: 10px;
}
.expand-show-ticket-sec .right-content{
	float: left;
	width:36%;
}
.expand-show-ticket-sec .right-content .upcoming-names-popup a{
	color:#ff7018;
}
.expand-show-ticket-sec .left-content .field-content{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.expand-show-ticket-sec .left-content .field-content .field,.expand-show-ticket-sec .left-content .field-content  h6{
	display: inline-block;
	vertical-align: top;
}
.expand-show-ticket-sec .left-content .field-content .field select{
	height: 19px;
	-webkit-appearance:none;
	-moz-appearance: none;
	background: rgba(0, 0, 0, 0) url("../../images/project-images/select-down-caret.png") no-repeat scroll 90% 50%;
	font-family: 'helveticaneue-thin-webfont';
	font-size: 11px;
	width: 100%;
	padding: 0 15px 0 5px;
	background-size: 7px;
	border:1px solid #231F20;
	border-radius:2px;
	color:#231F20;
	margin-top: 4px;
}
.expand-show-ticket-sec .left-content .field-content h6{
	font-size: 24px;
	text-transform:uppercase;
}
.expand-show-ticket-sec .left-content .field-content h6 span{
	font-size: 10px;
}
.expand-show-ticket-sec .left-content .field-content p{
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}
.expand-show-ticket-sec .right-content p{
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 10px;
}
.expand-show-ticket-sec .right-content input{
	border:1px solid #231F20;
	border-radius:8%;
	padding: 4px 8px;
	height: 20px;
	width:70%;
}
.expand-show-ticket-sec .right-content button{
	background: #6D6E70;
	border:1px solid #6D6E70;
	color:#fff;
	border-radius: 3px;
	text-transform: uppercase;
	font-family:'BebasNeue-Regular';
	font-size: 15px;
}
.expand-show-ticket-sec .right-content button:hover{
	background: #F2702B;
	border-color: #F2702B;
}
.expand-show-ticket-sec .add-to-cart-btn{
	clear: both;
	text-align: center;
}
.expand-show-ticket-sec .add-to-cart-btn a,.expand-show-ticket-sec .add-to-cart-btn input{
	font-family:'BebasNeue-Regular';
	font-size:20px;
	text-transform: uppercase;
	padding:5px;
	border-radius: 3px;
	letter-spacing: 0;
	color:#fff;
	cursor:pointer;
	padding:4px 5px;
}
.expand-show-ticket-sec .add-to-cart-btn a:hover,.expand-show-ticket-sec .add-to-cart-btn input:hover{
	color:#f27228;
}
.club-separate-sec .aside-sec .datepicker-calender{
	float: left;
	width:100%;
	padding:20px 0;
	text-align: center;
}
.club-separate-sec .aside-sec .datepicker-calender .datepicker-inline{
	display: inline-block;
}
.club-separate-sec .aside-sec .datepicker-calender .datepicker--cell{
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-radius:0;
	height:25px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	line-height: 25px;
	display: inline-block;
}
.club-separate-sec .aside-sec .datepicker-calender .datepicker--cell:hover,.club-separate-sec .aside-sec .datepicker-calender .datepicker--cell.-selected-{
	background-color:#F2702B;
	color:#fff;
}
/*.club-separate-sec .aside-sec .datepicker-calender .datepicker--cell.datepicker--cell-day:nth-child(7n+1){
	border-left:1px solid #000;
	}*/
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--cell.datepicker--cell-day:nth-child(7n){
		border-right:none;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--body.active{
		border:1px solid #000;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--day-name{
		border-radius:0;
		height:25px;
		color: #000;
		text-transform: capitalize;
		font-size: 14px;
		font-family: 'Open Sans', sans-serif;
	}
/*.club-separate-sec .aside-sec .datepicker-calender .datepicker--cells.datepicker--cells-days{
	border-bottom: 1px solid #000;
	}*/
	.club-separate-sec .aside-sec .datepicker-calender .datepicker{
		background: none;
		border: none;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--nav-action{
		opacity: 0;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--nav-title{
		font-size: 24px;
		text-transform: uppercase;
		font-family: 'LeagueGothic-Regular';
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--content{
		padding:0 4px;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--nav-action svg{
		display: none;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--nav{
		padding:0;
		min-height: 15px;
		border: none;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--cell.-current-{
		color:#F2702B;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--cell.-current-:hover{
		color:#fff;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--days-names{
		margin:0;
	}
	.club-separate-sec .aside-sec .datepicker-calender .datepicker--day-name{
		height:25px;
	}

	.club-separate-sec .aside-sec .aside-links-button-sec{
		float: left;
		width: 100%;
		margin-bottom: 25px;
	}
	.club-separate-sec .aside-sec .aside-links-button-sec a{
		background: #F2702B;
		border: 1px solid #F2702B;
		padding:6px;
		display: inline-block;
		width:100%;
		text-align: center;
		margin-bottom: 5px;
		text-transform: uppercase;
		font-size: 19px;
		font-family:'BebasNeue-Regular';
		border-radius: 4px;
		box-sizing: border-box;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.club-separate-sec .aside-sec .aside-links-button-sec a:hover{
		background: none;
		color:#F2702B;
	}
	.club-separate-sec .aside-sec .club-aside-map-sec,.club-separate-sec .aside-sec .ad-banner{
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}
	.club-separate-sec .aside-sec .club-aside-map-sec{
		background:#fff;
		padding:10px;
	}
	.club-separate-sec .aside-sec .club-aside-map-sec img,.club-separate-sec .aside-sec .ad-banner img{
		max-width: 100%;
	}
	.main-content-sec #comedian_popup_info {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.main-content-sec #comedian_popup_info .pop-up-video-title{
		font-weight:bold;
		margin-bottom:3px;
		font-size:13px;
	}
	.main-content-sec #comedian_popup_info .comedian_videos_thumbs_popup{
		margin-bottom:5px;
		display:inline-block;
		margin-right:5px;
	}
	.main-content-sec #comedian_popup_info .upcoming-show-popup{
		font-weight:bold;
		line-height:18px;
		font-size:13px;
	}
	.main-content-sec #comedian_popup_info .upcoming-names-info-popup{
		line-height:18px;
	}
	.main-content-sec #comedian_popup_info .upcoming-names-popup a{
		color:#F2702B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	

	/*============ Videos Page ============*/
	.videos-page,.video-pg-content,.video-pg-content .videos-ep-sec,.video-pg-content .videos-ep-sec .top-sec,.video-pg-content .videos-ep-sec .episodes-sec{
		float: left;
		width: 100%;
	}
	.video-pg-content .videos-ep-sec .top-sec{
		padding:0px 0 5px;
	}
	.video-pg-content .videos-ep-sec .top-sec{
		line-height: 28px;
	}
	.video-pg-content .videos-ep-sec .top-sec span{
		font-size: 24px;
	}
	.videos-ep-sec a.anchor-carret{
		color:#000;
		font-size: 19px;
		text-transform: uppercase;
		float: right;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		font-family:'BebasNeue-Regular';
	}
	.videos-ep-sec a.anchor-carret span{
		width:0;
		height:0;
		border-left:8px solid #000;
		border-top:4px solid transparent;
		border-bottom:4px solid transparent;
		display:inline-block;
		top:-3px;
		z-index:9;
		margin-left: 3px;
		position: relative;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.videos-ep-sec a.anchor-carret:hover{
		color:#F1702B;
	}
	.videos-ep-sec a.anchor-carret:hover span{
		border-left-color:#F1702B;
	}
	.video-pg-content .videos-ep-sec .episodes-sec {
		padding:10px 0 30px;
	}
	.video-pg-content .videos-ep-sec .episodes-sec .episode-wrapper{
		margin-left: -8px;
		margin-right: -8px;
	}
	.video-pg-content .videos-ep-sec .episodes-sec .episode{
		float: left;
		width:33.33%;
		padding:0 8px 5px;
		margin-bottom: 5px;
		overflow: hidden;
	}
	.video-pg-content .videos-ep-sec .episodes-sec .episode figure{
		overflow: hidden;
	}
	.video-pg-content .videos-ep-sec .episodes-sec .episode a img{
		max-width: 100%;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.video-pg-content .videos-ep-sec .episodes-sec .episode a:hover img{
		opacity: 0.8;
	}
/*.video-pg-content .videos-ep-sec .episodes-sec .episode:nth-child(3n){
	padding-right: 0;
	}*/
	.video-pg-content .videos-ep-sec .episodes-sec .episode h3{
		font-family:'BebasNeue-Regular';
	}
	.video-pg-content .videos-ep-sec .episodes-sec .episode h3 a{
		font-family:'BebasNeue-Regular';
		color:#000;
	}
	.video-pg-content .videos-ep-sec .episodes-sec .episode p{
		font-size: 14px;
		font-family: 'helveticaneue';
		margin-bottom: 5px;
	}
	.video-pg-content .videos-ep-sec .bottom-sec{
		float: left;
		width: 100%;
		margin-bottom: 30px;
	}
	.video-pg-content .videos-ep-sec .bottom-sec h4{
		font-family: 'LeagueGothic-Regular';
	}
	.video-pg-content .videos-ep-sec .bottom-sec p{
		font-family: 'Open Sans', sans-serif;
		font-size: 15px;
		line-height: 18px;
	}
	/*======== VIDEO Episode Page ==========*/

	.video-page .hero-image-sec{
		margin-bottom: 10px;
	}
	.slide-caption-sec{
		float: left;
		width: 100%;
		color: #000;
		padding-top: 5px;
		min-height: 60px;
	}
	.slider-channel-logo{
		position: absolute;
		right: 0px;
		bottom: 150px;
		/*border: 2px solid #000;*/
		border-radius: 5px;
		/*border-bottom: 1px solid;*/
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}
	.slider-channel-logo img{
		vertical-align: middle;
	}
	.caption-slider-control{
		/*padding:5% 0;*/
		height: 30%;
	}
	.captioned-hero-slider .hero-slide-down{
		top:63%;
	}
	.video-page .comedian-hero-bottom-sec{
		float: left;
		width: 100%;
		color:#000;
		position: static;
	}
	.video-page .comedian-hero-bottom-sec h3,.slide-caption-sec h3{
		font-family:'BebasNeue-Regular';
		margin-top:5px;
	}
	.video-page .comedian-hero-bottom-sec p,.slide-caption-sec p{
		font-family: 'helveticaneue';
		font-size: 12px;
	}
	.video-page .comedian-hero-bottom-sec .left-text-sec{
		float: left;
		width:75%;
		margin-top: 10px;
	}
	.video-page .comedian-hero-bottom-sec .right-btn-sec{
		float: left;
		width: 25%;
		text-align: right;
	}
	.video-page .comedian-hero-bottom-sec .right-btn-sec a{
		font-size: 30px;	
		margin-top: 10px;
	}	
	.video-page .comedians-in-video{
		float: left;
		width: 100%;
		padding:15px 0 0;

	}
	.video-page .comedians-in-video h5{
		font-family: 'LeagueGothic-Regular';
		font-size: 27px;
		text-transform: uppercase;
	}
	.video-page .comedians-in-video figure{
		float: left;
		width:11%;
		margin:5px 0;
		padding-right: 10px;
		text-transform: uppercase;
	}
	.video-page .comedians-in-video figure a{
		color:#001000;
	}
	.video-page .comedians-in-video img{
		max-width: 100%;
		width: auto;
	}
	.video-page .vslider-arrows{
		display: inline-block !important;
		height: 35px;
		width: 30px;
		position: absolute;
		top: 30%;
	}
	.video-page .vslider-prevarrow{
		background: rgba(0, 0, 0, 0) url("../../images/project-images/o-caret-left.png") no-repeat scroll 0 0;
		left: -45px;
	}
	.video-page .vslider-nextarrow{
		background: rgba(0, 0, 0, 0) url("../../images/project-images/o-caret-right.png") no-repeat scroll 0 0;
		right: -45px;
	}
	.channel-shows-slider{
		float: left;
		width: 100%;
		padding: 10px 0;
	}
	.channel-shows-slider h3{
		text-transform: uppercase;
		display: inline-block;
		font-size: 36px;
	}
	.channel-shows-slider .bordered-div{
		margin-bottom: 15px;
	}
	.videoshows-slider .slide{
		text-align: center;
		padding:0 7px;
		position: relative;
	}
	.videoshows-slider .slide .caption{
		position: absolute;
		left:0;
		bottom:0;
		font-family:'BebasNeue-Regular';
		padding-left: 12px;
		padding-bottom: 3px;
		text-align: left;
	}
	.videoshows-slider .slide .caption h6{
		font-size: 22px;
		line-height: 10px;
	}
	.videoshows-slider .slick-list{
		margin:0 -7px;
	}
	.videoshows-slider .slide img{
		display: inline-block;
		width: 100%;
	}
	.videoshows-slider .control-sec-vslider,.videoshows-slider .control-sec-vsliderone{
		position: absolute;
		right: 10px;
		top: -43px;
		font-family: 'Open Sans', sans-serif;
		font-size: 18px;
	}
	.video-pg-content .channel-description-sec{
		float: left;
		width: 100%;
		background: #fff;
		padding: 20px;
		box-shadow: 1px 1px 2px #d7d7d7;
	}
	.video-pg-content .channel-description-sec h4{
		float: left;
		width: 100%;
		font-size: 32px;
		margin-bottom: 5px;
		font-family: 'LeagueGothic-Regular';
		text-transform: uppercase;
	}
	.video-pg-content .channel-description-sec p{
		font-size: 15px;
		font-family: 'helveticaneue';
		margin-bottom: 10px;
	}
	.video-pg-content .tv-channel-images{
		float: left;
		width: 100%;
		padding: 25px 0;
	}
	.video-pg-content .tv-channel-images .hero-title{
		position: relative;
		float: left;
		width: 100%;
		text-align: center;
	}
	.video-pg-content .tv-channel-images .hero-title h1{
		font-size: 120px;
		text-align: center;
		display: inline-block;
		background:rgb(247,248,250);
		padding:0 40px;
		text-transform: uppercase;
	}
	.video-pg-content .tv-channel-images .hero-title h2{
		font-size: 60px;
		text-align: center;
		display: inline-block;
		background:rgb(247,248,250);
		padding:0 20px;
		text-transform: uppercase;
	}
	.video-pg-content .tv-channel-images .hero-title .border-underneath{
		content: "";
		background: #000;
		height: 2px;
		width: 100%;
		display: inline-block;
		position: absolute;
		top: 50%;
		left: 0;
		z-index: -1;
	}
	.video-pg-content .tv-channel-images figure{
		float: left;
		width: 34.75%;
		box-sizing: border-box;
		margin-bottom: 10px;
	}
	.video-pg-content .tv-channel-images figure:nth-child(3n){
		width:30.5%;
	}
	.video-pg-content .tv-channel-images figure img{
		max-width: 100%;
		-webkit-transition: all 0.5s ease 0s;
		-moz-transition: all 0.5s ease 0s;
		-ms-transition: all 0.5s ease 0s;
		-o-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
	}
	.video-pg-content .tv-channel-images figure:hover img{
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		transform: scale(1.1);
	}

	/*===========MAIN VIDEO PAGE=================*/
	.video-page .video-pg-content{
		padding:0px 0px 20px;
	}
	.video-pg-content .videos-thumbnail-list,.video-pg-content .videos-thumbnail-list .list-title-sec{
		float: left;
		width: 100%;
	}
	.video-pg-content .videos-thumbnail-list{
		margin-bottom: 5px;
	}
	.video-pg-content .videos-thumbnail-list .list-title-sec h3{
		display: inline-block;
		text-transform: uppercase;
		font-size: 36px;
		font-family:'BebasNeue-Regular';
	}
	.video-pg-content .videos-thumbnail-list .list-title-sec h3 a{
		display: inline-block; 
		text-transform: uppercase;
		font-size: 36px;
		font-family:'BebasNeue-Regular';
		color:#000;
	}
	.content-search{
		float: right;
	}
	.videos-thumbnail-list .content-search,.magazine-search-sec .magazine-search{
		width:35%;
	}
	.content-search input ,.magazine-search-sec .magazine-search input{
		background-color: #fff;
		background-image: url("../../images/project-images/jokes-search-btn.png");
		background-position: 96% 50%;
		background-repeat: no-repeat;
		background-size: 18px auto;
		border: medium none;
		box-shadow: none;
		font-size: 16px;
		height: 34px;
		padding: 4px 7px;
		width: 100%;
		margin-bottom: 5px;
		font-family: 'helveticaneue-thin-webfont';
	}
/*.videos-thumbnail-list .content-search{
	margin-top: 10px;
	}*/
	.videos-thumbnail-list .videos-list{
		margin:0 -5px;
	}
	.videos-thumbnail-list .list-title-sec{
		border-bottom: 2px solid #F27228;
		margin-bottom: 10px;
	}
	.videos-thumbnail-list .list-title-sec .search-result{
		float: left;
	}
	.videos-thumbnail-list .list-title-sec .search-result h5{
		text-transform: uppercase;
	}
	.videos-thumbnail-list .list-title-sec .search-result h5 span{
		font-size: 40px;
	}
	.video-pg-content .videos-thumbnail-list .videos-list figure,.videos-list figure{
		float: left;
		width:25%;
		padding:0 5px;
		box-sizing: border-box;
		margin: 4px 0;
		overflow: hidden;
	}
	.videos-thumbnail-list .videos-list figure{
		position: relative;
	}
	.videos-thumbnail-list .videos-list figure .caption{
		position: absolute;
		width: 100%;
		bottom: 0;
		left: 0;
		padding:0 0 4px 10px;
		font-family:'BebasNeue-Regular';
	}
	.videos-thumbnail-list .videos-list figure .caption h6{
		font-size: 22px;
		line-height: 10px;
	}
	.videos-thumbnail-list .videos-list figure .caption span{
		font-size: 15px;
	}
	.video-pg-content .videos-thumbnail-list .videos-list figure a img,.videos-list figure a img{
		width:100%;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.video-pg-content .videos-thumbnail-list .videos-list figure a:hover img,.videos-list figure a:hover img{
		opacity: 0.8;

	}
	.video-pg-content .videos-thumbnail-list .videos-list a.readmore-btn{
		font-family:'BebasNeue-Regular';
		margin-top: -4px;
		margin-right: 11px;
		float: right;
	}
	.video-plus-playlist-sec{
		float: left;
		width: 100%;
	}
	.video-plus-playlist-sec .video-file-sec,.video-plus-playlist-sec .playlist-sec{
		float: left;
	}
	.video-plus-playlist-sec .video-file-sec{
		width:72%;
	}
	.video-plus-playlist-sec .video-file-sec img{
		width: 100%;
	}
	.video-plus-playlist-sec .playlist-sec{
		width: 28%;
	}
	.video-plus-playlist-sec .playlist-sec .playlist-top-sec{
		background: #111111;
		float: left;
		width: 100%;
		padding-left: 12%;
	}
	.video-plus-playlist-sec .playlist-sec .playlist-top-sec h6{
		font-size: 19px;
		color:#fff;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list{
		float: left;
		width: 100%;
		padding: 6px 3px 5px;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list ul{
		list-style-type: none;
		float: right;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li{
		display: inline;
		margin:0 3px;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li a{
		color:#000;
		background: #fff;
		border-radius: 50%;
		display: inline-block;
		width: 16px;
		height: 16px;
		text-align: center;
		font-size: 11px;
		vertical-align: top;

	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li a:hover{
		background: #f1712b;
		color: #fff;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li a i{
		margin-top: 3px;
	}

	.video-plus-playlist-sec .playlist-content{
		float: left;
		width: 100%;
		background: #222222;
	}
	.video-plus-playlist-sec .playlist-content li{

		padding-right: 5px;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		clear: both;
		list-style-type: none;
		float: left;
		width: 100%;
		box-sizing:border-box;
	}
	.video-plus-playlist-sec .playlist-content li.active,.video-plus-playlist-sec .playlist-content li:hover{
		background-color:#f1712b;
	}
	.video-plus-playlist-sec .playlist-content li.active{
		background-image: url(../../images/project-images/right-caret-video.png);
		background-repeat: no-repeat;
		background-position:  4% 50%;
	}
	.video-plus-playlist-sec .playlist-content li.active a,.video-plus-playlist-sec .playlist-content li:hover a{
		color:#fff;
	}
	.video-plus-playlist-sec .playlist-content li a{
		color: #5e5e5e;
		text-transform: uppercase;
		padding-left: 12%;
		box-sizing: border-box;
		float: left;
		width: 100%;
	}
	.video-plus-playlist-sec .playlist-content li figure{
		width: 38.45%;
		padding-right: 10px;
		vertical-align: top;
		float: left;
	}
	.video-plus-playlist-sec .playlist-content li figure img{
		width:100%;
		vertical-align: bottom;
	}
	.video-plus-playlist-sec .playlist-content li h6{
		font-size: 18px;
		letter-spacing: 1px;
		margin-top: 6px;
		line-height: 12px;

	}
	.video-plus-playlist-sec .playlist-content li span{
		font-size: 13px;
	}
	.video-plus-playlist-sec .playlist-content li .title{
		float: left;
		width: 53%;
	}

	/*=============== MAGAZINE Page ================*/
	.slider-combined-sec{
		float: left;
		width: 100%;
		box-shadow: -5px 6px 7px rgba(0,0,0,0.2);
		border-right:1px solid #ccc;

	}
	.slider-divided-sec,.slider-aside-sec{
		float: left;
	}
	.slider-divided-sec{
		width:70%;
	}
	.slider-divided-sec .control-sec{
		padding:3% 0;
		height:37%;
	}
	.slider-divided-sec .hero-slide-down{
		top:60%;
	}
/*.slider-divided-sec .control-sec span{
	margin:13px 0px 15px;
	}*/
	.slider-aside-sec{
		width:30%;


	}
	.slider-aside-sec .slider-aside-content{
		/*padding:9px 12px 12px;*/
		padding:18px 12px 15px;

		border-bottom: 1px solid #ccc;
		float:left;
		width: 100%;
		vertical-align: bottom;
	}
	.slider-aside-sec .slider-aside-content:last-child{
		border-bottom: none;

	}
	.slider-aside-sec .slider-aside-content a{
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.slider-aside-sec .slider-aside-content a:hover{
		opacity: 0.8;
	}
	.slider-aside-sec figure{
		width:22%;
		float: left;
	}
	.slider-aside-sec figure img{
		width: 100%;
	}
	.slider-aside-sec .description-sec{
		width:65%;
		float: left;
		padding-left: 10px;
	}
	.slider-aside-sec .description-sec span{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#f2702b;
		vertical-align: top;
	}
	.slider-aside-sec .description-sec h5{
		font-size: 22px;
		font-family: "LeagueGothic-Regular";
		text-transform: inherit;
		line-height: 18px;
		margin-bottom: 2px;
		color:#000;
	}
	.slider-aside-sec .description-sec h6{
		font-size: 15px;
		color:#f2702b;
	}

	.mag-top-sec{
		float:left;
		width: 100%;
		margin-bottom: 10px;
		padding:5px 0;
	}
	.mag-top-sec p{
		font-size:19px;
		font-family: 'Open Sans', sans-serif;
	}
	.mag-top-sec a{
		color:#000;
		float: right;
		font-size: 22px;
		text-transform: uppercase;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		padding:0 5px;
	}
	.mag-top-sec a i{
		font-size: 32px;
		line-height: 28px;
		vertical-align: bottom;
	}
	.mag-top-sec a:hover{
		color:#f2702b;
	}
	.mag-separate-sec{
		float: left;
		width: 	100%;
	}
	.mag-separate-sec .magazine-detail-sec-wrapper{
		float: left;
		width: 100%;
		background: #fff;
		box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
		padding:0 15px;
		margin-bottom:15px;
	}
	.mag-separate-sec .laugh-magazine-sec{
		width:62%;
		background: none;
		padding:10px 0;
		box-shadow: none;
	}
	.mag-separate-sec .laugh-magazine-sec .mag-lefttop-sec{
		margin-bottom: 15px;
		float: left;
		width: 100%;
	}
	.mag-separate-sec .aside-sec{
		float: left;
		width: 35.5%;
	}
	.mag-separate-sec .aside-sec img{
		width: 100%;
	}
	.mag-separate-sec .aside-sec .top-articles .article-description h5{
		font-size: 25px;
		line-height: 28px;
		margin:0;
	}
	.mag-separate-sec .laugh-magazine-sec h1{
		display: inline-block;
		text-align: left;
		text-transform: uppercase;
		font-size: 28px;
		font-family:'BebasNeue-Regular';
	}
	.mag-separate-sec .laugh-magazine-sec .search-sec{
		display: inline-block;
		vertical-align: top;
		padding-left: 2%;
		margin-top: 3px;
		width: 33%;

	}
	.mag-separate-sec .laugh-magazine-sec .search-sec input{
		/*background-color:#f5f5f5;*/
		height: 26px;
		font-size: 16px;
		font-family: 'helveticaneue-thin-webfont';
	}
	.mag-separate-sec .laugh-magazine-sec .mag-sec-btn-links{
		margin-top: 4px;
		margin-left: 5px;
		display: inline-block;
		vertical-align: top;
		float: right;
	}
	.mag-separate-sec .laugh-magazine-sec .mag-sec-btn-links a{
		font-size: 20px;
		padding:0px 3px;
		line-height: 24px;
		letter-spacing: 0;
	}
	.mag-separate-sec .laugh-magazine-sec .mag-sec-btn-links a:first-child{
		margin-right: 5px;
	}
	.magazine-page{
		float: left;
		width: 100%;

	}
	.magazine-page .content-sec{
		background:#fff;
		box-shadow: 4px 4px 10px rgba(0,0,0,0.1);
		margin-bottom: 10px;
	}
	.magazine-page .hero-heading-sec span{
		line-height: 20px;
		display: inline-block;
	}
	.hero-heading-sec span.author{
		padding-right: 25px;
		margin-right: 25px;
		border-right: 2px solid #AAAAAA;

	}
	.magazine-page .horizontal-socialmedia-sec{
		float: left;
		width: 100%;
		text-align: center;
		margin-top:10px;
	}
	.magazine-page .horizontal-socialmedia-sec img{
		max-width: 100%;
	}
	.magazine-page .separate-sec{
		position: relative;
	}
/*comment By NAD
.magazine-page .separate-sec .v-social-icon-list{
	position: absolute;
	top:12%;
	left: -35px;
	}*/
	.magazine-page .separate-sec .v-social-icon-list{
		position: fixed;
		top:12%;
	}
	.magazine-page .separate-sec .main-left-content{
		padding-top: 0;
		width: 72%;
	}
	.magazine-page .separate-sec .main-left-content img{
		max-width: 100%;
		padding:10px 0;
	}
	.magazine-page .separate-sec .aside-sec{
		padding-top:0;
		width: 28%;
		padding: 10px 15px;
		font-family: 'Open Sans', sans-serif;

	}
	.magazine-page .separate-sec .aside-sec iframe{
		width: 100% !important;
	}

	.magazine-page .separate-sec .main-left-content .related-articles{
		float:left;
		width: 100%;
	}
	.magazine-page .separate-sec .main-left-content .related-articles h4.bordered-gray{
		color:#AAAAAA;
		border-bottom:2px solid #AAAAAA;
		margin-bottom: 10px;
	}
	.separate-sec .main-left-content .related-articles .top-article-sec{
		margin:0 -7px;
	}
	.separate-sec .main-left-content .related-articles .top-articles{
		float: left;
		width:25%;
		padding:0px 7px 7px;
	}
	.separate-sec .main-left-content .related-articles .top-articles a{
		color:#000000;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.separate-sec .main-left-content .related-articles .top-articles a:hover{
		opacity: 0.8;
	}
	.separate-sec .main-left-content .related-articles .top-articles h6{
		font-size: 15px;
		font-family: "LeagueGothic-Regular";
		line-height: 16px;
	}
	.separate-sec .main-left-content .related-articles .top-articles p{
		font-size: 8px;
		font-family: 'Open Sans', sans-serif;
		line-height: 12px;
	}
	.banner-ads-aside,.top-article-aside{
		float: left;
		width: 100%;
	}
	.banner-ads-aside{
		padding:10px 0;
	}
	.magazine-page .separate-sec .aside-sec h3{
		font-family: "LeagueGothic-Regular";
		border-bottom: 2px solid #000;
		text-transform: uppercase;
	}
	.magazine-page .separate-sec .aside-sec img{
		width: 100%;
	}
	.magazine-page .separate-sec .aside-sec .top-article-aside{
		padding:15px 0;
	}
	.aside-sec .fb-like-sec{
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	.article-summary {
		float: left;
		width: 100%;
		padding:15px 0;
	}
	.article-summary p{
		font-size: 14px !important;
		font-family: 'Open Sans', sans-serif;

	}
	.article-summary p span{
		text-transform: uppercase;
		color:#f2702b;
	}
	.main-left-content .author-detail{
		float: left;
		width: 100%;
	}
	.main-left-content .author-detail .avatar,.main-left-content .author-detail .author-description{
		float: left;
	}
	.main-left-content .author-detail .avatar{
		width:65px;
	}
	.main-left-content .author-detail .author-description{
		margin-left: 15px;
		width: 80%;
		width: -moz-calc(100% - 80px);
		width: -webkit-calc(100% - 80px);
		width: -o-calc(100% - 80px);
	}
	.main-left-content .author-detail .author-description h3{
		font-family: "LeagueGothic-Regular";
		line-height: 30px;

	}
	.main-left-content .author-detail .author-description p{
		font-size: 13px;
		line-height: 18px;
		letter-spacing: -0.3px;
	}
	.main-left-content .author-detail .author-more-articles{
		width:80%;
		float: left;
	}
	.main-left-content .author-detail .author-more-articles h5{
		font-size:14px;
		color:#f2702b;
		font-family: 'helveticaneue-thin-webfont';
	}
	.main-left-content .author-detail .more-article-sec{
		float: left;
		width: 100%;
		padding:10px 0;
		border-bottom: 1px solid #000;
	}
	.main-left-content .author-detail .more-article-sec:last-child{
		border-bottom: 0px;
	}
	.main-left-content .author-detail .more-article-sec figure{
		width: 50px;
		float: left;
	}
	.main-left-content .author-detail .more-article-sec .article-short-description{
		float: left;
		margin-left: 10px;
		width: 80%;
		width: -moz-calc(100% - 60px);
		width: -webkit-calc(100% - 60px);
		width: -o-calc(100% - 60px);
	}
	.main-left-content .author-detail .more-article-sec .article-short-description h4{
		font-size:22px;
		font-family: "LeagueGothic-Regular";
		line-height: 20px;
		margin-bottom: 2px;
	}
	.main-left-content .author-detail .more-article-sec .article-short-description p{
		margin-bottom: 0;
	}
	.main-left-content .author-detail .more-article-sec a{
		color:#000;
	}
	.main-left-content .author-detail .more-article-sec a:hover{
		opacity: 0.8;
	}
	.full-width-banner-ad{
		float: left;
		width: 100%;
		padding:15px 0;
	}
	.full-width-banner-ad img{
		width: 100%;
	}
	.recommended-sec{
		background: #fff;
		box-shadow: 4px 4px 10px rgba(0,0,0,0.1);
		padding:15px 25px;
		float: left;
		width: 100%;
		margin-top: 10px;
		margin-bottom:20px;
	}
	.recommended-sec h3{
		text-transform: uppercase;
		margin-bottom: 5px;
	}
	.recommended-sec .articles-sec{
		margin:0 -10px;
	}
	.recommended-sec .top-articles{
		width:33.3%;
		float: left;
		padding:10px 10px 15px;
	}
	.recommended-sec .top-articles figure img{
		width:100%;
	}
	.recommended-sec .top-articles a{
		color:#000;
	}
	.recommended-sec .top-articles a:hover img{
		opacity: 0.8;
	}

	.recommended-sec .top-articles .article-description h4{
		font-family: "LeagueGothic-Regular";
		text-transform: inherit;
		line-height: 30px;
		margin:5px 0;
	}
	.recommended-sec .top-articles .article-description p{
		font-family: 'Open Sans', sans-serif;
	}
	.pagination-sec{
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	.pagination-sec ul.pagination {
		text-align: center;
	}
	.pagination-sec ul.pagination li{
		display: inline;
		margin:2px;
	}
/*.pagination-sec ul.pagination li:first-child{
	float: left;
	margin:0;
	}*/
/*.pagination-sec ul.pagination li:last-child{
	float: right;
	margin:0;
	}*/
	.pagination-sec ul.pagination li a{
		color:#000;
		padding:5px;
		text-transform: uppercase;
		color:#7f7f7f;
		line-height: 18px;
		font-size: 18px;
	}
/*.pagination-sec ul.pagination li:first-child a,.pagination-sec ul.pagination li:last-child a{
	color:#000;
	font-size: 20px;
	padding:0;

	}*/
	.pagination-sec ul.pagination li a:hover{
		color:#f2702b;
	}
	.pagination-sec ul.pagination li.active a{
		color:#000;
	}
	.aside-sec .archive-aside-sec{
		box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
		background: #fff;
		text-align: center;
		padding:10px 15px;
		margin:80px 0 0;
	}
	.aside-sec .archive-aside-sec h3{
		text-transform: uppercase;
		margin-bottom: 5px;
	}
	.aside-sec .archive-aside-sec li{
		list-style-type:disc;
	}
	.aside-sec .archive-aside-sec li a{
		color:#000;
		padding:5px 0px;
		display: inline-block;
		font-size: 22px;
		letter-spacing: 1px;
		font-family:'BebasNeue-Regular';
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.aside-sec .archive-aside-sec li a:hover{
		color:#f2702b;
	}
	.aside-sec .archive-aside-sec li .expand-sub-li li a:hover{
		color:#000;
	}

	.aside-sec .archive-aside-sec li a span::after{
		content: "\f067";
		font-family: FontAwesome;
		font-size: 10px;
		font-weight: normal;
		vertical-align: middle;
	}
	.aside-sec .archive-aside-sec li a.toggle-icon-change span::after{
		content: "\f068";
		font-family: FontAwesome;
		font-size: 10px;
		font-weight: normal;
		vertical-align: middle;
	}

	.aside-sec .archive-aside-sec li .expand-sub-li{
		display: none;
		width:90px;
		margin:0 auto;
		text-align: left;
		padding-left: 20px;
		padding-bottom: 10px;
	}
	.aside-sec .archive-aside-sec li .expand-sub-li li a{
		color:#fe0000;
		font-family: 'helveticaneue-thin-webfont';
		font-size: 18px;
		letter-spacing: 0;
	}
	.mag-archive-separate-sec{
		margin-top: 10px;
	}
	.mag-archive-separate-sec .laugh-magazine-sec{
		width:75%;
	}
	.mag-archive-separate-sec .aside-sec{
		width:22.5%;
	}
	.mag-archive-separate-sec .search-sec{
		float: right;
	}
	.clearfix{
		clear: both;
	}
	.magazine-search-sec{
		padding:20px 0;
		float: left;
		width: 100%;
	}
	.magazine-search-sec .search-top-content{
		float: left;
		width: 100%;
		margin-bottom: 15px;
	}
	.magazine-search-sec .search-top-content h4 span{
		font-size: 46px;
	}
	.magazine-search-sec .search-top-content h4{
		display: inline-block;
	}
	.magazine-search-sec .magazine-search{
		float: right;
	}

	.magazine-search-sec .search-result-content{
		padding:0 5%;

	}

	.magazine-search-sec .search-result-content .magazine-detail-content{
		float: left;
		width: 100%;
		/*	padding:7px 0;*/
		position: relative;
		/*border-bottom: none;*/
		border-bottom: 2px solid #afafb0;
	}
	.magazine-search-sec .search-result-content .magazine-detail-content:first-child{
		padding-top: 10px;
	}
	.magazine-search-sec .search-result-content .magazine-detail-content:last-child{
		border-bottom: none;
	}
	.magazine-search-sec .search-result-content .magazine-detail-content figure{
		float: left;
		max-width: 20%;
	}
	.magazine-search-sec .search-result-content .magazine-detail-content figure img{
		width:100%;
	}
	.magazine-search-sec .search-result-content .magazine-detail-content .magazine-sec-description{
		float: left;
		width:75%;
		padding-left: 15px;
	}
	.magazine-search-sec .magazine-sec-description span{
		font-size: 18px;
		font-family:Arial, Helvetica, sans-serif;
		color: #f2702b;
	}
	.magazine-search-sec .magazine-sec-description h2{
		font-family: "LeagueGothic-Regular";
		line-height: 32px;
	}

	.magazine-search-sec .magazine-sec-description h5{
		font-size: 22px;
		color: #f2702b;
		font-family: "LeagueGothic-Regular";
	}
	.magazine-search-sec .magazine-sec-description p{
		font-size: 16px;
		font-family: 'Open Sans', sans-serif;
		line-height: 20px;

	}
	.magazine-search-sec .search-result-content .magazine-detail-content .readmore-btn{
		position: absolute;
		bottom: 30px;
		right: 10px;
	}
	.magazine-search-sec .magazine-search{
		margin-top: 10px;
	}
	/*==============Create With Us==================*/
	.creat-with-us-page{
		float: left;
		width: 100%;
		margin: 20px 0px 30px;
	}
	.creat-with-us-page .page-content{
		width: 100%;
		float: left;
		padding: 25px 15px 10px;
		background: #fff;
		box-shadow: 4px 4px 7px rgba(0,0,0,0.1);
	}
	.creat-with-us-page .page-content h1{
		font-size: 125px;
		font-family:'BebasNeue-Regular';
		text-align: center;
		line-height: 100px;
		margin: 0 8% 20px;
	}
	.creat-with-us-page .page-content p{
		font-family: 'helveticaneue';
		margin-bottom: 10px;
	}
	.creat-with-us-page .page-content .button-sec{
		float: left;
		width: 100%;
		margin-top: 50px;
		padding:20px 10px;
	}
	.creat-with-us-page .page-content .button-sec a{
		font-size: 56px;
		padding: 0 10px;
		display: inline-block;
	}
	.creat-with-us-page .page-content .button-sec a:first-child{
		float: left;
	}
	.creat-with-us-page .page-content .button-sec a:last-child{
		float: right;
	}

	/*================Radio Page ===================*/
	.radio-separate-sec{
		float: left;
		width: 100%;
	}
	.radio-separate-sec .radio-info-sec{
		width:71%;
		float: left;
	}
	.radio-separate-sec .aside-sec{
		width: 26%;
		float: left;
		padding:15px 0;
	}
	.radio-separate-sec .radio-info-sec h4{
		margin:8px 15px;
	}
	.radio-separate-sec .radio-info-wrapper{
		padding:10px 15px 20px;
		background: #fff;
		box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
		float: left;
		width: 100%;
	}
	.radio-separate-sec .radio-info-wrapper p,.radio-separate-sec .radio-info-wrapper span{
		font-size: 13px;
		font-family: 'helveticaneue';
		margin-bottom: 10px;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec{
		float: left;
		width: 100%;
		border-bottom: 2px solid #afafaf;
		padding:10px 0;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec:first-child{
		padding-top: 0;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec:last-child{
		border-bottom: 0;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec h6{
		font-size: 22px;
		font-family:'BebasNeue-Regular';
		margin:5px 0.5%;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec .radio-channels{
		margin: 0 1%;
		float: left;
		width: 100%;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec .info{
		float: left;
		width: 100%;
		padding:20px 0 0px;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec .radio-channels figure{
		float: left;
		width: 14%;
		text-align: left;
		margin-bottom: 0;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec .radio-channels figure img{
		max-width: 100%;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec .radio-channels .radio-channel-description{
		width: 86%;
		float: left;
		padding:15px 5px 10px 5px;	
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec figure{
		text-align: center;
		margin-bottom:10px;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec figure img{
		max-width: 100%;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec p a{
		color:#000;
		text-decoration: underline;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec p a:hover{
		color: #f27228;
	}
	.radio-separate-sec .radio-info-wrapper .radio-info-inner-sec.ie-popuppanel-sec p{
		margin:15px 0 15px;
	}
	.radio-separate-sec .aside-sec .player-image{
		float: left;
		width: 100%;
		text-align: center;
	}
	.radio-separate-sec .aside-sec .player-image img{
		max-width: 100%;
	}

	/*=================== Profile Settings page ======================*/
	.profile-settings-page{
		float:left;
		width: 100%;
		margin-bottom: 20px;
	}
	.profile-settings-page .profile-top-sec{
		padding:25px 15px;
		margin-bottom: 40px;
	}
	.profile-settings-page .profile-top-sec .avatar,.profile-settings-page .profile-top-sec .user,.profile-settings-page .profile-top-sec .user-social-links{
		display: inline-block;
		vertical-align: top;
	}
	.profile-settings-page .profile-top-sec .avatar{
		width:77px;
	}
	.profile-settings-page .profile-top-sec .avatar img{
		max-width: 100%;
	}
	.profile-settings-page .profile-top-sec .user{
		padding:0 12px;
	}
	.profile-settings-page .profile-top-sec .user h4 a{
		text-transform: uppercase;
		color: #f27228;
	}

	.profile-settings-page .profile-top-sec .user-social-links ul{
		margin-top: 12px;
	}
	.profile-settings-page .profile-top-sec .user-social-links li{
		font-size: 12px;
		font-family:'Helvetica-Regular';

	}
	.profile-settings-page .profile-top-sec .user-social-links li span{
		vertical-align: top;
		padding:0 5px;
		color: #999999;
	}
	.profile-settings-page .profile-main-content .profile-content-wrapper{
		background: #fff;
		box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
		float: left;
		width: 100%;
		position: relative;
	}
	.profile-settings-page .profile-main-content .tab-sec{
		text-align: center;
		position: absolute;
		top: -36px;
		width: 100%;
		float: left;
	}
	.profile-settings-page .profile-main-content .tab-sec ul{
		box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
		display: inline-block;
	}
	.profile-settings-page .profile-main-content .tab-sec li{
		display: inline-block;
	}
	.profile-settings-page .profile-main-content .tab-sec li a{
		color:#9b9b9b;
		width: 165px;
		font-size: 26px;
		text-transform: uppercase;
		display: inline-block;
		vertical-align: top;
		text-align: center;
		height: 36px;
		line-height: 38px;
		background: #fff;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.profile-settings-page .profile-main-content .tab-sec li a.active,.profile-settings-page .profile-main-content .tab-sec li a:hover{
		background: #f2702b;
		color:#fff;
	}
	.profile-settings-page .profile-main-content .content-sec{
		padding:35px 7%;
	}
	.profile-settings-page .profile-main-content .content-sec .social-account{
		float: left;
		width: 100%;
	}
	.profile-settings-page .profile-main-content .content-sec .social-account{
		float: left;
		width: 100%;
		padding:10px 0;
	}
	.profile-settings-page .profile-main-content .social-account .social-media{
		float: left;
		width:9%;
	}
	.profile-settings-page .profile-main-content .social-account .social-media img{
		max-width: 100%;
	}
	.profile-settings-page .profile-main-content .social-account .social-media-description{
		float: left;
		width: 91%;
	}
	.profile-settings-page .social-account .social-media-description .social-connect-top-sec{
		float: left;
		width: 100%;
	}
	.profile-settings-page .social-account .social-media-description .social-connect-top-sec{
		background: #efefef;
		padding-left: 15px;
		margin: 15px 0 25px;
	}
	.profile-settings-page .social-account .social-media-description .detail{
		padding-left: 15px;
	}
	.social-account .social-media-description .social-connect-top-sec h4{
		display: inline-block;

		border-bottom: 3px solid #f27228;
		line-height: 31px;
		margin-top: 4px;
	}
	.social-account .social-media-description .social-connect-top-sec h4 a{
		color:#f27228;
	}
	.social-account .social-media-description .social-connect-top-sec .connect-disconnect-sec{
		float: right;
	}
	.social-account .social-media-description .social-connect-top-sec .connect-disconnect-sec > div{
		display: inline-block;
	}
	.social-account .social-media-description .social-connect-top-sec .connect-disconnect-sec .button{
		margin-left: 10px;
	}
	.social-account .social-media-description .social-connect-top-sec .connect-disconnect-sec .button button{
		color:#9b9b9b;
		font-size: 22px;
		background: #fff;
		box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.2);
		border:none;
		width: 160px;
		height: 36px;
		line-height: 36px;
		text-transform: uppercase;
		font-family: 'LeagueGothic-Regular';
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.social-account .social-media-description .social-connect-top-sec .connect-disconnect-sec .button button:hover{
		background: #f2702b;
		color: #fff;
	}
	.profile-settings-page .social-account .social-media-description .detail p{
		font-size: 12px;
		color:#999999;
		font-family:'Helvetica-Regular';
		margin-bottom: 10px;
	}
	.profile-settings-page .edit-profile-form .form-group label,.profile-settings-page .edit-profile-form .select-field-group label,.profile-settings-page .edit-profile-form .label-field label,.profile-settings-page .edit-profile-form span.verified{
		color:#999999;
		font-size: 11px;
		font-family:'Helvetica-Regular';
	}
	.profile-settings-page .edit-profile-form span.verified{
		padding-left: 20px;
		background: url("../../images/project-images/verfication-tick.png");
		background-repeat: no-repeat;
		background-position: 0 50%;
		font-size: 12px;
	}
	.profile-settings-page .edit-profile-form .label-field label{
		display: inline-block;
		margin-top: 15px;
		display: inline-block;
		width: 100%;
	}
	.profile-settings-page .edit-profile-form .form-group label span{
		color:#ff0000;
		padding-left:10px;
		font-size: 14px;
		line-height: 10px;
		vertical-align: middle;
		padding-top: 7px;
		font-size: 25px;
	}
	.profile-settings-page .edit-profile-form .form-group input{
		border: 1px solid #666666;
		color: #6d6e70;
		height: 35px;
		padding: 5px 7px;
		width: 100%;
		margin-bottom: 14px;
		margin-right: 15px;
	}
	.profile-settings-page .edit-profile-form .select-field-group,.profile-settings-page .edit-profile-form .checkbox-field-group{
		clear: both;
	}
	.profile-settings-page .edit-profile-form .checkbox-field-group{
		margin-bottom: 14px;
		float: left;
		width: 100%;
	}
	.profile-settings-page .edit-profile-form .select-field-group select{
		-moz-appearance:none;
		background: rgba(0, 0, 0, 0) url("../../images/project-images/caret-down-select.png") no-repeat scroll 95% 50%;
		border: 1px solid #666666;
		height: 28px;
		padding-left: 5px;
		width: 100%;
		color:#999999;
		font-size: 11px;
		font-family:'Helvetica-Regular';
	}
	.profile-settings-page .edit-profile-form .select-field-group select option{
		padding:2px;
	}
	.profile-settings-page .edit-profile-form .label-field{
		float: left;
		width: 30%;
		clear: both;
	}
	.profile-settings-page .edit-profile-form .input-field,.profile-settings-page .edit-profile-form .checkboxes{
		float: left;
		width: 70%;
	}
	.profile-settings-page .edit-profile-form .input-field input{
		width:60%;
	}
	.profile-settings-page .edit-profile-form{
		padding:0 5%;
	}
	.profile-settings-page .edit-profile-form .select-field{
		float: left;
		margin-bottom: 14px;
		margin-right: 10px;
	}
	.profile-settings-page .edit-profile-form .select-field.gender,.profile-settings-page .edit-profile-form .select-field.month{
		width:100px;

	}
	.profile-settings-page .edit-profile-form .select-field.day{
		width:50px;
	}
	.profile-settings-page .edit-profile-form .select-field.year{
		width:70px;
	}

	.profile-settings-page .edit-profile-form .checkbox-field{
		color:#999999;
		font-size: 8px;
		font-family:'Helvetica-Regular';
	}
	.profile-settings-page .edit-profile-form input[type="checkbox"] {
		cursor: pointer;
		height: 35px;
		left: 0;
		opacity: 0;
		position: absolute;
		width: 100%;
	}
	.profile-settings-page .edit-profile-form input[type="checkbox"] + label span {
		background: #fff;
		border: 1px solid #9f9f9f;
		cursor: pointer;
		display: inline-block;
		height: 12px;
		margin-bottom: 3px;
		margin-right: 12px;
		vertical-align: middle;
		width: 12px;
	}
	.profile-settings-page .edit-profile-form input[type="checkbox"]:checked + label span{
		background:url("../../images/project-images/checkbox-cross.png");
	}
	.profile-settings-page .edit-profile-form .submit-btn{
		float: left;
		width: 100%;
		text-align: center;
		margin-top: 15px;
	}
	.profile-settings-page .edit-profile-form button[type="button"],.profile-settings-page .edit-profile-form button{
		color:#fff;
		width:110px;
		height: 28px;
		font-size: 22px;
		font-family: "LeagueGothic-Regular";
	}
	.profile-settings-page .edit-profile-form button:hover{
		color:#f27228;
	}

	.user-loggedin-sec ul.loggedin-sec{
		float: right;
	}
	.user-loggedin-sec ul.loggedin-sec li.user{
		margin-right: 15px;
		margin-top: 4px;
	}
	.user-loggedin-sec ul.loggedin-sec li.user a{
		font-size: 16px;
	}

	.user-loggedin-sec ul.loggedin-sec li .user-submenu{
		position:absolute;
		width:110px;
		background:#3F2176;
		color:#fff;
		z-index:9999999;
		left:20px;
		top:23px;
	}
	.user-loggedin-sec ul.loggedin-sec li a{
		border-right: none;
	}

	.user-loggedin-sec ul.loggedin-sec li .user-submenu li{
		border-bottom:1px solid #fff;
		text-align:left;
		margin-left: 0;
		width:100%;
	}
	.user-loggedin-sec ul.loggedin-sec li .user-submenu li:first-child{
		border-top: 1px solid #fff;
	}
	.user-loggedin-sec ul.loggedin-sec li .user-submenu li:last-child{
		border:none;
	}	
	.user-loggedin-sec ul.loggedin-sec li .user-submenu li a{
		font-size:19px;
		transition:all 0.3s ease 0s;
		padding:7px;
		display:inline-block;
		width:100%;
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box;   
		box-sizing: border-box;
		line-height: 19px;
		letter-spacing: 0;
		border-right:none;
	}
	.user-loggedin-sec  li:first-child a{

	}
	.user-loggedin-sec ul.loggedin-sec li .user-submenu li a:hover{
		background:#F3702B;
		text-shadow: 1px 3px 4px rgba(0, 0, 0, 1);
		color:#fff;
	}	
	.user-loggedin-sec ul.loggedin-sec li:hover span.caret-loggedin{
		border-top:6px solid #f3702b;
	}
	.user-loggedin-sec span.caret-loggedin{
		border-left: 4px solid transparent;
		border-right: 4px solid transparent;
		border-top: 5px solid #fff;
		display: inline-block;
		height: 1px;
		width: 0;
		vertical-align: middle;


	}
	/*============= MAIN CLUBS AND TICKETS PAGE =============*/
	.clubs-ticket-page{
		padding:25px 0;
		float: left;
		width: 1005;
	}
	.clubs-ticket-page .clubs-sec{
		background: #fff;
		box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
		float: left;
		width:100%;
		padding:10px 20px 15px;
		margin-bottom: 25px;
	}
	.clubs-ticket-page .title-sec{
		border-bottom: 2px solid #f2702b;
		margin-bottom: 15px;
	}

	.clubs-ticket-page .title-sec h1{
		text-transform: uppercase;
		display: inline-block;
		font-size: 55px;
	}
	.clubs-ticket-page .title-sec a{
		float: right;
		padding:4px 20px 2px;
		font-size: 28px;
		margin-top: 10px;
	}
	.clubs-ticket-page .club-content{
		float: left;
		width: 100%;
	}
	.clubs-ticket-page .club-content .figure{
		float: left;
		width: 31%;
	}
	.clubs-ticket-page .club-content .figure img{
		max-width: 100%;
		box-shadow: 2px 2px 4px rgba(0,0,0,0.15);
	}
	.clubs-ticket-page .club-content .description{
		float: left;
		width: 69%;
		padding-left: 12px;
	}
	.clubs-ticket-page .club-content .description p{
		font-size: 13px;
		font-family: 'Open Sans', sans-serif;
		line-height: 16px;
		color: #42403f;
	}
	.address{
		text-align:center;
	}
	.address h3{
		font-size: 30px;
		line-height: 34px;
		text-transform:uppercase;
	}
	.address p{
		font-family: "helveticaneue-thin-webfont";
		font-size: 19px;
	}
	.address span{
		color:#f27228;
	}
	.contact-link-club{
		padding-top:10px;
		text-align:center;
		padding-bottom:30px;
	}
	.contact-link-club a{
		border-radius:4px;
		font-size:21px;
	}
	/*============== Contact us ================*/
	.contactus-page {
		float: left;
		width: 100%;
		padding:15px 0;
	}
	.contactus-page .hero-heading{
		float: left;
		width: 100%;
		border-bottom: 2px solid #f2702b;
	}
	.contactus-page .hero-heading h1{
		font-size: 55px;
		text-transform: uppercase;
		font-family:'BebasNeue-Regular';
	}
	.contactus-page .separate-sec{
		float: left;
		width: 100%;
	}
	.contactus-page .separate-sec{
		float: left;
		width: 100%;
		padding:5px 0;
	}
	.contactus-page .separate-sec h2{
		font-size: 45px;
		color: #f27228;
		text-transform: uppercase;
		font-family:'BebasNeue-Regular';
		margin: 10px 0px 10px 20px;
	}
	.contactus-page .separate-sec .aside-sec,.contactus-page .separate-sec .form-sec{
		float: left;
	}
	.contactus-page .separate-sec .aside-sec{
		width: 26%;
	}
	.contactus-page .separate-sec .form-sec{
		width: 71%;
		margin-left: 3%;
	}
	.contactus-page .separate-sec .aside-sec .club{
		background: #fff;
		padding:15px 20px 10px;
		box-shadow: 1px 2px 4px rgba(0,0,0,0.3);
		margin-bottom: 25px;
	}
	.contactus-page .separate-sec .aside-sec .club h3{
		font-size: 35px;
		text-transform: uppercase;
		font-family:'BebasNeue-Regular';
	}
	.contactus-page .separate-sec .aside-sec .club p,.contactus-page .separate-sec .aside-sec .club span,.contactus-page .separate-sec .aside-sec .club a{
		font-size: 14px;
		font-family: 'Open Sans', sans-serif;

	}
	.contactus-page .separate-sec .aside-sec .club span,.contactus-page .separate-sec .aside-sec .club a{
		color:#f27228;
	}
	.contactus-page .separate-sec .aside-sec .club .map{
		padding:10px 0 0;
	}
	.contactus-page .separate-sec .aside-sec .club .map img{
		max-width: 100%;
		border:2px solid #000;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;

	}
	.contactus-page .separate-sec .aside-sec .club .map:hover img{
		border:2px solid #f27228;
		opacity: 0.8;
	}
	.contactus-page .separate-sec .aside-sec .club a{
		text-decoration: underline;
	}

	.contactus-page .separate-sec .form-content{
		background: #fff;
		padding:20px;
		box-shadow: 1px 2px 4px rgba(0,0,0,0.3);
		float: left;
		width: 100%;
	}
	.contactus-page .separate-sec .form-content p{
		font-size: 14px;
		font-family: 'HelveticaNeue';
		margin-bottom: 15px;
		text-align: center;
	}
	.contactus-page .separate-sec .form-content .field-group,.contactus-page .separate-sec .form-content .select-field-group{
		float: left;
		width: 100%;
		margin:12px 0;
	}
	.contactus-page .separate-sec .form-content .field-group .label-field,.contactus-page .separate-sec .form-content .select-field-group .label-field{
		width: 25%;
		float: left;
		text-align: right;
		padding:0 5px;
	}
	.contactus-page .separate-sec .form-content .field-group .label-field label,.contactus-page .separate-sec .form-content .select-field-group .label-field label{
		font-size: 26px;
		text-transform: uppercase;
	}
	.contactus-page .separate-sec .form-content .field-group .input-field,.contactus-page .separate-sec .form-content .select-field,.contactus-page .separate-sec .form-content .field-group .captcha-field{
		width: 75%;
		float: left;
		padding:0 10px;
	}
	.contactus-page .separate-sec .form-content .field-group .captcha-field img{
		max-width: 100%;
	}
	.contactus-page .separate-sec .form-content .field-group .input-field input,.contactus-page .separate-sec .form-content .select-field-group .select-field select{
		height: 34px;
		width: 65%;
		padding:5px;
		font-size: 14px;
		font-family: 'HelveticaNeue';
		border:1px solid #666666;
	}
	.contactus-page .separate-sec .form-content .field-group .input-field textarea{
		border:1px solid #666666;
		padding: 5px;
		width: 72%;
		resize: none;
		height: 165px;
	}
	.contactus-page .separate-sec .form-content .select-field-group .select-field select{
		-moz-appearance:none;
		background: url(../../images/project-images/carets-together.png);
		background-repeat: no-repeat;
		background-position: 98% 50%; 
	}
	.contactus-page .separate-sec .form-content .select-field-group .select-field select option{
		padding:5px;
	}
	.contactus-page .separate-sec .form-content .submit-btn{
		text-align: center;
		margin:10px 0;
		float: left;
		width: 100%;
	}
	.contactus-page .separate-sec .form-content .submit-btn button{
		color:#fff;
		font-size: 28px;
		font-family: "LeagueGothic-Regular";
		width:200px;
		height: 36px;
		line-height: 36px;
	}
	.contactus-page .separate-sec .form-content .submit-btn button:hover{
		color:#f27228;
	}

	/*================ Private Events ==================*/
	.private-events-page{
		float: left;
		width: 100%;
		padding-bottom: 20px;
	}
	.private-events-page .event-page-top-content{
		float: left;
		width: 100%;
		border-bottom: 2px solid #f2702b;
		padding-top: 15px;
		padding-bottom:30px;
	}
	.private-events-page .hero-heading{
		border-bottom: 2px solid #f2702b;
		float: left;
		width: 100%; 
	}
	.private-events-page .hero-heading h1{
		text-transform: uppercase;
		font-size: 55px;
		font-family:'BebasNeue-Regular';
		padding-left: 15px;
	}
	.private-events-page .description{
		float: left;
		width: 100%;
		padding:20px;
	}
	.private-events-page .description p{
		font-size: 12px;
		font-family: 'HelveticaNeue';
		line-height: 16px;
	}
	.private-events-page .description p a{
		color:#f27228;
	}
	.private-events-page .description p a:hover{
		text-decoration: underline;
	}
	.private-events-page .clubs-box-sec{
		margin:0 -2.5%;
		padding-bottom: 20px;
	}
	.private-events-page .clubs-box-sec .clubs-boxes{
		width:33.3%;
		float: left;
		padding:0 3.5%;
		margin:5px 0 10px;

	}
	.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper{
		background: #fff;
		box-shadow: 1px 2px 4px rgba(0,0,0,0.3);
		padding:10px;
	}
	.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper h3{
		text-transform: uppercase;
		text-align: center;
		font-size: 32px;
	}
	.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper p,.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper a{
		font-size: 12px;
		font-family: 'HelveticaNeue';
	}
	.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper p{
		margin-bottom: 10px;
	}
	.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper .links{

	}
	.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper .links a{
		color:#f27228;
		width: 49%;
		display: inline-block;
	}
	.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper .links a:hover{
		text-decoration: underline;
	}
	.private-events-page .club-detail-separate-sec{
		float: left;width: 100%;
	}
	.private-events-page .club-detail-separate-sec h1{
		font-size: 50px;
		text-transform: uppercase;
		color:#f27228;
		padding-left: 10px;
	}
	.private-events-page .club-detail-separate-sec h5{
		font-size: 18px;
		font-family: 'HelveticaNeue';
	}
	.private-events-page .club-detail-separate-sec h6{
		font-size: 16px;
		color:#f27228;
		font-family: 'HelveticaNeue';
	}
	.private-events-page .club-detail-separate-sec .location-sec{
		float: left;
		width:25%;
		margin-top: 50px;
		padding:0 10px;
	}
	.private-events-page .club-detail-separate-sec .location-sec h5{
		text-transform: uppercase;
	}
	.private-events-page .club-detail-separate-sec .location-sec p{
		font-size: 14px;
		line-height: 16px;
		margin-bottom: 5px;
	}
	.private-events-page .club-detail-separate-sec .location-sec .location-map{
		float: left;
		width: 100%;
	}
	.private-events-page .club-detail-separate-sec .location-sec .location-map img{
		max-width: 100%;
		border:2px solid #000;
	}
	.private-events-page .club-detail-separate-sec .location-sec .location-map figure{
		margin-bottom: 5px;
	}
	.private-events-page .club-detail-separate-sec .location-sec .location-map a{
		color:#f27228;
		font-family: 'HelveticaNeue';
		text-decoration: underline;
		font-size: 12px;
	}


	.private-events-page .club-detail-separate-sec .content-sec{
		float: left;
		width:75%;
		padding:10px 0 15px 15px;
	}
	.private-events-page .club-detail-separate-sec .content-sec .content-wrapper{
		background: #fff;
		box-shadow: 1px 2px 4px rgba(0,0,0,0.3);
		padding:10px;
		float: left;
		width: 100%;
	}
	.private-events-page .club-detail-separate-sec .content-sec .content{
		float: left;width: 100%;
		border-bottom: 2px solid #cccccc;
		padding:15px 0 15px;
	}
	.private-events-page .club-detail-separate-sec .content-sec .content:last-child{
		border-bottom: none;
		padding-bottom: 5px;
	}
	.private-events-page .club-detail-separate-sec .content-sec .content:first-child{
		padding: 0 0 15px;
	}
	.private-events-page .club-detail-separate-sec .content-sec .content .description{
		min-height: 90px;
		padding:0;
	}
	.private-events-page .club-detail-separate-sec p{
		font-size: 12.5px;
		font-family: 'HelveticaNeue';
		line-height: 18px;

	}
	.club-detail-separate-sec .content-sec .room-capacity-content{
		float: right;
		padding-right: 10px;
	}
	.club-detail-separate-sec .content-sec .room-capacity-content h6{
		text-align: right;
		padding-right: 10px;
	}
	.club-detail-separate-sec .content-sec .room-capacity-content li{
		font-size: 12px;
		font-family: 'HelveticaNeue';
		line-height: 16px;
		text-align: right;
	}

	/*================================================*/
	.jokes-page .jokes-search-top-sec .jokes-search-result-sec h6{
		font-size: 26px;
	}
	.jokes-page .separate-sec .main-right-content{
		width:78%;
		margin-left: 2%;
	}
	.jokes-page .separate-sec .main-right-content .loadmore a{
		border-radius: 5%;
	}
	/*=============== Generic Page ===================*/
	.generic-page{
		padding:10px 0 30px;
	}
	.generic-page h1{
		font-size: 52px;
		text-transform: uppercase;
	}
	.generic-page .content-wrapper{
		background: #fff;
		box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
		padding:25px 15px;
		font-size: 12px;
		font-family: 'HelveticaNeue';
		/*font-family: 'Open Sans', sans-serif;*/
		line-height: 18px;

	}
	.generic-page .content-wrapper .border-line{
		height: 2px;
		background: #f27228;
		margin:10px 0;
	}
	.generic-page .content-wrapper h5{
		font-family: 'HelveticaNeue';
		font-size: 17px;
		line-height: 22px;
		text-transform: uppercase;margin-top: 20px;

	}
	.generic-page .content-wrapper h6{
		font-size: 13px;
		font-family: 'HelveticaNeue';
		margin: 5px 0 3px;
		text-transform: uppercase;
	}
	.generic-page .content-wrapper .title-detail{
		padding:0 10px;
	}
	.generic-page .content-wrapper p a{
		color:#000;
	}
	.generic-page .content-wrapper p a:hover{
		color: #f27228;
	}
	.generic-page .content-wrapper ul{
		padding-left: 10px;
	}
	.generic-page .content-wrapper ul.small-bullets-list{
		padding-left: 3px;
	}
	.generic-page .content-wrapper ul.small-bullets-list li:before{
		content: ".";
		position: absolute;
		vertical-align: middle;
		font-size: 20px;
		left: 5px;
		top: 0px;
		line-height: 5px;

	}
	.generic-page .content-wrapper ul.small-bullets-list li{
		padding-left: 18px;
		position: relative;
	}

/*.generic-page .content-wrapper ul li{
	list-style-type: disc;
	font-size: 5px;
	padding-left: 3px;
	}*/
	.generic-page .content-wrapper ul li{
		font-size: 12.5px;
	}
	.generic-page .content-wrapper ul.main-ul{
		padding-left: 20px;
	}
	.generic-page .content-wrapper .term-of-use{
		padding:10px 0 10px 10px;
	}
	.generic-page .content-wrapper .term-of-use p{
		margin-bottom: 10px;
		font-size: 12.5px;
	}
	.generic-page .content-wrapper li.main-list-item{
		font-family: 'HelveticaNeue';
		font-size: 17px;
		line-height: 22px;
		/*text-transform: uppercase;*/margin-top: 20px;
		list-style-type: decimal;
	}
	.generic-page .content-wrapper li.main-list-item span{
		text-transform: uppercase;
	}
	.generic-page .content-wrapper .capitalize{
		text-transform: uppercase;
	}
	.generic-page .content-wrapper ul.order-list-alphabets li{
		text-transform: inherit;
		font-size: 12.5px;
		list-style-type: lower-latin;
		font-family: 'HelveticaNeue';
	}
	.generic-page .content-wrapper ul.sub-order-numeric-list li{
		text-transform: inherit;
		font-size: 12.5px;
		list-style-type: decimal;
		font-family: 'HelveticaNeue';
	}
	.generic-page .content-wrapper ul.order-list-alphabets{
		padding-left: 5px;
	}
	.generic-page .content-wrapper ul.sub-order-numeric-list{
		padding-left: 5px;

	}
	.generic-page .content-wrapper ul.order-list-alphabets .sub-order-numeric-list{
		padding-left: 15px;
	}
	.generic-page .content-wrapper ul.lower-roman li{
		list-style-type: lower-roman;
	}

	/*============= Changes =================*/
	.comedian-hero-bottom-sec .ribon-sec-title{
		margin-bottom: 3px;
	}
	.comedian-hero-bottom-sec .ribon-sec-title img{
		max-width: 100%;
		width: auto;
		padding-right: 6px;
	}
	.comedian-hero-bottom-sec .ribon-sec-title h1{
		display: inline-block;
		text-transform: uppercase;
		font-size: 55px;
		font-family:'BebasNeue-Regular';
		vertical-align: bottom;
		line-height: 50px;
	}
	.comedians-in-video figure a{
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.comedians-in-video figure a:hover{
		opacity: 0.8;
	}
	.video-page .comedian-hero-bottom-sec h3, .slide-caption-sec h3{
		line-height: 30px;
	}
	header #main-menu ul.main-nav li:hover .sub-menu .sub-menu{
		display: none;
	}
	header #main-menu ul.main-nav li:hover .sub-menu li{
		position: relative;
	}
	header #main-menu ul.main-nav li:hover .sub-menu li .sub-menu{
		right:120px;
		left: auto;
		top: 0;
	}
	header #main-menu ul.main-nav li:hover .sub-menu li:hover .sub-menu{
		display: block;
	}
	header #main-menu ul.main-nav li:hover .sub-menu li:hover .sub-menu li:first-child{
		border-top: none;
	}
	.main-content-sec .about-pg-amendment{
		background:none;
		box-shadow: none;
	}
	.main-content-sec .about-pg{
		margin-bottom: 30px;
	}
	.about-pg-amendment .content-sec{
		padding:0;
	}
	.about-pg-amendment .content-sec .hero-heading-sec h1{
		text-transform: uppercase;
		font-size: 72px;
		font-family:'BebasNeue-Regular';
	}
	.about-pg-amendment .about-fullwidth-content-sec{
		font-family: "helveticaneue-thin-webfont";
		background: #fff none repeat scroll 0 0;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
		padding:15px 25px;
		clear: both;
	}
	.about-pg-amendment .about-fullwidth-content-sec p{
		font-size: 17px;
		line-height: 32px;
		margin-bottom: 10px;
	} 
	.about-pg-amendment .about-fullwidth-content-sec .camp-detail h6{
		font-family: "helveticaneue-thin-webfont";
		font-size: 17px;
		margin-bottom: 15px;
	}
	.about-pg-amendment .about-fullwidth-content-sec .camp-detail{
		padding:20px 0;
	}
	.about-pg-amendment .about-fullwidth-content-sec .camp-detail a{
		color:#000;
		cursor: pointer;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
	}
	.about-pg-amendment .about-fullwidth-content-sec .camp-detail a:hover{
		color:#f2702b;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .about-nav li .sub-list{
		margin-left: 10%;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .about-nav li .sub-list li{

		list-style-type: disc;
		color: #aaaaaa;
	}
	.about-pg .content-sec .about-separate-sec .aside-sec .about-nav li .sub-list li:hover{
		color:#000;
	}

	/*=================== Fresh Faces =======================*/  
	.freshface-page{
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	.freshface-page .hero-image-sec{
		margin-bottom: 10px;
	}
	.freshface-page .top-title-description-sec h1{
		text-transform: uppercase;
		font-size: 55px;
		font-family:'BebasNeue-Regular';
		padding-left: 20px;
	}
	.freshface-page .top-title-description-sec .content-wrapper{
		background: #fff none repeat scroll 0 0;
		box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
		padding:20px 20px 10px;
		margin-bottom: 25px;
	}
	.freshface-page .top-title-description-sec .content-wrapper p{
		font-size: 12.5px;
		font-family: 'HelveticaNeue';
		line-height: 16px;
		margin-bottom: 10px;
	}
	.top-title-description-sec .loadmore a{
		border-radius: 5%;
		font-size: 54px;
		line-height: 45px;
		padding: 4px 10px 0;
		font-family:'BebasNeue-Regular';
	}
	.contestants-sec{
		padding:10px 20px;
		float: left;width: 100%;
	}
	.contestants-sec h2{
		font-size: 52px;
		padding-left: 15px;
		font-family:'BebasNeue-Regular';
		margin-bottom: 20px;
	}
	.contestants-sec .contestants-wrapper{
		margin:0 -10px;
	}
	.contestants-sec .contestants{
		padding:0 10px;
		float: left;
		width: 50%;
		margin-bottom: 15px;
	}
	.contestants-sec .contestants .figure{
		/*display: inline-block;*/
		vertical-align: top;
		float: left;
		width: 38%;
	}
	.contestants-sec .contestants .figure img{
		max-width: 100%;
		border:2px solid #000;
	}
	.contestants-sec .contestants .detail{
		/*display: inline-block;*/
		vertical-align: top;
		padding-left: 10px;
		float: left;
		width: 62%;
	}
	.contestants-sec .contestants .detail p{
		font-size: 12px;
		font-family: "helveticaneue-thin-webfont";
		line-height: 15px;
		min-height: 73px;
	}
	.contestants-sec .contestants .detail h3{
		line-height: 36px;
		font-family:'BebasNeue-Regular';
	}
	.contestants-sec .contestants .detail h3.name{
		color: #f2702b;
		font-family:'BebasNeue-Regular';
		line-height: 30px;
	}
	.contestants-sec .contestants .detail .vote-sec{
		border:1px solid #000;
		border-radius:5px;
		overflow: hidden;
		background: #fff;
		margin:7px 0 7px;
		cursor: pointer;
	/*width: 100%;
	max-width: 198px;*/
	display:inline-block;
}
.contestants-sec .contestants .detail .vote-sec .icon-sec{
	
	
	/*background: -webkit-linear-gradient(top, #45c0e2, #2a889e);  
	background: -moz-linear-gradient(top, #45c0e2, #2a889e);  
	background: -ms-linear-gradient(top, #45c0e2, #2a889e); 
	background: -o-linear-gradient(top, #45c0e2, #2a889e);


	background: -webkit-linear-gradient(top, #b8b8b8, #4f4e4d);  
	background: -moz-linear-gradient(top, #b8b8b8, #4f4e4d);  
	background: -ms-linear-gradient(top, #b8b8b8, #4f4e4d); 
	background: -o-linear-gradient(top, #b8b8b8, #4f4e4d);*/
	background-repeat: repeat;
	-webkit-background-size: contain !important;
	background-size: contain !important;
	display: inline-block;
	padding:2px 20px 0 15px;
	position: relative;
	color: #fff;
}
.contestants-sec .contestants .detail .caret-left{
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-right: 7px solid #fff;
	display: inline-block;
	border-bottom: 6px solid transparent;
	position: absolute;
	right: 0;
	top: 35%;
}
.contestants-sec .contestants .detail .vote-sec .count-sec{
	display: inline-block;
	text-align: center;
	padding:2px  25px 0 12px;
}
.contestants-sec .contestants .detail .social-like-btn-sec{
	display: block;
}
.contestants-sec .contestants .detail .social-likes{
	border:1px solid #000;
	border-radius: 5px;
	display: inline-block;
	cursor: pointer;
}
.contestants-sec .contestants .detail .social-likes .twitter-sec{
	background: -webkit-linear-gradient(top, #45c0e2, #2a889e);  
	background: -moz-linear-gradient(top, #45c0e2, #2a889e);  
	background: -ms-linear-gradient(top, #45c0e2, #2a889e); 
	background: -o-linear-gradient(top, #45c0e2, #2a889e);
	position: relative;
	display: inline-block;
	height: 100%;
}
.contestants-sec .contestants .detail .social-likes .twitter-sec::before{
	font-family: FontAwesome;
	content: "\f099";
	display: inline-block;
	font-size: 28px;
	color: #fff;
	vertical-align: middle;
	padding:3px 10px 1px 5px;
}
.contestants-sec .contestants .detail .social-likes .social-count{
	display: inline-block;
	vertical-align: top;
	padding:0 8px 0 5px;
}
.contestants-sec .contestants .detail .social-likes .social-count span{
	font-size: 28px;
	display: inline-block;
	line-height: 30px;
	margin-top: 3px;
}
.contestants-sec .contestants .detail .social-likes .thumbsup-sec{
	background: -webkit-linear-gradient(top, #519ccf, #2e6598);  
	background: -moz-linear-gradient(top, #519ccf, #2e6598);  
	background: -ms-linear-gradient(top, #519ccf, #2e6598); 
	background: -o-linear-gradient(top, #519ccf, #2e6598);
	position: relative;
	display: inline-block;
	height: 100%;
}
.contestants-sec .contestants .detail .social-likes .thumbsup-sec::before{
	font-family: FontAwesome;
	content: "\f087";
	display: inline-block;
	font-size: 28px;
	color: #fff;
	vertical-align: middle;
	padding:3px 10px 1px 5px;
}

/*===============================*/
.donation-req-page .content-wrapper{
	padding:15px 20px;
	margin-bottom: 15px;
}
.donation-req-page .content-wrapper h5{
	margin-top:0;
}
.donation-req-page .content-wrapper .title-detail{
	padding:0;
}
.main-content-sec .donation-req-page .donation-req-bottom-sec{
	padding:10px 0 10px;
}
.main-content-sec .donation-req-page .donation-req-bottom-sec h5{
	text-transform: inherit;
	font-family: 'HelveticaNeue';
	font-size: 18px;
	padding-left: 20px;
}
.donation-req-page .donation-req-bottom-sec p,.donation-req-page .donation-req-bottom-sec .box span{
	font-size: 12.5px;
	font-family: 'HelveticaNeue';
	line-height: 16px;
}
.donation-req-page .donation-req-bottom-sec .box-sec-wrapper{
	margin:15px -5px;
	float: left;
}
.donation-req-page .donation-req-bottom-sec .box{
	float: left;
	width: 33.3%;
	padding: 0 5px;
	margin:5px 0;
}

.donation-req-page .donation-req-bottom-sec .box .box-content-wrapper{
	background: #fff none repeat scroll 0 0;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
	padding:10px;



}

.donation-req-page .donation-req-bottom-sec .box h6{
	font-size: 15px;
	font-weight: bold;
	font-family: 'helveticaneue-thin-webfont';
}
.donation-req-page .donation-req-bottom-sec .box span,.donation-req-page .donation-req-bottom-sec .box span a{
	color:#f27228;
}

.donation-req-page .donation-req-bottom-sec .box span a{
	text-decoration: underline;
}

/*============= Rules ==============*/
.rules-page h1.main-title{
	text-align: center;
	font-size: 55px;
	text-transform: uppercase;
	margin:20px 0 15px;
	font-family:'BebasNeue-Regular';
}
.rules-page .content-wrapper{
	background: #fff none repeat scroll 0 0;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
	padding:15px;
	margin-bottom: 30px;
	float: left;
	width: 100%;
}
.rules-page .content-wrapper h2{
	font-size: 48px;
	text-transform: uppercase;
}
.rules-page .content-wrapper h5{
	font-size:15px;
	font-family: 'helveticaneue-thin-webfont';
	font-family: 'HelveticaNeue';
	text-transform: uppercase;
	margin:5px 0 0px;
}
.rules-page .content-wrapper .rules{
	padding:20px 10px;
}
.rules-page .content-wrapper p{
	font-family: "HelveticaNeue";
	font-size: 12.5px;
	line-height: 18px;
}

.rules-page .content-wrapper li{
	font-family: "HelveticaNeue";
	font-size: 12.5px;
	line-height: 18px;
}
.rules-page .loadmore{
	margin-bottom: 40px;
}
.rules-page .loadmore a{
	border-radius: 5%;
	font-size: 54px;
	line-height: 45px;
	padding: 4px 10px 0;
	font-family:'BebasNeue-Regular';
}

/*=================================*/
.freshface-page .top-title-description-sec .content-wrapper{
	float: left;
	width: 100%;
}
.freshface-page .top-title-description-sec .content-styling p{
	margin-bottom: 10px;
}
.funniestperson-result{
	padding:0px 5% 20px;
	float: left;
	width: 100%;
}
.funniestperson-result .funniestperson-places{
	float: left;
	width: 50%;
	padding:15px 20px;
}
.funniestperson-result .funniestperson-places .top-content-bar{
	background: #000;
	padding:5px;
	color:#f3b82e;
	float: left;
	width: 100%;
}

.funniestperson-result .funniestperson-places .top-content-bar .season{
	float: left;
	width: 35%;
	text-align: center;
}
.funniestperson-result .funniestperson-places .top-content-bar .season h6{
	font-size: 11px;
	line-height: 10px;
	text-shadow: 2px 2px 4px rgba(243,184,46,0.5);
	text-transform:uppercase;
	font-family: "HelveticaNeue";
	margin-top: 1px;
}
.funniestperson-result .funniestperson-places .top-content-bar .season h6 sup{
	line-height: 6px;
	vertical-align: top;
	text-transform: lowercase;
}
.funniestperson-result .funniestperson-places .top-content-bar .title{
	float: left;
	width: 65%;
}
.funniestperson-result .funniestperson-places .top-content-bar .title h4{
	font-size: 20px;
}
.funniestperson-result .funniestperson-places .figure img{
	width: 100%;
	float: left;
}
.funniestperson-result .funniestperson-places .caption{
	background: #000;
	padding:5px 5px 3px;
	color:#f3b82e;
	float: left;
	width: 100%;
	text-align: center;
}
.funniestperson-result .funniestperson-places .caption .place,.funniestperson-result .funniestperson-places .caption .contestant{
	display: inline-block;
}
.funniestperson-result .funniestperson-places .caption .place{
	padding-left: 55px;
}
.funniestperson-result .funniestperson-places .caption h3{
	font-size: 22px;
	line-height: 18px;	
}

.funniestperson-result .funniestperson-places .caption .place h3{
	border-right:1px solid #f3b82e;
	padding:0 5px;
	text-transform: uppercase;
}
.funniestperson-result .funniestperson-places .caption .contestant h3{

	padding:0 5px;
	text-transform: uppercase;
}
.funniestperson-result .funniestperson-places .caption .country{
	float: right;
	padding-right: 25px;
}
.thanks-sec{
	float: left;
	width: 100%;
	padding:15px 0;
}
.thanks-sec .left-content,.thanks-sec .right-content{
	float: left;
	width: 50%;
}
.thanks-sec h6{
	font-family: "HelveticaNeue";
	font-size: 12.5px;
	line-height: 18px;
}
.thanks-sec .left-content figure{
	padding:25px 0px 5px 15px;
}
.thanks-sec .left-content figure img{
	max-width: 100%;
}
.thanks-sec .right-content h6{
	padding-left: 10%;
}
.thanks-sec .right-content figure{
	padding:25px 0px 5px 15px;
}
.thanks-sec .right-content figure img{
	max-width: 100%;
}
.lf-partners .partners-sec{
	text-align: center;
	padding:25px 0 20px;
}
.lf-partners .partners-sec img{
	max-width: 100%;
}

.funniestperson-result .contestants-sec .contestants-wrapper .contestants .detail p{
	font-family: "helveticaneue-thin-webfont";
	font-size: 12px;
	line-height: 15px;
	min-height: 73px;
}

/*====================== Mast Head Page ==========================*/
.masthead-page{
	padding-bottom: 0;
	margin-bottom: 40px;
}
.masthead-page .content-wrapper{
	padding:25px 6%;
}
.masthead-page .content-wrapper h1{
	font-size: 122px;
	text-transform: uppercase;
	line-height: 125px;
	font-family: 'LeagueGothic-Regular';
	text-align: center;
	letter-spacing: 4px;
	position: relative;
	margin-bottom: 10px;
}
.masthead-page .content-wrapper h1::after{
	content:'';
	background:#F3702B;
	position: absolute;
	height: 2px;
	width: 100%;
	left: 0;
	bottom:5px;
}
.masthead-page .content-wrapper .masthead-content{
	padding:10px 0;
}
.masthead-page .content-wrapper .masthead-content .position-sec h2{
	font-size: 56px;
	font-family: 'LeagueGothic-Regular';
	line-height: 68px;
}
.masthead-page .content-wrapper .masthead-content .position-sec ul{
	padding:0;
}
.masthead-page .content-wrapper .masthead-content .position-sec li{
	font-size: 23px;
	font-family: "helveticaneue-thin-webfont";
	margin-bottom: 8px;
}
.masthead-page .content-wrapper .masthead-content .position-sec li:last-child{
	margin-bottom: 5px;
}

/*=============== ADDITIONAL STYLING TO PROVIDOUS ===================*/
.loadmore a{
	border-radius: 5%;
}
.laugh-magazine-sec .magazine-detail-content figure{
	padding-right: 10px;
	max-width: 135px;
}

.laugh-magazine-sec .magazine-detail-content .magazine-sec-description{
	width: calc(100% - 145px);
}
.laugh-magazine-sec .magazine-sec-description .readmore-btn{
	position:static;
	float:right;
}
.club-separate-sec .aside-sec .datepicker-calender .datepicker--nav-title{
	font-size:26px;
}
.club-upcoming-shows-sec .show-details .show-content .show-thumbnails-sec figure figcaption{
	padding:0 2px;
}
.club-upcoming-shows-sec .show-details .shedule .ticket-toggle-btn{
	padding:3px;
}
.club-upcoming-shows-sec .show-details .shedule a input{
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: "BebasNeue-Regular";
	font-size: 18px;
	letter-spacing: 0;
	margin: 5px 0;
	padding:3px 0;
	text-align: center;
}

/*.hero-slider-sec i.slick-arrow,.hero-slider-sec .control-sec{
	-webkit-transition: all 0.5s ease 0s;
	   -moz-transition: all 0.5s ease 0s;
	    -ms-transition: all 0.5s ease 0s;
	     -o-transition: all 0.5s ease 0s;
	        transition: all 0.5s ease 0s;
	        opacity: 0;
}

.hero-slider-sec:hover i.slick-arrow,.hero-slider-sec:hover .control-sec{
	opacity: 1;
	}*/
	.location-map iframe,.aside-sec .map iframe,.aside-sec .map #map_canvas >div{
		width:100%;
		border:2px solid #000;
	}
	.aside-sec .map #map_canvas,.aside-sec .map #map_canvas iframe,.aside-sec .map #map_canvas > div{
		height: 50px !important;
	}
	.aside-sec .map a{
		display: inline-block;
		padding-top: 10px;
	}
	.private-events-page .club-detail-separate-sec .location-sec .location-map figure{
		margin-bottom:10px;
	}
	.videos-thumbnail-list .videos-list figure .caption h6{
		line-height:18px;
	}
	.videos-thumbnail-list .videos-list figure .caption span{
		line-height:15px;
	}
	.comedian-main-page .comedians-list .comedian-box figure img, .comedian-search-result .comedians-list .comedian-box figure img{
		width:100%;
	}
	.aside-sec .top-article-aside .top-articles .article-description{
		margin-top:5px;
	}
	.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper h3{
		font-family:'BebasNeue-Regular';
	}
	.contestants-sec .contestants .detail .vote-sec .icon-sec{
		background: url(../../images/project-images/vote-bg.jpg) , -webkit-linear-gradient(top, #b8b8b8, #a4a4a4, #4c4b49) !important;  
		background: url(../../images/project-images/vote-bg.jpg) ,-moz-linear-gradient(top, #b8b8b8, #a4a4a4, #4c4b49) !important; 
		background: url(../../images/project-images/vote-bg.jpg) ,-ms-linear-gradient(top, #b8b8b8, #a4a4a4, #4c4b49) !important; 
		background: url(../../images/project-images/vote-bg.jpg) ,-o-linear-gradient(top, #b8b8b8, #a4a4a4, #4c4b49) !important;

	}
	.funniestperson-result .funniestperson-places .caption .country span{
		text-transform:uppercase;
	}

	.funniestperson-result .funniestperson-places .caption{
		text-shadow:0px 0px 5px;
		text-transform: uppercase;
	}
	.at-share-tbx-element.addthis_default_style.addthis_20x20_style.addthis-smartlayers.addthis-animated.at4-show a{
		display: inline-block;
		float: none;
	}
	.magazine-page .main-left-content .horizontal-socialmedia-sec{
		text-align: left;
	}
	.main-left-content .author-detail .more-article-sec img{
		padding:0;
	}
	.video-file-sec,.video-file-sec img{
		height: 366px;
		overflow:hidden;
	}
	.video-plus-playlist-sec .playlist-sec .playlist-content{
		overflow: auto;
		height: 330px;
	}
	.video-plus-playlist-sec .playlist-content li h6{
		line-height:14px;
	}
	.jokes-page .aside-sec .top-article-aside h3{
		margin-top: 7px;
		text-transform: uppercase;
	}
	.comedian-page .hero-heading-sec .comedian-social-links a img{
		vertical-align: middle;
		padding-bottom: 3px;
	}
	.comedian-page .hero-heading-sec .comedian-social-links a{
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		transition: all 0.3s ease 0s;
		vertical-align:top;
	}
	.comedian-page .hero-heading-sec .comedian-social-links a:hover{
		background:rgba(0,0,0,0.7);
	}
	.about-pg .press-detailed-description img{
		max-width:100%;
	}
	.home-separate-sec{
		margin-bottom: 40px;
	}
	/*========Slider Control Styling===========*/
/*.control-sec{
	height: 50%;
	padding:2.5% 0;
	top:24%;
}
.control-sec span {
	line-height: 14px;
	margin:0px 0px 7px;
}
.hero-slide-up{
	top:22%;
}
.hero-slide-down{
	top:67%;
}
*/
.hero-slider-sec .slick-slide img{
	height:350px;
}

.control-sec{
	height: 40%;
	padding:2.8% 0;
	top:25%;
}
.control-sec span {
	line-height: 14px;
	margin:0px 0px 7px;
}
.hero-slide-up{
	top:23%;
}
.hero-slide-down{
	top:60%;
}


/*========slider aside Styling===========*/
.slider-divided-sec .control-sec{
	top:30%;
	padding:3.6% 0;
	height:	
}
.slider-divided-sec .hero-slide-up{
	top:28%;
}
.slider-divided-sec .hero-slide-down{
	top:62%;
}

.video-page .hero-slider-sec .slick-slide img{
	height:500px;
}
.video-page .hero-slider-sec .control-sec{
	height: 22% !important;
	padding:2.8% 0;
	top:49.5%;
}
.video-page .hero-slider-sec  .hero-slide-up{
	height: 22% !important;
	padding: 2.8% 0;
	top: 45%;
}
.video-page .hero-slider-sec  .hero-slide-down{
	height: 22% !important;
	padding: 2.8% 0;
	top: 63%;
}

/*========== Comedian Page Changes ==========*/
.comedian-page .content-sec .comedian-profile-right-sec{
	float: left;
	font-family: "helveticaneue-thin-webfont";
	padding: 0 15px;
	width: 76%;

}
.comedian-page .content-sec .biography-sec {
	float: left;
	padding: 0 ;
	width: 100%;
	margin-bottom: 25px;
}
.comedian-page .content-sec .more-from-comedian-sec{
	float: left;
	width: 100%;
}
.comedian-page .content-sec .more-from-comedian-sec h2{
	font-family: 'LeagueGothic-Regular';
	text-transform: uppercase;
	margin:15px 0;
}
.comedian-page .content-sec .more-sec-content{
	margin:0 -15px;
}
.comedian-page .content-sec .more-from-comedian-sec .box{
	width:33.3%;
	float: left;
	padding:5px 15px 10px;

}
.comedian-page .content-sec .more-from-comedian-sec .box figure{
	position: relative;
	float: left;
	width: 100%;
}
.comedian-page .content-sec .more-from-comedian-sec .box figure img{
	float: left;
	width: 100%;
}
.comedian-page .content-sec .more-from-comedian-sec .box figure .caption{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background-size: contain; 
	padding:4px 5px 4px;

}
.comedian-page .content-sec .more-from-comedian-sec .box figure .caption h6{
	font-size: 18px;
	text-transform: uppercase;
	font-family:'BebasNeue-Regular';
}
.comedian-page .content-sec .more-from-comedian-sec .box figure .caption span{
	font-size: 11px;
	text-transform: uppercase;
	font-family:'BebasNeue-Regular';
	display: block;
	line-height: 6px;

}
.comedian-page .content-sec .more-from-comedian-sec .box .box-detail{
	float: left;
	width: 100%;
	padding:5px 0;
}
.comedian-page .content-sec .more-from-comedian-sec .box .box-detail h6{
	font-size: 18px;
	text-transform: uppercase;
	font-family:'BebasNeue-Regular';
}
.comedian-page .content-sec .more-from-comedian-sec .box .box-detail p{
	font-size: 10px;
	font-family: "HelveticaNeue";
}
.comedian-page .content-sec .more-from-comedian-sec .box .box-detail .story-participents{
	padding:5px 0;
	float: left;
	width: 100%;
}
.comedian-page .content-sec .more-from-comedian-sec .box .box-detail span{
	font-size: 10px;
	font-family: "helveticaneue-thin-webfont";
	display: block;
	float: left;
	padding-right:2px;
}
.comedian-page .content-sec .more-from-comedian-sec .box .box-detail span.colored{
	color:#f2702b;
}

.header-banner-sec .header-cart-icon{
	position: absolute;
	top: 17px;
	right: 13px;
	z-index: 9999999;
}
.header-banner-sec .header-cart-icon .cart-count{
	position: relative;
}
.header-banner-sec .header-cart-icon .cart-count span{
	color:#fff;
	position: absolute;
	top:-10px;
	left: 2px;
	min-width: 15px;
	height: 15px;
	background: #484848;
	border-radius: 50%;
	line-height: 16px;
	text-align: center;
	z-index: -1;
	font-size: 12px;
	font-family: 'MyriadPro-Regular';
	padding: 1px;
}

/*========== Changes ===========*/
.videoshows-slider .slide figure{
	position:relative;
}
.videoshows-slider .slide figure .caption{
	bottom:3px;
	padding-top:3px;
	background:url("http://dev.laughfactory.com/images/caption-bg-gradient.png");
	background-size:contain;
	float:left;
	width:100%;
}
.videoshows-slider .slide figure .caption h6{
	line-height:23px;
}
.videoshows-slider .slide figure .caption span{
	line-height:12px;
	display:block;
}
.video-participents{
	text-align:left;
}
.video-pg-content .tv-channel-images figure{
	overflow:hidden;
}
.video-pg-content .tv-channel-images .channel-logos{
	margin:0 -2%;
}
.video-pg-content .tv-channel-images figure{
	padding-left:2%;
	padding-right:2%;
}
.video-pg-content .tv-channel-images figure{
	width:32.33%;
}

.video-pg-content .tv-channel-images figure:nth-child(3n){
	width:33.33%;
}
.video-pg-content .videos-ep-sec .episodes-sec .episode-wrapper{
	margin:0 -2.2%;
}
.video-pg-content .videos-ep-sec .episodes-sec .episode{
	padding:0 2.2% 10px;
	margin-bottom:10px;
	position:relative;
}
.video-pg-content .videos-thumbnail-list .videos-list figure, .videos-list figure{
	padding:0px;
	margin:4px 0.7%;
	width:23.5%;
}
.videos-thumbnail-list .videos-list figure .caption{
	padding-top:10px;
	background:url("http://dev.laughfactory.com/images/caption-bg-gradient.png");
	background-size:contain;
}
.video-message-bg .video-message-center{
	font-family: "HelveticaNeue";
	float:left;
	width:100%;
	margin-bottom:10px;
}
.video-pg-content .videos-thumbnail-list{
	padding:10px 0;
}
.comedian-page .box .box-detail .story-detail{
	padding:5px 0 10px;
	position:relative;
	float:left;
	width:100%;
}
.comedian-page .content-sec .more-from-comedian-sec .box .box-detail .story-detail p.more{
	font-size:13px;
	line-height:16px;
	font-family: 'Open Sans', sans-serif;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	max-height: 50px;
	
}
.comedian-page .box .box-detail .story-detail a.readmore-btn{
	font-family:"LeagueGothic-Regular";
	margin:5px 0;
}
.comedian-page .box .box-detail .story-detail .detail-content-box{
	position:absolute;
	top:0px;
	left:70px;
	background:#fff;
	border-radius:5px;
	box-shadow:2px 2px 4px rgba(0,0,0,0.3);
	padding:10px;
	display:none;
	width:100%;
	float:left;
	z-index:9999;
	
}
.comedian-page .box .video-content-box{
	position:absolute;
	top:0px;
	left:188px;
	background:#fff;
	border-radius:5px;
	box-shadow:2px 2px 4px rgba(0,0,0,0.3);
	padding:10px;
	display:none;
	width:100%;
	float:left;
	z-index:9999;
}
.comedian-page .box .icon {
	position: absolute;
	right: 0;
	top: 0;
	width: 32px !important;
}


.comedian-page .box .showvidbox:hover img { 
	opacity: 0.6;
}
.laugh-magazine-sec .magazine-sec-description h4 a, .more-article-sec .magazine-sec-description h4 a{
	color:#000;
}
.pagination-sec ul.pagination li.prev{
	float:left;
}
.pagination-sec ul.pagination li a{
	font-size:16px;
	text-transform:uppercase;
	font-family:'BebasNeue-Regular';
	color:#000;
	padding-left:8px;
	padding-right:8px;
}
.pagination-sec ul.pagination li.prev a,.pagination-sec ul.pagination li.next a{
	font-size:24px;
}
.pagination-sec ul.pagination li.next{
	float:right;
}
.pagination-sec ul.pagination li.active{
	color:#686868;
	font-size:16px;
	text-transform:uppercase;
	font-family:'BebasNeue-Regular';
	padding-left:8px;
	padding-right:8px;
}
.mag-archive-list ul{
	display:inline-block;
}
.aside-sec .archive-aside-sec li .expand-sub-li{
	padding-left:0;
	width:100%;
}
.about-pg .aside-sec .top-article-aside .top-articles figure{
	margin-bottom:10px;
}
.about-fullwidth-content-sec .line h1{
	text-align:center;
	font-size:83px;
	font-family:"LeagueGothic-Regular";
}
.thank-you-box .main-text{
	text-align:center;
	font-size:17px;
	line-height:32px;
	font-family:"helveticaneue-thin-webfont";
}
.thank-you-box .readmore-btn{
	font-family:"LeagueGothic-Regular";
	color:#fff;
	cursor:pointer;
}
.thank-you-box .readmore-btn:hover{
	color:#f2702b;
}
.about-pg-amendment .about-fullwidth-content-sec{
	float:left;
	width:100%;
	min-height:450px;
}

/*============Accepting Entry Application==============*/
.accepting-entry-application-pg{
	padding:20px 0 0;
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
.accepting-entry-application-pg .hero-image-sec{
	margin-bottom: 10px;
}
.accepting-entry-application-pg .comedian-hero-bottom-sec .left-content h3{
	margin-top: 10px;
}
.accepting-entry-application-pg .comedian-hero-bottom-sec .left-content p{
	margin-bottom: 0;
	line-height: 14px;
}
.accepting-entry-application-pg  h3{
	font-size: 33px;
	margin-bottom: 5px;
}
.accepting-entry-application-pg h5{
	color:#f3702b;
	font-size: 24px;
	margin-bottom: 5px;
}
.accepting-entry-application-pg .main-title h1{
	font-family: "BebasNeue-Regular";
	font-size: 55px;
	padding-left: 20px;
	text-transform: uppercase;
	color: #f3702b;
}
.accepting-entry-application-pg p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	margin-bottom: 15px;
	line-height: 19px;
}
.accepting-entry-application-pg .top-sec{
	float: left;
	width: 100%;
	padding:20px 3% 10px;
	background:#fff;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
	margin-bottom: 5px;
}
.accepting-entry-application-pg .top-sec h3{
	font-size: 43px;
	font-family: "BebasNeue-Regular";

}
.accepting-entry-application-pg .top-sec h5{
	font-size: 35px;
	font-family: "BebasNeue-Regular";

}
.accepting-entry-application-pg h2{
	font-size: 45px;
	font-family: "BebasNeue-Regular";
	line-height: 48px;
	margin-bottom: 15px;
}

.accepting-entry-application-pg .entrypage-welcome{
	padding:0 10px;
	float: left;
	width: 100%;
}
.accepting-entry-application-pg .entrypage-welcome p{
	font-family: 'HelveticaNeue';
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 15px;
}
.accepting-entry-application-pg .lf-competition-review{
	padding:15px 10px 5px;
	float: left;
	width: 100%;
}
.accepting-entry-application-pg .lf-competition-review p{
	margin-bottom: 20px;
	font-family: 'Open Sans', sans-serif;
}
.accepting-entry-application-pg .winner-sec{
	/*background: #fff;
	box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
	*/
	float: left;
	width: 100%;
	margin-bottom:5px;
	padding:10px 4%;
}
.accepting-entry-application-pg .winner-sec h2{
	text-align: center;
}

/*.accepting-entry-application-pg .winner-sec h1{
	font-family:"Times New Roman", Times, serif;
	text-align: center;
	color:#f3702b;
	margin:5px 0 10px;

}
*/.accepting-entry-application-pg .winner-sec figure{
	text-align: center;
	margin-bottom: 15px;
}
.accepting-entry-application-pg .winner-sec figure img{
	max-width: 100%;
}
.accepting-entry-application-pg .winner-sec p{
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 5px;
}
.bordered{
	clear: both;
}	

.fullwidth-loadmore a{
	background: #f2702b none repeat scroll 0 0;
	border: 1px solid #f2702b;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	font-family: "BebasNeue-Regular";
	font-size: 48px;
	padding: 4px 10px 2px;
	text-align: center;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	width: 100%;
	border-radius: 5%;
	margin:5px 0;
	font-weight: bold;
	line-height: 40px;
}
.fullwidth-loadmore a:hover{
	background: none;
	color:#f2702b;
}	



.channels-name .thumbnail-links-sec .thumbnails-link{
	width:48.8%;
	margin-right:1.2%;
	padding:0;
}
.channels-name .thumbnail-links-sec .thumbnails-link .caption{
	padding:6px 4px 3px;
	background:url("http://dev.laughfactory.com/images/caption-bg-gradient0.png");
	background-size:contain;
	bottom:0;
	left:0;
	float:left;
	width:100%;
}
.channels-name .thumbnail-links-sec .thumbnails-link:nth-child(2n){
	margin-right:0;
	margin-left:1.2%;
	padding:0;
}
.channels-name .thumbnail-links-sec .thumbnails-link:nth-child(2n) .caption{
	left:0;
}
.home-separate-sec .aside-sec .channels-name .main-img .caption{
	background:url("http://dev.laughfactory.com/images/caption-bg-gradient0.png");
	background-size:contain;
	float: left;
	width: 100%;
	bottom:0px;
	padding-bottom: 0;
	padding-top:15px;
}

/*==============Slider magazine==============*/
.slider-divided-sec .slide{
	position:relative;
}
.slider-divided-sec .slide .slider-caption-content,.slide .slider-caption-content{
	height: 162px;
	padding-bottom:5px;
	padding-top:5px;
}
.slider-divided-sec .slide .slider-caption-content p,.slide .slider-caption-content p{
	font-family: 'Open Sans', sans-serif;
	/*font-weight:300;*/
	font-size: 16px;
}
.slider-combined-sec{
	border-right:1px solid #ccc;
	position: relative;
	box-shadow: none;
	border: none;
}

.slider-divided-sec {
	width:100%;
}
.slider-divided-sec .slide img {
	width:70%;
	margin-bottom: 7px;
	box-shadow: 4px 6px 7px rgba(0, 0, 0, 0.2);
}

.slider-combined-sec .slider-aside-sec{
	border-right: 0px;
	position: absolute;
	right: 0;
	top: 0;
	width:30%;
	box-shadow: 6px 6px 7px rgba(0, 0, 0, 0.2);
	background:#f7f8fa;
	padding-bottom:5px;
}
.control-sec{
	padding-top:3.15%;
	height:146px;
	top:35%;
}
.slider-divided-sec .control-sec,.video-page .control-sec{
	top:35% !important;
	height: 146px;
	padding:3.1% 0 2.8% 0;
}
.slider-divided-sec .hero-slide-up,.video-page .hero-slide-up,.hero-slider-sec .hero-slide-up{
	top:34%;
}
.hero-slider-sec .hero-slide-down{
	top:62.4%;
}
.slider-divided-sec .hero-slide-down,.video-page .hero-slide-down{
	top:59%;
}
.slider-divided-sec .slide .slider-caption-content a{
	color: #000;
	float: right;
	font-size: 22px;
	padding: 15px 5px 5px;
	transition: all 0.3s ease 0s;
	font-family:"LeagueGothic-Regular";
}
.slider-divided-sec .slide .slider-caption-content a:hover{
	color:#f2702b;
}
.slider-combined-sec .slider-aside-sec .mCSB_scrollTools.mCSB_1_scrollbar.mCS-light.mCSB_scrollTools_vertical{
	margin-right:5px;
}
.slider-combined-sec .slider-aside-sec .mCSB_scrollTools .mCSB_draggerContainer{
	top:5px;
}
.rules-page .content-wrapper .rules img{
	max-width:100%;
}
/*========use exist page=========*/
.new-content .register-banner{
	text-align:center;
	margin-bottom:5px;
}
.new-content .register-banner .center-section-main{
	padding:20px 0 0;
}
.new-content .register-banner h1{
	font-family:"LeagueGothic-Regular";
	font-size:83px;	
}
.new-content .register-banner p{
	color: #aaaaaa;
	font-family: "helveticaneue-thin-webfont";
	font-size: 26px;
}
.new-content .register-container{
	text-align:center;
}
.new-content .register-container .step-one-left{
	padding:10px 0;
}
.new-content .register-container .line{
	padding:5px 0;
}
.new-content .register-container .line{
	padding:5px 0;
}
.new-content .register-container .line p{
	font-family: 'Open Sans', sans-serif;
	margin-bottom:10px;
	color:#231f20;
}
.new-content .register-container .step-one-left .line p a{
	color:#f3702b;
}
.new-content .register-container .step-one-form  form{
	font-family:"helveticaneue-thin-webfont";
	padding:25px 0 15px;
	background:#fff;
	margin-bottom:25px;
	box-shadow:1px 2px 4px rgba(0, 0, 0, 0.3);
	
}
.new-content .register-container .step-one-form  form label{
	width:20%;
	padding-right:15px;
	text-align:right;
	display:inline-block;
}
.new-content .register-container .step-one-form  form input{
	width:30%;
	margin-left:2%;
	margin-bottom:10px;
}
.new-content .register-container .reg-form-fields .form-line{
	margin-bottom:7px;
	position:relative;
}
.new-content .register-container .reg-form-fields .form-line span.alert{
	font-size:12px;
	float:none !important;	
	padding-left:5px;
	width:21%;
	text-align:left;
	display:inline-block;
	vertical-align:middle;
	right:5px;
	position:absolute;
	padding-top:2px;
}
.new-content .register-container .reg-form-fields .line .register-btn{
	background:#f27228;
	border:1px solid #f27228;
	transition:all 0.3s ease 0s;
	text-transform:uppercase;
	width:150px;
	font-family:"LeagueGothic-Regular";
	font-size:30px;
	cursor:pointer;
	color:#fff;
	height:40px;
	padding-top:1px;
	margin-left:47%;
	display:block;
}
.new-content .register-container .reg-form-fields .line .register-btn:hover{
	background:none;
	color:#f27228;
}
.rules-page .content-wrapper .rules table{
	padding:15px 0;
}
.rules-page .content-wrapper .rules table img{
	padding:15px 0 10px;
}
.club-separate-sec .club-upcoming-shows-sec .club-external-link-sec{
	text-align: center;
}
.club-separate-sec .club-upcoming-shows-sec .club-external-link-sec a.external-link{
	font-size: 45px;
	color: #f2702b;
	font-family:"LeagueGothic-Regular";
}
.retouching-channel-detail-area{
	background: #fff none repeat scroll 0 0;
	box-shadow: 1px 1px 2px #d7d7d7;
	float: left;
	margin: 10px 0;
	padding: 5px 5px 8px 10px;
	width: 100%;
}
.retouching-channel-detail-area .channel-detail-image,.retouching-channel-detail-area .channel-right{
	display:inline-block
}
.retouching-channel-detail-area .channel-detail-image{
	width:39%;
	vertical-align:top;
	padding-right:5px;
}
.retouching-channel-detail-area .channel-detail-image img{
	max-width:100%;
}
.retouching-channel-detail-area .channel-right{
	width:60%;
	padding: 10px 5px 10px 10px;
	vertical-align:top;
}
.retouching-channel-detail-area .channel-right a{
	color:#000;
}
.retouching-channel-detail-area .channel-right h1{
	font-family:"LeagueGothic-Regular";
}
.retouching-channel-detail-area .channel-right p{
	font-family: "helveticaneue";
	font-size: 15px;
	margin-bottom: 10px;
}
.underneath-bar-title{
	position:relative;
	text-align:center;
	float:left;
	margin-top:20px;
	width:100%;
}
.underneath-bar-title h2{
	background: rgb(247, 248, 250) none repeat scroll 0 0;
	display: inline-block;
	font-size: 60px;
	padding: 0 20px;
	text-align: center;
	text-transform: uppercase;
}
.underneath-bar-title .border-underneath{
	background: #000 none repeat scroll 0 0;
	content: "";
	display: inline-block;
	height: 2px;
	left: 0;
	position: absolute;
	top: 50%;
	width: 100%;
	z-index: -1;
}
.accepting-entry-application-pg .top-sec h5 a{
	color:#f3702b;
}
.list-style-disc{
	list-style-type:disc;
	padding-left:13px;
}


.fpiw-page{
	float: left;
	margin-bottom: 20px;
	padding: 20px 0 0;
	width: 100%;
}
.fpiw-page .main-title h1{
	color: #f3702b;
	font-family: "BebasNeue-Regular";
	font-size: 32px;
	text-align:center;
	text-transform:uppercase;
}
.fpiw-page	.fpiw-h2{
	color: #f3702b;
	font-family: "BebasNeue-Regular";
	font-size: 56px !important;
	text-align:center;
	text-transform:uppercase;
}
.fpiw-page .fpiw-top-content .media-content,.fpiw-page .left-content{
	width:65%;
	float:left;
}
.fpiw-page .right-content{
	float:left;
	width:35%;
	padding-left:15px;
}
.fpiw-page .fpiw-top-content{
	padding:10px 0;
	float:left;
	width:100%;
}	
.fpiw-page .fpiw-top-content .media-content img{
	width:100%;
}
.fpiw-page .left-content img{
	max-width:100%;
}
.fpiw-page .right-content img{
	max-width:100%;
} 
.fpiw-page .fpiw-top-content .right-content p,.fpiw-page h2{
	font-family: "BebasNeue-Regular";
	font-size: 38px;
	line-height: 40px;
	margin-bottom: 10px;
	text-transform:uppercase;
}
.fpiw-page h3{
	margin-bottom:10px;
	font-family: "BebasNeue-Regular";
}
.orange-text{
	color: #f3702b;
}
.fpiw-page .fpiw-top-content .right-content p:last-child{
	margin-bottom:0;
}
.fpiw-page .standard-content{
	box-shadow:1px 2px 4px rgba(0, 0, 0, 0.3);
	background:#fff;
	padding:10px 15px;
	float:left;
	width:100%;
}
.fpiw-page p{
	font-family:"helveticaneue-thin-webfont";
	font-size:16px;
	line-height:20px;
	margin-bottom:10px;
}
.fpiw-page .winner-sec{
	padding:10px 0;
	float:left;
	width:100%;
}
.fpiw-page .winner-sec h2{
	margin-top:10px;
}

.fpiw-page .winner-sec figure{
	margin-bottom:10px;
}
.fpiw-page .winner-sec img{
	width:100%;
}
.orange-btn-full-width,.orange-button{
	margin:5px 0;
	display:inline-block;
	width:100%;
}
.orange-button a{
	display:inline-block;
	padding:5px 15px;
	background:#f3702b;
	color:#fff;
	box-sizing:border-box;
	border:1px solid #f3702b;
	transition:all 0.3s ease 0s;
}
.orange-button a:hover{
	border:1px solid ##f3702b;
	background:none;
}
.orange-button a:hover img,.loadmore a:hover img,.orange-button a:hover img,.loadmore a:focus img{
	-webkit-filter: invert(60%);
	filter: invert(60%)
}
.orange-btn-full-width a{
	display:inline-block;
	padding:5px 15px;
	background:#f3702b;
	color:#fff;
	width:100%;
	box-sizing:border-box;
}
.fpiw-page .loadmore{
	margin:10px 0;
}







/*=========>>>>>> M0%EDIA QUERIES <<<<<<<=========*/
@media (max-width:1199px){
	/*header .header-banner-sec .logo{
		left:38%;
		}
	header #main-menu{
		width:85%;
		}
	header .search-login-sec{
		width:15%;
		}
	header #main-menu ul.main-nav li a{
		font-size:22px;
		}
	header #main-menu ul.main-nav li{
		margin-left:2.5%;
		}
	header .search-login-sec ul{
		margin-top:3px;
		}
	header .search-login-sec a.search-icon img{
		width:20px;
		}*/
	}
	@media (max-width:979px){
	/*header .header-banner-sec{
		min-height:85px;
		}
	header .header-banner-sec .logo{
		left:35%;
		width:160px;
		}
	header #main-menu ul.main-nav li a{
		font-size:20px;
		}
	header #main-menu ul.main-nav li{
		margin-left:1.5%;
		}
	header #main-menu ul.main-nav li:nth-child(4){
		margin-right:25%;
		}
	header #main-menu{
		width:80%;
		}
	header .search-login-sec{
		width:20%;
		}*/
	}
	@media (max-width:1099px){
		.comedian-main-page .comedian-index-sec li a{
			padding:0 4.5px;
		}
		header #main-menu ul.main-nav li a{
			font-size: 18px;
		}
		.donation-req-page .donation-req-bottom-sec .box .box-content-wrapper{
			min-height: 140px;
		}
		.funniestperson-result .funniestperson-places .caption .place{
			padding-left: 40px;
		}
		.funniestperson-result .funniestperson-places .caption h3{
			font-size:18px;
		}
		.funniestperson-contestants-styling .contestants{
			margin: 15px 0px;
		}
		.jokes-page .jokes-sec .jokes .joke-publisher, .jokes-search-result .jokes .joke-publisher{
			bottom:-45px;
			left: 35px;
		}


	}

	@media (max-width:979px){
		.container{
			width:96%;
			padding:0 2%;
		}
		header .header-banner-sec{
			min-height:60px;
		}
		header .header-banner-sec .logo{
			left:44%;
			width:105px;
		}
		header #main-menu{
			width:84%;
		}
		.v-social-icons-sec{
			right:-30px;
		}
		header .search-login-sec{
			width:16%;
		}
		header #main-menu ul.main-nav li{
			margin-left:2%;
		}

		header #main-menu ul.main-nav li:nth-child(3){
			margin-right: 25%;
		}
		header .select-channel-sec{
			width:17%;
		}
		header .marquee-content{
			width:67%;
		}
		footer .footer-nav{
			width:60%;
		}
		header .radio-sec{
			width:16%;
		}
		footer .footer-nav li a{
			font-size: 14px;
			padding:0 0.5%;
		}
		footer .copyright-sec span small{
			font-size: 10px;
		}
		footer .copyright-sec{
			width: 14%;

		}
		footer .footer-social-icons li a{
			padding:2px 5px;
		}

	/*.control-sec{
		height:36%;
		}
		*/	.caption-slider-control{
			/*padding:5% 0;*/
			height: 32%;
		}
		.captioned-hero-slider .hero-slide-down{
			top:65%;
		}
		.daily-joke-tweet-sec .joke-otd-sec, .daily-joke-tweet-sec .tweet-otd-sec{
			min-height:125px;
		}
		.laugh-magazine-sec .magazine-sec-description .readmore-btn{
			position:static;
			float:right;
		}
		.home-separate-sec .aside-sec .title-img .channel-lf-logo{
			width:120px;
			left:30%;
		}
		.about-pg .content-sec .about-separate-sec .aside-sec .aside-social-links a{
			padding:0 3%;
		}
		.comedian-page  .half-sec h2{
			font-size: 30px;
		}
	/*.comedian-main-page .comedian-index-sec li a{
		padding:0 0.68%;
		}*/
		.comedian-main-page .comedians-list .comedian-box,.comedian-search-result .comedians-list .comedian-box{
			float: left;
			width:24.25%;
			margin-right:1%;
			background: #fff;
			padding:10px 11px;
			text-align: center;
			box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
			margin-bottom: 7px;
			margin-top: 7px;
		}
		.comedian-main-page .comedians-list .comedian-box:nth-child(5n), .comedian-search-result .comedians-list .comedian-box:nth-child(5n){
			margin-right:1%;
		}
		.comedian-main-page .comedians-list .comedian-box:nth-child(4n), .comedian-search-result .comedians-list .comedian-box:nth-child(4n){
			margin-right:0;
		}
		.club-separate-sec .club-upcoming-shows-sec{
			width:72%;
		}
		.club-separate-sec .aside-sec{
			width:25.5%;
		}
		.club-upcoming-shows-sec .show-details .shedule a{
			font-size: 16px;
		}
		.club-upcoming-shows-sec .show-details .show-content .show-thumbnails-sec figure img{
			/*width:100%;*/
		}

		.club-separate-sec .aside-sec .datepicker-calender .datepicker{
			width:100%;
		}
		.club-separate-sec .aside-sec .aside-links-button-sec{
			margin-bottom: 20px;
		}
		.videoshows-slider .slide.slick-slide{
			padding-right: 5px;
			padding-left: 5px;
		}
		.videoshows-slider .slide.slick-slide img{
			width:100%;
		}
		.video-pg-content .tv-channel-images figure{
			width: 33.3%;
			padding:0 5px;
		}
		.video-pg-content .tv-channel-images figure:nth-child(3n){
			width:33.3%;
		}
		.video-pg-content .tv-channel-images figure img{
			width:100%;
		}
		.magazine-search-result .magazine-detail-content .magazine-sec-description h1{
			font-size: 43px;
			line-height: 46px;
		}
		.magazine-search-result .magazine-detail-content .magazine-sec-description p{
			font-size: 18px;
			line-height: 21px;
		}
		.mag-separate-sec .laugh-magazine-sec .magazine-sec-detail h1{
			display: block;
		}
		.mag-separate-sec .laugh-magazine-sec .search-sec{
			float: left;
			width: 45%;
			margin:5px 0;
			padding:0;
		}

		.mag-separate-sec .laugh-magazine-sec .mag-sec-btn-links{
			margin:5px 0;
		}
		.mag-separate-sec .laugh-magazine-sec .bordered-heading{
			clear: both;
		}
		.main-left-content .author-detail .author-more-articles{
			width:90%;
		}
		.video-page .vslider-prevarrow{
			left: -30px;
		}
		.video-page .vslider-nextarrow{
			right: -30px;
		}
		.private-events-page .clubs-box-sec .clubs-boxes .clubs-box-wrapper{
			min-height: 135px;
		}
	/*.slider-divided-sec .hero-slide-down{
		top:60%;
		}*/
		.jokes-page .separate-sec .main-right-content{
			width:80%;
			margin-left: 0;
		}
		.contestants-sec .contestants .detail h3{
			font-size: 28px;
		}
		/*===*/
	/*.control-sec{
		height: 45%;
		font-size: 25px;
		padding:2% 0;
	}
	.control-sec span{
		font-size:15px;
		}*/

		/*========Slider Control Styling===========*/
	/*.control-sec{
		padding:2.5% 0;
	}
	.hero-slide-down{
		top:62%;*/
	}
	/*-----////\\\\\--------*/
	/*.slider-divided-sec .control-sec{
		height: 32%;
	}
	.slider-divided-sec .hero-slide-down{
		top:55%;
	}
	*/	/*========slider aside Styling===========*/

/*.slider-divided-sec .hero-slide-down{
	top:57%;
	}
	*/	.home-separate-sec .aside-sec .channels-name h3, .home-separate-sec .aside-sec .channels-name h3 a{
		font-size:30px;
	}
	.home-separate-sec .aside-sec .channels-name h3{
		line-height:28px;
	}
	.slider-divided-sec .slide .slider-caption-content h2, .slide .slider-caption-content h2{
		font-size:36px;
		line-height:34px;
	}

}
@media (max-width:940px){
	.slider-aside-sec .description-sec h5{
		font-size: 19px;
	}
	.slider-aside-sec .slider-aside-content{
		padding:11px 10px 4px ;
	}
	.user-loggedin-sec ul.loggedin-sec li .user-submenu{
		left:0px;
	}
	.contactus-page .separate-sec .form-content .field-group .label-field,.contactus-page .separate-sec .form-content .select-field-group .label-field{
		width: 30%;
	}
	.contactus-page .separate-sec .form-content .field-group .input-field, .contactus-page .separate-sec .form-content .select-field, .contactus-page .separate-sec .form-content .field-group .captcha-field{
		width:70%;
	}
	.contactus-page .separate-sec .form-content .field-group .input-field input, .contactus-page .separate-sec .form-content .select-field-group .select-field select{
		width:80%;
	}
	.contactus-page .separate-sec .form-content .field-group .input-field textarea{
		width:90%;
	}
	.funniestperson-result .funniestperson-places .top-content-bar .title{
		padding-left: 5px;
	}
	.funniestperson-result .funniestperson-places .top-content-bar .title h4{
		font-size: 17px;
		margin-top: 2px;
		text-align: center;
	}
	.funniestperson-result .funniestperson-places .caption h3{
		font-size:16px;
	}
	.video-plus-playlist-sec .video-file-sec{
		width:70%;
	}
	.video-plus-playlist-sec .playlist-sec{
		width:30%;
	}
	.video-plus-playlist-sec .playlist-content li{
		padding:5px 0;
	}
	.video-plus-playlist-sec .playlist-content li h6{
		margin-top:0;
		font-size:14px;
	}
	.comedian-page .content-sec .more-from-comedian-sec .box .box-detail h6{
		font-size: 16px;
	}
	.accepting-entry-application-pg .lf-competition-review h2{
		font-size: 35px;
		line-height: 38px;
	}
	.home-separate-sec .aside-sec .channels-name .caption h3 a{
		font-size:28px;
	}
	.home-separate-sec .aside-sec .channels-name h3{
		line-height:26px;
	}
	.slider-aside-sec figure{
		width:26%;
	}
	.club-separate-sec .club-upcoming-shows-sec .club-external-link-sec h1{
		font-size: 40px;
		line-height: 45px;
	}
	.club-separate-sec .club-upcoming-shows-sec .club-external-link-sec a.external-link{
		font-size: 40px;
	}
	

}
@media(max-width:940px){
	.fpiw-page .fpiw-top-content .right-content p, .fpiw-page h2{
		font-size:30px !important;
		line-height:32px !important;
	}
	.fpiw-page h3{
		font-size:26px !important;
		line-height:32px !important;
	}
	#home-page .slide .slider-caption-content{
		height:135px;
	}
}
@media (max-width:900px){
	.slider-aside-sec figure{
		width:28%;
	}
	.retouching-channel-detail-area .channel-right h1{
		font-size:35px;
	}
}
@media (max-width:839px){
	.visible-sm{
		display: block;
	}
	.hidden-sm{
		display: none;
	}
	header .header-banner-sec .logo{
		left:42%;
	}
	header .select-channel-sec .dropdown-btn-sec button{
		font-size: 17px;
	}
	header #main-menu ul.main-nav li:nth-child(3){
		margin-right:22%;
	}
	header #main-menu ul.main-nav li a{
		font-size: 18px;
	}
	header .search-login-sec li{
		margin-top: 0;
	}
	header .radio-sec{
		padding-left: 14px;
		text-align: left;
	}
	header .radio-sec a{
		font-size: 17px;
	}

	header .search-login-sec a.search-icon img{
		width:15px;
		margin-top: 3px;
	}
	footer .footer-nav{
		width:80%;
	}
	footer .footer-nav li a{
		padding:0 1%;
		font-size: 16px;
	}
	footer .copyright-sec{
		width:20%;
		text-align:right;
		padding-right:1%;
	}

	footer .footer-social-icons{
		width: 100%;
		float: left;
		text-align: center;
		padding:10px 0;
		margin-bottom: 5px;
	}
	footer .footer-social-icons li a{
		padding:5px 10px;
	}

	/*.control-sec{
		height:42%;
		padding:2.1% 0;
		top:31%;
	}
	
	.caption-slider-control{
		height: 36%;
	}
	
	.hero-slide-up{
		top:29%;
	}
	.hero-slide-down{
		top:67%;
	}
	.captioned-hero-slider .hero-slide-down{
		top:62%;
	}
	*/	.about-pg .content-sec .about-separate-sec .aside-sec .aside-social-links a{
		padding:0 2.5%;
	}
	.jokes-page .separate-sec .aside-sec{
		width:25%;
	}
	.jokes-page .separate-sec .main-right-content{
		width:75%;
	}
	.jokes-page .jokes-top-sec .jokes-search{
		width:30%;
		padding-right: 5px;
	}
	.jokes-page .jokes-top-sec .jokes-timeperiod{
		width:45%;
	}
	.jokes-page .jokes-sec .jokes .joke-text{
		width: 91%;
	}
	.jokes-page .jokes-sec .jokes .likes-dislikes-sec{
		padding-left: 35%;
	}
	.comedian-main-page .comedian-index-sec li a{
		padding:0 0.55%;
	}
	.club-separate-sec .club-upcoming-shows-sec{
		width:75%;
	}
	.club-separate-sec .aside-sec{
		width:24%;
		margin-left: 1%;
	}
	.video-page .comedians-in-video figure{
		width:12%;
	}
	.magazine-search-result .magazine-detail-content .magazine-sec-description a.readmore-btn{
		position: static;
		float: right;
		font-size: 20px;
	}
	.comedian-main-page .comedian-index-sec li a{
		padding:0 3px;
	}
	/*.slider-divided-sec .control-sec span{
		margin:11px 0 11px;
		}*/
		.magazine-search-sec .search-result-content .magazine-detail-content .readmore-btn{
			position: static;
			float: right;
			margin:10px 0;
		}
		.creat-with-us-page .page-content h1{
			font-size: 110px;
		}
		.profile-settings-page .profile-main-content .social-account .social-media{
			width:11%;
		}
		.profile-settings-page .profile-main-content .social-account .social-media-description{
			width:89%;
		}
		.clubs-ticket-page .title-sec h1{
			font-size: 45px;
		}
		.clubs-ticket-page .title-sec a{
			font-size: 22px;
		}
		.donation-req-page .donation-req-bottom-sec .box .box-content-wrapper{
			min-height: 160px;
		}
		.contestants-sec .contestants .detail .vote-sec .count-sec h5{
			font-size: 24px;
		}
		.contestants-sec .contestants .detail .vote-sec .count-sec{
			padding-right:12px;
		}
		.funniestperson-result .funniestperson-places .top-content-bar .season,.funniestperson-result .funniestperson-places .top-content-bar .title{
			width: 100%
		}
		.funniestperson-result .funniestperson-places .top-content-bar .season h6{
			margin-top: 3px; 
		}
		.funniestperson-result .funniestperson-places .top-content-bar .title{
			padding-top: 5px;
		}
		.funniestperson-result .funniestperson-places .top-content-bar .title h4{
			font-size: 20px;
		}
		.funniestperson-result .funniestperson-places .caption .place h3,.funniestperson-result .funniestperson-places .caption .contestant h3{
			font-size: 18px;
		}
		.funniestperson-result .funniestperson-places .caption .place{
			padding-left: 0px;
		}
		.funniestperson-result .funniestperson-places .caption .country{
			padding-right: 15px;
		}
		.funniestperson-contestants-styling .contestants{
			width: 100%;
		}
		.funniestperson-contestants-styling .contestants .figure{
			width: 25%;
		}
		.funniestperson-contestants-styling .contestants .detail{
			width: 75%;
			padding-left: 10px;
		}
		.thanks-sec .right-content h6{
			padding-left: 15px;
		}
		.home-separate-sec .laugh-magazine-sec h1{
			font-size:40px;
		}
		header .header-thumbnails-sec .header-box figcaption{
			font-size:16px;
		}
	/*.control-sec{
		height: 45%;
		font-size: 20px;
		padding:2% 0;
		}*/
		/*========Slider Control Styling===========*/
	/*.control-sec{
		top:23%;
		padding:2.5% 0;
	}
	.hero-slide-up{
		top:20%;
		}
	.hero-slide-down{
		top:60%;
		}*/
		/*-------/////\\\\\\-------*/

	/*.slider-divided-sec .control-sec{
		height: 29%;
		}*/
		/*========Slider aside Control Styling===========*/
	/*.slider-divided-sec .control-sec{
		height:32%;
		padding:4.6% 0;
		}
		*/	
		.comedian-page .content-sec .more-from-comedian-sec .box .box-detail h6{
			font-size: 15px;
		}
		.about-pg .career-info-sec .job-apply-form .label{
			width:22%;
		}
		.about-pg .career-info-sec .job-apply-form .field,.about-pg .career-info-sec .job-apply-form .upload-button{
			width:73%
		}
		.video-plus-playlist-sec .playlist-sec .playlist-top-sec h6 {
			font-size:18px;
		}
		.videos-thumbnail-list .videos-list figure .caption span{
			font-size:14px;
		}
		.slider-aside-sec figure{
			with:30%;
		}
	}






	/*/////////////////////////////NADEEM///////////////////////////////////*/
	.slide-caption-dark{
		position:absolute;
		bottom:10px;
		left:10px;
		color:#000;
	}
	.slide-caption-dark h2{
		font-family:'BebasNeue-Regular';
		letter-spacing:1px;
	}
	.slide-caption-dark span{
		font-family: 'HelveticaNeue';
		font-size:14px;
		letter-spacing:-0.5px;
	}
	.popup-video-v9 {
		height: 227px;
		margin: 15px 0 0 -17px;
		position: absolute;
		width: 334px;
		z-index: 100;
	}
	.popup-video-v9 .top-bg {
		background: rgba(0, 0, 0, 0) url("../../images/video-9pop-top.png") no-repeat scroll 0 0;
		float: left;
		height: 43px;
		width: 334px;
	}
	.popup-video-v9 .center-bg {
		background: rgba(0, 0, 0, 0) url("../../images/video-9pop-center.png") repeat-y scroll 0 0;
		float: left;
		height: 191px;
		padding: 0 0 0 17px;
		width: 317px;
	}
	.popup-video-v9 .bottom-bg {
		background: rgba(0, 0, 0, 0) url("../../images/video-9pop-bottom.png") no-repeat scroll 0 0;
		float: left;
		height: 29px;
		width: 334px;
	}
	.popup-video-v9 .center-bg h2 {
		color: #f17515;
		float: left;
		margin: 6px 0 0 14px;
		width: 270px;
	}
	.popup-video-v9 .center-bg .comments-title {
		color: #7f7f7f;
		float: left;
		font-size: 12px;
		margin: 3px 0 0 14px;
	}
	.popup-video-v9 .center-bg .textarea {
		background: #fff none repeat scroll 0 0;
		border: 1px solid #c1c1c1;
		border-radius: 5px;
		color: #b7b7b7;
		float: left;
		font-family: "cabinbold";
		font-size: 12px;
		height: 44px;
		margin: 4px 0 0 15px;
		padding: 8px 7px;
		resize: none;
		width: 253px;
	}
	.popup-video-v9 .center-bg .characters-text {
		color: #db0101;
		float: left;
		font-size: 13px;
		margin: 7px 0 0 17px;
		width: 250px;
	}
	.popup-video-v9 .center-bg .check-box {
		float: left;
		margin: 16px 0 0;
		padding: 0;
	}
	.popup-video-v9 .center-bg .tw-icon {
		cursor: pointer;
		float: left;
		margin: 14px 15px 0 5px;
	}
	.popup-video-v9 .center-bg .post-btn {
		cursor: pointer;
		float: left;
		margin: 7px 0 0;
	}
	.popup-video-v9 .center-bg .cont-social {
		float: left;
		margin: 5px 0 0 118px;
	}

	i.web-icon{
		background:url("../../images/web-icon.png");
		background-repeat:no-repeat;
		height:45px;
		width:45px;
		vertical-align:middle;
		padding-bottom:4px;
		display:inline-block !important;
		background-position:49% 35%;
	}
	i.imdb-icon{
		background:url("../../images/imdb.png");
		background-repeat:no-repeat;
		height:45px;
		width:45px;
		vertical-align:bottom;
		display:inline-block !important;
		background-position:50% 50%;
	}
	i.imdb-icon-small{
		background:url("../../images/project-images/imdb-i.png");
		background-repeat:no-repeat;
		height:100%;
		width:100%;
		display:inline-block !important;
		background-position:50% 50%;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li a i.imdb-icon-small{
		margin-top: 0;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li a:hover i.imdb-icon-small{
		background:url("../../images/project-images/imdb-i-hover.png");
		background-repeat: no-repeat;
		height:100%;
		width:100%;
		vertical-align:bottom;
		display:inline-block !important;
		background-position:50% 50%;
	}

	i.web-icon-small{
		background:url("../../images/project-images/web-icon-small.png");
		background-repeat:no-repeat;
		height:16px;
		width:16px;
		display:inline-block !important;
		background-position:50% 50%;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li a i.web-icon-small{
		margin-top: 0;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li a:hover i.web-icon-small{
		background:url("../../images/project-images/web-icon-small-hover.png");
		background-repeat: no-repeat;
		height:16px;
		width:16px;
		vertical-align:bottom;
		display:inline-block !important;
		background-position:50% 50%;
	}
	.video-plus-playlist-sec{
		background: #222222;
	}
	i.myspace-icon{
		background:url("../../images/project-images/myspace-icon.png");
		background-repeat:no-repeat;
		height:100%;
		width:100%;
		padding-bottom:4px;
		display:inline-block !important;
		background-position:49% 35%;
	}
	i.myspace-icon-small{
		background:url("../../images/project-images/myspace-small-icon.png");
		background-repeat:no-repeat;
		height:16px;
		width:16px;
		display:inline-block !important;
		background-position:50% 50%;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li a i.myspace-icon-small{
		margin-top: 0;
	}
	.video-plus-playlist-sec .playlist-sec .social-icon-list li a:hover i.myspace-icon-small{
		background:url("../../images/project-images/myspace-small-icon-hover.png");
		background-repeat: no-repeat;
		height:16px;
		width:16px;
		vertical-align:bottom;
		display:inline-block !important;
		background-position:50% 50%;
	}

	/************/
	.ad-banner {
		float: left;
		width: 100%;
		text-align: center;
		padding: 20px 0;
	}
	.ad-banner img,.aside-sec .ad-banner img {
		max-width: 100%;
		width:auto !important;
	} 

	/*=========Header Cart ===========*/

	.header-banner-sec .header-cart-icon{
		position: absolute;
		top: 17px;
		right: 13px;
		z-index: 9999999;
	}
	.header-banner-sec .header-cart-icon .cart-count{
		position: relative;
	}
	.header-banner-sec .header-cart-icon .cart-count span{
		color:#fff;
		position: absolute;
		top:-10px;
		left: 2px;
		min-width: 15px;
		height: 15px;
		background: #484848;
		border-radius: 50%;
		line-height: 16px;
		text-align: center;
		z-index: -1;
		font-size: 12px;
		font-family: 'MyriadPro-Regular';
		padding: 1px;
	}
	.marquee-content .marquee{
		overflow: hidden;
		width: 100%;
		font-family: 'LEDCounter7-Italic';
		height: 22px;
		font-size: 18px;
		color:#f3702a;
	}
	.marquee-content .marquee img{
		width:22px;
		vertical-align:middle;
		padding-bottom:5px;
	}
	.video-participents span {
		font-size: 10px;
		font-family: "HelveticaNeue";
		text-transform: uppercase;
		padding-right: 2px;
		color: #000;
	}
	.video-participents span.colored {
		color: #f2702b;
	}
	strong {
		font-weight: bold;
	}
	.comedian-hero-bottom-sec .left-content {
		float: left;
		padding-right: 10px;
		width: 45%;
	}
	.comedian-hero-bottom-sec .ad-sec {
		float: left;
		text-align: right;
		width: 55%;
	}
	.comedian-hero-bottom-sec .ad-sec .ad-banner{
		padding:0px;
		text-align:right;
	}
	.commedian_add_sec{
		float: left;
		text-align: right;
		width: 55%;
	}	
	.commedian_add_sec .ad-banner{
		padding:0;
		text-align:right;
	}
	.sliderarticle_by{
		font-size:21px;
		color:#f2702b;
		float:left;
		padding-left:10px;
		padding-top:3px;
	}
	.slider-h2{
		float:left;
	}
	.row{
		clear:both;
		width:100%;
		float:left;
	}
	.credit-text{ float:right;  font-family: "helveticaneue-thin-webfont";
	font-size: 13px;
	line-height: 16px;
	margin: 3px 0; font-style:italic;
	position:absolute;
	right:15px;
	bottom:0px;
}
.jokeplustweet{ position:relative; padding-bottom:20px; }
.credit-text a{ color:#f2702b;}
.credit-text a:hover{ text-decoration:underline;}
.joke-or-tweet-otd-content {
	clear: both;
	float: left;
	width: 100%;
}
.ui-datepicker th{ color:#666 !important;}
.jokes-page h1 {
	font-size: 30px;
	line-height: 34px;	
	text-align: left;
	text-transform: uppercase;
	font-family:"BebasNeue-Regular";
}
.ad-banner div,iframe{
	margin:10px auto;
}
.magazine-sec-description h4 a{ color:#000;}
.readmore-btn.ticket-toggle-btn div {
	max-width: 82px;
	word-wrap: break-word;
}
.uncensor-icons{
	position:absolute;
	right:3px;
	top:3px;
}
.uncensor-icons img{ width:auto !important;}
.showvidbox:after {
	content: '\A';
	position: absolute;
	width: 100%; height:100%;
	top:0; left:0;
	background:rgba(0,0,0,0.6);
	opacity: .6;
	transition: all 1s;
	-webkit-transition: all 1s;
}

/***********/
.login-reg-popup-modal a.readmore-btn{
	font-family:"LeagueGothic-Regular";
	margin:5px 0;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	transition:all 0.3s ease 0s;
	line-height:24px;
}
.login-reg-popup-modal a.readmore-btn:hover{
	font-family:"LeagueGothic-Regular";
	margin:5px 0;
	font-size:18px;
	background:none;
	border:1px solid #F27228;
	color:#F27228;
	text-transform:uppercase;
	transition:all 0.3s ease 0s;
	line-height:24px;
}
.popuplink{
	text-align:center;
}
/*******************NAD**********/
.club-upcoming-shows-sec .expand-show-ticket-sec-nad{
	float: left;
	width: 100%;
	padding:5px 7px 10px;
	display: none;
}
.expand-show-ticket-sec-nad .left-content{
	float: left;
	width:64%;
	padding-right: 10px;
}
.expand-show-ticket-sec-nad .right-content{
	float: left;
	width:36%;
}
.expand-show-ticket-sec-nad .right-content .upcoming-names-popup a{
	color:#ff7018;
}
.expand-show-ticket-sec-nad .left-content .field-content{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.expand-show-ticket-sec-nad .left-content .field-content .field,.expand-show-ticket-sec-nad .left-content .field-content  h6{
	display: inline-block;
	vertical-align: top;
}
.expand-show-ticket-sec-nad .left-content .field-content .field select{
	height: 19px;
	-webkit-appearance:none;
	-moz-appearance: none;
	background: rgba(0, 0, 0, 0) url("../../images/project-images/select-down-caret.png") no-repeat scroll 90% 50%;
	font-family: 'helveticaneue-thin-webfont';
	font-size: 11px;
	width: 100%;
	padding: 0 15px 0 5px;
	background-size: 7px;
	border:1px solid #231F20;
	border-radius:2px;
	color:#231F20;
	margin-top: 4px;
}
.expand-show-ticket-sec-nad .left-content .field-content h6{
	font-size: 24px;
	text-transform:uppercase;
}
.expand-show-ticket-sec-nad .left-content .field-content h6 span{
	font-size: 10px;
}
.expand-show-ticket-sec-nad .left-content .field-content p{
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
}
.expand-show-ticket-sec-nad .right-content p{
	font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 10px;
}
.expand-show-ticket-sec-nad .right-content input{
	border:1px solid #231F20;
	border-radius:8%;
	padding: 4px 8px;
	height: 20px;
	width:70%;
}
.expand-show-ticket-sec-nad .right-content button{
	background: #6D6E70;
	border:1px solid #6D6E70;
	color:#fff;
	border-radius: 3px;
	text-transform: uppercase;
	font-family:'BebasNeue-Regular';
	font-size: 15px;
}
.expand-show-ticket-sec-nad .right-content button:hover{
	background: #F2702B;
	border-color: #F2702B;
}
.expand-show-ticket-sec-nad .add-to-cart-btn{
	clear: both;
	text-align: left;
}
.expand-show-ticket-sec-nad .add-to-cart-btn a,.expand-show-ticket-sec-nad .add-to-cart-btn input{
	font-family:'BebasNeue-Regular';
	font-size:20px;
	text-transform: uppercase;
	padding:5px;
	border-radius: 3px;
	letter-spacing: 0;
	color:#fff;
	cursor:pointer;
	padding:4px 5px;
}
.expand-show-ticket-sec-nad .add-to-cart-btn a:hover,.expand-show-ticket-sec-nad .add-to-cart-btn input:hover{
	color:#f27228;
}
.episode .uncensor-icons {
	position: absolute;
	right: 34px;
	top: 3px;
}
.episode .showvidbox:after {
	content: '\A';
	position: absolute;
	width: 83%; height:148px;
	top:0; left:7%;
	background:rgba(0,0,0,0.6);
	opacity: .6;
	transition: all 1s;
	-webkit-transition: all 1s; 
}
.contact-us-detail {
	float:left;
	padding:10px 2%;
	width:100%;
	background:#fff;
} 
.contact-us-detail .contact-form-fields .input-field,.contact-us-detail .contact-form-fields .contact-select-field{
	margin-bottom:10px;
}
.contact-us-detail .contact-form-fields .contact-select-field{
	position:relative;
	text-align:center;
}
.input-field .field input.btn.readmore-btn{	
	color:#fff;
	font-size: 24px;
	font-family: "LeagueGothic-Regular";
	width:auto !important;
	height: 36px;
	line-height:32px;
	padding:2px 10px;
	cursor:pointer;
	border:1px solid #f27228;
}
.input-field .field input.btn.readmore-btn:hover{
	color:#f27228;
}
/***CHANNEL**/
.video-pg-content .channel-content {
	background: #fff none repeat scroll 0 0;
	box-shadow: 1px 1px 2px #d7d7d7;
	float: left;
	margin: 10px 0;
	padding: 5px 5px 8px 10px;
	width: 100%;
}
.video-pg-content .channel-content > figure {
	background: #fff;
	float: left;
	width: 39%;
}
.video-pg-content .channel-content .channel-description-sec {
	background: #fff none repeat scroll 0 0;
	box-shadow: none;
	float: right;
	padding: 10px 5px;
	width: 60%;
}
.video-pg-content .channel-content img {
	max-width: 100%;
}
.video-pg-content .channel-description-sec h4 a{
	color: #000;
	float: left;
	font-family: "LeagueGothic-Regular";
	font-size: 32px;
	margin-bottom: 5px;
	text-transform: uppercase;
	width: 100%;
}
.video-pg-content .channel-description-sec h1 a{
	color: #000;
	float: left;
	font-family: "LeagueGothic-Regular";
	margin-bottom: 5px;
	text-transform: uppercase;
	width: 100%;
}
.videos-ep-sec .channel-content{
	background: #fff none repeat scroll 0 0;
	box-shadow: 1px 1px 2px #d7d7d7;
	float: left;
	margin: 10px 0;
	padding: 5px 5px 8px 10px;
	width: 100%;
}


.videos-ep-sec .channel-content .channel-description-sec {
	background: #fff none repeat scroll 0 0;
	box-shadow: none;
	float: right;
	padding: 10px 5px;
	width: 60%;
}
.videos-ep-sec .channel-description-sec p {
	font-family: "helveticaneue";
	font-size: 15px;
	margin-bottom: 10px;
}

/*==============================*/
.black-color h1{
	color:#000 !important;
}
.contestants-contest-video-sec{
	padding:10px 0;
	float:left;
	width:100%;
}
.contestants-video-sec-wrapper{
	margin:0 -2.5%;
}
.contestants-video-box{
	width:50%;
	box-sizing:border-box;
	float:left;
	padding:0 2.5%;
	margin:10px 0px;
}
.contestants-video-box figure{
	float:left;
	width:100%;
	margin-bottom:3px;
}
.contestants-video-box figure img{
	width:100%;
}
.contestants-video-box .videos-btn-sec{
	float:left;
	width:100%;
}
.contestants-video-box .videos-btn-sec a{
	background:#f2702b;
	border:1px solid #f2702b;
	color:#fff;
	font-size:33px;
	text-transform:uppercase;
	font-family:'BebasNeue-Regular';
	margin:10px 0;
	border-radius:5%;
	transform:scale(1,1.25);
	padding-top:3px;
	line-height:28px;
	width:48%;
	text-align:center;
	font-weight:bold;
	transition:all 0.3s ease 0s;
}
.contestants-video-box .videos-btn-sec a:hover{
	background:none;
	border:1px solid #f2702b;
	color:#f2702b;
	transform:scale(1,1.25);
}
.heading-aside{
	text-align: center;
}
.heading-aside h1{
	display:inline-block;
}
.heading-aside .loadmore.pull-right{
	width:auto !important;
	float:right !important;
	margin-top:2px;
}
.heading-aside .loadmore.pull-right img{
	width:70px;
}
.fpiw-banner{
	margin-bottom: 15px;
	padding:15px 4%;
}
.fpiw-banner figure img{
	width:100%;
}
p.bold{
	font-family:"HelveticaNeue";
	font-weight:bold;
}
.articledetailtxt a { color:#f2702b; }
.articledetailtxt a:hover { text-decoration:underline;}

/*=====================*/
.new-content{
	float:left;
	width:100%;
	padding:20px 0;
}
.form-text-top{
	font-size:16px;
	font-family:"helveticaneue-thin-webfont";
	margin-bottom:20px;
}
.aside-forms-field{
	float:left;
	width:38%;
	padding:0 15px;
}
.main-right-sec{
	float:left;
	width:62%;
	padding:0 15px;
}

.main-right-sec a.zoomIt {
	margin-left:0;
	width:100%;
	margin-top:20px;
}
.contact-form-title{
	color:#999999;
	font-size:11px;
	font-family:"Helvetica-Regular";
	margin-bottom:5px;
}
.contact-form{
	float:left;
	background:#fff;
	box-shadow:1px 2px 4px rgba(0, 0, 0, 0.3);
	padding:15px 0;
	margin-bottom:20px;
}
.aside-forms-field .contact-form-line{
	margin-bottom:10px;
}
.aside-forms-field .contact-form-line input{
	width:100%;
}
.aside-forms-field .contact-form-line select{
	background:url("../../images/project-images/caret-down-select.png") no-repeat scroll 95% 50%;
	width:100% !important;
	border:1px solid #666666;
	-moz-appearance:none;
	height:30px;
	color:#999999;
}
.aside-forms-field .send-button button,.aside-forms-field .send-button input{
	font-family:"LeagueGothic-Regular";
	height:auto;
	cursor:pointer;
}
.aside-forms-field .send-button button{
	margin-right:5px;
}
.aside-forms-field .send-button{
	margin:5px 0;
	float:left;
	width:100%;
}
.main-right-sec .zoomIt img{
	max-width:100%;
}
.expand-show-ticket-sec-nad .add-to-cart-btn a.simple-link{
	color:#f27228;
	font-family:"helveticaneue-thin-webfont";
	font-size:13px;
	text-transform:inherit;
	margin-right:7px;
	float:right;
	padding-right:14px;
	padding-top:14px;
}
.expand-show-ticket-sec-nad .add-to-cart-btn a.simple-link:hover{
	text-decoration:underline;
}
.articledetailtxt iframe{
	width:100%;
}
.articledetailtxt p a{
	color:#f2702b;
}
.event-content-holder{
	/*max-width: 670px;*/
	margin: 0 auto;
	float: none;
	background: #fff;
	/*box-shadow: 1px 2px 4px rgba(0,0,0,0.3);*/
	padding: 30px;
}
.event-content-holder h1{
	line-height: 1.1;
	margin-bottom: 10px;
}
.event-content-holder .description{
	padding: 20px 0;
}
.event-content-holder .description span{
	font-size: 24px !important;
	color: #606060 !important;
}
.event-content-holder form .apply-button{
	padding: 15px 0 15px;
}
.event-content-holder form .label label{
	font-size: 26px;
	text-transform: uppercase;
	font-family: "LeagueGothic-Regular";
	color: #000;
	margin-bottom: 8px;
}
.event-content-holder .order{
	color: #f27228;
	text-transform: uppercase;
	font-family: 'BebasNeue-Regular';
	font-size: 40px;
	padding-bottom: 5px;
}
.event-content-holder form .field input[type=text]{
	min-width: 240px;
	width: 100%;
	max-width: 340px;
	height: 40px;
}
.event-content-holder form .submit-btn{
	font-size: 28px;
	font-family: "LeagueGothic-Regular";
	width: 180px;
	height: 36px;
	line-height: 36px;
	background: #F27228;
	color: #fff;
	border: 1px solid #F27228;
	box-shadow: none;
	letter-spacing: 1px;
	text-transform: uppercase;
	outline: none;
}
.event-content-holder form .submit-btn:focus{
	outline:  none;
	box-shadow: none;
}
.event-media-file{
	position: relative;
	padding: 30% 0;
	width: 100%;
}
.event-media-file iframe{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
@media (max-width:839px){
	.fpiw-page .heading-aside h1{
		font-size:50px;
	}
	.heading-aside .loadmore.pull-right{
		margin-top:0;
	}
	.heading-aside .loadmore a{
		padding:4px 7px 2px;
		font-size:30px;
	}
	.heading-aside .loadmore a img{
		width:60px;
	}
	
}

@media (max-width:960px){
	.hero-slider-sec .hero-slide-down {
		top: 60.6%;
	}
}