/***************** NORMAL ********************************/
.sitc-srv-container{
	margin:2% 0;
}

.nomargin .sitc-srv-container{
	margin:0;
}

.sitc-srv-global-image{
	width:100%;
	height:auto;
}
.sitc-srv-border-container{
	padding:0 1% 1% 1%;
	border-bottom-left-radius:.5em;
	border-bottom-right-radius:.5em;
	border:0.063em solid #ccc;
	border-top:none;
	box-shadow: 0.313em 0 0.313em -0.313em rgba(0, 0, 0, 0.2), 0 0.313em 0.313em -0.313em rgba(0, 0, 0, 0.2), -0.313em 0 0.313em -0.313em rgba(0, 0, 0, 0.2);
}
.borderoff .sitc-srv-border-container{
	border:none;
	border-radius:none;
	box-shadow:none;
}
.nomargin .sitc-srv-border-container{
	padding:0;
}

.sitc-srv-logo-container{
	width: 100%;
	margin: 0 auto 3% auto;
	text-align:center;
}
.sitc-srv-logo-image{
	vertical-align: middle;
	display:inline-block;
	height:auto;
	width:100%;
}

.sitc-srv-content-global-image{
	width:100%;
	height:auto;
}

.sitc-srv-content1-row-container{
	margin: 0 auto;
	padding: 0 0 0 1%;
}

.nomargin .sitc-srv-content1-row-container{
	margin: 0;
	padding: 0;
}

.sitc-srv-content1-row-container .col1, .sitc-srv-content1-row-container .col2, .sitc-srv-content1-row-container .col3, .sitc-srv-content1-row-container .col4, .sitc-srv-content1-row-container .col5{
	float: left;
	margin: 0 3% 0 0;
}

.extramargin .sitc-srv-content1-row-container .col1.last, .sitc-srv-content1-row-container .col2.last,.sitc-srv-content1-row-container .col3.last,.sitc-srv-content1-row-container .col4.last,.sitc-srv-content1-row-container .col5.last,.sitc-srv-content1-row-container .col6.last{
	margin-top: 20%;
}

.sitc-srv-content1-row-container .col1.last, .sitc-srv-content1-row-container .col2.last,.sitc-srv-content1-row-container .col3.last,.sitc-srv-content1-row-container .col4.last,.sitc-srv-content1-row-container .col5.last,.sitc-srv-content1-row-container .col6.last{
	margin: 0;
}
.sitc-srv-content1-row-container .col6 { width: 14%; }
.sitc-srv-content1-row-container .col5 { width: 17.6%; }
.sitc-srv-content1-row-container .col4 { width: 22.5%; }
.sitc-srv-content1-row-container .col3 { width: 31%; }
.sitc-srv-content1-row-container .col2 { width: 48%;}
.sitc-srv-content1-row-container .col1 {width: 99%; margin: 0;}

.nomargin .sitc-srv-content1-row-container .col1{
	width: 100%;
}


.sitc-srv-content-item-global-image{
	width:100%;
	margin-bottom:2%;
	margin-top:5%;
	height:auto;
}

.sitc-srv-content1-item-container{
	position:relative;
	margin:4%;
	text-align: center;
	max-width:100%;
}

.nomargin .sitc-srv-content1-item-container{
	margin:0;
}

.sitc-srv-content1-image-container{
	width:100%;
	/*display:inline-block;*/
	position:relative;
	text-align:left;
}
.sitc-srv-content1-image{
	border-radius: 0.3em;
	width:100%;
	height:auto;
	display:block;
}

.nomargin .sitc-srv-content1-image{
	border-radius: 0;
}

.noborderimage .sitc-srv-content1-image{
	border-radius: 0;
}


.sitc-srv-content1-caption-container{
	/*display:table-caption;*/
	position:relative;
	width:100%;
	text-align:center;
	padding:2%;
	margin-top:2%;
}
.sitc-srv-content1-title{
	display:block;
	color:#000000;
	line-height:1;
  font-family: 'aileron-light-webfont',sans-serif;  
  font-size: .8em;   
  font-weight: normal;
}


.sitc-srv-subscribe-global-image{
	width:100%;
	height:auto;
	margin-top:2%;
}
.sitc-srv-subscribe-container{
	border-top:0.063em solid #4c8cca;
	color:#4c8cca;
	margin: 1% 0;
	padding-left: 1%;
}
.sitc-srv-subscribe-container span{
	font-family: 'nimbus-sans-becker-dcon-bold', sans-serif;
	font-weight:normal;
	text-transform: uppercase;
  margin-top: 2%;
}
.sitc-srv-subscribe-label{
	float:left;
	font-size: 1.2em;
}
.sitc-srv-subscribe-price{
	float:right;
	font-size: 1.2em;
}
.sitc-srv-subscribe-period{
	float:right;
	font-size: 1.2em;
}
.sitc-srv-subscribe-font{
}
.sitc-aspectratio-wrapper{
	height: 0;
  padding-top: 100%; /*1:1*/
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}
.ar1_1 .sitc-aspectratio-wrapper{
  padding-top: 100%; /*1:1*/
}
.ar4_6 .sitc-aspectratio-wrapper{
	padding-top: 150%; /*4:6*/		
}
.ar6_4 .sitc-aspectratio-wrapper{
  padding-top: 66.66%; /*6:4*/
}
.sitc-aspectratio-wrapper img {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
		display: block;
    margin: auto;
    height: 100%;
    width: 100%;
}


/***************** timreading ********************************/
.timreading .sitc-srv-container{
	margin:2% 0;
}
.timreading .sitc-srv-global-image{
	width:100%;
	height:auto;
}
.timreading .sitc-srv-border-container{
	padding:0 1% 1% 1%;
	border-bottom-left-radius:.5em;
	border-bottom-right-radius:.5em;
	border:0.063em solid #ccc;
	border-top:none;
	box-shadow: 0.313em 0 0.313em -0.313em rgba(0, 0, 0, 0.2), 0 0.313em 0.313em -0.313em rgba(0, 0, 0, 0.2), -0.313em 0 0.313em -0.313em rgba(0, 0, 0, 0.2);
}
.timreading.borderoff .sitc-srv-border-container{
	border:none;
	border-radius:none;
	box-shadow:none;
}
.timreading .sitc-srv-logo-container{
	width: 100%;
	margin: 0 auto 3% auto;
	text-align:center;
}
.timreading .sitc-srv-logo-image{
	vertical-align: middle;
	display:inline-block;
	height:auto;
	width:100%;
}


.timreading .sitc-srv-content-global-image{
	width:100%;
	height:auto;
}

.timreading .sitc-srv-content1-row-container{
	margin: 0 auto;
	padding: 0 0 0 1%;
}
.sitc-srv-content1-row-container .col1, .sitc-srv-content1-row-container .col2, .sitc-srv-content1-row-container .col3, .sitc-srv-content1-row-container .col4, .sitc-srv-content1-row-container .col5{
	float: left;
	margin: 0 3% 0 0;
}
.sitc-srv-content1-row-container .col1.last, .sitc-srv-content1-row-container .col2.last,.sitc-srv-content1-row-container .col3.last,.sitc-srv-content1-row-container .col4.last,.sitc-srv-content1-row-container .col5.last,.sitc-srv-content1-row-container .col6.last{
	margin: 0;
}
.sitc-srv-content1-row-container .col6 { width: 14%; }
.sitc-srv-content1-row-container .col5 { width: 17.6%; }
.sitc-srv-content1-row-container .col4 { width: 22.5%; }
.sitc-srv-content1-row-container .col3 { width: 31%; }
.sitc-srv-content1-row-container .col2 { width: 48%;}
.sitc-srv-content1-row-container .col1 {width: 99%; margin: 0;}


.timreading .sitc-srv-content-item-global-image{
	width:100%;
	margin-bottom:2%;
	margin-top:5%;
	height:auto;
}

.timreading .sitc-srv-content1-item-container{
	position:relative;
	margin:4%;
	text-align: center;
	max-width:100%;
}

.timreading .sitc-srv-content1-image-container{
	width:100%;
	/*display:inline-block;*/
	position:relative;
	text-align:left;
}
.timreading .sitc-srv-content1-image{
	border-radius: 0;
	width:100%;
	height:auto;
	display:block;
}
.timreading .sitc-srv-content1-caption-container{
	/*display:table-caption;*/
	position:relative;
	width:100%;
	text-align:center;
	padding:2%;
	margin-top:2%;
}
.timreading .sitc-srv-content1-title{
	display:block;
	color:#000000;
	font-weight:normal;
	font-family: 'aileron-light-webfont',sans-serif;  
	font-size: .8em;   
	line-height: 1em;
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow: hidden;
	height: 2em;
}


.timreading .sitc-srv-subscribe-global-image{
	width:100%;
	height:auto;
	margin-top:2%;
}
.timreading .sitc-srv-subscribe-container{
	border-top:0.063em solid #4c8cca;
	color:#4c8cca;
	margin: 1% 0;
	padding-left: 1%;
}
.timreading .sitc-srv-subscribe-container span{
	font-family: 'nimbus-sans-becker-dcon-bold', sans-serif;
	font-weight:normal;
	text-transform: uppercase;
  margin-top: 2%;
}
.timreading .sitc-srv-subscribe-label{
	float:left;
	font-size: 1.2em;
}
.timreading .sitc-srv-subscribe-price{
	float:right;
	font-size: 1.2em;
}
.timreading .sitc-srv-subscribe-period{
	float:right;
	font-size: 1.2em;
}
.timreading .sitc-srv-subscribe-font{
}
.timreading .sitc-aspectratio-wrapper{
	height: 0;
  padding-top: 150%; /*4:6*/
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}
.timreading.ar1_1 .sitc-aspectratio-wrapper{
  padding-top: 100%; /*1:1*/
}
.timreading.ar4_6 .sitc-aspectratio-wrapper{
	padding-top: 150%; /*4:6*/		
}
.timreading.ar6_4 .sitc-aspectratio-wrapper{
  padding-top: 66.66%; /*6:4*/
}

.timreading .sitc-aspectratio-wrapper img {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
		display: block;
    margin: auto;
    height: 100%;
    width: 100%;
}

/***************** PERSONALIZZAZIONI ********************************/
.graytitle .sitc-srv-content1-caption-container{
	background-color:#737373;
}
.graytitle .sitc-srv-content1-title{
	color:#FFF;
	font-weight: bold;
}


.titleoff .sitc-srv-content1-caption-container{
	display:none
}