
@import url(http://fonts.googleapis.com/css?family=Oswald:300,300italic,700);

@media only screen and (max-width: 650px) {
.category {display:none}
.label {display: none;}
}

/* oroscope header link - mobile view only */

#regOro {margin:0 10px;display:block;position:relative;float:left}
#regOro {display: block}
@media only screen and (min-width: 650px) {
#regOro {display: none}
}

a.linkInTitolo {font-size: 0.7em; font-weight:500; color: #0099ff;}

/*#searchBox .txt {border:0;width:100%;font-family: Georgia, 'Oswald';padding-left:10px;width:100%;font-size:1.2em}*/

.videoWrapper {position: relative;/* 16:9 padding-bottom: 56.25%;*/ /* 4:3 */padding-bottom: 74.41%; padding-top: 25px;height: 0;margin-bottom: 20px;z-index:1}

.previewLeft p {margin-left: 20px;} 
.galleryWrapperPdC {width: 50% !important; position: relative; margin: 0 auto 60px; padding: 0; *zoom: 1;}

.videoWrapper1 { margin-bottom: 20px; z-index: 1; }

a.aki {color:#ffffff;text-decoration:none}

/*.socialCont .socialNumber {padding-left:27px; padding-right:7px}*/

a.crawler-breakingnews{text-decoration:none;}

#lastMinute .title span {font-size:0.88em;color:#000;}

/* poll disclaimer */
.pollDisclaimer {font-size: 13px; font-style:italic; margin: 12px 0 0 0;}

.playVideo { left: 43px; position: absolute; top: 28px !important; z-index: 10;}
.previewLeft p { margin-left: 20px; color: #000000 !important; }
.breadcumb { color: #777; font-family: Georgia, 'Oswald', Arial, Helvetica, sans-serif !important; font-size: 0.9em; }
#copyright .copy { font-family: Georgia, 'Oswald', Arial, Helvetica, sans-serif !important; }
#copyright a { color: #777; text-decoration: none; }

.previewGroup {border-bottom:none;}

.customLink img {display:inline;}
.previewBig .customLink {color: #EE322B;}
#bigEvent .customLink img {width:auto;}
#bigEvent p {font-size: 1.4em}

.focus .smile img {margin: 0 4px;vertical-align: top;cursor:pointer}
.focus .smile .tooltip {position:absolute;width:100px;display:none;color:#ffffff;background:url(../img/bg-tooltip-smile.png) 2px center no-repeat #3e3e3e;padding:3px 3px 3px 30px}

/* override img specialApp */
.specialiApp {padding:13px 13px 13px 75px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';background:url(../img/ico/ico-spec-widget.png) 14px 14px no-repeat #000000;margin-bottom:14px}


/* override general font */
h1, h2, h3, h4 {font-family: Georgia, 'Oswald','Open Sans Condensed', 'sans-serif';}
.preview .title {font-size: 1.5em;padding: 0 10px;}
article {font-size: 1.1em;}
#mainNav .title {font-size: 1em;padding: 0 10px;}
#mainNav .category a {font-size: 0.8em;}

/* todayAdn override */
.todayAdn {background: none;font-family: Georgia, 'Oswald','Open Sans Condensed', 'sans-serif';color: #000000;font-size: 12px;margin-bottom: 10px; padding: 0 10px;}
.todayAdn .title {font-size:1.7em}
.todayAdn .title span {color:#EE322B}
.todayAdn .title img {margin-right:5px;vertical-align:top}
.todayAdn ul {background-color:#ebebeb;list-style-type:none;margin:0;padding:6px 14px;border:1px solid #a7a7a7}
.todayAdn li {border-bottom: 0px solid #c8c8c8;font-size: 0.9em;line-height: 1.4em;padding: 8px 0px 10px 0px;clear: both;font-weight: 700;}
.todayAdn a {color:#000000;text-decoration:none;font-size: 1.2em;}
.todayAdn li img {float:left;margin:0 6px 6px -20px}
.todayAdn .seeAll {padding:6px 0 2px 52px;font-family: Georgia, 'Open Sans Condensed', 'sans-serif'; font-weight:700;}
.todayAdn .seeAll a {color:#000000;text-decoration:underline}

/* focus override */
.focus {font-family: Georgia, 'Oswald','Open Sans Condensed', 'sans-serif';}
.focus header #videoFocus {background-image:none}
.focus header #photoFocus {background-image:none}
.focus header div:hover, .focus header div.active {background-image:none}
.focus header #videoFocus:hover, .focus header #videoFocus.active {background-image:none}
.focus header #photoFocus:hover, .focus header #photoFocus.active {background-image:none}
.focus article {display:none;margin:0 10px;background-color:#F0F0F0;text-align:center;color:#3b3b3b;padding:20px 10px 0px}
.focus article a {color: #000;text-decoration: none;font-weight: 600;font-size: 1.1em;font-family: Georgia, 'Open Sans Condensed', 'sans-serif';}
.focus article .thumb {margin-left: 0px}
.focus .smile {color: #000; font-size: 0.8em}
.focus .smile {font-family: Georgia, 'Oswald','Open Sans Condensed', 'sans-serif';font-size:0.7em;padding-top:6px; color:#3b3b3b; font-weight: bold;}
.focus .smile img {vertical-align:top;margin:0 4px}

/* oroscope override*/
#segno .testo_box_tab_segno_oroscopo_del_giorno {font-size: 16px;text-align: left;}
.desc_box_segno_del_mese {font-size: 16px;}
#segno .tab_box_tab_segno_oroscopo_del_giorno .menu_tab {font-size: 18px;font-weight: bold}
.title_desc_box_segno_del_mese a {text-decoration:none;color:#666;}

/* meteo widget */

#logo .meteo {width:130px;height:98px;text-align:center;position:relative}
#logo .meteo img {vertical-align:middle;margin:0 10px}
#logo .meteo a {text-decoration:none;color:#000000;}
#logo .city {display:none}
#logo .city.active {display:block}

/* tablet leaderboard */
@media only screen and (max-width: 900px) {

}

/* adv tablet */

@media only screen 
and (min-width : 1224px) {
#newbanner { display: none; }
}

@media only screen 
and (min-width : 1824px) {
#newbanner { display: none; }
}

/*iPad mini*/
@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 1) {
#newbanner { text-align: center; margin: 0px auto 15px auto; max-width:  100% !important; height: auto; display: block; }
img #newbanner {text-align: center; margin: 0px auto 15px auto; max-width:  100% !important; height: auto; }
}
/*iPad 4*/
@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) {
#newbanner { text-align: center; margin: 0px auto 15px auto; max-width:  100% !important; height: auto; display: block; }
img #newbanner {text-align: center; margin: 0px auto 15px auto; max-width:  100% !important; height: auto; }
}
			
			/* Dimensioni per orientamento Landscape Tablet Samsung */
			@media (max-device-width: 1280px) and (orientation: landscape) { 
			#newbanner { text-align: center !important; text-decoration: none; margin: 0px auto 15px auto; max-width: 100%; width: 100%; height: auto; display: block; }
        	 img #newbanner { text-align: center !important; text-decoration: none; margin: 0 auto 15px auto; max-width: 100%; width: 100%; height: auto; }
        	}

			/* Dimensioni per orientamento Portrait Tablet Samsung */
			@media (max-device-width: 800px) and (orientation: portrait) { 

        		#newbanner { margin: 0px auto 15px auto; max-width: 100%; width: 100%; height: auto; display: block; }      		
        		img #newbanner { margin: 0 auto 15px auto; max-width: 100%; width: 100%; height: auto; }
			}
			
			/* Dimensioni per orientamento Portrait per iPad 1-2-3 */
        	@media only screen (max-width: 768px) and  (orientation:portrait)
        	{ #newbanner { margin: 0px auto 15px auto; max-width: 90%; height: auto; display: block; text-align: center; }
        	img #newbanner {text-align: center; margin: 0px auto 15px auto; max-width: 90%; height: auto; }
        	 }
        	
        	/* Dimensioni per orientamento Landscape per iPad 1-2-3 */
        	@media only screen (max-width: 1024px) and (orientation:landscape)
        	{ #newbanner { text-align: center; margin: 0px auto 15px auto; max-width:  90% !important; height: auto; display: block; }
        	img #newbanner {text-align: center; margin: 0px auto 15px auto; max-width:  90% !important; height: auto; }
        	}
        	
        	@media screen and (device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2) {
			#newbanner { text-align: center; margin: 0px auto 15px auto; max-width:  100% !important; height: auto; display: block; }
        	img #newbanner {text-align: center; margin: 0px auto 15px auto; max-width:  100% !important; height: auto; }
}

.articleSource {font-size:0.85em;float:none;font-family:'Oswald',san-serif;}
.articleSource span {font-size:1.2em}

/* override siteversion */
#siteVersion {width:180px;margin:0 auto;padding:6px 0 10px 0;}
#siteVersion img {margin:0 2px}
#siteVersion .deactive img {opacity:0.4;filter:alpha(opacity=40);}
#siteVersion span {display: inline-block; vertical-align: middle;  margin-top: -10px; margin-right:8px;}
#masthead
{
	width: 75%;
	margin: 0 auto 10px auto !important;
	text-align: center;
}

@media only screen and (max-width: 2000px) {
.boxmobile2 {display:none !important}
}

@media only screen and (max-width: 1583px) {
.boxmobile2 {display:none !important}
}
@media only screen and (max-width: 1283px) {
.boxmobile2 {display:none !important}
}
                
@media only screen and (max-width: 1280px) {
#masthead {display:none !important}
.boxmobile2 {display:none !important}
}

@media only screen and (max-width: 1169px) {
#masthead {display:none !important}
.boxmobile2 {display:none !important}
}

@media only screen and (max-width: 1070px) {
#masthead {display:none !important}
.boxmobile2 {display:none !important}
}

@media only screen and (max-width: 990px) {
#masthead {display:none !important}
.boxmobile2 {display:none !important}
   
}

@media only screen and (max-width: 958px) {
#masthead {display:none !important}
.boxmobile2 {display:none !important}
}

@media only screen and (max-width: 940px) {
#masthead {display:none !important}
.boxmobile2 {display:none !important}
}

@media only screen and (max-width: 900px) {
#masthead {display:none !important}
.boxmobile2 {display:none !important}
}

@media only screen and (max-width: 810px) {
 #masthead {display:none !important}
 .boxmobile2 {display:none !important}
}

@media only screen and (max-width: 764px) {
.banner-728-90 {display:none !important}
#masthead {display:none !important}
#newbanner { display: none !important; }
.adTv {display:none !important}
.boxmobile2 {display:none !important}
}

@media only screen and (max-width: 650px) {
#masthead {display:none !important}
#newbanner { display: none !important; }
.adTv {display:none !important}
.boxmobile2 { display: block }

}

@media only screen and (max-width:620px) {
#masthead {display:none !important}
#newbanner { display: none !important; }
.adTv {display:none !important}
.boxmobile2 { display: block }
}

@media only screen and (max-width: 500px) {
#masthead {display:none !important}
#newbanner { display: none !important; }
.adTv {display:none !important}
.boxmobile2 { display: block }

}

@media only screen and (max-width:480px) {
#masthead {display:none !important}
#newbanner { display: none !important; }
.adTv {display:none !important}
.boxmobile2 { display: block }
}   

@media only screen and (max-width: 400px) {
#masthead {display:none !important}
#newbanner { display: none !important; }
.adTv {display:none !important}
.boxmobile2 { display: block }
}

@media only screen and (max-width:380px) {
#masthead {display:none !important}
#newbanner { display: none !important; }
.adTv {display:none !important}
.boxmobile2 { display: block }
}

/* adv manuale speciali */
.adv { 
border-bottom: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}
.previewBig .thumb {
margin-bottom: 0px; 
}

/* override apertura big */
#bigEvent img {
padding-top: 6px;
}
#main-slider .titleLow {
font-size: 1.9em;
line-height: 1.2em;
margin-top: 10px;
padding-left: 15px;
color:#000;
text-decoration: none
}

.title a {
 font-weight: bold;
}
.preview .thumb {
  float: left;
  margin: 0 10px 10px 0;
  max-width: 240px; 
}

/* custom player skin */
   .flowplayer .fp-controls { background-color: rgba(17, 17, 17, 1)}
   .flowplayer .fp-timeline { background-color: rgba(204, 204, 204, 1)}
   .flowplayer .fp-progress { background-color: rgba(0, 167, 200, 1)}
   .flowplayer .fp-buffer { background-color: rgba(249, 249, 249, 1)}

/* spaziatura sotto 1+3 */
.previewGroup article {margin-bottom: 20px;}

.playVideo { left: 43px; position: absolute; top: 10px !important; z-index: 10;}

/* assestment */

#lastMinute .title span {color:#EA261C; font-weight:bold}

.hotBox header {
  background-color: #BC0F0F;
  font-size: 1.1em;
}

/* prometeo */
.hotProm header {
  background-color: #BC0F0F;
  font-size: 0.9em;
  text-align: center;
}

.previewBigLeft .title {
  font-size: 1.9em;
  line-height: 1.1em
}

.threeCol .title {
  font-size: 1.5em;
  line-height: 1.1em;
}

.preview .category, .preview p {
  color: #000;
}

.focusArticleContainer {
	/*width:240px;*/
	width:84%;
	padding-left:20px;
}

#bigEvent .title {
  font-size: 2.8em;
  line-height: 1.1em;
}

.focusArticleContainer .label {
  background: none repeat scroll 0 0 #BC0F0F;
  line-height: 20px;
  width: 110px;
  height: 20px;
  text-align: center;
  top: 10px;
  color: #fff;
  font-size: 12px;
  line-height: 19px;
  margin: 0px 0 0 -20px;
  position: relative;
  top: 40px;
  overflow: hidden;
}
.smallthumb { margin: 0 8px 6px 0;}
.small {font-size: 0.9em}
#nav article { font-size: 0.85em}
.menuPanel article {
  padding-right: 0%; 
}

@media only screen and (max-width:480px) {
	.previewBigLeft .title {
	  font-size: 1.3em;
	  line-height: 1.1em;
	}
	#lastMinute .hour {
	  font-size: 1.3em;
	}
	#lastMinute .title {
 	 overflow: hidden;
  	line-height: 1.2em;
  	font-size: 1.4em;
	}
	.threeCol .title {
 	font-size: 1.1em;
  	line-height: 1.1em;
	}
	.preview .title {
 	font-size: 1.1em;
 	}	
	/*Modifica Mobile*/
 	.label, .preview img { /*display:none*/ }
 	.preview .thumb, .preview p { /* display:none; */ }
 	.focus article a { color: black; text-decoration: none; font-weight: 600; font-size: 0.9em; font-family: Georgia, 'Open Sans Condensed', 'sans-serif'; }
 	.focus article { text-align: left; color: #3B3B3B; }
 	/* /Modifica Mobile*/	
 	.focusArticleContainer {
  	width: 99%; 
  	padding-left: 0px;
	}
	.fullArticle .title {
  	font-size: 1.4em;
  	line-height: 1.2em;
  	margin-bottom: 4px;
	}
	.previewGroup article p {display:none}
}
.socialCont a {width:40px;}

@media only screen and (max-width:650px) {
	
}

/*Modifica spazi voci Menu*/
 
.homeLink { min-width: 35px !important;}
nav .navInner { padding: 0px !important; }

/* fix spostamnento categoria per SEO */
.fullArticle .title {
    font-size: 2.4em;
    line-height: 1.2em;
    margin-bottom: 10px;
}

.category, .category a {
	margin: 0 0 4px 0;
}

.subtitle {
	margin: 0 0 10px 0;	
}

/*Nuovo Menu*/
#secondNav { border-width: 0px 1px 0px 1px; border-color: #A7A7A7; border-style: solid; }
		  #secondNav li { padding-left: 5px; padding-right: 15px !important;}
          nav li:hover .link { background-color: white; border: 1px solid #A7A7A7; position: relative; top: -3px; color: #EE322B; height: 40px; }
          #secondNava { min-height: 40px; line-height: 40px; font-family: Georgia, 'Open Sans Condensed', 'sans-serif'; position: relative; background-color: #D1D1D1; }
          #secondNava a { color: #EE322B; text-decoration: none; font-size: 1em; font-weight: 700;}
          #secondNava li { display: inline; float: left; padding-right: 15px; padding-left: 5px; }
          .menuPanel .inner { padding: 0px !important; }

.regionBox #italyMap { margin-bottom: 28px; }

/*Oscuramento Oroscopo Header*/
div.widget.horoscope.right { display: none !important; }

.widget-video-title {margin: -10px 0 10px 0;}
.widget-video-title a {color: #303030; text-decoration: none; font-size: 20px;}

/*Bottoni Speciali Aki*/
.speaki {
background: rgba(6,113,159,1);
background: -moz-linear-gradient(top, rgba(6,113,159,1) 0%, rgba(145,159,166,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6,113,159,1)), color-stop(100%, rgba(145,159,166,1)));
background: -webkit-linear-gradient(top, rgba(6,113,159,1) 0%, rgba(145,159,166,1) 100%);
background: -o-linear-gradient(top, rgba(6,113,159,1) 0%, rgba(145,159,166,1) 100%);
background: -ms-linear-gradient(top, rgba(6,113,159,1) 0%, rgba(145,159,166,1) 100%);
background: linear-gradient(to bottom, rgba(6,113,159,1) 0%, rgba(145,159,166,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06719f', endColorstr='#919fa6', GradientType=0 ); font-size: 1.1em;
}

<!-- ..:: Prime 320x50 Rich - iFrame FIF - MOBILE ::.. -->
#advfif { width: 0px; height: 0px; display: block; margin: auto; position: relative; left: 0px; right: 0px; bottom: 0px; overflow: auto; z-index: 5500 !important; }
