@media only screen and ( max-width: 1599px ) {
	html{
		font-size: 0.5rem;
	}
	
	.boxed-container{
		width:1208px;
	}
	
	.slider-container{
		width:1600px;
	}
	
	.limited-container{
		width:1080px;
	}
	
	
	/*** HEADER ***/
	
	header{
		height:18em;
		min-height:265px;
	}
	
	header .version{
		
		text-align:center;
		min-width:150px;
		
	}

	header .version a{
		display:inline-block;
		padding-bottom:2px;
		text-decoration:none;
		font-size:1.67rem;
	}
	
	/**/
	
	header .logo-area{
		height:12em;
		min-height:185px;
	}
	
	header .logo-area .logo{
		top:45px;
	}
	
	header .logo-area .logo img{
		width:150px;
	}
	
	/**/
	
	header .logo-area .lang{
		top:30px;
	}
	
	
	header .logo-area .lang ul li{
		padding-bottom:3px;
	}
	
	header .logo-area .lang ul li img{
		width:24px;
		
	}
	
	header .logo-area .topbar{
		top:25px;
		
	}
	
	header .logo-area .topbar ul li{
		padding: 7px 10px 10px
	}
	
	
	header .logo-area .search{
		position:absolute;
		right:34%;
		bottom:45px;
	}
	header .socialTopArea{
		position:absolute;
		width: 80%;
		bottom:45px;
		left:67.5%;
		height: 40px;
		min-height: 40px;
	}
	 ul.TopSocial li{
		display:inline-block;
		margin-right:24px;
	}
	
	 ul.TopSocial li:last-child{
		margin-right:0;
	}
	
	 ul.TopSocial li img{
		width:32px;
		height:auto;
	}
	
	 ul.TopSocial li:hover img{
		opacity:.7;
	}
	 ul.TopSocial{
		position:left;
		list-style:none;
		border-left:solid 1px #707070;
		
		
	}
	header .logo-area .search input[type=text]{
		width:200px;
		height:28px;
		line-height:28px;
		padding:0 4px;
		margin-right:12px;
	}
	
	header .logo-area .search button[type=submit]{
		
		padding:0 6px;
		line-height:28px;
		
	}
	
	header .logo-area .search input[type=image]{
		height:20px;
	}
	
	/**/
	
	header nav.main{
		background-color:#c4c4c4;
		height:40px;
	}
	
	header nav.main ul{
		list-style:none;
	}
	header nav.main ul li{
		
		width:293px;
		margin-left:12px;
		
		
	}
	
	
	/*** MAIN ***/
	
	
	.title-bar{
		
	}
	
	article .title-bar {
		min-height: 36px;
		height:auto;
	}
	
	
	.with-sidebar{
		width:77%;
	}
	
	.sidebar{
		width:23%;
	}
	
	.button{
		width: 180px;
		height: 5rem;
		line-height: 5rem;
		font-size: 2rem;
	}
	
	
	/*** FOOTER ***/
	
	footer{
		
	}
	
	footer .cols{
		padding:30px 0;
		height:14em;
	}
	
	footer .cols .col{
		width:calc(33.33% - 12px);
		border-left:solid 2px #fff;
		height:220px;
		padding-right:10px;
	}
	
	footer .cols .col .padding{
		padding:0 10px; 
	}
	
	footer .cols .col h3{
		padding-bottom:24px;
	}
	
	
	footer .cols .col .map{
		width:100%;
		height:180px;
	}
	
	footer ul.social{
		padding-top:3px;
	}
	
	footer ul.social li{
		margin-right:18px;
	}
	
	footer ul.social li img{
		width:36px;
	}
	
	
	footer .copyright{
		padding:14px 0;
	}
	
	#return-to-top {
		bottom: 36px;
		right: 20px;
		width:5rem;
		height:5rem;
	}	
	
	
	/*** HOME ****/
	
	
	
	
	
	
	
	
	.home-row3{
		margin-bottom:40px;
	}
	
	.home-row6{
		padding-top:40px;
	}
	
	.home-row7{
		padding:40px 0;
		
	}
	
	
	/** **/
	
	ul.home-last-news{
		list-style:none;
		padding:26px 0 16px 0;
	}
	
	ul.home-last-news li{
		display:inline-block;
		width:30rem;
		height:22rem;
		margin-right:10px;
		margin-bottom:10px;
		vertical-align:top;
		
	}
	
	
	ul.home-last-news li .cover .over .over-title{
		
		height:26%;
		padding:2% 2% 2% 2%;
		font-size:1.44rem;
		line-height:1.15em;
	}
	
	
	
	ul.home-last-news li:last-child .content{
		font-size:2rem;
		padding:18% 20%;
		line-height:1.1em;
	}
	
	/** **/
		
	ul.home-links{
		padding:0px 16px 16px;
	}
	
	ul.home-links li{
		padding:1em 0;
	}
	
	ul.home-links li img{
		width:36px;
		margin-right:12px;
	}
	
	
	
	/** **/
	
	ul.home-custom{
		padding-top:48px;
	}
	
	ul.home-custom li{
		padding-bottom:48px;
	}
	
	ul.home-custom li section{
		
	}
	
	
	
	
	ul.home-custom li section .box{
		
	}
	
	ul.home-custom li section .box .cover{
		
		width:256px;
		height:240px;
	}
	
	ul.home-custom li section .box .content{
		
		width:680px;
		
	}
	
	
	ul.home-custom li:nth-child(odd) section .box .cover{
		float:left;
		margin-right:24px;
	}
	
	ul.home-custom li:nth-child(odd) section .box .content{
		float:right;	
	}
	
	ul.home-custom li:nth-child(even) section .box .cover{
		float:right;
		margin-left:24px;
	}
	
	ul.home-custom li:nth-child(event) section .box .content{
		float:left;	
	}
	
	
	ul.home-custom li section .box .content .title{
		
		padding-bottom:5px;
	
	}
	
	ul.home-custom li section .box .content .subtitle{
		
	}
	
	ul.home-custom li section .box .content .text{
		padding-top:10px;
		line-height:1.25em;
	}
	
	
	/** **/
	
	
	.link-utili ul li{
		width:12%;
	}
	
	.link-utili ul{
		padding:10px 0 24px 0;
	}
	
	.link-utili ul li a span.cover-container{
		width:100px;
	}
	
	.link-utili ul li img.cover{
		width:100px;
		height:100px;
	}
	
	.link-utili ul li div{
		padding-top:106px;
		font-size:1.3rem;
	}
	
	/*** ***/
	.home-blog{
		padding:24px 0;
	}
	
	.home-blog .col{
		height:420px;
		
	}
	
	.home-blog .col .sx .cover{
		height:48%;
	}
	
	.home-blog .col .sx .content{
		padding:26px;
	}
	
	.home-blog .col .dx{
		width:calc(100% - 16px);
		margin-left:16px;
		height:calc(50% - 9px);
		margin-bottom:16px;
	}
	
	.home-blog .col .dx:last-child{
		margin-bottom:0;
	}
	
	.home-blog .col .dx .cover{
		width:38%;
		float:left;
	}
	
	.home-blog .col .dx .content{
		width:calc(62% - 30px);
		padding:15px;
	}
		
	/** **/
	
	.home-commissioni-container{
		height:380px;
	}
	
	.home-commissioni{
		padding:30px 0;
		margin-left:-800px;
	}
	
	.home-commissioni ul li .cover-container{
		width:400px;
	}
	
	.home-commissioni ul li .cover{
		width:370px;
		height:270px;
	}
	
	
	.home-commissioni ul li .cover .over .over-title{
		height:24%;
		padding:6% 12% 2% 12%;
		
	}
	
	.home-commissioni .overlay{
		top:30px;
		width:385px;
		height:270px;
	}
	
	.home-commissioni .overlay img{
		top:105px;
		height:60px;
		width:60px;
	}
	
	
	.home-commissioni .overlay.sx img{
		right:70px;
	}
	
	.home-commissioni .overlay.dx{
		right:0;
	}
	
	.home-commissioni .overlay.dx img{
		left:70px;
	}
	
	
	.lSSlideOuter .lSPager.lSpg > li a {
		background-color: transparent;
		border-radius: 0px;
		display: inline-block;
		height: 4px;
		overflow: hidden;
		text-indent: -999em;
		width: 24px;
		position: relative;
		z-index: 99;
		-webkit-transition: all 0.5s linear 0s;
		transition: all 0.5s linear 0s;
	}
	
	/** **/
	
	/** **/
	
	.oamtv{
		padding:30px 0;
		height:698px;
	}
	
	.oamtv .video{
		width:70%;
		height:100%;
	}
	
	
	.oamtv .video .content .padding{
		padding:24px;
	}
	
	.oamtv .video .content  span.button{
		bottom:24px;
		right:24px;
	}
	
	
	.oamtv .video .content .padding .text{
		padding-top:10px;
	}
	
	.oamtv  .loading img{
		margin-top:20%;
	}
	
	.oamtv .slider{
		width:calc(30% - 15px);
	}
	
	.oamtv .slider .arrow{
		padding:5px;
	}
	
	#oamtvdown{
		margin-top:10px;
	}
	
	.oamtv .slider .arrow img{
		height:12px;
	}
	
	
	.oamtv .slider ul li .cover-container{
		padding-top:12px;
	}
	
	.oamtv .slider ul li .cover-container .cover{
		height:150px;
	}
	
	.oamtv .slider ul li .cover-container .cover .over .play-overlay{
		background-size:26px 26px;
	}
	
	.oamtv .slider ul li .cover-container .cover .over .video-title{
		height:34%;
		padding:3% 6% 3% 6%;
	}
	
	/** **/
	.oam-social{
		padding-top:50px
	}
	
	
	.oam-social .col{
		float:left;
		width:50%;
		text-align:center;
		margin:0;
	}
	
	
	
	/** GENERIC SUB PAGES **/
	
	article{
		padding-bottom:40px;
	}
	
	
	aside .aside-border{
		width:calc(100% - 6px);
		border-right:solid 6px #314c9a;
	}
	
	
	.page-content{
		padding-top:40px;
	}
	
	.history{
		padding-top:7px;
		padding-bottom:7px;
	}
	
	.breadcrumbs{
		border-left:solid 2px #fff;
		padding-left:12px;
	}
	
	
	/** ASIDE **/
	
	.aside-separator{
		margin:20px 0 15px 0;
		height:2px;
		width:40%;
	}
	
	nav.lateral{
		padding-bottom:30px;
	}
	
	
	nav.lateral ul>li{
		padding-top:30px;
	}
	
	nav.lateral ul>li>ul{
		padding-top:8px;
	}
	
	nav.lateral ul>li>ul li{
		padding-top:18px;
		line-height:14px;
	}
	
	nav.lateral ul>li>ul li span{
		width:18px;
		height:3px;
		margin-right:8px;
	}
	
	nav.lateral ul>li>ul li:hover span, nav.lateral ul>li>ul li.selected span{
		width:3px;
		height:14px;
		margin-right:23px;
	}
	
	.page-cover{
		height:430px;
		margin-bottom:20px;
	}
	
	.page-cover.half{
		height:260px;
		margin-right:20px;
	}
	
	/*** CAPITOLI ***/
	
	.simple-page .summary{
		padding-bottom:36px;
	}
	
	
	.content-capitoli h2{
		border-left: solid 3px #707070;
		padding-left:12px;
	}
	
	/** RIQUADRI **/
	
	div.boxes{
		padding:0px 0 0 26px;
	}
	
	div.boxes ul li{
		width:19em;
		height:130px;
		margin:26px 4px;
	}
	
	div.boxes ul li .bar{
		left:14px;
		bottom:-18px;
		width:5000px;
		height:130px;
	}
	
	
	div.boxes ul li .content span{
		width:80%;
	}
	
	
	div.boxes ul li .linguetta{
		left:26px;
	}
	
	div.boxes ul li .linguetta div{
		width:22px;
	}
	
	div.boxes ul li .linguetta div.extensible{
		height:1px;
	}
	
	div.boxes ul li .linguetta i.left{
		border-top-width: 11px;
		border-right: 11px solid transparent;
	}
	
	div.boxes ul li .linguetta i.right{
		border-top-width: 11px;
		border-left: 11px solid transparent;
	}
	
	div.boxes ul li:hover .linguetta div.extensible{
		height:65px;
	}
	
	
	/*** PORTFOLIO ***/
	
	
	div.portfolio{
		padding-left:20px;
		padding-top:18px;
	}
	
	
	div.portfolio ul li{
		margin:1%;
		width:31%;
		padding-bottom:15px;
	}
	
	
	div.portfolio ul li .cover-container{
		height:180px;
	}
	
	div.portfolio ul li h3{
		padding-top:5px;
		
	}
	
	/** COMMISSIONE **/
	
	.aside-border.padded{
		padding-bottom:880px;
	}
	
	.commissione .composizione{
		margin-top:-40px;
	}
	
	.commissione  .sx section{
		padding-bottom:25px;
	}
	
	.commissione  .activities .block{
		width:calc(100% - 80px);
		padding:40px;
		float: none;
		margin-bottom:15px;
	}
	
	.commissione .events ul.events-list li  img{
		width:90px;
		margin-right:14px;
	}
	
	.commissione .events ul.events-list li .text{
		width:calc(100% - 115px);
	}
	
	/*** SIMPLE ***/
	
	.simple-page{
		padding-left:26px;
	}
	
	.simple-page .attachments{
		padding-top:20px;
	}
	
	.simple-page .attachments h2{
		padding-bottom:16px;
	}
	
	
	.simple-page .attachments ul li{
		margin:8px 0;
	}
	
	
	.simple-page .attachments ul li img{
		margin-right:16px;
		width:48px;
	}
	
	/*** CONVENZIONI ***/
	
	.convenzioni ul li{
		padding:5px 0;
	}
	
	/*** NEWS LIST ***/
	
	ul.news-list{
		list-style:none;
		padding:24px 0 16px 16px;
	}
	
	ul.news-list li{
		display:inline-block;
		width:290px;
		height:160px;
		margin-left:10px;
		margin-bottom:52px;
		
	}
	
	ul.news-list li .bar{
		left: 14px;
		bottom: -18px;
		height: 160px;
	}
	
	
	ul.a-home-last-news li div.cover{
		padding:20px 0;
	}
	
	ul.a-home-commissioni li div.cover{
		height:160px;
	}
	
	ul.a-news-list{
		list-style:none;

		padding:20px 0 24px 24px;
	}

	ul.a-news-list li div.cover{
		height:160px;
	}
	/*press cris*/
	.videoTab .videoFrame{
	width:355px;
	height: 220px;
}
.videoTab ul li .videoTitolo{
    
   
    line-height: 1.4em;
	width: 360px;
	
}										
.videoTab ul li .videoData{
   
    padding-top: 10px;
    width:150px;
}
	.catHome{
		background:none;
		border:none;
		border-left:solid 2px;
		font-size:13px;
		border-left-color:#1b364c;
		text-decoration: none;
	}
	ul.archivioArticoli li.sectionArticoli {
		width: 452px;
	}
	ul.archivioArticoli li span.infoArticoli .titleArticoli {
		width:448px;
		font-size:2.35rem;
	}
	.press-info {
		font-size: 2.5rem;
	}
	
	
}
	