/*
Theme Name: The Link Up
Theme URI: TheLinkUp.com
Description: Official theming for TheLinkUp.com
Author: Suave GFX
Author URI: http://www.suavegfx.com
Version: 1.0

This theme is property of The Link Up and is not available for public use.
 
*/

body {
	line-height: 1;
	overflow-x:hidden; -webkit-animation:androidbugfix infinite 1s;
}

p { 
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:300;
	color:#232323;
	padding-bottom: 15px;
	}

b, strong { font-weight:500; }

a:link { color:#ff7e00; text-decoration:none; }
a:visited { color:#ff7e00; text-decoration:none; }
a:hover { color:#ff7e00; text-decoration:none; }
a:active { color:#ff7e00; text-decoration:none; }

#fullwidthheadersec {
	margin:0 auto;
	position: relative;
	width: 100%;
	height:40px;
	background:#ff7800;
}

.headerconsec {
	margin:0 auto;
	position: relative;
	width: 1145px;
	height:40px;
	background:#ff7800;
}

.mmsec:link { font-family:'Montserrat', sans serif;
font-size:13px;
font-weight:300;
color:#fff;
text-decoration:none;
text-transform:uppercase;}
.mmsec:visited { font-family:'Montserrat', sans serif;
font-size:13px;
color:#fff;
text-decoration:none;
text-transform:uppercase;}
.mmsec:hover { font-family:'Montserrat', sans serif;
font-size:13px;
color:#fff;
text-decoration:none;
text-transform:uppercase;}
.mmsec:active { font-family:'Montserrat', sans serif;
font-size:13px;
color:#fff;
text-decoration:none;
text-transform:uppercase;}


#fullwidthheader {
	margin:0 auto;
	position: relative;
	width: 100%;
	height:80px;
	background:#ff9600;}

.headercon {
	margin:0 auto;
	position: relative;
	width: 1145px;
	height:80px;
	background:#ff9600;
}

.logoconleft {
	position: relative;
	float:left;
	width: 200px;
	height:72px;
	padding-top:8px;
}

.mmconright {
  float: left;
  height: 80px;
  position: relative;
  width: 945px;
}

.mobile-menu {
  display:none;
}

#maincontainer {
	margin:0 auto;
	position: relative;
	width: 1105px;
	height:auto;
}

.lbposttopcon {
  margin: 0 auto;
  position: relative;
  width: 1145px;
  height: 250px;
  background-color: #f7f7f7;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  overflow: hidden;
}

.spotlightadcon {
	position:relative;
	margin:0 auto;
	width:1105px;
	height:380px;
	margin-top:15px;
}

.spotlightad {
	position:relative;
	float:left;
	width:650px;
	height:380px;
}

.spotlightadsinglefb {
    float: left;
    height: 29px;
    padding-left: 65px;
    position: relative;
    text-align: center;
    width: 151px;
    padding-top: 9px;
}
.spotlightadsingletwt {
    float: left;
    height: 29px;
    padding-left: 35px;
    position: relative;
    width: 208px;
    padding-top: 9px;
}
.spotlightadsingleyt {
    float: left;
    height: 31px;
    padding-left: 60px;
    position: relative;
    width: 170px;
    padding-top: 7px;
}

.spotlightadsinglefbm, .spotlightadsingletwtm, .spotlightadsingleytm {display:none;}

.spotlightades {
    float: left;
    height: 317px;
    position: relative;
    width: 700px;
    border: 4px solid #ff9600;
}


.spotlightadsocial {
	position:relative;
	float:left;
	width:706px;
	height:38px;
	margin-top:15px;
	background-color:#fff;
	border:1px solid #e4e4e4;
	background:url('http://thelinkup.com/wp-content/uploads/2015/07/socialstrip.png')
}

.spotlightadsingle {
	position:relative;
	float:left;
	width:216px;
	height:38px;
	background-color:#ff0000;
	text-align:center;
}

.spotlightadsingletwitterd {
	position:relative;
	float:left;
	width:33.3%;
	height:38px;
	background-color:#ff0000;
	text-align:center;
}

.spotlightadsingletwitterm {
	display:none;
}

.trendingvideoscon {
	position:relative;
	float:left;
	width:359px;
	height:378px;
	margin-left:93px;
	border:1px solid #dedede;
	background: #ececec;
	 -webkit-box-shadow: 0px 10px 8px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, .1);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .1);
}

.trendingnewscon {
	position:relative;
	float:left;
	width:359px;
	height:378px;
	margin-left:38px;
	border:1px solid #dedede;
	background: #ececec;
	 -webkit-box-shadow: 0px 10px 8px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, .1);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, .1);
}


.fvtrendingnewscon {
	position:relative;
	float:left;
	width:1105px;
	height:400px;
	margin-top:20px;
}

.featuredvideocon {
	position:relative;
	float:left;
	width:705px;
	height:378px;
	background:#fff;
}

/** MENU */

.startlight {position:relative;
float:left;
width:1px;
	height:80px;
	background:#ff8100;}
	
.enddark {position:relative;
float:left;
width:1px;
	height:80px;
	background:#ffa11a;}	

#menu {
    position:relative;
	float:left;
	width:458px;
	height:80px;
}
#menu ul {
    margin: 0px;
    padding: 0px;
    float:left;
}
#menu li {
    list-style:none;
}
#menu>ul>li {
    float: left;
    position:relative;
}
#menu>ul>li ul {
    height:100%;
    position:absolute;
    bottom:-100%;
	left:-0%;
	z-index:999 !important;
}
#menu>ul>li ul>li {
    bottom:0px;
    display:none;
    width:20em;
    float:left;
	z-index:999 !important;
	background-color:#ff7200;
	padding-top:0px;
	border-bottom:1px solid #ffa11a;
}
#menu>ul>li:hover ul>li {
    display:block;
	height:35px;
	z-index:999 !important;
}
#menu a {
    font-family: 'Montserrat', sans-serif;
	font-size:18px;
    display:block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
	padding-top:27px;
	padding-left:20px;
	padding-right:20px;
	border-left:1px solid #ffa11a;
	border-right:1px solid #ff8100;
	height:53px;
}
#menu a:hover {
    text-decoration: none;
    cursor:pointer;
	background:#ff8400;
}
#menu .active {
}
.applinks a:link {
	font-family: 'Montserrat', sans-serif !important;
	font-size:13px !important;
	padding-top:10px !important;
	padding-left:10px !important;
	padding-right:0px !important;
	height:53px !important;
	border-left:0px !important;
	border-right:0px !important;
	}
.applinks a:visited {
	font-family: 'Montserrat', sans-serif !important;
	font-size:13px !important;
	padding-top:10px !important;
	padding-left:10px !important;
	padding-right:0px !important;
	height:27px !important;
	border-left:0px !important;
	border-right:0px !important;
	}
.applinks a:hover {
	font-family: 'Montserrat', sans-serif !important;
	font-size:13px !important;
	padding-top:10px !important;
	padding-left:10px !important;
	padding-right:0px !important;
	height:27px !important;
	border-left:0px !important;
	border-right:0px !important;
	}
.applinks a:active {
	font-family: 'Montserrat', sans-serif !important;
	font-size:13px !important;
	padding-top:10px !important;
	padding-left:10px !important;
	padding-right:0px !important;
	height:27px !important;
	border-left:0px !important;
	border-right:0px !important;
	}			

/**end of menu**/

/** MENU2 */

.startlightf {position:relative;
float:left;
width:1px;
	height:40px;
	background:#ff6000;}
	
.enddarkf {position:relative;
float:left;
width:1px;
	height:40px;
	background:#ff9000;}	

#menutop {
    position:relative;
	float:left;
	width:auto;
	height:40px;
}
#menutop ul {
    margin: 0px;
    padding: 0px;
    float:left;
}
#menutop li {
    list-style:none;
}
#menutop>ul>li {
    float: left;
    position:relative;
}
#menutop>ul>li ul {
    height:100%;
    position:absolute;
    bottom:-100%;
	left:0%;
	z-index:999 !important;
}
#menutop>ul>li ul>li {
    bottom:0px;
    display:none;
    width:24em;
    float:left;
	z-index:999 !important;
	background-color:#ff6000;
	border-bottom:1px solid #ff9000;
}

#menutop>ul>li ul>li a {
	font-size:13px;
	border-left:none !important;
	border-right:none !important;
}

#menutop>ul>li ul>li a:hover {
	font-size:13px;
	border-left:none !important;
	border-right:none !important;
	background-color:#ff7800;
}

#menutop>ul>li:hover ul>li {
    display:block;
	height:40px;
	z-index:999 !important;
}
#menutop a {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    display:block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;
	border-left:1px solid #ff9000;
	border-right:1px solid #ff6000;
	height:30px;
}
#menutop a:hover {
    text-decoration: none;
    cursor:pointer;
	background:#ff6000;
}
.menustandalone { 
font-family: 'Montserrat', sans-serif;
	font-size:13px;
    display:block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;
	border-left:1px solid #ff9000;
	border-right:1px solid #ff6000;
	height:30px; }

/**end of menu**/

.searchcon {
    position:relative;
	float:left;
	height:32px;
	width:200px; /**width approx 370px**/
	background-color:#fff;
	border-radius:20px;
	margin-top:20px;
	margin-left:105px;
	margin-bottom:28px;
}
.searchinput {
    color: #b0b0b0;
    float: left;
    font-family: "Roboto",sans serif;
    font-size: 13px;
    font-weight: 300;
    height: 30px;
    padding-left: 12px;
    position: relative;
    width: 155px;
    border: 0px;
    background: none;
}
	
.socialbuttonsmm { position:relative;
	float:left;
	width:auto;
	height:22px;
	margin-top:23px;
	margin-left:46px; }

.socialcon {
    position:relative;
	float:left;
	width:100px;
	height:30px;
	padding-top:23px;
	background-color:#ff0000;
}

.fvtitle2 {
	position:relative;
	float:left;
	width:28%;
	height:30px;
	padding-top:12px;
	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:17px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
}
.smalltitle:link {
    font-family: 'Montserrat', sans-serif;
	font-size:17px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
}
.smalltitle:visited {
    font-family: 'Montserrat', sans-serif;
	font-size:17px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
}
.smalltitle:hover {
    font-family: 'Montserrat', sans-serif;
	font-size:17px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
opacity:0.5;
}
.smalltitle:active {
    font-family: 'Montserrat', sans-serif;
	font-size:17px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
}

.smalltitleva:link {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
}
.smalltitleva:visited {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
}
.smalltitleva:hover {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
opacity:0.5;
}
.smalltitleva:active {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    font-weight:400;
    text-transform: uppercase;
    color:#fff;
}

.fvpadding {
	width:705px;
	height:336px;
}

.vimeothumb { position:absolute;
	top:0;
	left:0;
	width:140px;
	height:90px;
}

.tvbordermain { position:absolute;
	top:0;
	left:0;
	width:140px;
	height:90px;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/tvb_1.png');
	background-repeat:no-repeat;
	border-radius:4px;
z-index: 999999 !important;
}

.tvbordermain:hover { position:absolute;
	top:0;
	left:0;
	width:140px;
	height:90px;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/tvb_1_hover.png');
	background-repeat:no-repeat;
	border-radius:4px;
z-index: 999999 !important;
}

.tnbordermain { position:absolute;
	top:0;
	left:0;
	width:140px;
	height:90px;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/tnb_1.png');
	background-repeat:no-repeat;
	border-radius:4px;
}

.tnbordermain:hover { position:absolute;
	top:0;
	left:0;
	width:140px;
	height:90px;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/tnb_1_hover.png');
	background-repeat:no-repeat;
	border-radius:4px;
}

.trendingthumb { border-radius:5px;}

.allpostscon {
	position:relative;
	float:left;
	width:1105px;
	height:auto;
	margin-top:40px;
	margin-bottom:40px;
}

.menu2 { margin-left:5px;  padding: 0; clear: both; }
.menu2 li { display: inline; }
.menu2 li a {  
background:#ffe3c8;
border-top-left-radius: 7px; 
border-top-right-radius: 7px;
padding: 10px;
float:left;
border: 1px solid #ffe3c8;
border-bottom: 1px solid #ffe3c8;
font-family: 'Montserrat', sans-serif;
font-size:25px;
text-transform:uppercase;
text-decoration: none;
color: #ff7e00;
width:523px;
margin-left:2px;
margin-right:2px;
text-align:center;}
.menu2 li.active a { color: #fff; background:#ff7e00; border:1px solid #ff7e00; border-bottom:1px solid #ff7e00; z-index:999;}
.content { float: left; clear: both; border: 1px solid #e8e8e8; width:1065px; padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:20px;}

.menu3 { margin-left:5px;  padding: 0; clear: both; }
.menu3 li { display: inline; }
.menu3 li a {  
background:#ffe3c8;
padding: 5px;
float:right;
border: 1px solid #ffe3c8;
border-bottom: 1px solid #ffe3c8;
font-family: 'Montserrat', sans-serif;
font-size:13px;
text-transform:uppercase;
text-decoration: none;
color: #ff7e00;
width:116px;
text-align:center;
margin:0;}
.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:694px; padding-top:20px; padding-bottom:20px;}

.authorfinesse {position:relative; float:right; width:auto; height:auto; }


/**videos listing**/

.categorycon {
	position:relative;
	float:left;
	width:1025px;
	height:auto;
	margin-top:5px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:35px;
	padding-top:40px;
	padding-bottom:40px;
	border-top:1px solid #f3f3f3;
	border-bottom:1px solid #f3f3f3;
}

.categorytxtcon {
	position:relative;
	float:left;
	width:192px;
	height:auto;
	padding-top:4px;
}

.allcatsholder {
	position:relative;
	float:left;
	width:760px;
	height:auto;
	margin-top:-1px;
}

.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:16px; 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;
	font-family:'Roboto', sans serif; font-size:16px; color:#ff7e00; text-decoration:none;
}

.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;
	font-family:'Roboto', sans serif; font-size:16px; text-decoration:none;
}

.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;
	font-family:'Roboto', sans serif; font-size:16px; color:#ff7e00; text-decoration:none;
}

.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:16px; text-decoration:none;
line-height: 160%;
}

.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:16px; text-decoration:none;
line-height: 160%;
}

.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:16px; text-decoration:none;
line-height: 160%;
}

.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:16px; text-decoration:none;
line-height: 160%;
}

.catboxlutv {
	position:relative;
	float:left;
	width:auto;
	height:22px;
	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:#fff; text-decoration:none;
        background:#ff962f;
	opacity:0.9;
}

.catboxlutv:hover { background:#ff7e00; }

.catboxlutv a:link{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catboxlutv a:visited{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catboxlutv a:hover{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none; 
}
.catboxlutv a:active{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}

.catboxgrm {
	position:relative;
	float:left;
	width:auto;
	height:22px;
	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:#fcff00; text-decoration:none;
        background:#8b8b8b;
opacity:0.9;
}

.catboxgrm:hover { background:#6b6b6b; }

.catboxgrm a:link{
	font-family:'Roboto', sans serif; font-size:16px; color:#fcff00; text-decoration:none;
}
.catboxgrm a:visited{
	font-family:'Roboto', sans serif; font-size:16px; color:#fcff00; text-decoration:none;
}
.catboxgrm a:hover{
	font-family:'Roboto', sans serif; font-size:16px; color:#fcff00; text-decoration:none; 
}
.catboxgrm a:active{
	font-family:'Roboto', sans serif; font-size:16px; color:#fcff00; text-decoration:none;
}

.catboxsbtv {
	position:relative;
	float:left;
	width:auto;
	height:22px;
	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:#fff; text-decoration:none;
        background:#0579c4;
opacity:0.9;
}

.catboxsbtv:hover { opacity:1; }

.catboxsbtv a:link{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catboxsbtv a:visited{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catboxsbtv a:hover{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none; 
}
.catboxsbtv a:active{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}

.catboxp110 {
	position:relative;
	float:left;
	width:auto;
	height:22px;
	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:#fff; text-decoration:none;
        background:#627184;
opacity:0.8;
}

.catboxp110:hover { opacity:1; }

.catboxp110 a:link{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catboxp110 a:visited{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catboxp110 a:hover{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none; 
}
.catboxp110 a:active{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}

.catboxjdz {
	position:relative;
	float:left;
	width:auto;
	height:22px;
	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:#fff; text-decoration:none;
        background:#00c0ff;
opacity:0.8;
}

.catboxjdz:hover { opacity:1; }

.catboxjdz a:link{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catboxjdz a:visited{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catboxjdz a:hover{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none; 
}
.catboxjdz a:active{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}

.catbox1xtra {
	position:relative;
	float:left;
	width:auto;
	height:22px;
	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:#fff; text-decoration:none;
        background:#464646;
opacity:0.8;
}

.catbox1xtra:hover { opacity:1; }

.catbox1xtra a:link{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catbox1xtra a:visited{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catbox1xtra a:hover{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none; 
}
.catbox1xtra a:active{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.cattext { font-family:'Montserrat', sans serif; font-size:16px; color:#ff7e00; text-decoration:none; text-transform:uppercase; }

.catsmall:link { font-family:'Roboto', sans serif; font-size:16px; color:#ff7e00; text-decoration:none; }
.catsmall:active { font-family:'Roboto', sans serif; font-size:16px; color:#ff7e00; text-decoration:none; }
.catsmall:hover { font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none; }
.catsmall:visited { font-family:'Roboto', sans serif; font-size:16px; color:#ff7e00; text-decoration:none; }


.datecon {
	position:relative;
	float:left;
	width:952px;
	height:50px;
	margin-top:25px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:40px;
	text-align:center;
	border-bottom:1px solid #f3f3f3;
}

.dateheaderb {font-family:'Roboto', sans serif; color:#ff9600; font-weight:400; font-size:30px; text-transform:uppercase; }
.dateheader {font-family:'Roboto', sans serif; color:#ff9600; font-weight:200; font-size:30px; text-transform:uppercase; }

.videocon {
    border: 1px solid #f3f3f3;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.05);
    float: left;
    height: 218px;
    margin-bottom: 20px;
    margin-left: 17px;
    margin-right: 10px;
    position: relative;
    width: 236px;
background: #f0f0f0;
}

.videocon:hover {
    float: left;
    height: 218px;
    margin-bottom: 20px;
    margin-left: 17px;
    margin-right: 10px;
    position: relative;
    width: 236px;
    border: 1px solid #ffdfc0;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
	background: #fecb9a;
}

.videothumbcon {
	position:relative;
	float:left;
	width:226px;
	height:142px;
	margin-top:5px;/**new**/
	margin-left:5px;/**new**/
	overflow:hidden;
}

.customftimg {
	position:relative;
	float:left;
	width:226px;
	height:142px;
	margin-top:5px;/**new**/
	margin-left:5px;/**new**/
	overflow:hidden;
}


.vimeothumbcon {
    float: left;
    height: 143px;
    position: absolute;
    width: 228px;
}
.vimeothumbcon img {
    border-radius: 0px;
    float: left;
    height: 100%;
    position: relative;
    width: 100%;
}

.videorocon {
	position:absolute;
	top:0;
	left:0;
	width:208px;
	height:130px;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/spacer_b.png');
	background-repeat:no-repeat;
	border-radius:10px;
}

.videorocon:hover {
	position:absolute;
	top:0;
	left:0;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/playbtn.png');
	background-repeat:no-repeat;
	width:208px;
	height:130px;
	z-index:999;
	border-radius:10px;
}

.videodesccon {
    float: left;
    height: 37px;
    margin-top: 13px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 226px;
    margin-left: 5px;
    padding-top: 8px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
}

.videoa:link {font-family:'Roboto', sans serif; color:#606060; font-size:15px; font-weight:500; text-decoration:none; text-transform:uppercase; }
.videoa:visited {font-family:'Roboto', sans serif; color:#606060; font-size:15px; font-weight:500; text-decoration:none; text-transform:uppercase; }
.videoa:hover {font-family:'Roboto', sans serif; color:#606060; opacity:0.5; font-size:15px; font-weight:500; text-decoration:none; text-transform:uppercase; }
.videoa:active {font-family:'Roboto', sans serif; color:#606060; font-size:15px; font-weight:500; text-decoration:none; text-transform:uppercase; }

.galleryspacer {
	position:relative;
	float:left;
	width:952px;
	height:17px;
	margin-left:20px;
	margin-right:20px;
}

.featurednpcon {
	position:relative;
	float:left;
	width:476px;
	height:460px;
	margin-left:20px;
	margin-bottom:20px;
	background-color:#ff9600;
}

.fnptitlecon {
	position:relative;
	float:left;
	width:436px;
	height:50px;
	margin-top:12px;
	margin-left:20px;
	margin-right:20px;
}

.fnpdesccon {
	position:relative;
	float:left;
	width:436px;
	height:62px;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	overflow:hidden;
}

.ftitlesmall-tab {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:14px; text-transform:uppercase; }
.ftitlemedium-h {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:22px; text-transform:uppercase; }
.ftitlemedium-h:link {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:22px; text-transform:uppercase; text-decoration:none;}
.ftitlemedium-h:visited {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:22px; text-transform:uppercase; text-decoration:none;}
.ftitlemedium-h:hover {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:22px; text-transform:uppercase; text-decoration:none; opacity:0.7;}
.ftitlemedium-h:active {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:22px; text-transform:uppercase; text-decoration:none;}
.ftdesc-p {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:15px; }

.featureddesccon {
	position:absolute;
	top:0;
	left:0;
	width:86px;
	height:23px;
	padding-top:7px;
	padding-left:10px;
	margin-bottom:20px;
	border-bottom-right-radius: 4px;
	background-color: rgba(255,150,0,1);
}

.newsrofeaturedcon {
	position:absolute;
	top:0;
	left:0;
	width:476px;
	height:300px;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/spacer_b.png');
	background-repeat:no-repeat;
}

.newsrofeaturedcon:hover {
	position:absolute;
	top:0;
	left:0;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/newsbtn_large.png');
	background-repeat:no-repeat;
	width:476px;
	height:300px;
	z-index:999;
}

.newsrocon {
	position:absolute;
	top:0;
	left:0;
	width:140px;
	height:140px;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/spacer_b.png');
	background-repeat:no-repeat;
}

.newsrocon:hover {
	position:absolute;
	top:0;
	left:0;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/newsbtn.png');
	background-repeat:no-repeat;
	width:140px;
	height:140px;
	z-index:999;
}

.searchrocon {
	position:absolute;
	top:0;
	left:0;
	width:140px;
	height:140px;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/spacer_b.png');
	background-repeat:no-repeat;
}

.searchrocon:hover {
	position:absolute;
	top:0;
	left:0;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/searchbtn.png');
	background-repeat:no-repeat;
	width:140px;
	height:140px;
	z-index:999;
}

.ytresult {
	position:absolute;
	top:0;
	left:0;
	width:140px;
	height:140px;
}

.newspostcon {
	position:relative;
	float:left;
	width:476px;
	height:140px;
	margin-bottom:20px;
	margin-left:20px;
}

.newspostcon:hover {
	background:#e7e7e7;
}

.newsthumbcon {
	position:relative;
	float:left;
	width:140px;
	height:140px;
	margin-right:10px;
}

.newstitlecon {
	position:relative;
	float:left;
	width:326px;
	height:44px;
	margin-top:7px;
}

.newstitle-h:link {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:20px; text-decoration:none; }
.newstitle-h:visited {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:20px; text-decoration:none; }
.newstitle-h:hover {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:20px; opacity:0.5; text-decoration:none; }
.newstitle-h:active {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:20px; 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:326px;
	height:10px;
	margin-top:3px;
	padding-top:5px;
}

.newsdesccon {
	position:relative;
	float:left;
	width:326px;
	height:60px;
	padding-top:10px;
	border-bottom:1px solid #ff9600;
	border-style: dotted solid dashed;
}

.newsdescp {font-family:'Roboto', sans serif; color:#606060; font-weight:300; font-size:13px; text-decoration:none; }

.mixtapesrocon {
	position:absolute;
	top:0;
	left:0;
	width:200px;
	height:200px;
	background:url(images/spacer_b.png);
	background-repeat:no-repeat;
}

.mixtapesrocon:hover {
	position:absolute;
	top:0;
	left:0;
	background:url('http://thelinkup.com/wp-content/themes/linkuptv/images/mixtapesbtn.png');
	background-repeat:no-repeat;
	width:200px;
	height:200px;
	z-index:999;
}

.mixtapescon {
	position:relative;
	float:left;
	width:650px;
	height:auto;
	margin-top:5px;
	margin-left:0px;
	margin-right:16px;
}

.mixtapessidebar {
	position:relative;
	float:left;
	width:394px;
	height:auto;
	margin-top:5px;
}

.alltimemixcon { position:relative; float:left; width:320px; height:auto; }

.mxsidetitlecon { position:relative; float:left; width:auto; height:auto; padding-bottom:10px;}
.mxsidetitle { font-family:'Roboto', sans serif; font-size:20px; color:#bebebe; }

.advertconmixtapes { position:relative; float:left; width:394px; height:auto; }

.featureddesccon2 {
	position:absolute;
	top:0;
	left:0;
	width:90px;
	height:23px;
	padding-top:7px;
	padding-left:10px;
	margin-bottom:20px;
	border-bottom-right-radius: 4px;
	background-color: rgba(255,150,0,1);
}

.ftitlemedium-m {font-family:'Montserrat', sans serif; color:#fff; font-weight:400; font-size:20px; text-transform:uppercase; }

.singlemixtape { position:relative; float:left; width:150px; height:200px; margin-left:6px; margin-right:6px; margin-bottom:18px; border-bottom:1px dashed #ff9600; }
.cdartworksmall { position:relative; float:left; width:150px; height:150px;  }
.cdtitlecon { position:relative; float:left; width:150px; height:34px;  padding-top:8px; overflow:hidden; }
.cdtitle { position:relative; float:left; width:150px; height:17px; margin-right:10px; overflow:hidden; } 
.cddate { position:relative; float:left; width:150px; height:17px; margin-right:10px; overflow:hidden; } 


.mixdate {font-family:'Roboto', sans serif; color:#919191; font-weight:300; font-size:13px; text-decoration:none; }
.mixtitle:link {font-family:'Roboto', sans serif; color:#ff9600; font-weight:400; font-size:13px; text-decoration:none; }
.mixtitle:visited {font-family:'Roboto', sans serif; color:#ff9600; font-weight:400; font-size:13px; text-decoration:none; }
.mixtitle:hover {font-family:'Roboto', sans serif; color:#ff9600; font-weight:400; font-size:13px; text-decoration:none; }
.mixtitle:active {font-family:'Roboto', sans serif; color:#ff9600; font-weight:400; font-size:13px; text-decoration:none; }

.mixtapedata { padding: 0; clear: both; }
.mixtapedata li { display: inline; }
.mixtapedata li a {
    border: 1px solid #f8f8f8;
    color: #ff7e00;
    float: left;
    font-family: "Montserrat",sans-serif;
    font-size: 10px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}
.mixtapedata li.active a { color: #fff; background:#ff7e00; border:1px solid #ff7e00; border-bottom:1px solid #ff7e00; z-index:999;}
.content1 { float: left; clear: both;
  background: -webkit-linear-gradient(#fff, #f4f4f4) !important;
  background: -moz-linear-gradient(#fff, #f4f4f4) !important;
  background: -o-linear-gradient(#fff, #f4f4f4) !important;
  background: linear-gradient(#fff, #f4f4f4) !important; border: 1px solid #e8e8e8; width:374px; height:auto;  padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; }

.content1 li:hover {
    background: #ff9600;
    color: #fff;
    padding-left: 2%;
}

#stickyfooter {
	width: 100%;
	height: 50px;
	position: fixed;
	z-index: 2;
	bottom: 0px;
	float:left;
	left: 0px;
	display:none;
}

#stickyfooterwrap {
	padding-top: 13px;
	width: 320px;
	height: 50px;
	margin: 0 auto;
	font-size: 26px;
	font-family: 'bebasregular';
	color: #FFF;
	text-align:center;
}

#stickyfooterwrap a {
	color: #561117;
}

#fullwidthfooter {
	margin:0 auto;
	position: relative;
	width: 100%;
	height:auto;
	background:#ff7800;
}

.footercon {
	margin:0 auto;
	position: relative;
	width: 900px;
	height:80px;
	background-repeat: repeat-x;
}

.postcontent {
  position: relative;
  float: left;
  width: 728px;
  height: auto;
  margin-top: 20px;
  margin-right: 19px;
  margin-bottom: 20px;
  padding-right: 20px;
  border-right: 1px dashed #bebebe;
}
.posttitlesharecon {
	position:relative;
	float:left;
	width:728px;
	height:auto;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #c4c4c4;
}

.posttitletop {  position: relative;
float:left;
width:694px;
height:auto;
margin-bottom:5px;}

.posttitletop2 {  position: relative;
float:left;
width:694px;
height:auto;}

.artisttitletop {  position: relative;
float:left;
width:694px;
height:auto;
margin-top:-5px;
margin-bottom:15px;}

.postinfotop {  position: relative;
float:left;
width:694px;
height:auto;
margin-bottom:12px;}

.postsharetop {  position: relative;
float:left;
width:694px;
height:auto;}

.ecdlink:link {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:500;
	color:#727272;
	text-decoration:none;
	}
	
.ecdlink:visited {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:500;
	color:#727272;
	text-decoration:none;
	}
	
.ecdlink:hover {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:500;
	color:#ff7e00;
	text-decoration:none;
	}
	
.ecdlink:active {
	font-family: 'Roboto', sans serif;
	font-size:12px;
	font-weight:500;
	color:#727272;
	text-decoration:none;
	}	

.ecdlink2:link {
    color: #fff;
    font-family: "Roboto",sans serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}
.ecdlink2:visited {
    color: #fff;
    font-family: "Roboto",sans serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}
.ecdlink2:hover {
    color: #fff;
    font-family: "Roboto",sans serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
    opacity:0.6;
}
.ecdlink2:active {
    color: #fff;
    font-family: "Roboto",sans serif;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}		

.datepostp {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:300;
	color:#727272;
	text-decoration:none;
	}
	
.infobulletp {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:300;
	color:#727272;
	text-decoration:none;
	opacity:0.5;
	}	

.authorpost-nl {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}

.authorpost:link {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}
	
.authorpost:visited {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}
	
.authorpost:hover {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	opacity:0.5;
	}
	
.authorpost:active {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}	

.authorlink a:link {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
}

.authorlink a:visited {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}
	
.authorlink a:hover {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:14px;
	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:14px;
	font-weight:400;
	color:#727272;
	text-decoration:none;
	}		

.maincontentcon {
	position:relative;
	float:left;
	width:728px;
	height:auto;
	margin-bottom:20px;
}

.ytvcon { position:relative;
float:left;
width:694px;
height:390px;
margin-bottom:20px;
}

.fimgcon { position:relative;
float:left;
width:694px;
height:auto;
margin-bottom:20px;
text-align:center;
}

.fimgcon img {
    width: 100% !important;
    height: 100% !important;
}

.mediasep { position:relative;
float:left;
width:694px;
height:1px;
margin-bottom:20px;
background:#000;
opacity:0.1;
}

.disquscon { position:relative;
float:left;
width:694px;
height:auto;
margin-bottom:20px;
margin-top:35px;
}

.postsidebar {
  position: relative;
  float: left;
  width: 336px;
  height: auto;
  margin-top: 20px;
}

.sidebarad300250 {
	position:relative;
	float:left;
	width:300px;
	height:250px;
}

h1 { margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:'Montserrat', sans serif; color:#ff7e00; font-weight:600; font-size:30px; 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:20px; text-transform:uppercase; line-height:110%; }
	
.h2o { margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:'Montserrat', sans serif; color:#ff7e00; font-weight:600; font-size:21px; 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:28px; 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:28px; 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:28px; text-transform:uppercase; line-height:110%; }		
	
h4 { margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%; font-family:'Montserrat', sans serif; color:#707070; 			font-weight:300; font-size:20px; line-height:110%; }	
		
	
.postmholder {
	position:relative;
	float:left;
	width:300px;
	height:250px;
	margin-right:20px;
}	

.postmholdermob {
	display:none;
}	

.mobad300250 {
	position:relative;
	float:left;
	width:90%;
	height:250px;
	margin-top:25px;
	margin-bottom:0px;
	text-align:center;
	margin-left:5%;
	display:none;
}

.generalcdinfo { position:relative;
float:left;
width:200px;
height:auto;
margin-bottom:20px;
}

.cdartworksingle {position:relative;
float:left;
width:200px;
height:200px;
}

.cdartworksingle img {
    width: 100%;
    height: 100%;
}

.cddatacon { position:relative;
float:left;
width:180px;
height:20px;
padding-top:10px;
padding-bottom:10px;
background:#f9f9f9;
border-bottom:1px dashed #e8e7e8;
padding-left:10px;
padding-right:10px;
}

.cddatacon2 {
    background: none repeat scroll 0 0 #ff7e00;
    float: left;
    height: 20px;
    padding-left: 30px;
    position: relative;
    width: 160px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.cddatacontop { position:relative;
float:left;
width:200px;
height:20px;
border-bottom:1px dashed #e8e7e8;
padding-top:5px;
padding-bottom:3px;
text-align:center;
background:#f9f9f9;}

.cdplayercon { position:relative;
float:left;
width:474px;
height:405px;
margin-left:20px;
margin-bottom:20px;
}

.cdplayerconsc { position:relative;
float:left;
width:495px;
height:405px;
margin-left:20px;
margin-bottom:20px;
}

.cdboldp {
    position: relative;
    float: left;
    color: #727272;
    font-family: "Roboto",sans serif;
    font-size: 11.5px;
    font-weight: 400;
    text-decoration: none;
}
.cdboldpo {
    color: #ff7e00;
    font-family: "Roboto",sans serif;
    font-size: 11.5px;
    font-weight: 400;
    text-decoration: none;
}

.relatedmixtapesconad {
position:relative;
float:left;
width:321px;
height:auto;
}	
	
.relatedmixtapescon {
position:relative;
float:left;
width:373px;
height:auto;
}

.relatedmixtapesheader {
position:relative;
float:left;
width:395px;
height:auto;
margin-bottom:15px;
opacity:0.7;
}

.relatedmixtapessingle {
    float: left;
    height: 180px;
    margin-bottom: 15px;
    margin-right: 11px;
    position: relative;
    width: 112px;
}
.relatedmixtapestitle {
    float: left;
    height: 57px;
    overflow: hidden;
    padding-top: 5px;
    position: relative;
    width: 112px;
}
	
.mrelatedp {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
	line-height:100%;
	padding-bottom:10px;
	}

.mrelatedp:link {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
	line-height:100%;
	padding-bottom:10px;
	}

.mrelatedp:visited {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
	line-height:100%;
	padding-bottom:10px;
	}

.mrelatedp:hover {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
	line-height:100%;
	opacity:0.5;
	padding-bottom:10px;
	}

.mrelatedp:active {
	font-family: 'Roboto', sans serif;
	font-size:14px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
	line-height:100%;
	padding-bottom:10px;
	}
	
.mrelatedpg {
	font-family: 'Roboto', sans serif;
	font-size:13px;
	font-weight:600;
	color:#707070;
	text-decoration:none;
	line-height:100%;
	}	
	
.fullwidthcontent {
	position:relative;
	float:left;
	width:1015px;
	height:auto;
	margin-top:20px;
	margin-right:20px;
}	

.fullwidthcontentsearch {
  position: relative;
  float: left;
  width: 1105px;
  height: auto;
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 0px;
}
.searchtitlecon {
  position: relative;
  float: left;
  width: 1105px;
  height: auto;
  padding-bottom: 20px;
  margin-bottom: 30px;
  margin-left: 0px;
  border-bottom: 1px dashed #c4c4c4;
}

.posttitletop3 {  position: relative;
float:left;
width:972px;
height:auto;}

.searchtitlecon {  }

.f04mb {display:none;}

http://timpietrusky.com/advanced-checkbox-hack */
@-webkit-keyframes androidbugfix { from {padding:0} to {padding:0} } /* http://timpietrusky.com/advanced-checkbox-hack */
#header { position:relative; top:0; left:0; right:0; height:4.0625em; background:#ff9600; }
#header label { padding:0 0.125em; font:2.875em/1.4375em Arial }
#menusp label { padding:0 0.25em; font:3.125em/1.375em Arial }
#menusp .sub-nav .toggle { padding:0 0.3125em; font:2em/2em Arial; top:0 }
#header label:hover, #menusp label:hover { color:#ccc }
#main-nav-check, #menusp .sub-nav-check { position:absolute; top:-9999px; left:-9999px }
.toggle { position:absolute; right:0.15em; cursor:pointer; color:#fff }
.container { background:#fff; min-height:100%; padding:0; margin:0 }
#menusp, #menusp .sub-nav { position:absolute; top:0; bottom:0; width:13.75em; background:#ff9600; z-index:9999; left:-13.75em }
.container, #menusp, #menusp .sub-nav {   
	-webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);
	-webkit-transition:-webkit-transform .25s ease; transition:transform .25s ease
	}
#menusp ul { font-family:'Montserrat', sans serif; text-transform:uppercase; background:#ff9600; line-height:2.75em; text-decoration:none; padding:0; list-style:none; margin-top:4.0625em; border-top:1px solid #ffb44a;}
#menusp li { border-top: 1px solid #ffa11a;
    border-bottom: 1px solid #ff8100; }
#menusp li a { display:block; font-size:0.875em; padding-left:1.5em; color:#fff; text-decoration:none }
#menusp li a:hover, #menusp .toggle-sub:hover { background:#ff8400; }
#menusp .sub-nav { margin-top:-1px }
#menusp .sub-heading { margin-top:4.0625em; padding-left:1.3125em; color:#fff; }
#menusp .sub-heading:before { content:""; display:block; height:1px; width:13.75em; margin-left:-1.3125em; background:#ffb44a; }
#menusp .toggle-sub { font:bold 1em/2.75em Arial; color:#fff; background:none; float:right; margin-top:-2.75em; width:2.25em; border-left:none; cursor:pointer; text-align:center }
.container, #menusp, #menusp .sub-nav { -webkit-transform:translate3d(0,0,0) } /* http://davidwalsh.name/translate3d */

/* #### - corrects 'unfixing' bug in Safari - uncomment if you have position:fixed elements inside .container - #### */
/* @media screen and (-webkit-min-device-pixel-ratio:0) { .container { -webkit-transform:none !important } } */

/* #### - define ids of animated container, menu and sub-menus here - #### */
#main-nav-check:checked ~ .container,
#main-nav-check:checked ~ #menusp,
#menusp .sub-nav-check:checked ~ #fof-sub, 
#menusp .sub-nav-check:checked ~ #fof-portfolio-sub, 
#menusp .sub-nav-check:checked ~ #fof-portfolio-graphics-sub,
#menusp .sub-nav-check:checked ~ #fof-portfolio-graphics-art-sub,
#menusp .sub-nav-check:checked ~ #fof-portfolio-graphics-art-paintings-sub,
#menusp .sub-nav-check:checked ~ #fof-services-sub, 
#menusp .sub-nav-check:checked ~ #fof-services-seo-sub,
#menusp .sub-nav-check:checked ~ #fast-apps-sub { 
	-webkit-transform:translate(13.75em,0); -ms-transform:translate(13.75em,0); transform:translate(13.75em,0)
	}
	
.page-content { background:#fff; padding:1em 2em }
.page-content:after { display:block; content:''; height:1px } /* fixes bottom padding issue in IE10 */
code { display:block; background:#ebebeb; font-size:0.875em; padding:1em 2em; overflow-x:scroll; white-space:nowrap }	
	
#menuspsmall label { padding:0 0.25em; font:3.125em/1.375em Arial }
#menuspsmall .sub-nav .toggle { padding:0 0.3125em; font:2em/2em Arial; top:0 }
#header label:hover, #menuspsmall label:hover { color:#ccc; }
#main-nav-check, #menuspsmall .sub-nav-check { position:absolute; top:-9999px; left:-9999px }
.toggle { position:absolute; right:0.15em; cursor:pointer; color:#fff }
.container { background:#fff; min-height:100%; padding:0; margin:0 }
#menuspsmall, #menuspsmall .sub-nav { position:absolute; top:0; bottom:0; width:13.75em; background:#ff9600; z-index:9999; left:-13.75em }
.container, #menuspsmall, #menuspsmall .sub-nav {   
	-webkit-transform:translate(0,0); -ms-transform:translate(0,0); transform:translate(0,0);
	-webkit-transition:-webkit-transform .25s ease; transition:transform .25s ease
	}
#menuspsmall ul { font-family:'Montserrat', sans serif; text-transform:uppercase; background:#ff9600; line-height:2.75em; text-decoration:none; padding:0; list-style:none; margin-top:4.0625em; border-top:1px solid #ffb44a;}
#menuspsmall li { border-top: 1px solid #ffa11a;
    border-bottom: 1px solid #ff8100; }
#menuspsmall li a { display:block; font-size:0.875em; padding-left:1.5em; color:#fff; text-decoration:none }
#menuspsmall li a:hover, #menuspsmall .toggle-sub:hover { background:#ff8400; }
#menuspsmall .sub-nav { margin-top:-1px }
#menuspsmall .sub-heading { margin-top:4.0625em; padding-left:1.3125em; color:#999 }
#menuspsmall .sub-heading:before { content:""; display:block; height:1px; width:13.75em; margin-left:-1.3125em; background:#444 }
#menuspsmall .toggle-sub { font:bold 1em/2.75em Arial; color:#fff; background:#ff0000; float:right; margin-top:-2.75em; width:2.25em; border-left:1px solid #444; cursor:pointer; text-align:center }
.container, #menuspsmall, #menuspsmall .sub-nav { -webkit-transform:translate3d(0,0,0) } /* http://davidwalsh.name/translate3d */

/* #### - corrects 'unfixing' bug in Safari - uncomment if you have position:fixed elements inside .container - #### */
/* @media screen and (-webkit-min-device-pixel-ratio:0) { .container { -webkit-transform:none !important } } */

/* #### - define ids of animated container, menu and sub-menus here - #### */
#main-nav-check:checked ~ .container,
#main-nav-check:checked ~ #menuspsmall,
#menuspsmall .sub-nav-check:checked ~ #fof-sub, 
#menuspsmall .sub-nav-check:checked ~ #fof-portfolio-sub, 
#menuspsmall .sub-nav-check:checked ~ #fof-portfolio-graphics-sub,
#menuspsmall .sub-nav-check:checked ~ #fof-portfolio-graphics-art-sub,
#menuspsmall .sub-nav-check:checked ~ #fof-portfolio-graphics-art-paintings-sub,
#menuspsmall .sub-nav-check:checked ~ #fof-services-sub, 
#menuspsmall .sub-nav-check:checked ~ #fof-services-seo-sub,
#menuspsmall .sub-nav-check:checked ~ #fast-apps-sub { 
	-webkit-transform:translate(13.75em,0); -ms-transform:translate(13.75em,0); transform:translate(13.75em,0)
	}
	
	.spmenus { background-color:#ff8400 !important;}
	.spmenus:visited {background-color:#ff8400 !important;}	
	.spmenus:hover {background-color:#ff6c00 !important;}	
	.spmenus:active {background-color:#ff8400 !important;}	

.spmenus2 { background-color:#ff9600 !important; border: none !important;}
	.spmenus2:visited {background-color:#ff9600 !important; border: none !important;}	
	.spmenus2:hover {background-color:#ff9600 !important; border: none !important;}	
	.spmenus2:active {background-color:#ff9600 !important; border: none !important;}	
	
.toggle:hover, .toggle-sub:hover {color:#fff !important; opacity:0.5;}

.spseperate { position:relative; width:100%; height:0px; border-top:4px solid #ffb44a; }

.spmenulhmod { padding-top:10px; padding-bottom:10px; padding-right:10px; line-height:170%; }

.authorprofilecon { position:relative;
float:left;
width:690px;
height:230px;
margin-bottom:20px;
background:#f8f8f8;
}

.authoravatar {
position:relative;
float:left;
width:160px;
height:160px;
margin-top:30px;
margin-left:30px;
margin-right:30px;
}

.authornamecon {
position:relative;
float:left;
width:330px;
height:30px;
margin-top:30px;
margin-right:30px;
}

.authorbiocon {
position:relative;
float:left;
width:310px;
height:150px;
margin-top:0px;
margin-right:30px;
text-align:justify;
}
	
.authorsocialcon {
position:relative;
float:left;
width:110px;
height:160px;
margin-top:-30px;
padding-left:10px;
border-left:1px solid #d7d7d7;
}	

.authorsociala:link {
	font-family: 'Roboto', sans serif;
	font-size:13px;
	font-weight:400;
	color:#707070;
	text-decoration:none;
	line-height:100%;
text-decoration:none;
	}
.authorsociala:visited {
	font-family: 'Roboto', sans serif;
	font-size:13px;
	font-weight:400;
	color:#707070;
	text-decoration:none;
	line-height:100%;
text-decoration:none;
	}
.authorsociala:hover {
	font-family: 'Roboto', sans serif;
	font-size:13px;
	font-weight:400;
	color:#707070;
	text-decoration:none;
	line-height:100%;
text-decoration:none;
	opacity:0.6;
	}
.authorsociala:active {
	font-family: 'Roboto', sans serif;
	font-size:13px;
	font-weight:400;
	color:#707070;
	text-decoration:none;
	line-height:100%;
text-decoration:none;
	}
	
.authorsocialimg {
	position:relative;
	float:left;
	width:32px;
	height:32px;
}	
	
.authorsocialtcon {
	position:relative;
	float:left;
	width:auto;
	height:22px;
	padding-top:10px;
}

.authorpostcon {
    float: left;
    height: 140px;
    margin-bottom: 25px;
    position: relative;
    width: 680px;
    margin-left: 20px;
}

.authorpostcon3 {
    float: left;
    height: 140px;
    margin-bottom: 25px;
    position: relative;
    width: 680px;
    margin-left: 20px;
}


.authortitlecon {
    float: left;
    height: 37px;
    position: relative;
    width: 500px;
}

.authortitle-h:link {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:23px; text-decoration:none; line-height:108%; }
.authortitle-h:visited {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:23px; text-decoration:none; }
.authortitle-h:hover {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:23px; opacity:0.5; text-decoration:none; }
.authortitle-h:active {font-family:'Montserrat', sans serif; color:#ff9600; font-weight:300; font-size:23px; text-decoration:none; }

.authordatecon {
    float: left;
    height: 25px;
    margin-top: 3px;
    position: relative;
    width: 500px;
}
.authordesccon {
    border-bottom: 1px dashed #ff9600;
    border-style: dotted solid dashed;
    float: left;
    height: 70px;
    padding-top: 5px;
    position: relative;
    width: 480px;
    overflow: hidden;
}

.authordescp {font-family:'Roboto', sans serif; color:#606060; font-weight:300; font-size:15px; text-decoration:none; line-height:145%; }

.authorthumbcon {
	position:relative;
	float:left;
	width:140px;
	height:140px;
	margin-right:30px;
}

.wrapper { display:none; }

.authorlatestpostscon {
	position:relative;
	float:left;
	width: 683px;
    	height: 29px;
	background:#ff9600;
	margin-bottom:20px;
	padding-top:11px;
	padding-left:10px;}
	
.latestauthorptitle {font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:18px; text-decoration:none; line-height:108%; text-transform:uppercase; }	

.bioauthor { color:#606060; }

#fullwidthfooter {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
}

.footerholder {
  margin: 0 auto;
  position: relative;
  width: 1145px;
  height: auto;
}

.footerbottomcon {
  position: relative;
  float: left;
  width: 1145px;
  height: auto;
  border-top: 1px dashed #ffbb7e;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 10px;
  text-align: left;
}

.fbc-l {
  position: relative;
  float: left;
  width: 572px;
  height: auto;
  text-align: left;
}

.fbc-r {
  position: relative;
  float: left;
  width: 573px;
  height: auto;
  text-align: right;
  padding-top: 6px;
}


.footerquartercon1 {
  position: relative;
  float: left;
  width: 110px;
  height: 158px;
  border-right: 1px dashed #ffbb7e;
  padding-right: 37.5px;
  padding-bottom: 10px;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: left;
}

.footerquartercon2 {
  position: relative;
  float: left;
  width: 280px;
  height: 158px;
  padding-left: 20px;
  padding-right: 37.5px;
  padding-bottom: 10px;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: left;
}
.footerquartercon3 {
  position: relative;
  float: left;
  width: 160px;
  height: 158px;
  border-right: 1px dashed #ffbb7e;
  padding-left: 20px;
  padding-right: 37.5px;
  padding-bottom: 10px;
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: left;
}

.footerquarterconlast {
	position: relative;
	float:left;
	width: 150px;
	height:168px;
	border-right:none;
	margin-top:30px;
	border-left:1px dashed #ffbb7e;
	padding-left:20px;
}

.footerquartercon4 {
  position: relative;
  float: left;
  width: 248px;
  height: 168px;
  border-right: none;
  margin-top: 30px;
  border-left: 1px dashed #ffbb7e;
  padding-left: 20px;
}

.fqc1 {
	position: relative;
	float:left;
	width: 100%;
	height:auto;
	border-right:none;
	padding-bottom:10px;
	text-align:left;
	border-top:1px dashed #ffbb7e;
	margin-top:20px;
	padding-top:10px;
}

.footerbp {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:13px; text-decoration:none;}

.footercreditn {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:13px; text-decoration:none; opacity:0.5}

.footercredit:link {font-family:'Roboto', sans serif; color:#fff; font-weight:400; font-size:13px; text-decoration:none; opacity:1}
.footercredit:hover {font-family:'Roboto', sans serif; color:#fff; font-weight:400; font-size:13px; text-decoration:none; opacity:0.5}
.footercredit:active {font-family:'Roboto', sans serif; color:#fff; font-weight:400; font-size:13px; text-decoration:none; opacity:1}
.footercredit:visited {font-family:'Roboto', sans serif; color:#fff; font-weight:400; font-size:13px; text-decoration:none; opacity:1}


.footermm:link { font-family:'Montserrat', sans serif; color:#fff; font-weight:300; font-size:11px; text-decoration:none; text-transform:uppercase; line-height:255%; border-bottom:1px dotted #ffbb7e; padding:5px; margin-bottom:10px;}
.footermm:visited {font-family:'Montserrat', sans serif; color:#fff; font-weight:500; font-size:11px; text-decoration:none; text-transform:uppercase; line-height:255%; border-bottom:1px dotted #ffbb7e;}
.footermm:hover {font-family:'Montserrat', sans serif; color:#ff7800; font-weight:500; font-size:11px; text-decoration:none; text-transform:uppercase; line-height:255%; background-color:#fff; border-radius:4px; border-bottom:none;}
.footermm:active {font-family:'Montserrat', sans serif; color:#fff; font-weight:500; font-size:11px; text-decoration:none; text-transform:uppercase; line-height:255%; border-bottom:1px dotted #ffbb7e;}

.footerp { font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:13px; text-decoration:none; line-height:130%; margin-bottom:10px;}

.footerpa:link { font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:13px; text-decoration:none; line-height:130%; margin-bottom:10px; border-bottom:1px #fff dotted;padding-left:3px; padding-right:3px; border-radius:2px;}
.footerpa:visited { font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:13px; text-decoration:none; line-height:130%; margin-bottom:10px; border-bottom:1px #fff dotted; }
.footerpa:hover { font-family:'Roboto', sans serif; color:#ff7800; font-weight:300; font-size:13px; text-decoration:none; line-height:130%; margin-bottom:10px; border-bottom:1px #fff dotted; background-color:#fff; padding-left:3px; padding-right:3px; border-radius:2px;}
.footerpa:active { font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:13px; text-decoration:none; line-height:130%; margin-bottom:10px; border-bottom:1px #fff dotted; }

.footerh1 {font-family:'Roboto', sans serif; color:#fff; font-weight:200; font-size:13px; text-decoration:none; text-transform:uppercase; line-height:190%;}

.footerlegala:link {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:11px; text-decoration:none; opacity:0.6;}
.footerlegala:visited {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:11px; text-decoration:none; opacity:0.6;}
.footerlegala:hover {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:11px; text-decoration:none; opacity:1;}
.footerlegala:active {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:11px; text-decoration:none; opacity:0.6;}

.footeripp {font-family:'Roboto', sans serif; color:#fff; font-weight:300; font-size:11px; text-decoration:none; opacity:0.2;}


.youtubesmall {
	position: relative;
	float:left;
	width: 10px;
	height: 10px;
	background:url('images/ysmallhover.png');
	background-repeat:no-repeat;
}

.appspacing { position: relative;
	float:left;
	margin-top:6px; }
	
.appspacing1 { position: relative;
	float:left;
	margin-top:11px; }	
	
.shopmenu { position:relative; float:right; width:auto; height:auto; }	
	
.shopmenua:link {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    display:block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;
	border-left:1px solid #ff9000;
	border-right:1px solid #ff9000;
	height:30px;
}	
.shopmenua:visited {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    display:block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;
	border-left:1px solid #ff9000;
	border-right:1px solid #ff9000;
	height:30px;
}	
.shopmenua:hover {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    display:block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;
	border-left:1px solid #ff9000;
	border-right:1px solid #ff9000;
	height:30px;
	opacity:0.5;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}	
.shopmenua:active {
    font-family: 'Montserrat', sans-serif;
	font-size:13px;
    display:block;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
	padding-left:13px;
	padding-right:13px;
	padding-top:10px;
	border-left:1px solid #ff9000;
	border-right:1px solid #ff9000;
	height:30px;
}	


/**misc**/

.page-numbers {
    font-family: 'Roboto', sans serif;
   color:#fff;
    background: #ff7e00;
    padding: 13px;
    border-radius: 7px;
}

.current {
    font-family: 'Roboto', sans serif;
   color:#fff;
    background: #ffa853 !important;
    padding: 13px;
    border-radius: 7px;
}

.dots:hover { opacity:1 !important;}

.page-numbers:link {
    font-family: 'Roboto', sans serif;
    color:#fff;
    padding: 13px;
    border-radius: 7px;
    text-decoration:none;
}

.page-numbers:visited {
    font-family: 'Roboto', sans serif;
    color:#fff;
    padding: 13px;
    border-radius: 7px;
    text-decoration:none;
}

.page-numbers:hover {
    font-family: 'Roboto', sans serif;
    color:#fff;
    padding: 13px;
    border-radius: 7px;
    text-decoration:none;
    opacity:0.5;
}

.page-numbers:active {
    font-family: 'Roboto', sans serif;
    color:#fff;
    padding: 13px;
    border-radius: 7px;
    text-decoration:none;
}

.paginationcon { position: relative;
    float: left;
    text-align: center;
    width: 1065px;
    height: auto; 
    margin-bottom:35px;
}

.paginationcon2 {
    float: left;
    height: auto;
    margin-bottom: 35px;
    position: relative;
    text-align: center;
    width: 650px;
}

.paginationcon3 {
    float: left;
    height: auto;
    margin-bottom: 35px;
    position: relative;
    text-align: center;
    width: 684px;
}

.igf {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }
   
.igf:hover {
      opacity: 0.5;
}

::selection {
  background: #ffd496; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #ffd496; /* Gecko Browsers */
}

/**cf**/

.cf7textfield { background: none repeat scroll 0 0 #f0f0f0;
    border: 0 none;
    width: 90%;
    height: 35px;
    padding-left:7px;
    padding-right:7px;
    color: #ff7e00;
    font-color:#ff7e00;
    font-family: 'Roboto',sans-serif;
    font-size:15px;
    font-weight:400;
    border-radius:5px;}

.cf7cc { background: none repeat scroll 0 0 #f0f0f0;
    border: 0 none;
    width: 30%;
    height: 35px;
    padding-left:7px;
    padding-right:7px;
    color: #ff7e00;
    font-color:#ff7e00;
    font-family: 'Roboto',sans-serif;
    font-size:15px;
    font-weight:400;
    border-radius:5px;}

.cf7textarea { background: none repeat scroll 0 0 #f0f0f0;
    border: 0 none;
    width: 90%;
    height: 135px;
    padding-left:7px;
    padding-right:7px;
    color: #ff7e00;
    font-color:#ff7e00;
    font-family: 'Roboto',sans-serif;
    font-size:15px;
    font-weight:400;
    border-radius:5px; }

.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:50%;
			   height:42px;
			   padding-left:5px;
			   padding-right:5px;
			   padding-top:7px;
			   padding-bottom:7px;
			   font-weight:400;
            		   border-radius:5px;}

.sendemsg {
    background-color: #ff7e00;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    float: left;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    height: 35px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 100px;
    font-weight: 500;
}

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
        font-family:'Roboto', sans serif;
	color: #fff;
	text-decoration:none;
}

.navigation li {
    	font-family: "Roboto",sans serif;
	color:#aeaeae;
	display: inline;
	margin-right:3px;
}

.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
    background-color: #ff7e00;
    border-radius: 0px;
    cursor: pointer;
    font-family: "Roboto",sans serif;
    line-height: 280%;
    padding-bottom: 10px !important;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-left: 1rem;
    margin-left: -7px;
    width: 100px;
}
.navigation li a:hover, .navigation li.active a {
    background-color: #ffa853;
    font-family: "Roboto",sans serif;
}

.ddd3 {
    background-color: #ff7e00;
    border-radius: 0px;
    cursor: pointer;
    font-family: "Roboto",sans serif;
    line-height: 280%;
    color:#fff;
    padding-bottom: 10px !important;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-left: 1rem;
    margin-left: -7px;
    width: 100px;
}

#categories-3 a:link {
        border-bottom: 1px dotted #ff7e00;
    border-radius: 2px;
    color: #ff7e00;
    display: inline;
    float: left;
    font-family: "Roboto",sans serif;
    font-size: 16px;
    height: auto;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 5px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    width: auto;
}

#categories-3 a:visited {
    border-radius: 2px;
    color: #ff7e00;
    display: inline;
    float: left;
    height: auto;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 5px;
    position: relative;
    text-transform: uppercase;
    width: auto;
}

#categories-3 a:hover {
    background: none repeat scroll 0 0 #ff7e00;
    border-radius: 2px;
    color: #fff;
    display: inline;
    float: left;
    height: auto;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 5px;
    position: relative;
    text-transform: uppercase;
    width: auto;
}
#categories-3 a:active {
    border-radius: 2px;
    color: #ff7e00;
    display: inline;
    float: left;
    height: auto;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 5px;
    position: relative;
    text-transform: uppercase;
    width: auto;
}

#categories-3 li {
    display: inline;
}

#categories-3 h3 {
    display: none;
}

.authorlinkhome a:link {
	position:relative;
	float:left;
font-family:'Roboto', sans serif; color:#252525; font-weight:500; font-size:13px; text-decoration:none; opacity:0.8;
}

.authorlinkhome a:visited {
	position:relative;
	float:left;
font-family:'Roboto', sans serif; color:#252525; font-weight:500; font-size:13px; text-decoration:none; opacity:0.8;
	}
	
.authorlinkhome a:hover {
	position:relative;
	float:left;
font-family:'Roboto', sans serif; color:#252525; font-weight:500; font-size:13px; text-decoration:none; opacity:0.5;
	}
	
.authorlinkhome a:active {
	position:relative;
	float:left;
font-family:'Roboto', sans serif; color:#252525; font-weight:500; font-size:13px; text-decoration:none; opacity:0.8;
	}	

.searchnfcon {
	position:relative;
	float:left;
	width:476px;
	height:140px;
	margin-bottom:20px;
	margin-left:20px;
}

.authoravatar img { width:100%; height:100%; }

.cdartworksmall img {
    width: 100%;
    height: 100%;
}

.authormixtape a:link {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:11.5px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
}

.authormixtape a:visited {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:11.5px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
}

.authormixtape a:hover {
	position:relative;
	float:left;
	font-family: 'Roboto', sans serif;
	font-size:11.5px;
	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:11.5px;
	font-weight:400;
	color:#ff7e00;
	text-decoration:none;
}

.rmixtapesscale img { width:100%; height:100%; }

#mixtapesweek, #mixtapesmonth {
    height: auto;
}

.paragraphheader {
    border: 0 none;
    color: #707070;
    font-family: "Montserrat",sans serif;
    font-size: 19px;
    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:14px;
	font-weight:300;
	color:#232323;
}

.content1 li {
    list-style-position: inside;
    list-style-type: decimal;
    padding-bottom: 5px;
    border-bottom: 1px dotted #d5d5d5;
    padding-top: 5px;
    font-family: 'Roboto', sans serif;
    font-size:12px;
    color: #a7a7a7;
}

.content1 a:hover {
    list-style-position: inside;
    list-style-type: decimal;
    padding-bottom: 5px;
    padding-top: 5px;
    font-family: 'Roboto', sans serif;
    font-size:12px;
    color: #a7a7a7;
}

.authorsocialconm, .authorsocialconm2 { display:none; }

.trendingsidepostcon {
	position:relative;
	float:left;
	width:300px;
	height:80px;
	margin-bottom:10px;
	border-bottom:1px dashed #ff9600;
	padding-bottom:10px;
}

.trendingsidethumbcon {
	position:relative;
	float:left;
	width:80px;
	height:80px;
	margin-right:10px;
}

.trendingvimthumbcon {
    height: 80px !important;
    left: 0;
    position: absolute;
    top: 0;
    width: 80px !important;
}
.trendingvimthumbcon img {
    height: 100%;
    width: 100%;
}
.trendingsidetitlecon {
	position:relative;
	float:left;
	width:210px;
	height:47px;
	overflow:hidden;
 margin-top: 3px;
}

.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:210px;
	height:15px;
}

.sidebarspacer { 
position:relative;
float:left;
width:300px;
height:20px;
}

.wholeholder {
	position: relative;
	float:left;
	width: 1035px;
	height:auto;
}

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }
   
.fade:hover {
      opacity: 0.5;
}

.centerres { 
position:relative;
float:left;
width:auto;
height:auto;
}

.facebookholder {
position:relative;
float:left;
width:300px;
height:70px;
background:#f8f8f8;
border-radius:6px;
border:1px solid #e2e2e2;
margin-bottom:20px;
}

.youtubeholder {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E2E2E2;
    border-radius: 6px;
    float: left;
    height: 60px;
    position: relative;
    width: 290px;
    padding-top: 10px;
    padding-left: 10px;
    margin-bottom:20px;
}

.twitterholder {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E2E2E2;
    border-radius: 6px;
    float: left;
    height: 38px;
    position: relative;
    width: 290px;
    padding-top: 7px;
    padding-left: 10px;
}

.mxsidetitle2 { font-family:'Roboto', sans serif; font-size:20px; color:#bebebe; text-transform:uppercase;}

.footermobile1, .footermobile2, .footermobile3, .footermobile4, .footermobile5 {display:none;}

.sbmad {
position:relative;
float:left;
width:300px;
height:auto;}

.symspace { margin-top:10px; }

.subscribeyt {display:none;}

*:focus
{
outline: none;
outline-width: 0;
}

.sticky{ display:none; }

.nextfwbtn {
position:relative !important;
float:left !important;
width:694px !important;
height:78px !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;
margin-top:10px;
}

.nextfwbtn:hover {
position:relative !important;
float:left !important;
width:694px !important;
height:78px !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;
margin-top:10px;
}

.nexttitlecon {
    float: left;
    height: 54px;
    padding-top: 24px;
    position: relative;
    text-align: center;
    width: 570px;
    padding-left:30px;
    padding-right:20px;
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
    font-family:'Montserrat', sans serif;
    color:#ff9600;
}
.nextarrowcon {
    float: left;
    height: 74px;
    padding-top: 4px;
    position: relative;
    text-align: center;
    width: 52px;
    padding-left: 5px;
}


.nextdescp {
font-family:'Montserrat', sans serif;
color:#808080;
font-weight:300;
font-size:25px;
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:25px;
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:50px !important;
text-decoration:none !important;
text-shadow: 1px 1px rgba(255, 255, 255, 0.5) !important;
}

.nextvidspacer {
position:relative;
float:left;
width:100%;
height:20px;
}

.dtnextcon { position:relative: float:left; width:auto; height:auto; }
.mobnextcon { position:relative: float:left; width:auto; height:auto; display: none; }

.postfeed { position:relative; float:left; width:694px; height:auto; }

.catbox1 {
	position:relative;
	float:left;
	width:auto;
	height:22px;
	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:hover {background:#ff7e00; color:#fff;}

.catbox1 a:link{
	font-family:'Roboto', sans serif; font-size:16px; color:#ff7e00; text-decoration:none;
}
.catbox1 a:visited{
	font-family:'Roboto', sans serif; font-size:16px; color:#ff7e00; text-decoration:none;
}
.catbox1 a:hover{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none; 
}
.catbox1 a:active{
	font-family:'Roboto', sans serif; font-size:16px; color:#ff7e00; text-decoration:none;
}

.catbox1l {
	position:relative;
	float:left;
	width:auto;
	height:22px;
	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:16px; color:#fff; text-decoration:none;
}

.catbox1l:hover {background:#ff7e00; opacity:0.7; color:#fff; 
}

.catbox1l a:link{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catbox1l a:visited{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}
.catbox1l a:hover{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none; 
}
.catbox1l a:active{
	font-family:'Roboto', sans serif; font-size:16px; color:#fff; text-decoration:none;
}

.featurednpcon img {
    width:476px;
    height: 300px;
}

.authorbiopostcon {
	position:relative;
	float:left;
	width:694px;
	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:10px;
}

.authoravatarpost {
	position:relative;
	float:left;
	width:100px;
	height:101px;
	padding-top:9px;
	padding-left:20px;
	}
	
.authoravatarpost img {
	border-radius:80px;
	}
	
.authorbionamepost {
	position:relative;
	float:left;
	width:564px;
	height:35px;
	padding-left:10px;
	padding-top:10px;
	background:none;
	}		
	
.authorbiongp {
	font-family:'Roboto', sans serif; font-size:20px; color:#727272; text-decoration:none;
}	

.authorbionamepost a:link {
	font-family:'Roboto', sans serif; font-size:20px; color:#ff7e00; text-decoration:none;
}	
.authorbionamepost a:visited {
	font-family:'Roboto', sans serif; font-size:20px; color:#ff7e00; text-decoration:none;
}	
.authorbionamepost a:hover {
	font-family:'Roboto', sans serif; font-size:20px; color:#ff7e00; text-decoration:none; opacity:0.7;
}	
.authorbionamepost a:active {
	font-family:'Roboto', sans serif; font-size:20px; color:#ff7e00; text-decoration:none;
}	

.authorbiosocialpost {
	position:relative;
	float:left;
	width:564px;
	height:32px;
	padding-left:10px;
	}	
	
.socialauthorbutton {
position:relative;
float:left;
width:auto;
border:1px solid #dadada;
border-radius:3px;
margin-right:10px;
	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:694px;
	height:20px;
}

.trendingsidepostcon:hover {
    background: #e7e7e7;
}

.widget_wmp_widget li:hover a {
color:#fff;
}

.appstartlu {
position:relative;
float:left;
width:500px;
height:auto;
}

.appstartiphone1 {
position:relative;
float:left;
max-width:250px;
height:auto;
}

.appstartiphone1 img {
width:100%;
height:100%;
}

#popup_countdown { font-family:'Roboto', sans serif; color:#fff !important; }

#close_cross {
    left: 0px !important;
    top: -25px !important;	
}
#itro_popup, #itro_opaco { display:none !important; }

/**170115**/
.adbmcon {
	position:relative;
	float:left;
	width:1107px;
	height:235px;
	margin-top:15px;
	margin-bottom:10px;
}

.fvtitle3 {
	position:relative;
	float:left;
	width:20%;
	height:30px;
	padding-top:12px;
	padding-left:1.9%;
	text-align:left;
	background-color:#ff7e00;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.fvtitle4 {
	position:relative;
	float:right;
	width:75px;
	height:22px;
	padding-left:10px;
	padding-top:5px;
	text-align:left;
	background-color:#c3c3c3;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin-top:15px;
}
.fvtitle4:hover {opacity:0.5;}

.ftmtgallery {
	position:relative;
	float:left;
	width:1070px;
	height:203px; 
	padding-left:35px;
	background:#036;
	background: -webkit-linear-gradient(#f1f1f1, #ffffff); /* 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 */
	border:1px solid #e8e8e8;
	}
	
.singleftmtcon { position:relative; float:left; width:130px; height:183px; margin-top:16px; margin-left:21px; margin-right:21px; }	
	
.singleftmt-title { position:relative; float:left; width:130px; height:19px; margin-top:7px; overflow:hidden;
    text-overflow:ellipsis;}	
.singleftmt-artist { position:relative; float:left; width:130px; height:20px; overflow:hidden;
    text-overflow:ellipsis;}		
	
.featuredartistp {font-family:'Roboto', sans serif; color:#919191; font-weight:600 !important; font-size:12px; text-decoration:none; }

.singleftmt-title a {
    font-weight: 600 !important;
}

.singleftmtcon img { position:relative; float:left; width:130px; height:130px; }

.channelcatholder { position:relative;float:left;height:auto;width:auto; }

.vonsymbol {position:absolute;width:46px;height:27px;padding-top:5px;padding-left:4px;background:#ff9a30;border-bottom-right-radius:6px;opacity:0.90;z-index:999 !important;}
/**280515**/
.featuredvideotitle {
	position:relative;
	float:left;
	width:359px;
	height:57px;
	margin-bottom:15px;
}

.fvtitlecon {
position:relative;
float:left;
width:243px;
height:42px;
background:#e5e5e5;
padding-top:15px;
margin-bottom:14px;
padding-left:26px;
}

.fviconcon {
position:relative;
float:left;
width:60px;
height:45px;
padding-top:12px;
padding-left:30px;
background:#dcdcdc;
}

.mediumtitle {
    font-family: 'Montserrat', sans-serif;
	font-size:20px;
    font-weight:400;
    text-transform: uppercase;
    color:#ff7800;
}

.tvcon {
	position:relative;
	float:left;
	width:304px;
	height:66px;
	margin-left:26px;
	margin-bottom:9px;
	background:#e4e4e4;
}

.tvcon:hover {
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.1);
}

.tvthumb { position:relative;
	float:left;
	width:112px;
	height:66px;
}

.tvcthumb { position:absolute;
	top:0;
	left:0;
	width:112px;
	height:66px;
}

.tvdesc {
	position:relative;
	float:left;
	width:168px;
	height:24px;
	padding-top:9px;
	padding-left:12px;
	padding-right:12px;
	margin-bottom:9px;
	overflow:hidden;
}

.tvgocon {
	position:relative;
	float:left;
	width:192px;
	height:24px;
	overflow:hidden;
	background:#fb8822;
}

.tvlink:link {
    font-family: 'Roboto', sans-serif;
	font-size:12.5px;
    font-weight:600;
    color:#656565;
	text-decoration:none;
	text-transform:uppercase;
	line-height:100%;
}
.tvlink:visited {
    font-family: 'Roboto', sans-serif;
	font-size:12.5px;
    font-weight:600;
    color:#656565;
	text-decoration:none;
	text-transform:uppercase;
}
.tvlink:hover {
    font-family: 'Roboto', sans-serif;
	font-size:12.5px;
    font-weight:600;
    color:#656565;
	text-decoration:none;
	text-transform:uppercase;
	opacity:0.7;
}
.tvlink:active {
    font-family: 'Roboto', sans-serif;
	font-size:12.5px;
    font-weight:600;
    color:#656565;
	text-decoration:none;
	text-transform:uppercase;
}
.tvarrowcon {
	position:relative;
	float:left;
	width:19px;
	height:24px;
}
.tvvvcon {
	position:relative;
	float:left;
	width:173px;
	height:18px;
	text-align:right;
	padding-top:7px;
}
.vvlink:link {
    font-family: 'Roboto', sans-serif;
	font-size:10px;
    font-weight:500;
    color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	line-height:100%;
}
.vvlink:visited {
    font-family: 'Roboto', sans-serif;
	font-size:10px;
    font-weight:500;
    color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	line-height:100%;
}
.vvlink:hover {
    font-family: 'Roboto', sans-serif;
	font-size:10px;
    font-weight:500;
    color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	line-height:100%;
	opacity:0.8;
}
.vvlink:active {
    font-family: 'Roboto', sans-serif;
	font-size:10px;
    font-weight:500;
    color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	line-height:100%;
}

.dlmixtapesad { position:relative;float:left;width:90%;padding-left:5%;padding-right:5%; display:none;}

.menu-the-link-up-mobile-menu-container {
    display: none !important;
}

/**mnfccustom**/

#menufication-top {
    background: #ff9600 !important;
    box-shadow: none !important;
	border-bottom:1px solid #ff8100;
}

#menufication-scroll-container {
    background: #ff9600 !important;
	}
	
.menufication-menu-level-0 a:link { color:#fff !important; text-shadow:none !important;}
.menufication-menu-level-0 a:visited { color:#fff !important; text-shadow:none !important;}
.menufication-menu-level-0 a:hover { color:#fff !important; text-shadow:none !important;}
.menufication-menu-level-0 a:active { color:#fff !important; text-shadow:none !important;}	

li.menufication-active-class>a { color:#fff !important; text-shadow:none !important;}
#menufication-non-css3-nav { color:#fff !important; text-shadow:none !important;}

#menufication-nav li, #menufication-non-css3-nav li {
	font-family: 'Montserrat', sans serif !important;
  border-top: 1px solid #ffa11a !important;
  border-bottom: 1px solid #ff8100 !important;
}

#menufication-nav li a {
    font-family: 'Montserrat', sans serif !important;
    text-shadow: none !important;
    color: #fff !important;
font-size:15px !important;
text-transform:uppercase !important;
}
#menufication-non-css3-nav li a {
    font-family: 'Montserrat', sans serif !important;
}

.menufication-menu-level-1 {
    border-top: 1px solid #ff8100 !important;
}

#menufication-top #menufication-btn:before, #menufication-non-css3-top #menufication-non-css3-btn:before {
  border-bottom: 11px double #fff !important;
  border-top: 4px solid #fff !important;
  content: "" !important;
  position: absolute !important;
  height: 3px !important;
  left: 5px !important;
  top: 6px !important;
  width: 23px !important;
}