@font-face{font-family:FontAwesome;src:url(../../_resources/fonts/fontawesome-webfont.eot?v=4.1.0);src:url(../../_resources/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(../../_resources/fonts/fontawesome-webfont.woff?v=4.1.0) format('woff'),url(../../_resources/fonts/fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(../../_resources/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Gibson;src:url(../../_resources/fonts/Gibson-Light-webfont.eot);src:url(../../_resources/fonts/Gibson-Light-webfont.eot?#iefix) format('embedded-opentype'),url(../../_resources/fonts/Gibson-Light-webfont.woff) format('woff'),url(../../_resources/fonts/Gibson-Light-webfont.ttf) format('truetype'),url(../../_resources/fonts/Gibson-Light-webfont.svg#Gibsonlight) format('svg');font-weight:300;font-style:normal}
@font-face{font-family:Gibson;src:url(../../_resources/fonts/Gibson-LightItalic-webfont.eot);src:url(../../_resources/fonts/Gibson-LightItalic-webfont.eot?#iefix) format('embedded-opentype'),url(../../_resources/fonts/Gibson-LightItalic-webfont.woff) format('woff'),url(../../_resources/fonts/Gibson-LightItalic-webfont.ttf) format('truetype'),url(../../_resources/fonts/Gibson-LightItalic-webfont.svg#Gibsonlight_italic) format('svg');font-weight:300;font-style:italic}
@font-face{font-family:Gibson;src:url(../../_resources/fonts/Gibson-Regular-webfont.eot);src:url(../../_resources/fonts/Gibson-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(../../_resources/fonts/Gibson-Regular-webfont.woff) format('woff'),url(../../_resources/fonts/Gibson-Regular-webfont.ttf) format('truetype'),url(../../_resources/fonts/Gibson-Regular-webfont.svg#Gibsonregular) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:Gibson;src:url(../../_resources/fonts/Gibson-Italic-webfont.eot);src:url(../../_resources/fonts/Gibson-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(../../_resources/fonts/Gibson-Italic-webfont.woff) format('woff'),url(../../_resources/fonts/Gibson-Italic-webfont.ttf) format('truetype'),url(../../_resources/fonts/Gibson-Italic-webfont.svg#Gibsonitalic) format('svg');font-weight:400;font-style:italic}
@font-face{font-family:Gibson;src:url(../../_resources/fonts/Gibson-SemiBold-webfont.eot);src:url(../../_resources/fonts/Gibson-SemiBold-webfont.eot?#iefix) format('embedded-opentype'),url(../../_resources/fonts/Gibson-SemiBold-webfont.woff) format('woff'),url(../../_resources/fonts/Gibson-SemiBold-webfont.ttf) format('truetype'),url(../../_resources/fonts/Gibson-SemiBold-webfont.svg#Gibsonsemibold) format('svg');font-weight:600;font-style:normal}
@font-face{font-family:Gibson;src:url(../../_resources/fonts/Gibson-SemiBoldItalic-webfont.eot);src:url(../../_resources/fonts/Gibson-SemiBoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(../../_resources/fonts/Gibson-SemiBoldItalic-webfont.woff) format('woff'),url(../../_resources/fonts/Gibson-SemiBoldItalic-webfont.ttf) format('truetype'),url(../../_resources/fonts/Gibson-SemiBoldItalic-webfont.svg#Gibsonsemibold_italic) format('svg');font-weight:600;font-style:italic}
@font-face{font-family:Gibson;src:url(../../_resources/fonts/Gibson-Bold-webfont.eot);src:url(../../_resources/fonts/Gibson-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(../../_resources/fonts/Gibson-Bold-webfont.woff) format('woff'),url(../../_resources/fonts/Gibson-Bold-webfont.ttf) format('truetype'),url(../../_resources/fonts/Gibson-Bold-webfont.svg#Gibsonbold) format('svg');font-weight:700;font-style:normal}
@font-face{font-family:Gibson;src:url(../../_resources/fonts/Gibson-BoldItalic-webfont.eot);src:url(../../_resources/fonts/Gibson-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(../../_resources/fonts/Gibson-BoldItalic-webfont.woff) format('woff'),url(../../_resources/fonts/Gibson-BoldItalic-webfont.ttf) format('truetype'),url(../../_resources/fonts/Gibson-BoldItalic-webfont.svg#Gibsonbold_italic) format('svg');font-weight:700;font-style:italic}

body {font: 16px/130% Gibson,sans-serif;color: #000; }

.colorOne
{
	color:#0173ba;
}

.button{
	background-color:#0173ba;
	color:#fff;
}

.backOne,
.marsMenuElement.active,
.marsMenuElement:hover
{
	background-color:#ffffff;
	border-bottom: 5px solid #000000;
	color:#000;
}

.borderOne
{
	border-color:#0173ba;
}
#footer{
	border-bottom: none;
	border-top: 5px solid #000000;
}

#footerSocial
{
	width:20%;
}

#footerLogo
{
	width:36%;
}

#footer .logo
{
	height:auto;
	max-height:50px;
	margin: 10px 0 0 -18px;
}

#footerSocial .socialButton
{
	margin:0 7px;
}

#newsstand .content{
	max-width:980px;
	margin-bottom:20px;
}

#coverFlowContent{
	height:520px;
}

.saturnContent{
	transform: unset !important;
	text-align:center !important;
	margin:0 auto !important;
	position: relative !important;
}

@media (max-width:979px)
{
	#newsstand .content{
		max-width:unset;
		width: calc(100% - 2px);
	}
	.saturnContent{
		transform: unset !important;
		text-align:center !important;
		margin:0 auto !important;
		position: relative !important;
	}
}

#coverFlow{
	float:none;
}

#coverFlowHeader,
#coverFlowTitle
{
	display:none;
}

#coverFlowDate
{
	margin-top:0px;
	margin-bottom:10px;
}

#coverFlowContent
{
	margin-top:0px;
}

.subscriptionToolbarLink
{
	float: left;
	margin: auto;
	text-align: center;
	width: 100%;
}

.historyElement
{
	font-size:13px;
}

.toolBarOption
{
	text-transform:none;
	color:#000;
}

#toolBarSearch{
	display: inline-block;
	margin-right:0;

}

#toolBarSearchButton {
	display: block;
}

#toolBar .logo{
	margin-top: 0px;
	max-height: 40px;
	height: 50px;
    width: auto;
}

#arrowScrollTop {
	background-color:#0173ba;
}

#hystoryAllToolbar
{
	padding:8px;
	background: #fff;
	border-bottom:5px solid #0173ba;
	color:#000
}

#hystoryAllToolbar select{
	margin:0px 10px;
	font-size:14px;
	padding:2px 5px;
}

#hystoryAllTitle{
	font-size:18px;
	padding-bottom:10px;
}

#hystoryAllToolbar label{

}

.windowTitle {
	border-bottom:5px solid #0173ba;
	color:#000

}

#toolBarSearchButton{
	font-size:12px;
	padding-left:0;
	line-height: 32px;
	background: url(../../newsstand/_resources/img/buttonSearch2.png) no-repeat center center;
	background-size:30px;
}

.windowSearchToolbar{
	background: #ffffff;
	border-bottom:5px solid #0173ba;
	color:#000
}

#windowSearchSection.input {
	background: #ffffff;
}

.windowSearchElement {
	display:block;
	clear:both;
	min-height:100px;
	max-height:120px;
	overflow: hidden;
	cursor:pointer;
}

.windowSearchElementHighlight {
	font-size:12px;
	color: #868686;
	border-top:1px dashed #868686;
	border-bottom:1px dashed #868686;
	padding:5px 0 3px 0;
}

.windowSearchElementHighlight strong {
	background-color: #FFFF00 ;
	padding:0px 3px;
}

.windowSearchDate{
	display:block;
	padding:5px 0px;
	font-size:12px;
	color:#0173ba;
}

.windowSearchElementTitle {
	display:block;
	font-size:13px;
	font-weight:bold;

}

.windowSearchElementText{
	font-size:12px;
	line-height: 16px;
	color: #4d4d4d;

}

.windowSearchElementImage{
	border:1px solid #666666;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	width: 120px;
	height:100px;
	float:left;
	margin-right:20px;
}
.windowSearchContainerText{
	float: left;
	width: calc(100% - 150px);
}

#windowSearchPagination {
	display:none;
	width:100%;
	text-align: center;
	margin-top:5px;
	position: absolute;
	border-bottom: 1px solid #0173ba;
	padding-bottom:5px;
}

#windowSearchPagination .button{
	padding:3px 8px 5px 8px;

}

#newsstand .marsWindowClose:hover {
	background-color: rgba(255, 20, 40, 0.51);
}

ul#accordionNewspaper .active > div {
	color: #0173ba;
}


.menuEditions h3.selected{
	color:#0173ba;
}

.menuEditions .menuNewspaperSubElement.selected{
	color:#0173ba;
}


/**
AVIATOR CUSTOMIZATION
*/

#topBar {
	height:45px;
	color:#000;
}

#topBarInfo{
	font-size:14px;
	line-height: 25px;

}

#topBarLogo
{
	background-image:url(../../_istance/iltempo/logo.png);
	width:100px;
	background-size: contain;
	margin-top:5px;
	height:35px;
}

.firstColor,
.computer .marsSubMenuItem:hover
{
	color:#0173ba;
}

.firstBack,
#thumbsWrapper .active .thumbLabel,
#saveBox .active .thumbLabel
{
	background-color:#fff;
	border-bottom: 5px solid #0173ba;
	color:#000;

}

.firstBorder,
#thumbsWrapper .active .thumbImg,
#saveBox .active .thumbImg
{
	border-color:#000;
}

.firstHover.active,
.marsSubMenu,
.marsToolTipActive,
.marsSelectOption.selected,
.saturnElement.active,
.computer .firstHover:hover,
.computer .marsSelectOption:hover,
.computer #searchNavigation .saturnElement:hover
{
	background-color: rgba(32, 106, 171, 0.50);
	color:#FFF;
}

#topBarLogo{
	width:300px;
}
@media (max-width:900px){
	#topBarLogo {
		width: 220px;
	}
}

#icoSearch, #searchArchive{
	display:none;
}

#titlesWrapper,
#titlesHeader
{
	display:block;
}

#sectionsWrapper,
#sectionsHeader
{
	/*	width:100%;*/
}

#saveDisclaimer .marsMessageContainer
{
	text-align:left;
}

#searchButton {
	display: block;
}

#zoomLevelBar .zoomLevelIcon{
	background: #000;

}

#zoomLevelBar .zoomLevelIcon.active{
	color:#fff;
}

#bottomBar{
	border-bottom: none;
	border-top:5px solid #0173ba;
}

#bottomBar a{
	color:#000;
}

.marsWindowContent{
	background: #0173ba;
}

#audioButton {
	display:none;
}

.menuEditions{
	display:none;
}

@media (max-width:1440px)
{
	.toolBarOptionLabel{
		display:none;
	}

}

@media (max-width:980px)
{
	#toolBar .logo {
		margin-top: -4px;
		max-height: 50px;
		height: 50px;
		width: auto;
	}
	#toolBar .logotxt{
		max-height:20px;
	}
}

.qc-cmp-button {
	background-color: #0173ba !important;
	border-color: #0173ba !important;
}

.qc-cmp-button:hover {
	background-color: transparent !important;
	border-color: #0173ba !important
}

.qc-cmp-alt-action, .qc-cmp-link {
	color: #0173ba !important
}

.qc-cmp-button.qc-cmp-secondary-button {
	color: #0173ba !important
}

.qc-cmp-button.qc-cmp-secondary-button {
	border-color: #0173ba !important;
	background-color: transparent !important
}

.qc-cmp-button.qc-cmp-secondary-button:hover {
	background-color: #0173ba !important
}

.qc-cmp-small-toggle.qc-cmp-toggle-on, .qc-cmp-toggle.qc-cmp-toggle-on {
	background-color: #0173ba !important;
	border-color: #0173ba !important
}