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;
}

.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;
	}
	
  .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;
	}
	
	
}

body.wl.whitelabel.adam4adamlivecom.DEV .drop-menu-input:checked ~ .cat-tab {
	background-color:unset
}

body.wl.whitelabel.adam4adamlivecom.DEV .grid-size:hover,body.wl.whitelabel.adam4adamlivecom.DEV .grid-size.on {
	color:#fe742b
}

body.wl.whitelabel.adam4adamlivecom.DEV .homepage-categories-left .homepage-categories-list {
	background-color:#000;width:200px
}

body.wl.whitelabel.adam4adamlivecom.DEV .homepage-categories-left .homepage-categories-list li a,body.wl.whitelabel.adam4adamlivecom.DEV .homepage-categories-left .homepage-categories-list li a .smaller-number {
	color:#fff
}

body.wl.whitelabel.adam4adamlivecom.DEV .model-sort-container {
	background-color:#fe742b;border-bottom:none
}

body.wl.whitelabel.adam4adamlivecom.DEV .model-sort-container>.main-container {
	padding:0 1% 0 0
}

body.wl.whitelabel.adam4adamlivecom.DEV .btn.has-drop-menu.cat-menu {
	background:#000;width:246px;height:unset;margin:0
}

body.wl.whitelabel.adam4adamlivecom.DEV .btn.has-drop-menu.cat-menu span,body.wl.whitelabel.adam4adamlivecom.DEV .btn.has-drop-menu.cat-menu i {
	color:#fff
}

body.wl.whitelabel.adam4adamlivecom.DEV.categories-opened #homePage.pageWidth {
	padding:0 1% 0 0
}

body.wl.whitelabel.adam4adamlivecom.DEV.categories-opened .live-models {
	margin-left:200px
}

body.wl.whitelabel.adam4adamlivecom.DEV.categories-opened .cat-tab:before {
	background:unset
}

body.wl.whitelabel.adam4adamlivecom.DEV .footerWrap {
	background-color: #ed7c40;
}

body.wl.whitelabel.adam4adamlivecom.DEV .footCol,
body.wl.whitelabel.adam4adamlivecom.DEV .footCol a {
	color: #222;
}

body.wl.whitelabel.adam4adamlivecom.DEV .model-container-home .model-name {
	color: #333;
	text-shadow: unset;
	height: 18px;
	line-height: 18px;
	background: rgba(255,255,255,.8);
	padding: 0 5px 0 20px;
	bottom: 5px;
	font-weight: 700;
}

body.wl.whitelabel.adam4adamlivecom.DEV .model-container-home .model-container-home .model-menu i {
	display: inline-block;
	margin-top: 2px;
}

body.wl.whitelabel.adam4adamlivecom.DEV .model-container-home .model-dot {
	bottom: 9px;
}

body.wl.whitelabel.adam4adamlivecom.DEV .model-container-home .scheduled-name {
	padding-left: 44px;
}

body.wl.whitelabel.adam4adamlivecom.DEV .model-name.scheduled-name span:first-child {
	display: inline-block;
	padding-right: 5px;
}

body.wl.whitelabel.adam4adamlivecom.DEV .model-container-home .scheduled-name .icon-calendar {
	font-size: 17px;
	margin-top: 1px;
	margin-left: -24px;
}

body.wl.whitelabel.adam4adamlivecom.DEV .models-sort-by {
	justify-content: flex-start;
	padding: 0 0 0 25px;
}

body.wl.whitelabel.adam4adamlivecom.DEV .models-sort-by > div,
body.wl.whitelabel.adam4adamlivecom.DEV .btn.has-drop-menu.search-filter {
	font-size: 18px;
	font-weight: 700;
}

body.wl.whitelabel.adam4adamlivecom.DEV .btn.has-drop-menu.cat-filter > i {
	border-right: 1px solid #000;
}