@media only screen and (min-width: 1200px){
	.visible-large{display:inherit !important;}.hidden-large{display:none !important;}.visible-desktop{display:inherit !important;}.hidden-desktop{display:none !important;}

/******************************
	-	WRAPPER STYLES		-
******************************/

#rt-footer-surround {
  margin-top: -150px!important;
}

.rev_slider_wrapper{
	position:relative;
}

.rev_slider_wrapper >ul	{
	visibility:hidden;
}

.rev_slider{
	position:relative;
	overflow:hidden;
}


.rev_slider img{
	max-width:none !important;
	max-width:none !important;
	-moz-transition: none 0 !important;
	-webkit-transition: none 0 !important;
	-o-transition: none 0 !important;
	transition: none 0 !important;
	margin:0px !important;
	padding:0px !important;
	border-width:0px !important;
	border:none;
	visibility:visible !important;
}

.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}

.rev_slider ul{
	margin:0px !important;
	padding:0px !important;
	list-style: none !important;
	list-style-type: none !important;
	background-position:0px 0px !important;
}

.rev_slider ul li,
.rev_slider >ul >li,
.rev_slider >ul >li:before{

	list-style:none !important;
	position:absolute;
	visibility:hidden;
	margin:0px !important;
	padding:0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image:none !important;
	background-position:0px 0px !important;
	text-indent: 0em !important;
}

.rev_slider .tp-caption,
.rev_slider .caption {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0; 	position:absolute; visibility: hidden;
}
#rev_slider_1_1_wrapper, #rev_slider_1_1   {
overflow:hidden!important;
}
.boxhistory { float: left; }

#settantatitolo, #novantatitolo { 
width: 50%;
font-size:500%;
color:#FFF;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}  #ottantatitolo { 
width: 50%;
font-size:500%;
color:#4d4d4d;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}
#duemilatitolo  { 
width: 50%;
font-size:500%;
color:#FF2F50;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}

#settanta, #novanta, #duemila  { 
width: 100%;
color:#FFF;
line-height:20px;
margin-top:15px;
} 

#ottanta { 
width: 100%;
color:#4d4d4d;
line-height:20px;
margin-top:15px;
}


#illogonellapopup { width: 50%;
background-image:url(../images/logoomagbianco.png);
background-repeat:no-repeat;
background-position:bottom right;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:0px;
}


#rootsettanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #e10729 6%, #e10729 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#e10729), color-stop(94%,#e10729), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}


#rootottanta {
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
padding:10%;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #DEDEDE 6%, #DEDEDE 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#DEDEDE), color-stop(94%,#DEDEDE), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
}


#rootnovanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #4d4d4d 6%, #4d4d4d 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#4d4d4d), color-stop(94%,#4d4d4d), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}

#rootduemila { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #000000 6%, #000000 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#000000), color-stop(94%,#000000), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}
.indirizzo {
margin-top:57px;
margin-bottom:0px;
color: #747474 !important;
font-weight:normal !important;
}
}

@media only screen and (min-width: 960px) and (max-width: 1199px)
{.visible-large{display:none !important;}.hidden-large{display:inherit !important;}.visible-desktop{display:inherit !important;}.hidden-desktop{display:none !important;}img.defaultimg{width:100%;}#rev_slider_3_1,#rev_slider_3_1_wrapper{width:100% !important;}a.topSocial.pinterest{display:none !important;}#rt-top .rokajaxsearch .inputbox{width:158px;}.tp-caption h1{font-size:48px;}#ts-heading h1{font-size:26px;}#ts-heading .rt-block{padding:15px 50px;}#rt-utility .sprocket-tabs-panel ul.list_style1{display:none;}#rt-mainbottom .row-fluid .span4{width:30.914894%;}

.boxhistory { float: left; }

#settantatitolo, #novantatitolo { 
width: 50%;
font-size:500%;
color:#FFF;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}  #ottantatitolo { 
width: 50%;
font-size:500%;
color:#4d4d4d;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}


#duemilatitolo  { 
width: 50%;
font-size:500%;
color:#FF2F50;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
} 
#settanta, #novanta, #duemila  { 
width: 100%;
color:#FFF;
line-height:20px;
margin-top:15px;
} 


#ottanta { 
width: 100%;
color:#4d4d4d;
line-height:20px;
margin-top:15px;
}

#illogonellapopup { width: 50%;
background-image:url(../images/logoomagbianco.png);
background-repeat:no-repeat;
background-position:bottom right;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:0px;
}


#rootsettanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #e10729 6%, #e10729 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#e10729), color-stop(94%,#e10729), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}


#rootottanta {
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
padding:10%;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #DEDEDE 6%, #DEDEDE 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#DEDEDE), color-stop(94%,#DEDEDE), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
}

#rootnovanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #4d4d4d 6%, #4d4d4d 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#4d4d4d), color-stop(94%,#4d4d4d), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}

#rootduemila { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #000000 6%, #000000 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#000000), color-stop(94%,#000000), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}

}

/* IPAD landscape (orizzontale) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)  { 


.illogo img{
vertical-align:top!important;
width:120%!important;
margin-top:-10px!important;
}

#nondosatori, .rt-grid-2 rt-omega, div.sigplus-left{
	display:none!important;
}

.rt-grid-7{
	float:right!important;
}



.rt-block slideprod
{
	background-position:right!important;
}

.slideshow {
float: left;
background: transparent;
margin: 0;
padding: 0;
z-index: 1;
overflow: hidden!important;
position: relative;
width: 150%!important;
}



}


/* IPAD portrait (verticale) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
{ 

.illogo img{
vertical-align:top!important;
width:120%!important;
margin-top:-10px!important;
}

.rt-grid-7{
	float:right!important;
}


.rt-block slideprod
{
	background-position:right!important;
}

#nondosatori, .rt-grid-2 rt-omega, div.sigplus-left{
	display:none!important;
}


.slideshow {
float: left;
background: transparent;
margin: 0;
padding: 0;
z-index: 1;
overflow: hidden!important;
position: relative;
width: 150%!important;
}
}


/* IPAD mini landscape (orizzontale) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  
{ 
.illogo img{
vertical-align:top!important;
width:120%!important;
margin-top:-10px!important;
}

#nondosatori, .rt-grid-2 rt-omega{
	display:none!important;
}

.rt-grid-7{
	float:right!important;
}

.rt-block slideprod
{
	background-position:right!important;
}

.slideshow {
float: left;
background: transparent;
margin: 0;
padding: 0;
z-index: 1;
overflow: hidden!important;
position: relative;
width: 150%!important;
}
}


/* IPAD mini portrait (verticale) */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
.illogo img{
vertical-align:top!important;
width:120%!important;
margin-top:-10px!important;
}

.rt-grid-7{
	float:right!important;
}


.rt-block slideprod
{
	background-position:right!important;
}
#nondosatori, .rt-grid-2 rt-omega{
	display:none!important;
}

.slideshow {
float: left;
background: transparent;
margin: 0;
padding: 0;
z-index: 1;
overflow: hidden!important;
position: relative;
width: 150%!important;
}
	
}







@media (min-width: 768px) and (max-width: 959px){
	
.illogo img{
vertical-align:top!important;
width:120%!important;
margin-top:-10px!important;
}

#nondosatori, .rt-grid-2 rt-omega{
	display:none!important;
}


.visible-tablet{display:inherit !important;}
.hidden-tablet{display:none !important;}
.hidden-desktop{display:inherit !important;}
.visible-desktop{display:none !important;}
.visible-large{display:none !important;}
.hidden-large{display:inherit !important;}
img.defaultimg{width:100%;}
#rev_slider_3_1,#rev_slider_3_1_wrapper{width:100% !important;}
a.topSocial.pinterest,a.topSocial.lnkdin{display:none !important;}
#rt-top .rokajaxsearch .inputbox{width:115px;}
.tp-caption h1{font-size:44px;}
p.slide-bg{font-size:20px;}
.gf-menu .item{padding:8px 10px;}
.gf-menu.l1 > li{margin-right:0 !important;}
#ts-heading h1{font-size:22px;}
#ts-heading .rt-block{padding:15px 40px;}
#ts-title h1{font-size:31px;}
#ts-title .title-action{margin-left:0 !important;}
#rt-utility .sprocket-tabs-panel ul.list_style1{display:none;}
#rt-utility .sprocket-tabs-panel img{width:30%;}
#rt-utility .sprocket-tabs-panel h2{font-size:22px;}
#rt-mainbottom .row-fluid .span4{width:30.914894%;}
.sprocket-mosaic-container li{width:50% !important;}
#ts-testimonial .sprocket-features-desc span{overflow:hidden;text-overflow:ellipsis;display:block;max-height:45px;}
.sprocket-strips-container > li{width:30% !important;}
.sprocket-strips ul li .sprocket-strips-item{min-height:85px !important;}
#rt-bottom p.email{word-break:break-all;}
#rt-copyright ul.menu li{font-size:9px !important;margin-right:5px !important;}
.item-page .span6{width:48%;}.item-page .span3{width:22%;}
.item-page .span4{width:30%;}
.services-grid h3{font-size:20px;}
.services-grid .icon{font-size:28px;width:28px;height:28px;line-height:28px;}
.services-grid .service-content,.services-grid .readmore{margin-left:64px;}
.services-grid .readmore{font-size:9px;}
.service-offer ul li{font-size:16px;line-height:36px;}
ul.pricing h3{font-size:26px;}
ul.pricing .readmore{padding:8px 14px !important;font-size:12px;}

.boxhistory { float: left; }

#settantatitolo, #novantatitolo { 
width: 50%;
font-size:500%;
color:#FFF;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}  #ottantatitolo { 
width: 50%;
font-size:500%;
color:#4d4d4d;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}

#duemilatitolo  { 
width: 50%;
font-size:500%;
color:#FF2F50;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
} 

#settanta, #novanta, #duemila  { 
width: 100%;
color:#FFF;
line-height:20px;
margin-top:15px;
} 

#ottanta { 
width: 100%;
color:#4d4d4d;
line-height:20px;
margin-top:15px;
}

#illogonellapopup { width: 50%;
background-image:url(../images/logoomagbianco.png);
background-repeat:no-repeat;
background-position:bottom right;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:0px;
}


#rootsettanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #e10729 6%, #e10729 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#e10729), color-stop(94%,#e10729), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}


#rootottanta {
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
padding:10%;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #DEDEDE 6%, #DEDEDE 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#DEDEDE), color-stop(94%,#DEDEDE), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
}

#rootnovanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #4d4d4d 6%, #4d4d4d 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#4d4d4d), color-stop(94%,#4d4d4d), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}

#rootduemila { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #000000 6%, #000000 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#000000), color-stop(94%,#000000), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}
}











@media (max-width: 767px){
	
#rt-feature .custom img {
	margin-top:0px!important;
	margin-bottom:0px!important;
	height:150px;
}

 .layout-mode-responsive .gf-menu-device-wrapper {
  width: 50%!important;
}

.rt-grid-7{ display:none!important;
}


#rt-footer-surround {
 margin-top: -50px !important; 
}

.mb9-sa3 {
  margin-top: 0px !important; 
}

.rt-grid-5.textprodpage
{
  width: 100%!important;
}

#nondosatori, .rt-grid-2 rt-omega, div.sigplus-left{
	display:none!important;
}

h1, h2 {
	line-height:20px!important;
	background:none!important;
	margin-left:-25px!important;
	font-weight:800!important;
}

body{padding:0;}.visible-phone{display:inherit !important;}.hidden-phone{display:none !important;}.hidden-desktop{display:inherit !important;}.visible-desktop{display:none !important;}.hidden-large{display:inherit !important;}.visible-large{display:none !important;}#rt-logo{margin:0 auto;}body .component-content .column-1,body .component-content .column-2,body .component-content .column-3{width:100% !important;float:none !important;margin:0 !important;}#gantry-totop{margin:0 auto;text-align:center;width:100%;}.gantry-width-20,.gantry-width-25,.gantry-width-30,.gantry-width-33,.gantry-width-40,.gantry-width-50,.gantry-width-60,.gantry-width-66,.gantry-width-70,.gantry-width-75,.gantry-width-80{width:100%;}.gantry-width-spacer{margin:5px;}.row{margin:0;display:block;}.row .cell{display:block;width:100%;}.form-horizontal .control-group .control-label{float:none;width:auto;text-align:left;}.form-horizontal .control-group .controls{margin-left:0;}select{width:100%;}#rt-top{display:none;}.header-fixed{position:relative !important;}#rt-header{padding:5px 0 !important;}.gf-menu .item{padding:8px 10px;}

.gf-menu-toggle{top:12px;left:45%;z-index:999;position:absolute;}

.gf-menu-toggle .icon-bar{background:#fff;}.menu-block{float:none;margin:0 10px;}

.layout-mode-responsive .gf-menu-device-container select{width:100%;}
#ts-heading h1{font-size:20px;}#ts-heading .rt-block{padding:15px 30px;height:100px;}#ts-heading .ts-heading-intro p,#ts-heading h2{display:none;}

#rev_slider_3_1,#rev_slider_3_1_wrapper{width:100% !important;background:none !important;}

.tp-caption h1{font-size:32px;}
.featureTab .sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner{padding:20px 15px;}

.featureTab .sprocket-tabs .sprocket-tabs-panels img{width:40%;}.featureTab .sprocket-tabs .sprocket-tabs-panels h3{font-size:16px;}.featureTab .sprocket-tabs .sprocket-tabs-panels ul.list_style1{overflow:hidden;text-overflow:ellipsis;display:block;max-height:100px;}.sprocket-mosaic .sprocket-mosaic-filter li{padding:8px 5px !important;}#rt-maintop .sprocket-strips .sprocket-strips-nav .arrow.next{right:-10%;}#rt-maintop .sprocket-strips .sprocket-strips-nav .arrow.prev{left:-13%;}#rt-maintop .sprocket-strips .sprocket-strips-nav .arrow{line-height:25px;}#rt-fullwidth .custom p{font-size:16px;line-height:20px;}#ts-testimonial .sprocket-features-desc span{display:none;}.sprocket-strips-container > li{width:45% !important;float:left !important;}.sprocket-strips-item{min-height:70px !important;}#rt-bottom .nspArt{padding-left:1px !important;}#rt-copyright .rt-block{padding:0 15px !important;}#rt-copyright ul.menu{float:left !important;}#rt-copyright #gantry-totop:before{top:-40px;}#roksearch_results{width:220px !important;}

.boxhistory { float: left; }

#settantatitolo, #novantatitolo { 
width: 50%;
font-size:500%;
color:#FFF;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}  #ottantatitolo { 
width: 50%;
font-size:500%;
color:#4d4d4d;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}

#duemilatitolo  { 
width: 50%;
font-size:500%;
color:#FF2F50;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
} 

#settanta, #novanta, #duemila  { 
width: 100%;
color:#FFF;
line-height:20px;
margin-top:15px;
} 


#ottanta { 
width: 100%;
color:#4d4d4d;
line-height:20px;
margin-top:15px;
}

#illogonellapopup { width: 50%;
background-image:url(../images/logoomagbianco.png);
background-repeat:no-repeat;
background-position:bottom right;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:0px;
}


#rootsettanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #e10729 6%, #e10729 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#e10729), color-stop(94%,#e10729), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}


#rootottanta {
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
padding:10%;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #DEDEDE 6%, #DEDEDE 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#DEDEDE), color-stop(94%,#DEDEDE), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
}

#rootnovanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #4d4d4d 6%, #4d4d4d 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#4d4d4d), color-stop(94%,#4d4d4d), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}

#rootduemila { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #000000 6%, #000000 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#000000), color-stop(94%,#000000), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}

.item-page iframe {
max-width:130% !important;

}
  
  
  
}









@media only screen and (min-width: 481px) and (max-width: 767px){.tp-caption h1{font-size:22px;}.tp-caption.big_orange{margin-top:15px !important;}.tp-caption.medium_text{margin-top:15px !important;}.tp-caption .btn{padding:4px 10px !important;}#ts-heading h1{font-size:16px;}#ts-heading .rt-block{padding:15px 15px !important;height:100px;}#ts-heading .ts-heading-intro p,#ts-heading h2{display:none;}#ts-heading .btn{font-size:10px;padding:5px !important;}#rt-fullwidth .custom h2{font-size:28px;}#rt-fullwidth .custom p{font-size:14px;line-height:16px;}

.boxhistory { float: left; }

#settantatitolo, #novantatitolo { 
width: 50%;
font-size:500%;
color:#FFF;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}  #ottantatitolo { 
width: 50%;
font-size:500%;
color:#4d4d4d;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}

#duemilatitolo  { 
width: 50%;
font-size:500%;
color:#FF2F50;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
} 

#settanta, #novanta, #duemila  { 
width: 100%;
color:#FFF;
line-height:20px;
margin-top:15px;
} 

#ottanta { 
width: 100%;
color:#4d4d4d;
line-height:20px;
margin-top:15px;
}

#illogonellapopup { width: 50%;
background-image:url(../images/logoomagbianco.png);
background-repeat:no-repeat;
background-position:bottom right;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:0px;
}


#rootsettanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #e10729 6%, #e10729 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#e10729), color-stop(94%,#e10729), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}


#rootottanta {
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
padding:10%;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #DEDEDE 6%, #DEDEDE 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#DEDEDE), color-stop(94%,#DEDEDE), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
}
#rootnovanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #4d4d4d 6%, #4d4d4d 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#4d4d4d), color-stop(94%,#4d4d4d), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}

#rootduemila { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #000000 6%, #000000 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#000000), color-stop(94%,#000000), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}

div.sigplus-left{
	display:none!important;
}

}









@media (max-width: 480px){
	.gf-menu-toggle{padding:25px;}#rt-logo{width:120px !important;background-size:contain !important;}.tp-caption h1{font-size:18px;display:block;}.tp-caption.big_white,.tp-caption.big_orange,.tp-caption.medium_text{display:none;}.tp-caption .btn{font-size:10px;padding:5px;}#ts-heading h1{font-size:14px;line-height:16px;}#ts-heading .btn{font-size:8px;padding:4px !important;}#ts-heading .rt-block{padding:15px 5px !important;height:65px;}#rt-fullwidth .custom h2{font-size:16px;line-height:20px;padding-top:25px;}#rt-fullwidth .custom p{font-size:12px;line-height:14px;padding:10px 60px;}.featureTab{display:none;}.sprocket-strips-container > li{width:65% !important;}#rt-footer-surround #gantry-totop:before{right:-10px;}#ts-testimonial .sprocket-features 
	.sprocket-features-container .sprocket-features-content{padding:0 50px !important;}#ts-pagetitle{display:none;}


.boxhistory { float: left; }

#settantatitolo, #novantatitolo { 
width: 50%;
font-size:500%;
color:#FFF;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}  #ottantatitolo { 
width: 50%;
font-size:500%;
color:#4d4d4d;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}

#duemilatitolo  { 
width: 50%;
font-size:500%;
color:#FF2F50;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
} 

#settanta, #novanta, #duemila  { 
width: 100%;
color:#FFF;
line-height:20px;
margin-top:15px;
} 

#ottanta { 
width: 100%;
color:#4d4d4d;
line-height:20px;
margin-top:15px;
}

#illogonellapopup { width: 50%;
background-image:url(../images/logoomagbianco.png);
background-repeat:no-repeat;
background-position:bottom right;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:0px;
}


#rootsettanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #e10729 6%, #e10729 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#e10729), color-stop(94%,#e10729), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}


#rootottanta {
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
padding:10%;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #DEDEDE 6%, #DEDEDE 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#DEDEDE), color-stop(94%,#DEDEDE), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
}
	
	#rootnovanta { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #4d4d4d 6%, #4d4d4d 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#4d4d4d), color-stop(94%,#4d4d4d), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}
#rootduemila { 
max-width: 600px;
min-height:1200px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #000000 6%, #000000 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#000000), color-stop(94%,#000000), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}
.rev_slider
 { width:320px!important;
  height:120px!important;}
  
  
#nondosatori, .rt-grid-2 rt-omega, div.sigplus-left{
	display:none!important;
}


 
}


/*iphone potrait	*/
@media (max-width: 320px){

.layout-mode-responsive .gf-menu-device-wrapper {
    margin-bottom: 2px !important;
    margin-top: 46px !important;
	width: 100%!important;
}

.illogo {
	vertical-align:top;	

}

#rt-feature .custom img {
	margin-top:50px!important;
	margin-bottom:0px!important;
	height:150px;
}

#rt-mainbody {
    margin-top: 0px!important;
}

h1, h2, h3, h4 {
    font-family: source_sans_prolight !important;
    font-weight: 200;
	line-height:20px!important;
}
h2 {
	background:none!important;
}
h2 span {
margin-left:0px;
font-weight:800;
}

h3 {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    padding-bottom: 5px!important;
	border-bottom:#CCC 1px solid;
	margin-bottom:10px;
	
}

#rt-sidebar-a  { 
/*display:none!important;*/
float: left !important;
}

.itemListCategoriesBlock{ padding-top:29px; margin-bottom:125px;}

#rt-main .item-page {
 margin-bottom:125px;}



.rt-grid-4.slideprodpage 
{max-height:500px!important;
}

.rt-grid-4.slideprodpage  img{
max-width:none!important;
}



.module-surround
{
	margin-top:-50px;
}
#rt-top-surround {
 position: relative !important;
  
}
.filtrodx {
height:300px;
}

.rt-block.slideprod {
  display:none;
}
.history {
height:250px;
}
.pd-button-details {
display:none;
}
.infodatanews{
display:none;
}
.testonews {
width:100%;
margin-left:0px;
}

/*menu*/
.layout-mode-responsive .gf-menu-device-container select {
  width: 30%;
}
.gf-menu-device-container{
  width: 100%;
  background:transparent;
}
.layout-mode-responsive .gf-menu-device-container {
  background: transparent;
  border: 0px;
  box-shadow: 0 0 0 transparent;
}
/*fine menu*/

.logomag img {
  margin: 38px 0 0 44px !important;
}

#rt-footer-surround {
  margin-top: -250px !important;
}

.logomag {
    position: relative;
    width: 80%;
    z-index: 10;
	height:80px;
	display:block;
}


.gf-menu-toggle {
  position: absolute!important;
  z-index: 999!important;
}
.rev_slider_wrapper {
  margin-top: -228px !important;
}
.indirizzo p {
text-align:center !important;
margin-top:0px!important;
}
.subCategoryContainerLast {
margin-bottom:150px;
}
#rt-mainbottom {
  margin-bottom: 200px;
}
#rt-sidebar-a {
 
 height:auto;
 position:relative;
}
#rt-feature .custom img {
  margin-top: 0px;
}
.slideprod img {
  width: 50% !important;
  float:left;
  margin:0px;
  padding:0px;
  border-radius:0px
}
.rt-block.slideprod {
  width: 100% !important;
  height: 160px;
}
.slideprod ul {
height:100px !important;
}
.item289 {
display:none !important;
}
.menu-block select {
width:100%;

}

#rt-top-surround #rt-header {
  background-color: #E9EAEB !important;
  height: 30px !important;
}

.layout-mode-responsive .gf-menu-device-container select {
  width: 30%;
}
.itemListSubCategories div {
width:95% !important;
}

#sigplus_0c461350f3e0de55933b1b25172ece13 div {
width:320px !important;
}
.rt-grid-5.textprodpage {
  width: 96% !important;
}

.article-info {
  width: 100% ;

}
.testonews {
  margin-left:0px !important;
  width:150%;
  }

.blog article  {
min-height:450px !important;
}

.line {
  display:none;
}

.lineshort {
  display:none;
}

#rt-drawer {
  display:none !important;
}

#nondosatori, .rt-grid-2 rt-omega, div.sigplus-left{
	display:none!important;
}
	
	#rt-logo{width:100px !important;background-size:contain !important;}.tp-caption h1{font-size:14px;}.tp-caption.big_white,.tp-caption.big_orange,.tp-caption.medium_text{display:none;}.tp-caption .btn{font-size:8px;padding:2px;}#ts-heading h1{font-size:12px;line-height:12px;}#ts-heading .btn{font-size:7px;padding:2px !important;}#ts-heading .rt-block{padding:15px 0 !important;height:65px;}.ts-heading-action .tour,#rt-extension,.tp-leftarrow,.tp-rightarrow{display:none;}

.boxhistory { float: left; }

#settantatitolo, #novantatitolo { 
width: 50%;
font-size:500%;
color:#FFF;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}  

#ottantatitolo { 
width: 50%;
font-size:500%;
color:#4d4d4d;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}

#duemilatitolo  { 
width: 50%;
font-size:500%;
color:#FF2F50;
font-family: 'Open Sans', sans-serif !important;
font-weight:normal;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:10px;
vertical-align:top!important;
}

#settanta, #novanta, #duemila  { 
width: 100%;
color:#FFF;
line-height:20px;
margin-top:15px;
} 

#ottanta { 
width: 100%;
color:#4d4d4d;
line-height:20px;
margin-top:15px;
}

#illogonellapopup { width: 50%;
background:none;
height:100px;
border-bottom: 1px solid #FFF;
margin-bottom:0px;
}


#rootsettanta { 
max-width: 600px;
min-height:1800px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #e10729 6%, #e10729 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#e10729), color-stop(94%,#e10729), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#e10729 6%,#e10729 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}


#rootottanta {
max-width: 600px;
min-height:1800px; 
margin: 0 auto;
padding:10%;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #DEDEDE 6%, #DEDEDE 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#DEDEDE), color-stop(94%,#DEDEDE), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#DEDEDE 6%,#DEDEDE 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
}

#rootnovanta { 
max-width: 600px;
min-height:1800px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #4d4d4d 6%, #4d4d4d 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#4d4d4d), color-stop(94%,#4d4d4d), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#4d4d4d 6%,#4d4d4d 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}


#rootduemila { 
max-width: 600px;
min-height:1800px; 
margin: 0 auto;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNiUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNlMTA3MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 6%, #000000 6%, #000000 94%, #ffffff 94%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(6%,#ffffff), color-stop(6%,#000000), color-stop(94%,#000000), color-stop(94%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right, #ffffff 0%,#ffffff 6%,#000000 6%,#000000 94%,#ffffff 94%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */ 
padding:10%;
}
.indirizzo {
text-align:center!important;
font-size: 11px !important;
margin-top:105px!important;
}


.rev_slider
 { width:320px!important;
  height:120px!important;
  margin-top:200px!important;}


#k2Container {
margin-top: -50px !important;
}

.copy {
margin-bottom:10px;
}
#rt-mainbody {
  margin-top: -50px !Important;
}
.pginline {
display:none;
}
h1 {
background-image:none !important;
}
#phoca-dl-category-box {
background-image:none !important;
}
.category-list .pagination {
min-height:200px!important;
margin-bottom:20px!important;

} 

.item-page iframe {
max-width:250px;
height:200px;
}

.switch {
  margin-top: 100px !important;
  display:block!important;
  width:100%;
  float:right!important;
  margin-right:-50px !important;
}
.gf-menu-toggle {
  
  margin: 0px 0 0 100px !important;
}

.slideshow {
display:none;
} 
}

/*iPhone 5 in landscape*/

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 

.switch {
  
  margin-top: 20px !important;
  width: 100px;
  float:right !important
}
#rev_slider_1_1_wrapper  {
width:100% !important;
height:auto !important;
margin:50px 0px -100px 0px; !important;
}
.pginline {
display:none;
}
h1 {
background-image:none !important;
}
#phoca-dl-category-box {
background-image:none !important;
}
.category-list .pagination {
min-height:50px!important;
margin-bottom:20px!important;

} 

.item-page iframe {
max-width:130% !important;

}
.slideshow {
display:none;
} 
}

