/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 680px) {
	
	html, body, div, span, applet, object, iframe, /* h1, h2, h3, h4, h5, h6, p, */ blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  font:inherit;
  text-decoration:none;
}

body {
  width:100%;
}

img{
        max-width:100%;
	height:auto;
    }

b, strong { font-weight:500; }
	
	p { 
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Roboto', sans serif;
	font-size:16px;
	font-weight:300;
	color:#393939;
	margin-bottom:15px;
	}

em {font-style:italic;}
	
h1 { margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:'Montserrat', sans serif; color:#ff7e00; font-weight:600; font-size:20px; text-transform:uppercase; line-height:110%; }
	
h2 { margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:'Montserrat', sans serif; color:#707070; font-weight:600; font-size:15px; text-transform:uppercase; line-height:110%; }
	
h3 { margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:'Montserrat', sans serif; color:#ff7e00; font-weight:600; font-size:20px; text-transform:uppercase; line-height:110%; }	
	
.h3 { margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:'Montserrat', sans serif; color:#ff7e00; font-weight:600; font-size:20px; text-transform:uppercase; line-height:110%; }		
	
.h3g { margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:'Montserrat', sans serif; color:#707070; font-weight:600; font-size:20px; text-transform:uppercase; line-height:110%; }		
	
	.headercon {
	margin:0 auto;
	position: relative;
	width: 100%;
	padding-left:5%;
	padding-right:5%;
	height:80px;
}

#maincontainer {
	position: relative;
	margin:0 auto;
	width: 100%;
	height:auto;
}

.logoconleft {
	position: relative;
	float:left;
	width: 70%;
	height:72px;
	padding-top:8px;
}

.mmconright {
	position: relative;
	float: left;
	width: 30%;
	height:80px;
}

#menu {display:none;}

.mobile-menu {
  display:block;
  float:right;
  width:80px;
  height:80px;
  overflow:hidden;
  cursor:pointer;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  background-size:80px 80px;
  text-align:center];
}

.mobile-menu select {
  text-indent:-9999px;
  width:100%;
  height:100%;
  border: none;
  box-shadow: none;
  background-color: transparent;
  background-image: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.mobile-menu select:focus {
  outline:none;
}

.searchcon {display:none;}

.socialcon {display:none;}

.spotlightadcon {
	position:relative;
	margin:0 auto;
	width:90%;
	height:auto;
	margin-left:5%;
	margin-right:5%;
	margin-top:20px;
	background:#ff0000;
}

.spotlightad {
	position:relative;
	float:left;
	width:100%;
	height:auto;
}

.spotlightades {
	position:relative;
	float:left;
	width:97.5%;
	height:auto;
}

.trendingvideoscon {
	position:relative;
	float:left;
	width:99%;
	height:auto;
	border:1px solid #e8e8e8;
	margin-left:0px;
	margin-top:20px;
	display:none;
}

.trendingnewscon {
	position:relative;
	float:left;
	width:99%;
	height:auto;
	border:1px solid #e8e8e8;
	margin-left:0px;
	margin-top:20px;
	display:none;
}

.tvconrv {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	
}

.tvthumb {
	position:relative;
	float:left;
	width:30%;
	height:100%;
	margin-right:0%;
}

.tvthumb img { position:relative;
	float:left; width:100px; height:70px; }

.tvgocon {
  position: relative;
  float: left;
  width: 70%;
  height: 20px;
  overflow: hidden;
  background: #fb8822;
}

.tvdesc {
	position:relative;
	float:left;
	width:70%;
	height:37px;
	margin-top:0px;
	text-align:left;
	overflow:hidden;
padding-left:0px;
padding-right:0px;
background:#ff0000;
}


.featuredvideocon {
	position:relative;
	float:left;
	width:100%;
	height:300px;
}

.adbmcon {display:none;}
	
.featuredvideotitle {
	position:relative;
	float:left;
	width:100%;
	height:40px;
	padding-left:0px !important;
	padding-top:10px;
	text-align:center;
}

.mediumtitle {
    font-family: 'Montserrat', sans-serif;
	font-size:18px;
    font-weight:400;
    text-transform: uppercase;
    color:#ff7e00;
}

.fvpadding {
	width:100%;
	height:79%;
}

.spotlightadcon {
	position:relative;
	margin:0 auto;
	width:90%;
	height:auto;
	margin-left:5%;
	margin-right:5%;
	margin-top:20px;
}

.fvtrendingnewscon {
	position:relative;
	margin:0 autp;
	width:90%;
	height:auto;
	margin-left:5%;
	margin-right:5%;
	margin-top:20px;
}

.allpostscon {
	position:relative;
	margin:0 auto;
	width:100%;
	height:auto;
	margin-top:20px;
}

#menu2 {width:90%;
	}

#menu2 {  padding: 0; clear: both; }
#menu2 li { position:relative; margin:0 auto; display: inline !important; }
#menu2 li a { 
border-top-left-radius: 5px; 
border-top-right-radius: 5px;
padding-top: 8px;
padding-left: 3px;
padding-right: 3px;
padding-bottom: 8px;
margin-left:0px;
margin-right:2%;
border: 1px solid #ffe3c8;
font-family: 'Montserrat', sans-serif;
font-size:14px;
text-transform:uppercase;
text-decoration: none;
color: #ff7e00;
width:42.5%;
}
.menu2 li.active a {  color: #fff !important; background:#ff7e00; border-bottom:1px solid #000; z-index:999;}

.content { float: left; border-top: 1px solid #e8e8e8; border-left:0px; border-right:0px; width:100% !important; margin-left:0%; margin-right:0%; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:20px;}

.datecon {
	position:relative;
	float:left;
	width:90%;
	height:38px;
	margin-top:15px;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:20px;
	text-align:center;
	border-bottom:1px solid #f3f3f3;
}

.dateheaderb {font-family:'Roboto', sans serif; color:#ff9600; font-weight:400; font-size:17px; text-transform:uppercase; }
.dateheader {font-family:'Roboto', sans serif; color:#ff9600; font-weight:200; font-size:17px; text-transform:uppercase; }

.categorycon { position:relative; float:left; width:90%; height:auto; padding-top:10px; padding-bottom:10px; }
.categorytxtcon { position:relative; float:left; width:99%; height:auto; padding-left:1%; }
.allcatsholder { position:relative; float:left; width:100%; height:auto; margin-top:10px; } 

.cattext { font-family:'Montserrat', sans serif; font-size:14px; color:#ff7e00; text-decoration:none; text-transform:uppercase; }

.catbox:link {
	position:relative;
	float:left;
	display:inline;
	width:auto;
	height:auto;
	border-bottom:1px dotted #ff7e00;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:13px; color:#ff7e00; text-decoration:none;
}

.catbox:visited {
	position:relative;
	float:left;
	display:inline;
	width:auto;
	height:auto;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	color:#ff7e00;
}

.catbox:hover {
	position:relative;
	float:left;
	display:inline;
	width:auto;
	height:auto;
	background:#ff7e00;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	color:#fff;
}

.catbox:active {
	position:relative;
	float:left;
	display:inline;
	width:auto;
	height:auto;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	color:#ff7e00;
}

.catboxac:link {
	position:relative;
	float:left;
	display:inline;
	width:auto;
	height:auto;
	background:#ff7e00;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	color:#fff;
	font-family:'Roboto', sans serif; font-size:13px; text-decoration:none;
}

.catboxac:visited {
	position:relative;
	float:left;
	display:inline;
	width:auto;
	height:auto;
	background:#ff7e00;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	color:#fff;
	font-family:'Roboto', sans serif; font-size:13px; text-decoration:none;
}

.catboxac:hover {
	position:relative;
	float:left;
	display:inline;
	width:auto;
	height:auto;
	background:#ff7e00;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	color:#ffb771;
	font-family:'Roboto', sans serif; font-size:13px; text-decoration:none;
}

.catboxac:active {
	position:relative;
	float:left;
	display:inline;
	width:auto;
	height:auto;
	background:#ff7e00;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	color:#fff;
	font-family:'Roboto', sans serif; font-size:13px; text-decoration:none;
}

.videocon {
	position:relative;
	float:left;
	width:96%;
	height:83px;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:13px;
	overflow:hidden;
	background:#fafafa;
	border-radius:3px;
	border:1px solid #e5e5e5;
	-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.13) !important;
-moz-box-shadow:    0px 3px 2px 0px rgba(0, 0, 0, 0.13) !important;
box-shadow:         0px 3px 2px 0px rgba(0, 0, 0, 0.13) !important;
}

.videocon:hover {
	position:relative;
	float:left;
	width:96%;
	height:83px;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:13px;
	overflow:hidden;
	border-radius:3px;
	border:1px solid #e5e5e5;
	-webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, 0.13) !important;
-moz-box-shadow:    0px 3px 2px 0px rgba(0, 0, 0, 0.13) !important;
box-shadow:         0px 3px 2px 0px rgba(0, 0, 0, 0.13) !important;
}

.videothumbcon {
	position:relative;
	float:left;
	width:120px;
	height:73px;
	margin-top:8px;
	margin-left:8px;
}

.customftimg {	position:relative;
	float:left;
	width:120px;
	height:73px;
	margin-top:8px;
	margin-left:8px;
	overflow:hidden !important;}
	
.vonsymbol {position:absolute;top:39px;left:0;width:29px;height:21px;padding-top:7px;padding-left:0px;background:#ff9a30;border-bottom-right-radius:0px;border-top-right-radius:6px;opacity:0.90;z-index:999 !important;}

.customthumb {
	position:relative;
	float:left;
	width:120px !important;
	height:67px !important; }

.vimeothumbcon {
    height: 100% !important;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.vimeothumbcon img {
    border-radius: 0px;
    height: auto;
    overflow: hidden;
    width: auto;
}

.videodesccon {
	position:relative;
	float:left;
	width:162px;
	height:60px;
	padding-left:2px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	overflow:hidden;
	border-top: none;
}


.videoa:link {font-family:'Roboto', sans serif; color:#606060; font-size:13px; font-weight:700; text-decoration:none; line-height:120%; }
.videoa:visited {font-family:'Roboto', sans serif; color:#606060; font-size:13px; font-weight:700; text-decoration:none; line-height:120%; }
.videoa:hover {font-family:'Roboto', sans serif; color:#606060; opacity:0.5; font-size:13px; font-weight:700; text-decoration:none; line-height:120%; }
.videoa:active {font-family:'Roboto', sans serif; color:#606060; font-size:13px; font-weight:700; text-decoration:none; line-height:120%; }

.galleryspacer {
	position:relative;
	float:left;
	width:90%;
	height:20px;
}

.featurednpcon {
	position:relative;
	float:left;
	width:90%;
	height:auto;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:20px;
	background-color:#ff9600;
}

.featureddesccon {
	position:absolute;
	top:0;
	left:0;
	width:65px;
	height:17px;
	padding-top:3px;
	padding-left:10px;
	margin-bottom:20px;
	border-bottom-right-radius: 4px;
	background-color: rgba(255,150,0,1);
}

.ftitlesmall-tab {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:10px; text-transform:uppercase; }
.ftitlemedium-h {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:16px; text-transform:uppercase; line-height:100%; }
.ftitlemedium-h:link {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:16px; text-transform:uppercase; line-height:100%; text-decoration:none;}
.ftitlemedium-h:visited {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:16px; text-transform:uppercase; line-height:100%; text-decoration:none;}
.ftitlemedium-h:hover {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:16px; text-transform:uppercase; line-height:100%; text-decoration:none; opacity:0.7;}
.ftitlemedium-h:active {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:16px; text-transform:uppercase; line-height:100%; text-decoration:none;}
.ftdesc-p {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:13px; }
	
.fnptitlecon {
	position:relative;
	float:left;
	width:90%;
	height:auto;
	margin-top:5px;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:5px;
	overflow:hidden;
}	

.fnpdesccon {
	position:relative;
	float:left;
	width:90%;
	height:74px;
	margin-left:5%;
	margin-right:5%;
	margin-top:0px;
	margin-bottom:5px;
	overflow:hidden;
}

.newspostcon {
	position:relative;
	float:left;
	width:90%;
	height:auto;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #ff9600;
	border-style: dotted solid dashed;
}

.newspostcon:hover {
	background:none;
}

.newsthumbcon {
	position:relative;
	float:left;
	width:45%;
	height:45%;
	margin-bottom:10px;
	margin-right:5%;
}

.newstitlecon {
	position:relative;
	float:left;
	width:50%;
	height:45%;
	margin-top:0px;
}

.newstitle-h:link {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:17px; text-decoration:none; line-height:100%; }
.newstitle-h:visited {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:17px; text-decoration:none; }
.newstitle-h:hover {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:17px; opacity:0.5; text-decoration:none; }
.newstitle-h:active {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:17px; text-decoration:none; }

.newsdatep {font-family:'Roboto', sans serif; color:#252525; font-weight:500; font-size:13px; text-decoration:none; opacity:0.8; }

.newsdatecon {
	position:relative;
	float:left;
	width:50%;
	height:auto;
	margin-top:6px;
	padding-top:0px;
}

.newsdesccon {
	position:relative;
	float:left;
	width:60%;
	height:auto;
	padding-bottom:10px;
	border-bottom:1px solid #ff9600;
	border-style: dotted solid dashed;
	display:none;
}

.mixtapescon { position:relative; float:left; width:100%;  margin-left:0%; margin-right:0%; height:auto;}

.mixtapessidebar {display:none;}

.singlemixtape {
	position:relative;
	float:left;
	width:45%;
	height:auto;
	margin-left:0%;
	margin-right:5%;
	margin-bottom:25px;
	overflow:hidden;
	display:none;
}
.cdartworksmall {
    float: left;
    height: 100%;
    margin-bottom: 5px;
    position: relative;
    width: 100%;
}
.cdartworksmall img {
    height: auto;
    width: auto;
}

.cdtitlecon { position:relative; float:left; width:100%; height:31px; padding-top:0px; padding-bottom:8px; overflow:hidden;}

#stickyfooter {
    bottom: 0;
    display: block;
    float: left;
    height: 50px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 2;
background-color: rgba(0,0,0,0.2);
}

#stickyfooterwrap {
    height: 50px;
    margin: 0 auto;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center;
    width: auto;
}

#stickyfooterwrap a {
	color: #561117;
}

.spotlightadsocial {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-top:15px;
	background-color:#fff;
	border:1px solid #e4e4e4;
}

.spotlightadsinglefb, .spotlightadsingletwt {
display:none !important;
}
.spotlightadsingleyt { display:none !important; }
.g-ytsubscribe { display:none !important; }

.subscribeyt {
    display: inline;
    float: left;
    height: 100%;
    position: relative;
    text-align: center;
    width: 100%;}

.spotlightadsinglefbm {
    display: inline;
    float: left;
    height: 29px;
    padding-top: 9px;
    position: relative;
    text-align: center;
    width: 25%;
    padding-left: 25%;
}
.spotlightadsingletwtm {
    display: inline;
    float: left;
    height: 29px;
    position: relative;
    text-align: center;
    width: 43%;
    padding-top: 9px;
}
.spotlightadsingleytm {
    display: inline;
    float: left;
    height: 31px;
    padding-top: 7px;
    position: relative;
    text-align: center;
    width: 50%;
}

.fvtitle2 {
	position:relative;
	float:left;
	width:140px;
	height:20px;
	padding-bottom:10px;
	padding-left:3%;
	text-align:left;
	background-color:#ff7e00;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.smalltitle {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
}
.smalltitle:hover {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
}

.videorocon, .newsrofeaturedcon, .newsrocon, .mixtapesrocon {display:none;}

#fullwidthheadersec {display:none;}

#fullwidthheader { display:none; }

.lbposttopcon { display:none; }

.postcontent { 
position:relative;
float:left;
width:90%;
height:auto;
margin-left:5%;
margin-right:5%;
border-right:none; }

.posttitlesharecon {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	padding-bottom:13px;
	margin-bottom:20px;
	border-bottom:1px dashed #c4c4c4;
}

.posttitletop {  position: relative;
float:left;
width:100%;
height:auto;
margin-bottom:5px; }

.posttitletop2 {  position: relative;
float:left;
width:100%;
height:auto;}

.artisttitletop {  position: relative;
float:left;
width:100%;
height:auto;
margin-top:-2px;
margin-bottom:5px; }

.postinfotop {  position: relative;
float:left;
width:100%;
height:auto;
margin-bottom:7px;}

.datepostp {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:300;
	color:#727272;
	text-decoration:none;
	}
	
.infobulletp {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:300;
	color:#727272;
	text-decoration:none;
	opacity:0.5;
	}	

.authorpost:link {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}
	
.authorpost:visited {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}
	
.authorpost:hover {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	opacity:0.5;
	}
	
.authorpost:active {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}
	
.postsharetop {  position: relative;
float:left;
width:100%;
height:auto;}	

.maincontentcon {
	position:relative;
	float:left;
	width:100%;
	height:auto;
}

.fimgcon { position:relative;
float:left;
width:100%;
height:auto;
margin-bottom:20px;
text-align:center;
}

.ytvcon { position:relative;
float:left;
width:100%;
height:300px;
margin-bottom:20px;
}

.mediasep { position:relative;
float:left;
width:100%;
height:1px;
margin-bottom:20px;
background:#000;
opacity:0.1;
}

.postmholder {
	display:none;
}	

.disquscon { position:relative;
float:left;
width:100%;
height:auto;
margin-bottom:30px;
margin-top:35px;
margin-bottom:100px;
}

.postmholdermob {
	display:inline;
	position:relative !important;
	float:left !important;
	width:100% !important;
	height:100px !important;
	text-align:center;
	margin-bottom:10px;
	overflow:hidden;
}

.postsidebar {
	position:relative;
	float:left;
	width:90%;
	height:auto;
	margin-top:0;
	margin-left:5%;
	text-align:center;
}

.mobad300250 {
	display:inline;
	position:relative;
	float:left;
	width:90%;
	height:250px;
	margin-top:25px;
margin-left:5%;
	margin-bottom:0px;
	text-align:center;
	overflow:hidden;
}

.sidebarad300250 {
	display:none;
}

.cdplayercon {
	position:relative;
	float:left;
	width:100%;
	height:500px;
	margin-top:0;
	margin-left:0px;
	text-align:center;
}

.cdplayerconsc {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-top:0;
	margin-left:0px;
	text-align:center;
}

.relatedmixtapesconad {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    text-align: center
}

.relatedmixtapescon {
	position:relative;
	float:left;
	width:100%;
	margin-top:30px;
}

.relatedmixtapesheader {
position:relative;
float:left;
width:100%;
height:auto;
margin-bottom:15px;
opacity:0.7;
}

.generalcdinfo {
	position:relative;
	float:left;
	width:100%;
	}

.cdartworksingle {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	}
	
.cddatacontop { display:none; }	

.cddatacon { position:relative;
float:left;
width:95%;
height:20px;
border-bottom:1px dashed #e8e7e8;
padding-top:15px;
padding-bottom:15px;
padding-left:5%;
padding-right:0;
background:#f9f9f9;
}

.cddatacon2 {
    background: none repeat scroll 0 0 #ff7e00;
    float: left;
    height: 20px;
    padding: 15px 0 15px 5%;
    position: relative;
    width: 95%;
    text-align: center;
}

.cdboldp {
    color: #727272;
    font-family: "Roboto",sans serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
}
.cdboldpo {
    color: #ff7e00;
    font-family: "Roboto",sans serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
}	
	
.relatedmixtapessingle {
	position:relative;
	float:left;
	width:45%;
	margin-right:5%;
	height:45%;
}	

.rmixtapesscale img {
    height: auto;
    width: auto;
}

.rmixtapesscale {
	position:relative;
	float:left;
	width:95%;
	height:95%;
}

.relatedmixtapestitle {
position:relative;
float:left;
width:100%;
height:57px;
overflow:hidden;
padding-top:5px;
}

.fullwidthcontent {
	position:relative;
	float:left;
	width:100%;
	height:auto;
}	

.fullwidthcontentsearch {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-left:0px;
}		

.f04dt {display:none;}
.f04mb {display:inline;}

.socialbuttonsmm {display:none;}

.searchtitlecon {  position: relative;
float:left;
width:90%;
height:auto;
margin-bottom:20px;
padding-bottom:10px; }

.posttitletop3 {  position: relative;
float:left;
width:90%;
height:auto;
margin-bottom:0px; }

.wrapper { display:inline; }

.authorprofilecon { position:relative;
float:left;
    width: 93%;
    margin-left: 3.5%;
height:auto;
margin-bottom:20px;
background:#f8f8f8;
}

.authoravatar {
    height: 50%;
    margin-left: 20%;
    margin-right: 20%;
    margin-top: 7%;
    position: relative;
    width: 60%;
    text-align: center;
}

.authoravatar img { width:180px; height:180px; }

.authornamecon {
position:relative;
float:left;
width:100%;
height:auto;
margin-top:20px;
margin-bottom:10px;
text-align:center;
}

.authorbiocon {
position:relative;
float:left;
width:90%;
height:auto;
margin-top:0px;
margin-right:0px;
text-align:justify;
margin-left:5%;
margin-right:5%;
}

.authorsocialcon {
position:relative;
margin:0 auto;
width:20px;
height:auto;
border-left:none;
text-align:center;
margin-top:15px;
margin-bottom:15px;
background:#ff0000;
}

.authorsocialconm {
position:relative;
float:left;
width:65%;
height:32px;
padding-left:33%;
margin-top:10px;
margin-bottom:10px;
display:inline;
}

.authorsocialconm2 {
position:relative;
float:left;
width:75%;
height:32px;
padding-left:35%;
margin-bottom:20px;
display:inline;
}	

.authorsocialam {
	font-family: 'Roboto', sans serif;
	font-size:15px;
	font-weight:400;
	color:#707070;
	text-decoration:none;
	margin-top:20px;
	}

.h2o { margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:'Montserrat', sans serif; color:#ff7e00; font-weight:600; font-size:24px; text-transform:uppercase; line-height:110%; }

.authorsocialimg {
	position:relative;
	margin:0 auto;
	width:32px;
	height:32px;
}	
	
.authorsocialtcon {
	position:relative;
	margin:0 auto !important;
	width:auto;
	height:22px;
	padding-top:10px;
}

.authorsociala {
	font-family: 'Roboto', sans serif;
	font-size:15px;
	font-weight:400;
	color:#707070;
	text-decoration:none;
	line-height:100%;
	}

.authorlatestpostscon {
	position:relative;
	float:left;
	width:97%;
	height:29px;
	background:#ff9600;
	margin-bottom:20px;
	padding-top:14px;
	padding-left:3%;}
	
.latestauthorptitle {font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:15px; text-decoration:none; line-height:108%; text-transform:uppercase; }	

.authorpostcon {
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #ff9600;
	border-style: dotted solid dashed;
}

.authordesccon {display:none;}

.authorthumbcon {
	position:relative;
	float:left;
	width:45%;
	height:45%;
	margin-bottom:10px;
	margin-right:5%;
}

.authortitlecon {
	position:relative;
	float:left;
	width:50%;
	height:45%;
}

.authordatecon {
	position:relative;
	float:left;
	width:50%;
	height:20%;
	margin-top:6px;
}

.authortitle-h:link {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:17px; text-decoration:none; line-height:100%; }
.authortitle-h:visited {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:17px; text-decoration:none; }
.authortitle-h:hover {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:17px; opacity:0.5; text-decoration:none; }
.authortitle-h:active {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:17px; text-decoration:none; }

.iwontchange { 

	position:relative;
	float:left;
	width:100%;
	background:#ff0000;
}

.fullwidthfooter { position:relative;
	float:left;
	width:100%; }
	
.footerholder {
	margin:0 auto;
	position: relative;
	width: 90%;
	height:auto;
}	

.footerquartercon1 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #ffbb7e;
	border-right:none;
	padding-right:0px;
	padding-bottom:10px;
	margin-top:30px;
	margin-bottom:0px;
	text-align:left;
}

.footerquartercon2 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #ffbb7e;
	border-right:none;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:left;
}

.footerquartercon3 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #ffbb7e;
	border-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin-bottom:30px;
	text-align:left;
}

.footerquartercon4 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #ffbb7e;
	border-left:none;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin-bottom:30px;
	text-align:left;
}

.footerquarterconlast {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #ffbb7e;
	border-left:none;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
	margin-bottom:0px;
	text-align:left;
}

.paginationcon, .paginationcon2, .paginationcon3 {
    float: left;
    height: auto;
    margin-bottom: 35px;
    position: relative;
    text-align: center;
    width: 90%;
    padding-left: 5%;
    padding-right: 5%;
}
.page-numbers {
    font-family: 'Roboto', sans serif;
   color:#fff;
    background: #ff7e00;
    padding: 10px;
    font-size: 11px;
    border-radius: 7px;
height:50px;
}

.current {
    font-family: 'Roboto', sans serif;
   color:#fff;
    background: #ffa853 !important;
    padding: 10px;
    font-size: 11px;
    border-radius: 7px;
}
.dots {padding: 10px;
    font-size: 11px;}
.dots:hover { opacity:1 !important;}

.page-numbers:link {
    font-family: 'Roboto', sans serif;
    color:#fff;
    padding: 10px;
    font-size: 11px;
    border-radius: 7px;
    text-decoration:none;
}

.page-numbers:visited {
    font-family: 'Roboto', sans serif;
    color:#fff;
    padding: 10px;
    font-size: 11px;
    border-radius: 7px;
    text-decoration:none;
}

.page-numbers:hover {
    font-family: 'Roboto', sans serif;
    color:#fff;
    padding: 10px;
    font-size: 11px;
    border-radius: 7px;
    text-decoration:none;
    opacity:0.5;
}

.page-numbers:active {
    font-family: 'Roboto', sans serif;
    color:#fff;
    padding: 10px;
    font-size: 11px;
    border-radius: 7px;
    text-decoration:none;
}

.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
    color: #fff;
    font-family: "Roboto",sans serif;
    font-size: 15px;
    text-decoration: none;
}
.navigation li {
    display: inline;
    font-family: "Roboto",sans serif;
    font-size: 15px;
}
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
    background-color: #ff7e00;
    border-radius: 0;
    cursor: pointer;
    font-family: "Roboto",sans serif;
    font-size: 15px;
    line-height: 320%;
    padding-bottom: 10px !important;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
}
.ddd3 {
    background-color: #ff7e00;
    border-radius: 0;
    cursor: pointer;
    font-family: "Roboto",sans serif;
    font-size: 15px;
    line-height: 320%;
    padding-bottom: 10px !important;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.5rem;
}
.navigation li a:hover, .navigation li.active a {
    background-color: #ffa853;
    font-family: "Roboto",sans serif;
    font-size: 15px;
}

.authorlink a:link {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
}

.authorlink a:visited {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}
	
.authorlink a:hover {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	opacity:0.5;
	}
	
.authorlink a:active {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}		

.cf7dropdown { background: none repeat scroll 0 0 #f0f0f0; 
			   border: 0 none;
			   color: #ff7e00;
    		   	   font-color:#ff7e00;
			   font-family: 'Roboto',sans-serif;
			   font-size:15px;
			   width:95%;
			   height:42px;
			   padding-left:5px;
			   padding-right:5px;
			   padding-top:7px;
			   padding-bottom:7px;
			   font-weight:400;
            		   border-radius:5px;}

.searchnfcon {
	position:relative;
	float:left;
	width:90%;
	height:auto;
	margin-left:5%;
	margin-right:5%;
	margin-bottom:20px;
	padding-bottom:10px;
	border-style: dotted solid dashed;
}

.authormixtape a:link {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:15px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
}

.authormixtape a:visited {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:15px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
}

.authormixtape a:hover {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:15px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
	opacity:0.5;
}

.authormixtape a:active {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:15px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
}

.paragraphheader {
    border: 0 none;
    color: #707070;
    font-family: "Montserrat",sans serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 100%;
    margin: 0;
    margin-bottom: -10px;
}

.careerlist {
    list-style-type: disc;
    list-style-position: inside;
	vertical-align: baseline;
	font-family: 'Roboto', sans serif;
	font-size:16px;
	font-weight:300;
	color:#232323;
}

.authorpost-nl {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}

.authorsocialcon {
display:none;
}


.trendingsidepostcon {
	position:relative;
	float:left;
	width:100%;
	height:20%;
	margin-bottom:20px;
	border-bottom:1px dashed #ff9600;
	padding-bottom:10px;
}

.trendingsidethumbcon {
	position:relative;
	float:left;
	width:20%;
	height:20%;
	margin-right:5%;
}

.trendingsidetitlecon {
	position:relative;
	float:left;
	width:75%;
	height:47px;
	overflow:hidden;
	text-align:left;
 margin-top: 0px;
}

.tstitle-h:link {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:18px; text-decoration:none; }
.tstitle-h:visited {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:18px; text-decoration:none; }
.tstitle-h:hover {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:18px; opacity:0.5; text-decoration:none; }
.tstitle-h:active {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:18px; text-decoration:none; }
.tsdatep {font-family:'Roboto', sans serif; color:#606060; font-weight:500; font-size:12px; text-decoration:none; opacity:0.8; }

.trendingsidedatecon {
	position:relative;
	float:left;
	width:75%;
	height:auto;
	text-align:left;
}

.wholeholder {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
}

.centerres { 
position:relative;
float:right;
width:90%;
height:auto;
}

.facebookholder {
position:relative;
float:left;
width:100%;
height:70px;
background:#f8f8f8;
border-radius:6px;
border:1px solid #e2e2e2;
margin-bottom:20px;
text-align: left;
}

.youtubeholder {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E2E2E2;
    border-radius: 6px;
    float: left;
    height: 60px;
    position: relative;
    width: 95%;
    padding-top: 10px;
    padding-left: 5%;
    margin-bottom:20px;
    text-align: left;
}

.twitterholder {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E2E2E2;
    border-radius: 6px;
    float: left;
    height: 38px;
    position: relative;
    width: 97%;
    padding-top: 7px;
    text-align: left;
    margin-bottom:20px;
}

.searchrocon {display:none;}

.tvsidebar { position:relative; float:left; width:100%; height:auto;}

.footermobile1 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #FFF;
	border-right:none;
	padding-bottom:20px;
	margin-top:20px;
	margin-bottom:10px;
	text-align:center;
	display:inline;
}

.footermobile2 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #FFF;
	border-right:none;
	padding-bottom:20px;
	margin-top:0px;
	margin-bottom:5px;
	text-align:center;
	display:inline;
}

.footermobile3 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #FFF;
	border-right:none;
	padding-bottom:20px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
	display:inline;
}

.footermobile4 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #FFF;
	border-right:none;
	padding-bottom:20px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	display:inline;
}

.footermobile5 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-bottom:1px dashed #FFF;
	border-right:none;
	padding-bottom:20px;
	margin-top:0px;
	margin-bottom:70px;
	text-align:center;
	display:inline;
}

.footerquartercon1, .footerquartercon2, .footerquartercon3, .footerquartercon4, .footerquartercon5, .footerquarterconlast, .fbc-l, .fbc-r, .footerbottomcon { display:none; }

.footermob:link {position:relative; float:left; width:100%; font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:14px; text-decoration:none; text-transform:uppercase; border-bottom:1px dotted #ffb771; text-align:left; padding-top:10px; padding-bottom:10px;}
.footermob:visited {font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:14px; text-decoration:none; text-transform:uppercase; border-bottom:1px dotted #000; text-align:left; text-transform:uppercase; border-bottom:1px dotted #ffb771; text-align:left;}
.footermob:hover {font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:14px; opacity:0.5; text-decoration:none; text-transform:uppercase; border-bottom:1px dotted #000; text-align:left; text-transform:uppercase; border-bottom:1px dotted #ffb771; text-align:left; }
.footermob:active {font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:14px; text-decoration:none; text-transform:uppercase; border-bottom:1px dotted #000; text-align:left; text-transform:uppercase; border-bottom:1px dotted #ffb771; text-align:left;}

.footermobsi:link { font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:14px; text-decoration:none; text-transform:uppercase; }
.footermobsi:visited { font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:14px; text-decoration:none; text-transform:uppercase; }
.footermobsi:hover { font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:14px; opacity:0.5; text-decoration:none; text-transform:uppercase;  }
.footermobsi:active { font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:14px; text-decoration:none; text-transform:uppercase; }

.footermobs {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:14px; text-decoration:none; opacity:0.5; margin-left:10px; margin-right:10px; }

.appbutton1 { margin-top:4px; }

#fullwidthfooter { margin-top:20px; }

.ecdlink2:link {
    color: #fff;
    font-family: "Roboto",sans serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}
.ecdlink2:visited {
    color: #fff;
    font-family: "Roboto",sans serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}
.ecdlink2:hover {
    color: #fff;
    font-family: "Roboto",sans serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
    opacity:0.6;
}
.ecdlink2:active {
    color: #fff;
    font-family: "Roboto",sans serif;
    font-size: 18px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}		
.sticky{
    position:fixed;
    bottom:0;
  	background-color: rgba(0,0,0,0.2);
 	width: 100%;
	height:50px;
	 display:block;
	z-index:9999 !important;
  }
  
.stickywrapper {
    position:relative;
    margin:0 auto;
 	width:320px;
	height:50px;
	overflow:hidden;
  }  
  
 #close {
	position:absolute;
	top:0;
	left:0;}
	
.closewrapper {
	position:absolute;
	top:-10px;
	right:60px;
	width:25px;
	height:25px;
	z-index:9999;
}

.nextfwbtn {
position:relative !important;
float:left !important;
width:100% !important;
height:45px !important;
background: -webkit-linear-gradient(#f7f7f7, #d9d9d9) !important; /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#f7f7f7, #d9d9d9) !important; /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#f7f7f7, #d9d9d9) !important; /* For Firefox 3.6 to 15 */
background: linear-gradient(#f7f7f7, #d9d9d9) !important; /* Standard syntax */
border:1px solid #e2e2e2 !important;
}

.nextfwbtn:hover {
position:relative !important;
float:left !important;
width:100% !important;
height:45px !important;
background: -webkit-linear-gradient(#d9d9d9, #f7f7f7) !important; /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#d9d9d9, #f7f7f7) !important; /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#d9d9d9, #f7f7f7) !important; /* For Firefox 3.6 to 15 */
background: linear-gradient(#d9d9d9, #f7f7f7) !important; /* Standard syntax */
border:1px solid #d2d2d2 !important;
}

.nexttitlecon {
position:relative !important;
float:left !important;
width:83% !important;
height:22px !important;
text-align:center !important;
padding-top:0px !important;
padding-left:0px !important;
padding-right:0px !important;
overflow:hidden !important;
padding-top:13px !important;
padding-left:2% !important;
}

.nextarrowcon {
    float: left !important;
    height: 35px !important;
    overflow: hidden !important;
    padding-top: 5px !important;
    position: relative !important;
    text-align: center !important;
    width: 15% !important;
    padding-left: 0px !important;
}

.nextdescp {
font-family:'Montserrat', sans serif;
color:#808080;
font-weight:300;
font-size:16px;
text-decoration:none;
text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
text-transform:uppercase;
letter-spacing:-1px;
}

.nextdescpa {
font-family:'Montserrat', sans serif;
color:#ff9600;
font-weight:300;
font-size:16px;
text-decoration:none;
text-shadow: 1px 1px rgba(255, 255, 255, 0.5);
letter-spacing:-1px;
}

.nextarrowp {
font-family:'Roboto', sans serif !important;
color:#ff9600 !important;
font-weight:300 !important;
font-size:24px !important;
text-decoration:none !important;
text-shadow: 1px 1px rgba(255, 255, 255, 0.5) !important;
}

.nextvidspacer {display:none;}

.mobnextcon { position:relative: float:left; width:auto; height:auto; display: block; }

.dtnextcon { position:relative: float:left; width:auto; height:auto; display: none;}
.mobnextcon { position:relative: float:left; width:auto; height:auto; }

.trendingvimthumbcon {
    height: 100% !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100% !important;
}
.trendingvimthumbcon img {
    height: auto;
    width: auto;
}


.finesse {
    font-family: "Montserrat",sans serif !important;
    font-size: 12px !important;
    font-weight: 300 !important;
    height: 40px !important;
    left: 0 !important;
    opacity: 1 !important;
    padding-left: 20px !important;
    position: absolute !important;
    text-align: right;
    top: 350px;
    width: 196px !important;
    z-index: 999;
}


.finesse:hover {
	font-family:'Montserrat', sans serif !important;
	 font-size: 12px !important;
    font-weight: 300 !important;
    height: 40px !important;
    left: 0 !important;
    opacity: 1 !important;
    padding-left: 20px !important;
    position: absolute !important;
    text-align: right;
    top: 350px;
    width: 196px !important;
    z-index: 999;
}

.ddright {
    background: url("images/dd_arrow_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 10px;
    left: 195px;
    position: absolute;
    top: 363px;
    width: 10px;
}

.menu3 { margin-left:5px;  padding: 0; clear: both; }
.menu3 li { display: inline; }
.menu3 li a {
    background: none repeat scroll 0 0 #ffe3c8;
    border: 1px solid #ffe3c8;
    color: #ff7e00;
    float: right;
    font-family: "Montserrat",sans-serif;
    font-size: 10px;
    margin: 0;
    padding: 8px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 90px;
}
.menu3 li.active a { color: #fff; background:#ff7e00; border:1px solid #ff7e00; border-bottom:1px solid #ff7e00; z-index:999;}
.content3 { float: left; clear: both; border: 1px solid #e8e8e8; width:100%; padding-top:20px; padding-bottom:20px;}

.authorfinesse {position:relative; float:left; width: 100% !important; height:auto; }
.feedfullwidth {position:relative; float:left; width: 100% !important; height:auto; }

.postfeed { position:relative; float:left; width:100%; height:auto; }

.authorpostcon3 {
    border-bottom: 1px dashed #ff9600;
    border-style: dotted solid dashed;
    float: left;
    height: auto;
    margin-bottom: 20px;
    padding-bottom: 10px;
    position: relative;
    width: 85%;
    margin-left: 7%;
}

.catboxlutv {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;
}
.catboxlutv a:link{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxlutv a:visited{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxlutv a:hover{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxlutv a:active{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxsbtv {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:13px; color:#ff7e00; text-decoration:none;
}
.catboxsbtv a:link{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxsbtv a:visited{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxsbtv a:hover{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxsbtv a:active{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}

.catboxgrm {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:13px; color:#fcff00; text-decoration:none;
}
.catboxgrm a:link{font-family:'Roboto', sans serif; font-size:13px; color:#fcff00; text-decoration:none;}
.catboxgrm a:visited{font-family:'Roboto', sans serif; font-size:13px; color:#fcff00; text-decoration:none;}
.catboxgrm a:hover{font-family:'Roboto', sans serif; font-size:13px; color:#fcff00; text-decoration:none;}
.catboxgrm a:active{font-family:'Roboto', sans serif; font-size:13px; color:#fcff00; text-decoration:none;}

.catboxp110 {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:13px; color:#ff7e00; text-decoration:none;
}
.catboxp110 a:link{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxp110 a:visited{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxp110 a:hover{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxp110 a:active{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}

.catboxjdz {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:13px; color:#ff7e00; text-decoration:none;
}
.catboxjdz a:link{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxjdz a:visited{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxjdz a:hover{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catboxjdz a:active{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}

.catbox1xtra {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;
}
.catbox1xtra a:link{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catbox1xtra a:visited{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catbox1xtra a:hover{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}
.catbox1xtra a:active{font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;}

.catbox1 {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	border-bottom:1px dotted #ff7e00;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:16px; color:#ff7e00; text-decoration:none;
}

.catbox1 {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	border-bottom:1px dotted #ff7e00;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:13px; color:#ff7e00; text-decoration:none;
}

.catbox1:hover {background:#ff7e00; color:#fff;
}

.catbox1 a:link{
	font-family:'Roboto', sans serif; font-size:13px; color:#ff7e00; text-decoration:none;
}
.catbox1 a:visited{
	font-family:'Roboto', sans serif; font-size:13px; color:#ff7e00; text-decoration:none;
}
.catbox1 a:hover{
	font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none; 
}
.catbox1 a:active{
	font-family:'Roboto', sans serif; font-size:13px; color:#ff7e00; text-decoration:none;
}

.catbox1l {
	position:relative;
	float:left;
	width:auto;
	height:18px;
	border-bottom:1px dotted #ff7e00;
	background:#ff7e00;
	text-transform:uppercase;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	border-radius:2px;
	margin-right:15px;
	margin-bottom:5px;
	font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;
}

.catbox1l:hover {background:#ff7e00; opacity:0.7; color:#fff; 
}

.catbox1l a:link{
	font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;
}
.catbox1l a:visited{
	font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;
}
.catbox1l a:hover{
	font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none; 
}
.catbox1l a:active{
	font-family:'Roboto', sans serif; font-size:13px; color:#fff; text-decoration:none;
}
.featurednpcon img {
    height: auto;
}
.qfix { z-index:99999 !important; }

.authorbiopostcon {
	position:relative;
	float:left;
	width:100%;
	height:110px;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-top:1px dotted #dadada;
	border-bottom:1px dotted #dadada;
	background: #FFF;
	margin-top:5px;
}

.authoravatarpost {
	position:relative;
	float:left;
	max-width:25%;
	height:auto;
	padding-top:9px;
	padding-left:0px;
	}
	
.authoravatarpost img {
	border-radius:80px;
	}
	
.authorbionamepost {
	position:relative;
	float:left;
	width:70%;
	height:auto;
	padding-left:5%;
	padding-top:8px;
	margin-bottom:5px;
	}		
	
.authorbiongp {
	font-family:'Roboto', sans serif; font-size:18px; color:#727272; text-decoration:none;
}	

.authorbionamepost a:link {
	font-family:'Roboto', sans serif; font-size:18px; color:#ff7e00; text-decoration:none;
}	
.authorbionamepost a:visited {
	font-family:'Roboto', sans serif; font-size:18px; color:#ff7e00; text-decoration:none;
}	
.authorbionamepost a:hover {
	font-family:'Roboto', sans serif; font-size:18px; color:#ff7e00; text-decoration:none; opacity:0.7;
}	
.authorbionamepost a:active {
	font-family:'Roboto', sans serif; font-size:18px; color:#ff7e00; text-decoration:none;
}	

.authorbiosocialpost {
	position:relative;
	float:left;
	width:70%;
	height:auto;
	padding-left:5%;
	}	
	
.socialauthorbutton {
position:relative;
float:left;
width:auto;
border:1px solid #dadada;
border-radius:3px;
margin-right:0px;
	background: -webkit-linear-gradient(#fff, #f1f1f1); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#fff, #f1f1f1); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#fff, #f1f1f1); /* For Firefox 3.6 to 15 */
 	background: linear-gradient(#fff, #f1f1f1); /* Standard syntax */
}

.socialauthorbutton:hover {
position:relative;
float:left;
width:auto;
border:1px solid #dadada;
border-radius:3px;
margin-right:10px;
	background: -webkit-linear-gradient(#f1f1f1, #fff); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#f1f1f1, #fff); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#f1f1f1, #fff); /* For Firefox 3.6 to 15 */
 	background: linear-gradient(#f1f1f1, #fff); /* Standard syntax */
}

.abpc-spacer {
	position:relative;
	float:left;
	width:100%;
	height:10px;
}

.trendingsidepostcon:hover {
    background:none;
}

.appstartlu {
position:relative;
float:left;
width:100%;
height:auto;
}

.nmob {display:none !important;}

#sitewrap { display:none !important; }

.a2a_button_linkedin {
    display:none !important;
}
.a2a_button_whatsapp {
    display:inline !important;
}

.channelcatholder { position:relative;float:left;height:auto;width:auto; }

.afd { display:none; }
.afm { display:inline; }

.scrolldowndiv { position:relative;float:left;width:100%;height:auto;background:#e4e4e4;padding-top:5px;padding-bottom:5px; }
.sdnotice { font-family:'Roboto', sans serif;font-weight:300;font-size:12px;color:#5b5b5b; }

.dlmixtapesad { display:inline; }

.tvconrv {display:none;}
.tvsidebar {display:none;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .container { -webkit-transform:none !important }

}

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 390px) and (max-width : 680px) {

.videodesccon { width:220px !important; }

}