body {
	font-family: 'Lato', sans-serif;
}

.smallForm.siteBody .loginBtn {
    color: #fff;
}

.siteBody {
    padding-top: 			97px;
}

.siteBody .headerWrap {
    top: 					23px;
}

.siteBody.fixedHeader .headerWrap {
    top: 					23px;
}


.siteBody .navigation {
    top: 					-35px;
}

#nav_icons .iconBadge {
    top: -35px;
}

.loggedIn .languageMenu {
    top: 52px;
}

.smallForm .loginBtn {
    color: #fff; 
}

.aboveHeader {
	background: 			#101010;
	width:					100%;
	height:					23px;	
	top:					0;
	left:					0;
	position:				fixed;
	z-index:				7;
}

.aboveHeaderLinks {
	margin:					0 5% 0 5%;
	max-width:				2000px;	
	height:					23px;
	line-height:			23px;
	text-align:				right;
	padding:				0;
}

.loggedIn .aboveHeaderLinks {
	text-align:				left;

}

.aboveHeaderLinks li {
	float:					left;
	padding:				0;
	margin:					0;
}

.aboveHeaderLinks li.seperator {
	display:				none;
}

.aboveHeaderLinks a {
	color:					#eee;
	text-decoration:		none;
}

.aboveHeaderLinks a:hover {
	color:					#fff;
	text-decoration:		underline;
}

.siteBody .navigation li a {
    color: 					#fff;
}

.siteBody .navigation li a:hover {
    color: 					#fe742b;
	background-color:       unset;
}

nav .navigation .selected {
    background-color:       rgba(0, 0, 0, 0);
}

.siteBody .navigation li:hover {
    background-image:       none;
    background:             #000000;
}
.siteBody .navigation .selected a {
    color:                  #fe742b;
	border-bottom:          3px solid #fe742b;
    height:                 59px;
    line-height:            50px;
    padding:                0 15px;
}

.navigation li:hover .navDropMenu a {
    border-bottom:         none;
	 color:                #333;
}

.siteBody nav .navigation li.join a {
	color:					#fff;
	font-weight:            bold;
	text-transform:         uppercase;
}

.topFourWrapper .info .buttonWrap a, #homePage .live .info .buttonWrap a {
    color: #fff;
	font-weight: bold;
}

.siteBody .free120CreditsStamp {
	top:					80px;
}

.siteBody.fixedHeader .free120CreditsStamp {
	top:					45px;
}


.aboveHeader .desktopOnly {
	display:				inline;	
}

nav .navigation li.aboveHeaderLi {
	display:				none;
}

.aboveHeaderLinks ul {
	margin:					0;
	padding:				0;
	display:				inline-block;	
}

.siteBody.fixedHeader .navigation {
    top: 					23px;
}


.fixedHeader .languageMenu {
    top:             40px;   
}

.fixedHeader #nav_icons .iconBadge {
    top: -22px;
}

.loggedIn.fixedHeader .topLinks {
	display: inline-block;	
}

.greyBarWrap {
    background: #fcfcfc;
	margin-top: 48px;
}

.titles .grey {
    background: #fcfcfc;
}

@media all and (min-width: 2000px) {
	
	.aboveHeaderLinks {
		margin: auto;
		max-width: 2000px;
		width: auto;
	}

}

@media all and (max-width: 1024px) {
	
	.siteBody .headerWrap,
	#mobile_menu {
		top: 					23px;
	}
	
	.fixedHeader .siteBody .headerWrap {
		top: 					23px;
	}
	
	.aboveHeader {
		height: 				23px;
		top: 					0;
		left: 					0;
		position: 				fixed;
		z-index: 				7;
	}
	
	.mobileDropArrow:before {
		border-top: 			10px solid #fff;
	}
	
	.siteBody {
		padding-top: 			50px;
	}
	
	.siteBody .navigation {
		top: 					50px;
	}
	
	nav .navigation li.aboveHeaderLi {
		display:				block;
	}
	nav .navigation li.aboveHeaderLi .desktopOnly {
		display:				none;
	}
	
	nav .navigation li {
		border-bottom: 			1px solid #da4b04;
	}
	
	nav .navigation li.seperator {
		display:				block;
		height:					60px;
	}
	
	nav .navigation li.seperator:hover {
		background-color:		none;
	}
	
	.siteBody.fixedHeader .navigation {
		top: 					0;
	}

	
	.loggedIn.fixedHeader .topLinks ,
	.fixedHeader .topLinks,
	.topLinks {
		display: none;	
	}	
	 
	.siteBody {
		padding-top: 0px;
	}
	
	.greyBarWrap {
		margin-top: 14px;
	}
		
	   
  .navigationWrap .navigation .selected a {
	 border-bottom: none;
	 height: 50px; 
	}
	
  .navigationWrap .navigation li {
	     border-bottom: 1px solid #1E1E1E;
 
	}
	
			
	.siteBody .loggedIn .languageMenu,
	.siteBody .fixedHeader .languageMenu,
	.fixedHeader .languageMenu {
   	 	top: 16px;
	}
	
	.aboveHeader {
		display: none;
	}

	.aboveHeaderLinks {
		display: none;
	}
	
	
	.siteBody .headerWrap, #mobile_menu {
		top: 0;
	}

	
	.siteBody.fixedHeader .headerWrap {
		top: 0;
	}
	
	
}
