body {
margin-bottom:0px !important;
margin-top:0px !important;
font-size:inherit;
}

#MainContainer
*, 
#MainContainer
*:before, 
#MainContainer *:after {
    box-sizing: inherit !important;
}

div#MainContainer,
#MainContent {
	width: 100%;
	float:left;
	overflow-x:hidden;
	font-family: "Roboto Condensed", sans-serif;
	color:#333;
}

#MainContent {
	margin:20px 0;}

/*Tetractis Footer*/
div#MainContainer div#Tetractis_Footer {
	width:100%;
	height:40px;
	background: url("../../images/project/quattroruote_motori/tetractis_grey.png") right center no-repeat transparent;
	text-align:right;
	float:left;
	background-size:120px;
	display:none;
}
div#MainContainer div#Tetractis_Footer:hover {
	background: url("../../images/project/quattroruote_motori/tetractis_grey_hover.png") right center no-repeat transparent;
	background-size:120px;
}
div#MainContainer div#Tetractis_Footer a.logo_tetractis {
	float: right;
	height: 30px;
	width: 200px;
}

/*----------------------------------PARTE INTERNA CALENDARIO-----------------------------------------------*/
.box.calendario{
	padding: 0;
	font-size: 12px;
	height:50px;
}
.box.calendario ul.container_calendario{
	height:50px;
	text-align: left;
	margin:0;
	width: 90%;
    	padding: 0 5%;
	float:left;
}
.box.calendario ul.container_calendario li.item{
	position:relative;
	float:left;
	width:95%;
	height:50px;
	text-align:center;
	list-style-type:none;
	cursor:pointer;
	z-index:99;
	padding:0 2%;
	/*border-right:1px solid #cfd3de !important*/
}
.box.calendario ul.container_calendario li.item div.item_calendar{
	float:left;
	height: 50px;
	width: 100%;
    	padding: 0;
    	margin: 0;
}
.box.calendario ul.container_calendario li.item h2{
	text-transform:uppercase;
	font-size:12px;
	height:25px;
	line-height:25px;
	text-align:left;
	color:#fff;
	width:100%;
	margin:0;
	float:left;
	text-indent:30px;
	border-radius:3px 3px 0 0;
	background: #DC222E url("../images_megapress/project/icon_motori.png") no-repeat scroll left center / auto 33px !important;
}
.box.calendario ul.container_calendario li.item h3{
	text-transform:uppercase;
	text-align:left;
	margin:0;
	border-bottom:0;
	color:#333;
	font-size:11px;
	width: 100%;
	float:left;
	height:25px;
	line-height:25px;
	text-indent:10px;
}
.box.calendario ul.container_calendario li.item div.item_calendar span.gp{
	width:100%;
	float:left;
	height:25px;
	line-height:25px;
	font-weight:normal;
}
.box.calendario ul.container_calendario li.item h3 img{
	margin:3px 0;
	float:left;
	border:1px #333 solid;
	padding:1px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	width: 15px;
	height: 15px;
}

.box.calendario ul.container_calendario li.item div.item_calendar.bg_active h2{
	background: #DC222E url("../images_megapress/project//icon_motori.png") no-repeat scroll left center / auto 33px !important;
}

.box.calendario ul.container_calendario li.item .tobeplayed h2{
	background: #333 url("../images_megapress/project/icon_motori.png") no-repeat scroll left center / auto 33px !important;
}
/*icona status*/
.box.calendario ul.container_calendario li.item div.item_calendar.tobeplayed h3.match_status.tobeplayed{
	background:url("../images_megapress/project/live_tobeplayed.png") no-repeat center right;
	background-size: 18px !important;
}
.box.calendario ul.container_calendario li.item div.item_calendar.inprogress h3.match_status.inprogress{
	background:url("../images_megapress/project/live_inprogress.png") no-repeat center right;
	background-size: 18px !important;
}
.box.calendario ul.container_calendario li.item div.item_calendar.ended h3.match_status.ended{
	background:url("../images_megapress/project//live_ended.png") no-repeat center right;
	background-size: 18px !important;
}

.box.calendario ul.container_calendario li.item div.item_calendar.tobeplayed.bg_current h2{
	background:#f1f1f2 url("../images_megapress/project/icon_motori_current.png") no-repeat scroll left center / auto 33px !important;
}
.box.calendario ul.container_calendario li.item div.item_calendar.inprogress.bg_current h2{
	background:#DC222E url("../images_megapress/project/icon_motori.png") no-repeat scroll left center / auto 33px !important;
}
.box.calendario ul.container_calendario li.item div.item_calendar.inprogress.bg_current h2 span{
	color:#fff;
}
.box.calendario ul.container_calendario li.item div.item_calendar.ended.bg_current h2{
	background:#DC222E url("../images_megapress/project/icon_motori_current.png") no-repeat scroll left center / auto 33px !important;
}

.box.calendario ul.container_calendario li.item div.item_calendar.bg_current.bg_active h2{
	background: #DC222E url("../images_megapress/project/icon_motori.png") no-repeat scroll left center / auto 33px !important;
}
.box.calendario ul.container_calendario li.item div.item_calendar.bg_current h2 span,
.box.calendario ul.container_calendario li.item div.item_calendar.bg_current h3{
	/*color:#333;*/
}
.box.calendario ul.container_calendario li.item div.item_calendar.bg_current.bg_active h2 span{
	color:#fff;
}
.box.calendario ul.container_calendario li.item div.item_calendar.bg_active h2 span,
.box.calendario ul.container_calendario li.item div.item_calendar.bg_active h3{
}


#container_calendario img.flag{
	border:1px #f1f1f2 solid;
	padding:1px;
	margin:0;
	position:relative;
}
/*------------------------------owl carousel calendario----------------------------------*/
.container_calendario.owl-theme .owl-controls .owl-buttons{
	width:100%;
	position:absolute;
	top:0;
}
.container_calendario.owl-theme .owl-controls .owl-buttons div.owl-prev{
	left:-3.5%;
	background: url("../images_megapress/project/arrow_slider_sx_black.png") no-repeat right center transparent;
	border-radius:0;
	position:absolute;
	height:30px;
	margin:0;
	opacity:1;
	z-index:10;
}
.container_calendario.owl-theme .owl-controls .owl-buttons div.owl-next{
	right:6%;
	background: url("../images_megapress/project/arrow_slider_dx_black.png") no-repeat left center transparent;
	border-radius:0;
	position:absolute;
	height:30px;
	margin:0;
	opacity:1;
	z-index:10;
}
#container_calendario.owl-theme .owl-controls{
    height: 60px;
    margin-top: 0 !important;
    position: relative;
    width: 100%;
}
#container_calendario.owl-theme .owl-controls .owl-buttons div.owl-prev,
#container_calendario.owl-theme .owl-controls .owl-buttons div.owl-next{
	height:35px;
	width:20px;
	padding:0;
	opacity:1;
	margin:0;
	z-index: 23;
	position:absolute;
}

/*-----------------------------------PARTE INTERNA BLOCCO HEADER-----------------------------------------*/
.box.header {
	margin-top:10px;
	width: 100%;
	float:left;
}
.box.header h3.title{
	margin:30 0 0 0;
	width:100%;
	float:left;
	font-size:20px;
	height:40px;
	line-height:40px;
	text-transform:capitalize;
	text-indent:10px;
	color:#ABAEB1;
	font-weight:normal;
}

.box.header h3.title span {
	font-weight:bold;
	color:#343434;}

.box.header .info_header{
	padding:10px 0;
	background: #FFF;
	float:left;
	width:100%;
	margin: 0;
}
.box.header .info_header .gp_img.status{
	float:left;
	width:25%;
	text-align:center;
}
.box.header .info_header .gp_img.status img{
	width:90%;
	max-width:110px;
}
.box.header .info_header .gp_img.status span{
	float: left;
	width: 100%;
	padding: 0;
	height: 30px;
	line-height: 30px;
	color: #D20A12;
	font-size: 16px;
	text-align: center;
	font-weight:bold;
}
.box.header .info_header .gp_img.status span.inprogress{
	color:#DC222E;
}
.box.header .info_header .date_gp,
.box.header .info_header .info_circuito{
	float:right;
	width:72%;
	height:30px;
	line-height:30px;
	padding:0 1%;
	font-size:14px;
	border-bottom:1px solid #f1f1f2;
}
.box.header .info_header .info_circuito .strong{
}
.box.header .info_header .info_circuito span.length{
	margin-right:10px;
}
.box.header .info_header .date_gp img{
	float: left;
	border: 1px #333 solid;
	padding: 1px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	width: 15px;
	height: 15px;
	margin-left: -5px;
	margin-right: 21px;
}
.box.header .info_header ul.poleposition{
	margin:0;
	float:right;
	width:74%;
	background:#fff;
	line-height:30px;
	padding:0%;
	font-size:14px;
}
.box.header .info_header ul.poleposition li{
	display:inline;
	height:30px;
	line-height:30px;
	width:98%;
	padding:0 1%;
	float:left;
	border-bottom:1px solid #f1f1f2;
}
.box.header .info_header ul.poleposition li:last-child{
	border-bottom:0;
}
.box.header .info_header ul.poleposition li.meteo_sessione img{
	height:30px;
	float:left;
	margin-right:16px;
	margin-left: -7px;
}
.box.header .info_header ul.poleposition li.meteo_sessione div.sessione{
	float:left;
	width:auto;
	text-transform:uppercase;
}
.box.header .info_header ul.poleposition li.poleposition-txt{
	background:url("../images_megapress/project/winner.jpg") no-repeat center left #fff !important;
	border-bottom:1px solid #f1f1f2;
}
.box.header .info_header ul.poleposition li.poleposition-txt span.name_winner{
	margin-left:40px;
}
.box.header .info_header ul.poleposition li.poleposition-txt span.time_winner{
	float:right;
	text-align:center;
    	width: 20%;
}
.box.header .info_header ul.poleposition li.laps{
	height:40px;
	line-height:40px;
}
.box.header .info_header ul.poleposition li.laps span.giri_txt{
	width:60%;
	height:20px;
	line-height:20px;
	float:left;
	text-indent:40px;
}
.box.header .info_header ul.poleposition li.laps span.giri{
	color: #343434;
    float: right;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
    text-align: center;
    width: 20%;
    /*border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;*/
}
.box.header .info_header ul.poleposition li.laps.yellow_flag{
	background:url("../images_megapress/project/yellow_flag.png") no-repeat center left #fff;
	background-size:30px;
}
.box.header .info_header ul.poleposition li.laps.safety_car{
	background:url("../images_megapress/project/safety_car_header.png") no-repeat center left #fff;
	background-size:36px;
}
.box.header .info_header ul.poleposition li.laps.safety_car span.giri{
	background:#fff001;
}
.box.header .info_header ul.poleposition li.laps.red_flag{
	background:url("../images_megapress/project/red_flag.png") no-repeat center left #fff;
	background-size:30px;
	border-bottom:1px solid #f1f1f2;
}
.box.header .info_header ul.poleposition.ended li.laps{
	background:url("../images_megapress/project/arrivo-bn.png") no-repeat center left transparent;
}

/*Style generale Box contenitore*/
.box .cont{
	width:100%;
	float:left;
}
.box .cont h3{
	margin:0;
	width:100%;
	float:left;
	font-size:15px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #f1f1f2; 
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background:#333;
	font-weight:normal;
}
.box .container .row_event{
	height: 30px;
	line-height:30px;
	border-bottom: 1px solid #f1f1f2;
	float:left;
	width:99%;
	padding:0;
	margin:3px 0 0 0;
	font-size:14px;
}
.box .container .row_event .columns{
	width:10%;
	float:left;
	text-align:left;
	font-size:12px;
}

.box.circuito ul.record_circuito span {
	font-size:14px !important;}

.hidden{
	display:none !important;
}
.noContent p{
	text-align:center;
	font-size:1.4em;
	color:#555;
}
.cont .noContent p{
	text-align:center;
	font-size:13px;
	padding:5px 0;
	color:#333;
}


/*----------------------------Ordine di arrivo - griglia di partenza--------------------------------*/
.box.grid{
	margin:10px 0 10px 0;
	width:48.5%;
	float:right;
	overflow-y:auto;
	height:750px;
	border: 1px solid #f1f1f2;
	background:#FFF;
	border-top:0;
}
.box.grid .container .row_event{
	width:95%;
	margin:3px 2.5% 0 2.5%;
}
.box .container .row_event .columns.position{
	text-align:center;
	width:5%;
}
.box .container .row_event .columns.name{
	width:70%;
}
.box .container#container_start .row_event .columns.name{
	width:55%;
}
.box .container#container_start .row_event .columns.car{
	width:20%;
	text-align:center;
}
.box .container#container_start .row_event .columns.car img{
	height:24px;
	margin-top:3px;
}
.box .container .row_event .columns.name span{
	width:100%;
	float:left;
	height:15px;
	line-height:15px;
	text-transform:uppercase;
	white-space:nowrap;
}
.box .container .row_event .columns.name span.driver_label{
	font-size:14px;
	font-weight:bold;
}
.box .container .row_event .columns.time{
	width:25%;
	color:#DC222E;
	font-size:14px;
}
.box .container#container_start .row_event .columns.time{
	width:20%;
}
.box.grid .container div.row_event .safety_car{
	width:100%;
	float:left;
	background:url("../images_megapress/project/safety_car_header.png") no-repeat center left #fff001;
	background-size:36px;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	text-transform:uppercase;
}

/*Box Classifica Team e Driver*/
.box .container#container_ranking_team .row_event .columns.name,
.box .container#container_ranking_driver .row_event .columns.name{
	width:56%;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
} 
.box .container#container_ranking_team .row_event .columns.punti,
.box .container#container_ranking_driver .row_event .columns.punti{
	width:15%;
	text-align:center;
	font-size:14px;
	color:#DC222E;
}

.box .container#container_ranking_team .row_event .columns.scuderie,
.box .container#container_ranking_driver .row_event .columns.scuderie{
	width:20%;
	text-align:right;
}
.box .container#container_ranking_team .row_event .columns.scuderie img,
.box .container#container_ranking_driver .row_event .columns.scuderie img{
	margin-top: 0;
    height: 28px;
	/*margin-top:3px;
	width: 90%;
    max-width: 130px;*/
}

.box .motociclismo .container#container_ranking_team .row_event .columns.scuderie,
.box .motociclismo .container#container_ranking_driver .row_event .columns.scuderie{
	text-align:left;
}

.box .motociclismo .container#container_ranking_team .row_event .columns.scuderie img,
.box .motociclismo .container#container_ranking_driver .row_event .columns.scuderie img{
	width: 80%;
	height: auto;
}


/*----------------------------------Box commenti e spigolature----------------------------------*/
.box.cronaca{
	margin:10px 0 0 0;
	width:48.5%;
	float:left;
	overflow-y:auto;
	height:750px;
	border: 1px solid #f1f1f2;
	background:#FFF;
	border-top:0;
}
.container div.center.bn{
	padding:0 !important;
}
.desc_cronaca .sub_menu{
	height: 30px;
	float:left;
	width:100%;
	background:#f1f1f2;
}
.box.cronaca .tab{
	text-align:center;
	padding: 0;
	height:100%;
	cursor:pointer;
	line-height:30px;
	text-transform:uppercase;
	 border-bottom: 1px solid #f1f1f2;
	 width:16%;
	 float:left;
}
.box.cronaca .tab#cronaca{
	background:url("../images_megapress/project/cronaca-bn.png") no-repeat center top;
}
.box.cronaca .tab#cronaca:hover,
.box.cronaca .tab#cronaca.tab_active{
	background:url("../images_megapress/project/cronaca-bn.png") no-repeat center top #fff;
	border-bottom: 1px solid #fff !important;
    border-right: 1px solid #f1f1f2;
}
.box.cronaca .tab#sorpasso{
	background:url("../images_megapress/project/sorpasso-bn.png") no-repeat center top;
}
.box.cronaca .tab#sorpasso:hover,
.box.cronaca .tab#sorpasso.tab_active{
	background: url("../images_megapress/project/sorpasso-bn.png") no-repeat center top #fff;
    border-bottom: 1px solid #fff !important;
	border-left: 1px solid #f1f1f2;
    border-right: 1px solid #f1f1f2;
}
.box.cronaca .tab#pit_stop{
	background:url("../images_megapress/project/pit-stop-bn.png") no-repeat center top;
}
.box.cronaca .tab#pit_stop:hover,
.box.cronaca .tab#pit_stop.tab_active{
	background:url("../images_megapress/project/pit-stop-bn.png") no-repeat center top #fff;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #f1f1f2;
    border-right: 1px solid #f1f1f2;
}
.box.cronaca .tab#ritiro{
	background:url("../images_megapress/project/ritiro-bn.png") no-repeat center top;
}
.box.cronaca .tab#ritiro:hover,
.box.cronaca .tab#ritiro.tab_active{
	background:url("../images_megapress/project/ritiro-bn.png") no-repeat center top #fff;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #f1f1f2;
    border-right: 1px solid #f1f1f2;
}
.box.cronaca .tab#incidente{
	background:url("../images_megapress/project/incidente-f1-bn.png") no-repeat center top;
}
.box.cronaca .motociclismo .tab#incidente{
	background:url("../images_megapress/project/incidente-f1-bn.png") no-repeat center top;
}

.box.cronaca .tab#incidente:hover,
.box.cronaca .tab#incidente.tab_active{
	background:url("../images_megapress/project/incidente-f1-bn.png") no-repeat center top #fff;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #f1f1f2;
    border-right: 1px solid #f1f1f2;
}

.box.cronaca .motociclismo .tab#incidente:hover,
.box.cronaca .motociclismo .tab#incidente.tab_active{
	background:url(".../images_megapress/project/incidente-f1-bn.png") no-repeat center top #fff;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #f1f1f2;
    border-right: 1px solid #f1f1f2;
}

.box.cronaca .tab#arrivo{
	background:url("../images_megapress/project/arrivo-bn.png") no-repeat center top;
}
.box.cronaca .tab#arrivo:hover,
.box.cronaca .tab#arrivo.tab_active{
	background:url("../images_megapress/project/arrivo-bn.png") no-repeat center top #fff;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #f1f1f2;
    border-right: 1px solid #f1f1f2;
}
.box.cronaca .tab#imprevisto{
	background:url("../images_megapress/project/imprevisto-bn.png") no-repeat center top;
}
.box.cronaca .tab#imprevisto:hover,
.box.cronaca .tab#imprevisto.tab_active{
	background:url("../images_megapress/project/imprevisto-bn.png") no-repeat center top #fff;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #f1f1f2;
    border-right: 1px solid #f1f1f2;
}
.box.cronaca .tab#altro{
	background:#c61410;
}
.box.cronaca .container .row_event{
	height:auto;
}
.box.cronaca .container .row_event .arrivo,
.box.cronaca .container .row_event .neutro,
.box.cronaca .container .row_event .pit-stop,
.box.cronaca .container .row_event .sorpasso,
.box.cronaca .container .row_event .incidente,
.box.cronaca .container .row_event .imprevisto,
.box.cronaca .container .row_event .ritiro,
.box.cronaca .container .row_event .eliminato{
    	float: left;
    	width: 100%;
}
.box.cronaca .container .row_event .description{
	font-size: 14px;
	width: 69%;
	padding:0 1% 0 0;
	text-align: justify;
	line-height:16px;
}
.box.cronaca #container_spigolature .row_event .description{
	width: 96%;
	padding:5px 2%;
}
.box.cronaca .container .row_event .round{
	text-align: center;
	font-size:15px;
	padding:0;
	color:#DC222E;
}
.box.cronaca .container .row_event .events{
	width:15%;
}
.box.cronaca .container .row_event .events img{
	width:100%;
	max-width:35px;
	margin:5px 0 0 0;
}
/*------------------------------spigolature------------------------------*/

.box.spigolature{
	margin:10px 0;
	width:100%;
	float:left;
	border-bottom: 1px solid #333;
}
.box.spigolature .row_event{
	height:auto;
	width:99%;
}
.box.spigolature .row_event .columns.description{
	width:98%;
	padding:5px 1%;
}


/*----------------------------Record Circuito----------------------------*/
.box.circuito{
	float:left;
	padding: 0;
    	border-radius: 2px;
    	float: left;
    	width: 100%;
    	margin: 10px 0;
}
.box.circuito h3.title{
	float:left;
	width:100%;
	font-size:14px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-indent:10px;
	color:#343434;
	background:#EFEFEF;
}
.box.circuito ul.record_circuito	{
	padding:0;
	margin:0;
	width:100%;
	float:left;
}
.box.circuito ul.record_circuito	 li.row_event{
	width: 99.7%;
}
.box.circuito ul.record_circuito	 li.row_event .record_description{
	width:30%;
}
.box.circuito ul.record_circuito	 li.row_event .record_type{
	width:20%;
	text-indent:3px;
	color:#DC222E;
}
.box.circuito ul.record_circuito	 li.row_event .record_country{
	width:5%;
}
.box.circuito ul.record_circuito	 li.row_event .record_country img.flag{
	margin-top:7px;
	border:1px #f1f1f2 solid;
	padding:1px;
}
.box.circuito ul.record_circuito	 li.row_event .record_label{
	width:22%;
	font-weight:bold;
	text-transform:uppercase;
}

.box.circuito ul.record_circuito	 li.row_event .record_team{
	width:13%;
}

.box.circuito ul.record_circuito	 li.row_event .record_speed,
.box.circuito ul.record_circuito	 li.row_event .record_time{
	width:15%;
}


/*------------------------------owl carousel rotator----------------------------------*/
.rotator{
	/*height:700px;*/
	height:auto;
	background:#FFF;
	/*border: 1px solid #333;*/
    width: 100% !important;
}
.rotator .container{
	/*height:660px;
    overflow-y: auto;*/
	width: 100%;
    float: left;
}
.rotator #container_cronaca.container,
.rotator #container_sorpasso.container,
.rotator #container_pit_stop.container,
.rotator #container_ritiro.container,
.rotator #container_incidente.container,
.rotator #container_imprevisto.container{
	/*height:660px;
	overflow-y: auto;*/
	width:100%;
	float:left;
}
.rotator.owl-theme .owl-item{
	margin:auto;
}
.rotator.owl-theme .owl-controls .owl-buttons{
	width:100%;
	position:absolute;
	height:30px;
	line-height:30px;
}
.rotator.owl-theme .owl-controls {
    position: absolute;
    text-align: center;
    top: -10px;
    width: 100%;
	height:35px;
	line-height:35px;
}
.rotator.owl-theme .owl-controls .owl-buttons div{
	margin:0;
}
.rotator.owl-theme .owl-controls .owl-buttons div.owl-prev{
	float:left;
	height:20px;
	line-height:20px;
	background: url("../images_megapress/project/arrow_slider_sx_black.png") no-repeat 90% center transparent;
	opacity:1;
}
.rotator.owl-theme .owl-controls .owl-buttons div.owl-next{
	float:right;
	right:-3%;
	height:20px;
	line-height:20px;
	background: url("../images_megapress/project/arrow_slider_dx_black.png") no-repeat 10% center transparent;
	opacity:1;
}

.rotator.owl-theme .owl-controls .owl-buttons div {
	width:20px !important;
	height:20px !important;
	padding:0 !important;
	margin:5px;}

@media only screen and (max-width: 767px){
	/*.box.grid,
	.box.cronaca, .box.spigolature  {
	    margin: 10px 0;
	    width: 100%;
	}*/
}
@media only screen and (max-width: 599px){
	
	.box.header h3.title {
		text-align:center !important;
		height: 60px !important;
		line-height: 30px !important;}
	
	.box.header h3.title span {
		width: 100%;
		float: left;
		}
	
	.box.grid,
	.box.cronaca, .box.spigolature  {
	    margin: 10px 0;
	    width: 100%;
	}
	.box.calendario ul.container_calendario {
	    	padding: 0 4%;
	    	width: 92%;
	}
	.container_calendario.owl-theme .owl-controls .owl-buttons div.owl-prev {
    		left: -7%;
	}
	.container_calendario.owl-theme .owl-controls .owl-buttons div.owl-next {
			right:2%;}
			
	.box.header h3.title{}
	
	.box.header .info_header .gp_img.status{
		width:100%;
	}
	.box.header .info_header .gp_img.status img {}
	
	.box.header .info_header ul.poleposition,
	.box.header .info_header .date_gp, 
	.box.header .info_header .info_circuito {
    		width: 96%;
	}
	.box.header .info_header .info_circuito {
    	font-size: 12px;
		width: 97%;
	}
	
	.box.circuito ul.record_circuito li.row_event {
		float:left;
		height:100px;
		margin:0;
		font-size: 10px;
	}
	
	.box.circuito ul.record_circuito li.row_event span {
		height:20px !important;
		line-height:20px !important;
		text-indent:0 !important;
		margin:0;}
	
	.box.circuito ul.record_circuito li.row_event .record_year{
		width:12%;
		line-height: 20px !important;
	}
	.box.circuito ul.record_circuito li.row_event .record_type {
	    width: 100%;
		line-height:30px !important;
		height:30px !important;
	}
	
	.box.circuito ul.record_circuito li.row_event .record_label{
	    width: 28%;
	}
	.box.circuito ul.record_circuito li.row_event .record_team{
	    width: 25%;
	
	}
	.box.header .info_header ul.poleposition li.poleposition-txt span.time_winner {
    		width: auto;
	}
	
	.box.circuito ul.record_circuito li.row_event .record_country {
		display: none;
	}
	
	.box.circuito ul.record_circuito li.row_event .record_speed,
	.box.circuito ul.record_circuito li.row_event .record_time {
		width:15% !important;
	
	}
		
	.box.circuito ul.record_circuito li.row_event .record_country img.flag {
		margin:3px;}
}