@media only screen and (max-width: 599px) {
	
	/*--------------------------------------------Blocco menu--------------------------------------------*/
	div#MainNavigation{
		margin-top:0;
	}
	
	.changeSMenuProduct ul.hidden{
	display:none;
	}
	
	.changeSMenuProduct ul.second_level{
		top:26px;
		width:100%;
	}
	.changeSMenuProduct ul.second_level dl dd{
		width:100%;
	}
	
	.changeSMenuProduct ul.change_competition {
		float: left;
		padding: 0px !important;
		width: 38% !important;
		background: transparent !important;
		margin: 0 !important;
		z-index: 7 !important;
		display: inline !important;
		height: 30px !important;
		line-height: 30px !important;
		border-bottom:0 !important;
	}
		
	.uci_world_tour .changeSMenuProduct ul.change_competition li.page_title {
    float: left;
	color: #ee322b;
	font-weight: bold;
	padding: 0 0 0 40px;
	text-align: left;
	background: url(../../images/project/sportnetwork/more_info.png) no-repeat left 0px transparent;
	text-indent: 0;
	height: 30px;
	line-height: 15px;
	font-size: 17px;
	}
	
	.changeSMenuProduct div.section_menu{
		/*width:100%;
		float:left;
		color:#000;
		font-weight:bold;
		background: url("../../images/project/sportnetwork/more_info.png") no-repeat scroll right center transparent;
		height:30px;
		line-height:30px;
		cursor:pointer;
		border-bottom:2px solid #000;*/
		
		width: 60%;
		float: right;
		color: #000;
		font-weight: normal;
		height: 30px;
		line-height: 30px;
		cursor: pointer;
		text-align: right;
	}
	div.section_menu,
	.changeSMenuProduct ul.change_competition li.col1{
		display:block;
	}
	.changeSMenuProduct ul.first_level{
		height:auto !important;
		border-bottom:0px;
	}
	.changeSMenuProduct ul.first_level li{
		width:99%;
		height: 25px !important;
    	line-height: 25px !important;
		margin: 0 !important;
		border-bottom:1px solid #dedede !important;
	}
	.changeSMenuProduct ul.first_level li a{
		height: 30px !important;
		line-height: 30px !important;
		margin: 0 !important;
		padding:0 !important;
		text-align: center;
	}
	.changeSMenuProduct ul.first_level li.separator_menu{
		display:none;
	}
	.changeSMenuProduct ul.first_level li.nolink {
		background: none !important;
    	color: #999;
		padding:0 !important;}
	
	.changeSMenuProduct ul.first_level li.page_title{
		text-align:left;
		margin-bottom:5px;
		border-bottom:2px solid #333;
	}
	
	
	div.standard_block {
		float:left;
		width:100%;
		padding:0;
		margin:0;
	}
	div#TeaserBlock,
	table.results tr.calendar_heading,
	table.results tr.event_partials td.col1,
	table.results tr.event_partials td.col3 {
		display:none !Important;
	}
	
	#MainContainer table.results tr {
		float:left;
		width:100%;}
	
	#MainContainer table.results tr td.col1 {
		float:left;
		width:100%;
		color:#FFF !important;
		background:#000 none repeat scroll 0 0 !important;}
		
	#MainContainer table.results tr td.col4,
	#MainContainer table.results tr td.col6,
	.wrapper #MainContainer table.results tr td.col4,
	.wrapper #MainContainer table.results tr td.col6 {
		width:40% !important;
		line-height:15px !important;}
		
	#MainContainer table.results tr td.col4 {
		text-align:left !important;}
		
	#MainContainer table.results tr td.col6 {
		text-align:right !important;}
	
	#MainContainer table.results tr td.col5 {
		width:20% !important;}
	
	#MainContainer table.results tr td.col3, table.results tr td.col7{
		display:none;
	}
	#MainContainer table.results tr td.col4 a, table.results tr td.col6 a {
     		line-height: 20px;
    		text-indent: 0;
	}
	
	#MainContainer table.results tr.event_partials td.col2 {
		float:left;
		width:100%;
		background:#FFF none repeat scroll 0 0 !important;
		border-top:1px solid #dedede;}
	
	/*----------------------------------TABELLINO-----------------------------------*/
	
	#SpecificTableResults div.ora ul {
		float:left;
		width:100%;
		padding:0;
		margin:0;}
	
	#SpecificTableResults .ora ul li.data,
	#SpecificTableResults .ora ul li.ora {
		float:left;
		background:#000 none repeat scroll 0 0 !important;
		color:#FFF !important;
		width:48%;
		margin:0;
		padding:0 1%;
		}
		
	#SpecificTableResults .ora ul li.data {
		text-align:left;}
		
	#SpecificTableResults .ora ul li.ora {
		text-align:right;
	}
		
	#SpecificTableResults .ora ul li.impianto {
		width:100%;
		margin:0;
		height:20px;
		line-height:20px;}
	
	div.parziale {
		float:left;
		width:100%;
		margin:10px 0 !Important;
	}
	div.parziale div.parz1,
	div.parziale div.parz2,
	div.parziale div.parz3 {
		height: 20px;
		line-height:20px;
	}
	div.Name_Competitor {
		font-size: 1.2em;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	#SpecificTableResults .Referee ul {
		height: auto;
		line-height: 20px;
		margin: 0;
		padding: 10px 0;
		border-bottom:0;
	}
	label.score_team1,
	label.score_team2 {
	  width: 10%;
	  line-height: 40px;
	  height: 40px;
	  font-size:20px;
	}
	div.container_logo_team1 img, 
	div.container_logo_team2 img{
		display:none;
	}
	label.vs {
    background: #000 none repeat scroll 0 0;
    font-size: 10px;
    height: 40px;
    line-height: 40px;
    margin-top: 0;
    text-align: center;
    width: 6%;
	}
	
	label.vs span {
		padding:0 !important;}
	
	div.container_logo_team1, div.container_logo_team2 {
		width: 35%;
		margin:0;
	}
	div.container_logo_team1 span,
	div.container_logo_team2 span {
    		float: right;
    		line-height: 20px;
    		height:40px;
    		text-align: center;
    		width: 100%;
    		margin-top: 0;
		font-size:13px;
	}
	/*HEAD*/
	table.TableCompetitor0 tr.Tableheading th,
	table.TableCompetitor0 tr.Tableheading_1 td,
	table.TableCompetitor0 tbody tr td,
	table.TableCompetitor0 tbody tr.Add_Statistics,
	table.TableCompetitor1 tr.Tableheading th,
	table.TableCompetitor1 tr.Tableheading_1 td,
	table.TableCompetitor1 tbody tr td,
	table.TableCompetitor1 tbody tr.Add_Statistics {
		display:none;	
	}
	table.TableCompetitor0 thead tr.Tableheading th{
		border-top:0;
	}
	table.TableCompetitor0 thead tr.Tableheading th.col4{
		border-right:0;
	}
	
	table.TableCompetitor0 thead tr.Tableheading th.col1,
	table.TableCompetitor0 thead tr.Tableheading th.col2,
	table.TableCompetitor0 thead tr.Tableheading th.col3,
	table.TableCompetitor0 thead tr.Tableheading th.col4,
	table.TableCompetitor0 thead tr.Tableheading th.col5,
	table.TableCompetitor0 thead tr.Tableheading th.col6,
	table.TableCompetitor0 thead tr.Tableheading th.col7,
	table.TableCompetitor0 tbody tr td.col1,
	table.TableCompetitor0 tbody tr td.col2,
	table.TableCompetitor0 tbody tr td.col3,
	table.TableCompetitor0 tbody tr td.col4,
	table.TableCompetitor0 tbody tr td.col5,
	table.TableCompetitor0 tbody tr td.col6,
	table.TableCompetitor0 tbody tr td.col7,
	table.TableCompetitor1 thead tr.Tableheading th.col1,
	table.TableCompetitor1 thead tr.Tableheading th.col2,
	table.TableCompetitor1 thead tr.Tableheading th.col3,
	table.TableCompetitor1 thead tr.Tableheading th.col4,
	table.TableCompetitor1 thead tr.Tableheading th.col5,
	table.TableCompetitor1 thead tr.Tableheading th.col6,
	table.TableCompetitor1 thead tr.Tableheading th.col7,
	table.TableCompetitor1 tbody tr td.col1,
	table.TableCompetitor1 tbody tr td.col2,
	table.TableCompetitor1 tbody tr td.col3,
	table.TableCompetitor1 tbody tr td.col4,
	table.TableCompetitor1 tbody tr td.col5,
	table.TableCompetitor1 tbody tr td.col6,
	table.TableCompetitor1 tbody tr td.col7{
		display: table-cell !important;
	}
	
	table.TableCompetitor0 tbody tr td.col1,
	table.TableCompetitor0 tbody tr td.col3,
	table.TableCompetitor0 tbody tr td.col4,
	table.TableCompetitor0 tbody tr td.col5,
	table.TableCompetitor0 tbody tr td.col6,
	table.TableCompetitor0 tbody tr td.col7,
	table.TableCompetitor1 tbody tr td.col1,
	table.TableCompetitor1 tbody tr td.col3,
	table.TableCompetitor1 tbody tr td.col4,
	table.TableCompetitor1 tbody tr td.col5,
	table.TableCompetitor1 tbody tr td.col6,
	table.TableCompetitor1 tbody tr td.col7 {
		width:10%;}
	
	table.TableCompetitor0 tbody tr td.col2,
	table.TableCompetitor1 tbody tr td.col2 {
		width:40%}

	
	
	/*Classifica*/
	div#MainContainer table.ranking_team tr td.col_3{
		text-indent:0;
		line-height:20px;
	}
	table.ranking_team tr.ranking_header2 th.cls_penalty-points,
	table.ranking_team tr td.cls_penalty-points,
	table.ranking_team tr.ranking_header2 th.cls_point-differential,
	table.ranking_team tr td.cls_point-differential {
		display:none;
	}
	/*tabs*/
	#MainContainer ul.regular_tabs_squadra li, 
	ul.regular_tabs li{
		width:50%;
	}
	/*Table rosa squadra*/
	table.table_cal tr th{
		line-height:20px !important;
		width:10%;
	}
	table.table_cal tr td{
		width:10%;
	}
	table.table_cal tr th.col2,
	table.table_cal tr th.col6,
	table.table_cal tr th.col8,
	table.table_cal tr td.col2,
	table.table_cal tr td.col6,
	table.table_cal tr td.col8{
		display:none;
	}
	table.table_cal tr th.col1,
	table.table_cal tr td.col1{
		width: 35%;
	}
	/*palmares*/
	#palmares ul#palmares_list_top li span {
	    width: auto;
	    text-align: right;
	}
	#palmares ul#palmares_list_top li strong.Competition_Name {
    		width: auto !important;
	}
	
	/*Elenco squadre*/
	ul#index_team li {
    		width: 23% !important;
	}
	.competitor h1 strong.player_role {
    		font-size: 10px !important;
   	 	height: 30px !important;
    		line-height: 30px !important;
    		width: 30px !important;
	}
	.competitor_photo {
    		width: 20%;
	}
	.competitor h1 {
	    font-size: 15px !important;
	    height: 30px !important;
	    line-height: 37px !important;
	}
	.competitor_name {
	    height: 50px;
	}

	/*tabs - regular season*/
	ul.nav-tabs li {
		width:50%;
	}
	.ui-tabs .ui-tabs-nav {
		border-bottom:2px solid #333 !important;
		height:auto !important;
	}
	.ui-tabs .ui-tabs-nav li{
		height: 33px !important;
		float:none !important;
		display: inline-block;
		min-width: auto !important;
    	width: 65px !important;
	}
	.ui-tabs .ui-tabs-nav li a{
		min-width: 62px !important;
	}


	/* CLASSIFICHE */
	#MainContainer.uci_world_tour #MainContent table tr.table_heading .col1,
	#MainContainer.uci_world_tour #MainContent table tr.table_heading .col4,
	#MainContainer.uci_world_tour #MainContent table tr.table_heading .col5,
	#MainContainer.uci_world_tour #MainContent table tr td.col1,
	#MainContainer.uci_world_tour #MainContent table tr td.col4,
	#MainContainer.uci_world_tour #MainContent table tr td.col5{
		display:none;
	}

	/* RISULTATI */

	#MainContainer.uci_world_tour section.category-header {
	margin-top:30px !important;}

	#MainContainer.uci_world_tour .category-title-column h1 {
	font-size: 1.5em !important;
	margin-top: 20px !important;}

	#MainContainer.uci_world_tour .category-title-column {
	margin:0 0 15px 0;}

	div#MainContainer.uci_world_tour {
	width:100%;}

	#MainContainer.uci_world_tour table.CalendarHeading {
	display:none;}

	#MainContainer.uci_world_tour table.cal_details tr td {
	border-bottom:0px;
	border-top:1px solid #fff;
	line-height:40px;}

	#MainContainer.uci_world_tour table.cal_details tr td.nro_tappa,
	#MainContainer.uci_world_tour table.cal_details tr td.date_tappa {
	width:49%;
	float:left;
	display:inline;
	background: none repeat scroll 0 0 #cc0c1e !important;
	border-right: 1px solid #fff;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	height: 40px;
	line-height: 40px;
	padding: 0;
	text-align: center;}


	#MainContainer.uci_world_tour table.cal_details tr td.arrivo_partenza {
	float: left !important;
	display: inline !important;
	width: 80% !important;
	text-indent: 2px !important;
	padding: 0 !important;
	border: 0px !important;}

	#MainContainer.uci_world_tour table.cal_details tr td.tappa_km {
	float:left;
	display:none;
	width:30%;}

	#MainContainer.uci_world_tour table.cal_details tr td.risultati_tappa {
	float:left;
	display:inline;
	width:19%;
	border:0px !important;}

	#MainContainer.uci_world_tour table.cal_details tr td.risultati_tappa a span.ended {
	background: url("../../images/project/sportnetwork/arrow_select_result.png") no-repeat scroll center bottom rgba(0, 0, 0, 0) !important;
	text-indent:-5000px;
	display:block;}

	div.uci_world_tour th.table_title {
	display:none;}

	#MainContainer.uci_world_tour #home_blocks {
	width:100%;}

	#MainContainer.uci_world_tour .changeSMenuProduct ul.gironi li {
	margin:0 10px 0 0;
	font-size:13px;
	font-weight:normal;
	color:#000;}

	#MainContainer.uci_world_tour .changeSMenuProduct ul.gironi li a {
	min-width:20px !important;}

}





