@CHARSET "UTF-8";

@media only screen
and (max-width: 1100px){
	/**
	
	#ctn_utils:before{
		content: 'Mobile';
	}
	
	**/
	
	html, body{
		background-color: #333;
	}
	
	.ctn_mobile_menu{
		background-color: #333;
		color: #FFF;
	}
	
	.ctn_mobile_menu .nav-header{
		color: #fff;
		text-shadow: none;
		font-weight: normal;
		text-transform: capitalize;
		font-size: 1.4em;
		font-style: italic;
	
		padding-left: 35px;
		padding-bottom: 10px;
}
	
	.ctn_mobile_menu .nav-list{
		padding: 0px;
	}
	
	.ctn_mobile_menu .nav-list a{
		color: #fff;
		text-shadow: none;
		font-size: 1.2em;
		padding: 30px;
	}
	
	.ctn_mobile_menu .nav-list a:hover{
		background-color: inherit;
	}
	
	body:not(.data_signed_in) .ctn_mobile_menu .nav-list li:first-child{
		display: none;
	}
	
	body:not(.data_signed_in) .ctn_mobile_menu .nav-list li ~ li:not(:last-child){
		border-bottom: 1px solid #ccc;
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.data_signed_in .ctn_mobile_menu .nav-list li:nth-child(3) ~ li:not(:last-child){
		border-bottom: 1px solid #ccc;
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.ctn_mobile_menu .nav-list li:last-child{
		text-align: center;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	
	.data_signed_in .ctn_mobile_menu .nav-list li:nth-child(2){
		padding-left: 20px;
		padding-right: 20px;
	}
	
	
	
	.data_signed_in .ctn_mobile_menu .nav-list li:nth-child(3){
		border-bottom: 1px solid #ccc;
		padding-bottom: 15px;
		
	
		padding-left: 20px;
		padding-right: 20px;
}
	
	.ctn_mobile_menu .divider{
		display: none;
	}
	
	
	.data_signed_in .ctn_mobile_menu .nav-list li:nth-child(2){
		font-size: .9em;
	}
	
	.data_signed_in .ctn_mobile_menu .nav-list li:nth-child(2) span:first-child{
		float: left;
	}
	
	.data_signed_in .ctn_mobile_menu .nav-list li:nth-child(2) span:first-child:after{
		content: ':';
	}
	
	.data_signed_in .ctn_mobile_menu .nav-list li:nth-child(2) span:last-child{
		float: right;
	}
	
	
	
	#right {
		background-color: #fff;
	}
#right.with_menu_open{
	position: fixed;
}

.wrapper_main:nth-child(4) {
	background-color: #fff;
}
	
	
	
	
	.pf_files_title {
		width: 100%;
	
	}
	
	a.pagelink_big{
		white-space: nowrap;
	}

	.progress{
		height: 15px !important;
	
		margin-bottom: 5px;
		border: solid 1px #ccc;
		/* margin-left: 10px; */
		/* margin-right: 40px !important; */
		width: 100%;
		min-width: inherit !important;
		
		-webkit-border-radius: 15px;
		-moz-border-radius: 15px;
		border-radius: 15px;
}

	.progress .progress_bar_text{
		display: none;
	}
	
	#lsc_player_title, #token_title{
		padding: 15px 15px;
	}
	
	.cmd_show_archive {
		display: none;
	}
	
	.cmd_show_live {
		display: none;
	}
	
	
}

