<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width: 899px){
	#leftCol {
		float: left !important;
		width: 100% !important;
	}
	#rightCol {
		clear: both !important;
		float: none !important;
		margin-left: 0 !important;
		width: 100% !important;
	}
}
/*Style live*/
@media only screen and (max-width: 767px){
	.l-title {
		font-size: 13px;
		margin-top: 0em;
	}
	.large-6.columns.box.cronaca .rotator {
		height: 371px;
	}
	.cont #container_cronaca.container,
	.container_cronaca_all .container{
		height: 300px;
	}
}
@media screen and (max-width: 599px){
	
	
#motomondiale-circuiti-list,
#motomondiale-driver,
#motomondiale-albo,
#motomondiale-calendar,
#motomondiale-gp,
#motomondiale-standings,
motomondiale-circuiti-list,
#motomondiale-drivers,
#live-view {
width: 100% !important;}

	/*--------------------------------------------Blocco menu--------------------------------------------*/
	div#MainNavigation{
		margin-top:0;
	}
	.changeSMenuProduct ul.second_level{
		top:26px;
		width:100%;
	}
	.changeSMenuProduct ul.second_level dl dd{
		width:100%;
	}
	.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;
	}
	div.section_menu,
	.changeSMenuProduct ul.change_competition li.col1{
		display:block;
	}
	.changeSMenuProduct ul.first_level{
		background:#ebebeb;
		height:auto;
		display:none;
	}
	.changeSMenuProduct ul.first_level li{
		width:99%;
	}
	.changeSMenuProduct ul.first_level li a{
		text-align:left;
	}
	.changeSMenuProduct ul.first_level li.separator_menu{
		display:none;
	}
	.changeSMenuProduct ul.first_level li.page_title{
		text-align:left;
		margin-bottom:5px;
		border-bottom:2px solid #333;
	}


	#MainContainer table tr.calendar_heading th {
		display:none;
	}
	#MainContainer table.results td.col1 {
		background-color: #222222;
		color: #FFFFFF !important;
		float: left;
		width: 100%;
		border:0;
		line-height:40px;
	}
	#MainContainer table.results tr td {
	}
	#MainContainer table tr td span.dayname,
	#MainContainer table tr td span.date,
	#MainContainer table tr td span.time {
		color:#FFF;
	}
	#MainContainer table.results tr td.col4,
	#MainContainer table.results tr td.col6 {
		width:30%;
		white-space:normal;
	}
	#MainContainer table.results tr td.col3,
	#MainContainer table.results tr td.col7 {
		width:5%;
	}
	#MainContainer table.results tr td.col5 {
		width:30%;
	}
	#MainContainer table.results tr td.col3 img {
		width:30px;
		margin:0 -750% 0 0;
	}
	#MainContainer table.results tr td.col7 img {
		width:30px;
		margin:0 0 0 -750%;
	}
	#MainContainer table.results {
		border-left:0 solid #BEAFB0;
	}
	#MainContainer table.results tr.event_partials {
		display:none;
	}
	
	/*Style live*/
	/*header*/
.small-9.columns.info_header,
.small-6.columns.box{
	width:100%;
}
.small-3.columns.laps_header{
	width:100%;
	padding:0;
}
	/*circuito*/
	.desc_circuito #container_circuito .anagrafica .small-3.columns{
		display:none;
	}
	.desc_circuito #container_circuito .anagrafica .small-9.columns{
		width:100%;
		padding:0;
	}
	.desc_circuito .anagrafica .small-6.columns.desc{
		margin-top:0;
	}
	.title-circuito span{
		font-size:14px !important;
	}
	.header #granpremio-live span.ended{
		background:url(../images/project/sportnetwork/ended_mobile.png) no-repeat center center #dd0b17;
	}
	.header #granpremio-live span.tobeplayed{
		background:url(../images/project/sportnetwork/tobeplayed_mobile.png) no-repeat center center #dd0b17;
	}
	.header #granpremio-live span.inprogress{
		background:url(../images/project/sportnetwork/inprogress_mobile.png) no-repeat center center #dd0b17;
	}
	
	
	/* gestione live */
	
	.header .info_header {
		width:100% !important;}
		
	.header #poleposition-txt .winner span {
		float:left;
		width:100% !important;}
		
	.header #poleposition-img img {
		height: auto;
		margin-left: 0 !important;
		margin-top: 0 !important;
		width: 115%;
	}
	
	.large-6.columns.box.cronaca,
	.large-6.columns.box.grid {
		width:100%;
		padding:0 !important;
		}
		
	.large-6.columns.box.grid .rotator,
	.cont{
	height:371px !important;
	}
	.large-6.columns.box.cronaca .rotator,
	.cont{
	height:371px !important;
	}
	
	.cont #container_start.container,
	.cont #container_live.container,
	.cont #container_live_finish,
	.cont #container_finish.container,
	.cont #container_ranking_team.container,
	.cont #container_ranking_driver.container {
		height:370px !important;}
		
	.desc_circuito .anagrafica .small-12.columns.desc {
		padding:0 !important;}
		
	.desc_circuito .anagrafica, 
	.desc_circuito .record {
		width:98%;
		padding:0 1%;}
		
	.rotator.owl-theme .owl-controls {
		z-index:99;}
	
	
}
@media screen and (max-width: 476px){
	
	/*--------------------------------------------ALBO D'ORO--------------------------------------------*/
	#Winnerlist_rs li {
		margin: 0 0 0 0;
		width: 100%;
		height: 35px;
	}
	#Winnerlist_rs li:last-child {
		border-bottom:0;
	}
	#Winnerlist_rs li img {
		width: 20px;
		height: 20px;
	}
	
	
	#TableSportFacility tr th.col4,
	#TableSportFacility tr th.col5,
	#TableSportFacility tr th.col6,
	#TableSportFacility tr th.col7,
	#TableSportFacility tr td.col4,
	#TableSportFacility tr td.col5,
	#TableSportFacility tr td.col6,
	#TableSportFacility tr td.col7 {
	display:none;}
	
	#tabs ul.regular_tabs li {
    line-height: 15px;
    margin: 0 2px 2px 0 !important;
}

/*RISULTATI*/

table#TableResults_Arrivo tr th.col4,
table#TableResults_Arrivo tr th.col6,
table#TableResults_Arrivo tr th.col7,
table#TableResults_Arrivo tr td.col4,
table#TableResults_Arrivo tr td.col6,
table#TableResults_Arrivo tr td.col7,
table#TableResults tr th.col1,
table#TableResults tr td.col1,
table#TableResults tr th.col4,
table#TableResults tr td.col4,
table#TableResults_Griglia tr th.col1,
table#TableResults_Griglia tr td.col1,
table#TableResults_Griglia tr th.col4,
table#TableResults_Griglia tr td.col4,
table#TableLastGP tr th.col4,
table#TableLastGP tr td.col4,
table.Table_WinnerList_Sport_facility tr th.col5,
table.Table_WinnerList_Sport_facility tr th.col6,
table.Table_WinnerList_Sport_facility tr th.col7,
table.Table_WinnerList_Sport_facility tr th.col8,
table.Table_WinnerList_Sport_facility tr td.col6,
table.Table_WinnerList_Sport_facility tr td.col7,
table.Table_WinnerList_Sport_facility tr td.col8,
table.Table_PolePosition_Sport_facility tr th.col5,
table.Table_PolePosition_Sport_facility tr th.col6,
table.Table_PolePosition_Sport_facility tr td.col5,
table.Table_PolePosition_Sport_facility tr td.col6,
table.TableStatisticTeams tr th.col1,
table.TableStatisticTeams tr td.col1,
table.TableStatisticTeams tr th.col3,
table.TableStatisticTeams tr td.col3,
table.TableStatisticDrivers tr th.col1,
table.TableStatisticDrivers tr td.col1,
table.TableStatisticDrivers tr th.col3,
table.TableStatisticDrivers tr td.col3,
table.TableStatisticDrivers tr th.col7,
table.TableStatisticDrivers tr td.col7,
table#TableRecords tr th.col5,
table#TableRecords tr td.col6,
#MainContainer  table#TableResults_Griglia tr th.col6,
#MainContainer  table#TableResults_Griglia tr td.col6 {
display:none;}

#MainContainer  table#TableResults_Griglia tr th.col5,
#MainContainer  table#TableResults_Griglia tr td.col5 {
display:table-cell;}

table#TableResults_Arrivo tr th.col5,
table#TableResults_Arrivo tr td.col5,
table.Table_WinnerList_Sport_facility tr th.col4,
table.Table_WinnerList_Sport_facility tr td.col5,
table.Table_PolePosition_Sport_facility tr th.col3,
table.Table_PolePosition_Sport_facility tr td.col4,
table.TableStatisticTeams tr th.col9,
table.TableStatisticTeams tr td.col9 {
border-right:0px !important;}

#tabs ul.regular_tabs {
height: auto !important;
margin: 0 0 5px !important;
}

.extra_info span.last_info {
display:none;}

.changeSMenuResults, .changeSMenuCircuito {
    height: 30px;
    top: 0;
}


div#MainContainer h2, #MainContainer .gp_image, #MainContainer .info_sport-facility, #MainContainer .gp_info p {
    font-size: 16px !important;
    text-align: left;
    width: 100% !important;
}
div#MainContainer .CalendarBlock h2,
div#MainContainer h2.Tit_results {
	float:left;
	font-size: 16px !important;
    text-align: left;
    width: 46% !important;
    white-space: normal;
    padding: 0 0 0 5px;
    line-height: 18px;
}

.changeSMenuResults ul, .changeSMenuCircuito ul, .changeSMenuPilota ul, .changeSMenuTeam ul {
margin:0 !Important;}

.changeSMenuResults li, .changeSMenuCircuito li, .changeSMenuPilota li, .changeSMenuTeam li {
margin: 0 1% 0 0 !important;
width: 49% !Important;
line-height: 16px;
text-indent: 0;
min-height: 32px;
}


table#TableDriverRanking tr th.col5,
table#TableDriversRanking tr th.col5,
table#TableDriversRanking tr td,
table#TableDriverRanking tr td,
table#TableTeamsRanking tr th.col5,
table#TableTeamsRanking tr td {
display:none !important;}


table#TableDriverRanking tr td.col1,
table#TableDriverRanking tr td.col2,
table#TableDriverRanking tr td.col3,
table#TableDriverRanking tr td.col4,
table#TableTeamsRanking tr td.col1,
table#TableTeamsRanking tr td.col2,
table#TableTeamsRanking tr td.col3,
table#TableTeamsRanking tr td.col4 {
display:table-cell !important;}

/*ELENCO PILOITI E SCUDERIE */

#MainContainer table#TableDrivers tr th,
#MainContainer table#TableDrivers tr td {
display:none;}

#MainContainer table#TableDrivers tr th.col1,
#MainContainer table#TableDrivers tr td.col1,
#MainContainer table#TableDrivers tr th.col2,
#MainContainer table#TableDrivers tr td.col2,
#MainContainer table#TableDrivers tr th.col5,
#MainContainer table#TableDrivers tr td.col5 {
display:table-cell;}

#MainContainer table#TableDrivers tr th.col5,
#MainContainer table#TableDrivers tr td.col5 {
border-right:0px;}

#MainContainer table#TableDrivers tr td.col1 {
width:10%;}

#MainContainer table#TableDrivers tr td.col2 {
width:17%;}

#MainContainer table#TableDrivers tr td.col5 {
width:73%;}

/* ELENCO CIRCUITI */

.cal_container {
	float:left;
	width:100%;
	margin:0;
	padding:0;}
	
	
/* ANAGRAFICA E CIRCUITI */

#MainContainer .gp_info {
float:left;}

#MainContainer .gp_info p {
margin:0;}

#MainContainer .circuito .gp_info p {
display:none !important;}

div#MainContainer h2,
#MainContainer .gp_image,
#MainContainer .info_sport-facility,
#MainContainer .gp_info p {
width:100%;
text-align:left;}

#MainContainer .cal_gp {
width:100%;
height:135px;
margin:0;
border-bottom: 1px solid #000;
border-right:0px;
}

#MainContainer .gp_image img {
float: right;
margin: 0;
width: 50%;}

#MainContainer .info_sport-facility {
margin:-50px 0 0 0;}

#MainContainer .cal_gp span {
width:50%;
display:inline;}

#MainContainer .gp_info h3,
#MainContainer .link_graph {
display:none;}

#MainContainer .gp_image {
margin:0;}

#MainContainer .circuito .gp_image {
margin:-20px 0 0 0;} 

#MainContainer .cal_gp img {
display: inline;
margin: 10px 50%;
float: left;
}

#MainContainer .cal_gp span.Label_SportFacility {
width:100%;
line-height:25px;}

#MainContainer .cal_gp span.Label_GP,
#MainContainer .cal_gp span.Date {
width:50%;}

#MainContainer .cal_gp span.Date {
	text-align:right;}
	
	
/* carousel */

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {}

.owl-wrapper {}

.competition .owl-theme .owl-controls .owl-buttons div.owl-prev {
	left:0;
	height:20px;}
.competition .owl-theme .owl-controls .owl-buttons div.owl-next {
	right:0;
	height:20px;}
	
.competition .owl-theme .owl-controls {
	margin-top: 0px !important;
	height:20px;
	}
	
.owl-carousel .owl-wrapper-outer {
	z-index:50;}
	
.driver .driver_photo {
	width:20%;}
	
.driver .driver_photo img.driver_photo_img {
	width:100% !important;}
	
.driver .driver_name h1, .driver .driver_name h3 {
	width:100%;}
	
.driver .driver_data {
	margin: 0 0 0 2%;
    width: 78%;}
	
 .driver_statistics {
    width: 98%;
}

 .playerCareer .col3,
 .playerCareer .col7,
 .playerCareer .col9 {
	display:none;}
	

	/*style live*/
	.header #poleposition .title span.gp_country{
		display:none;
	}
	.header #poleposition div.title{
		height:30px;
	}
	.header #poleposition div.contenuto{
		height:58px;
	}
	.header #poleposition-txt .winner{
		height:30px;
		line-height:16px;
		margin:5px 0 0 0;
	}
	
	.header #granpremio-img img#img-circuito {
		height: 100%;
		margin: 10px;
		max-height: 40px;
	}
	
	.header #poleposition-img img{
		margin-left:-20px;
		margin-top:-10px;
	}


}
</pre></body></html>