@media all and (min-width:740px) and (min-device-width:740px), (max-device-width:800px) and (min-width:740px) and (orientation:landscape) {
	#region-branding {
		position: absolute;
		top: 15px;
		z-index: 30;
		max-width: 60%;
		text-align: left;
	}
	.site-name-slogan {
		margin-left: 130px;
		top: 15px;
	}
	#zone-user {
		text-align: right;
	}
	#region-user-first {
		margin-top: 10px;
		margin-bottom: 5px;
		float: left;
	}
	#zone-user {
		height: 120px;
	}
	#region-user-first #block-menu-menu-utilita ul li a {
		font-size: 1.3em;
	}
	#region-user-second {
		margin-top: 15px;
		position: relative;
		top: -3px;
		z-index: 100;
	}
	body #section-header #zone-menu .region-menu-inner {
		height: 40px;
		background-image: url(/sites/all/themes/unich/images/menu-percorsi.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	#zone-menu h2.block-title {
		position: absolute;
		right: 0;
		width: 120px;
		font-size: 1.4em;
		margin: 0;
		text-transform: uppercase;
		color: #000000;
		top: 10px;
	}
	#zone-menu ul.menu {
		margin-right: 210px;
		text-align: center;
	}
	#zone-menu ul.menu li {
		display: inline-block;
		padding: 10px 0;
	}
	#zone-menu ul.menu li.active, #zone-menu ul.menu li:hover {
		padding-top: 5px;
		background: #e0e1e3;
		border-width: 5px 0 0 0;
		border-style: solid;
	}
	#zone-menu ul.menu li.active a, #zone-menu ul.menu li:hover a {
		color: #11114d;
	}
	#zone-menu ul.menu li.menu-mlid-2725 {
		border-color: #cae9ee;
	}
	#zone-menu ul.menu li.menu-mlid-2726 {
		border-color: #c0d2aa;
	}
	#zone-menu ul.menu li.menu-mlid-2728 {
		border-color: #c7a3af;
	}
	#zone-menu ul.menu li.menu-mlid-2729 {
		border-color: #ffefbe;
	}
	#zone-menu ul.menu li a {
		font-size: 1.2em;
		padding: 0 0 0 1em;
	}
	#zone-menu ul.menu li a:after {
		border-right: 1px solid #FFFFFF;
		content: "";
		margin-left: 1em;
	}
	#zone-menu ul.menu li.last a:after {
		border-right: none;
	}
	#zone-menu ul.menu li a:hover {
	}
	#zone-header {
		margin-bottom: 20px;
	}
	#zone-header .nivo-title {
		display: none !important;
	}
	#zone-header .nivo-caption {
		min-height: 35%;
		padding: 20px 20px 40px;
		font-size: 2.4em;
	}
	#zone-header .theme-default .nivoSlider {
		box-shadow: none;
		margin-bottom: 0;
	}
	#zone-header .theme-default .nivo-controlNav {
		display: block;
		padding: 0;
		position: absolute;
		z-index: 20;
		bottom: 10px;
		width: 100%;
		text-align: center;
	}
	#zone-header .theme-default .nivo-controlNav a {
		background: url(/sites/all/themes/unich/images/slide-off.png) no-repeat center center;
	}
	#zone-header .theme-default .nivo-controlNav a.active, #zone-header .theme-default .nivo-controlNav a:hover {
		background: url(/sites/all/themes/unich/images/slide-on.png) no-repeat center center;
	}
	#zone-header .theme-default .nivo-directionNav a {
		display: none;
	}
	#zone-header .menu li {
		width: 49.5%;
		height: 230px;
		background-position: center 50px;
	}
	#zone-header .menu li.menu-mlid-8906, #zone-header .menu li.menu-mlid-8907 {
		margin-bottom: 1%;
	}
	#zone-header .menu li.menu-mlid-8908, #zone-header .menu li.menu-mlid-8906 {
		margin-right: 1%;
	}
	#zone-header .menu li.menu-mlid-8906 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ateneo.png);
	}
	#zone-header .menu li.menu-mlid-8907 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_didattica.png);
	}
	#zone-header .menu li.menu-mlid-8908 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ricerca.png);
	}
	#zone-header .menu li.menu-mlid-8909 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_campus.png);
	}
	#zone-header .menu li a {
		padding: 157px 0 35px;
		font-size: 2.4em;
	}
	#region-preface-first img {
		width: 100%;
		height: auto;
	}
	#region-preface-second h2 {
		display: none;
	}
	#region-preface-second ul.menu li {
		background-position: 45px center;
		position: relative;
	}
	#region-preface-second ul.menu li a {
		font-size: 1.8em;
		padding: 18px 0;
	}
	#region-preface-second ul.menu li.active-trail a:before, #region-preface-second ul.menu li:hover a:before {
		background: url(/sites/all/themes/unich/images/menu/arrow_menu_selected.png) no-repeat center center;
		content: "";
		left: -16px;
		padding: 16px 8px;
		position: absolute;
	}
	#region-preface-second  ul.menu li a:hover, #region-preface-second  ul.menu li.active-trail a {
		font-weight: 500;
	}
	.region-content-inner {
		min-height: 370px;
	}
	#region-content.grid-6:after {
		content: "";
		width: 300px;
		background: #ffffff;
		position: absolute;
		right: -300px;
		top: 0;
		display: block;
		height: 100%;
	}
	.view-mode-full .field-name-title h2 {
		font-size: 2em;
	}
	.bandi-elenco .field-name-title {
		font-size: 1.5em;
	}
	#block-views-avvisi-block-1 .block-inner {
		height: 182px;
		overflow: hidden;
	}
	#block-views-avvisi-block-1 li.views-row {
		height: 150px;
	}
	#block-views-avvisi-block-1:after {
		content: "";
		padding: 5px;
		display: block;
	}
	#region-content .box-news .views-row {
		border-right: 1px solid #000000;
		float: left;
		width: 30%;
	}
	#region-content .box-news .views-row-last {
		border-right: none;
	}
	#region-content .box-news .data-avviso {
		top: -10px;
	}
	#region-content .box-news p {
		line-height: 115%;
	}
	.box-news h3 {
		font-weight: bold;
	}
	#block-menu-block-2 li.level-2 {
		background: #fafafa;
		position: relative;
		min-height: 150px;
	}
	#block-menu-block-2 li.level-2 .view-mode-menu, #block-menu-block-2 li.level-2 .submenu {
		float: left;
	}
	#block-menu-block-2 li.level-2 .view-mode-menu {
		width: 70%;
		padding-right: 5px;
		border-right: 1px solid #dadada;
	}
	#block-menu-block-2 li.level-2 .submenu {
		width: 28%;
	}
	#block-menu-block-2 h3.menu {
		background: none repeat scroll 0 0 #FFFFFF;
		top: 0;
		left: 40px;
		width: 160px;
		padding: 4px 10px 4px 15px;
		position: absolute;
		z-index: 10;
	}
	#block-menu-block-2 ul.sub-menu {
		margin-bottom: 0;
		padding: 0;
		margin: 15px 0 10px 10px;
	}
	#block-menu-block-2 ul.sub-menu li {
		margin: 4px 0;
	}
	.view-mode-menu p {
		max-height: 130px;
		overflow: hidden;
		color: #505050;
	}
	.view-mode-menu .field-name-body .field-item {
		padding: 15px 5px 10px;
	}
	#region-content ul.aggregatore li.views-row {
		width: 50%;
		float: left;
	}
	#region-content .aggregatore .group-left {
		min-height: 230px;
	}
	#region-content .aggregatore .field-name-field-titolo-aggregatore {
		font-size: 1.6em;
	}
	.view-mode-full .data-news {
		text-align: right;
		top: -15px;
	}
	.view-mode-full .field-name-field-sottotitolo {
		position: relative;
		top: -10px;
		font-size: 1.6em;
	}
	.field-name-field-paragrafo .field-type-link-field .field-item, .field-name-field-paragrafo .field-type-entityreference .field-item, .field-name-field-paragrafo .field-type-file .field-item {
		margin: 4px 0.6em;
	}
	.field-name-field-paragrafo ul {
		padding-left: 1em;
	}
	.field-name-field-paragrafo .img_right .field-type-image {
		float: right;
		margin: 0 0 2px 10px;
	}
	.field-name-field-paragrafo .img_left .field-type-image {
		float: left;
		margin: 0 10px 2px 0;
	}
	.views-exposed-widget.views-submit-button {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	#block-views-news-block-2 h2.block-title {
		display: none;
	}
	.news-archivio li.views-row {
		margin: 20px 0;
		padding: 0 5px;
		border-left: 5px solid #FAAF40;
		border-top: none;
	}
	.news-archivio li.views-row.Notizia {
		border-color: #C71F66;
	}
	.news-archivio li.views-row.Evento {
		border-color: #7FB439;
	}
	.news-archivio li.views-row .views-field-title {
		font-size: 1.3em;
	}
	.news-archivio li.views-row .views-field-body {
		font-size: 1.2em;
		font-weight: 300;
	}
	.news-archivio li.views-row .views-field-field-data {
		font-weight: 600;
	}
	.group-correlati .field {
		width: 46%;
		float: left;
		padding: 2%;
	}
	.group-correlati h2.block-title {
		margin: 0  0 10px;
	}
	#region-content .ugov-unita .space {
		padding: 0 8px;
		display: inline;
	}
	#region-content .ugov-unita .views-field-nome-esteso-1, #region-content .ugov-incarico .views-field-nome-esteso {
		width: 35%;
		display: inline-block;
	}
	.ugov-rubrica .views-exposed-widget.views-submit-button {
		bottom: 12px;
	}
	#region-sidebar-first #block-views-fields-blocks-block-3 .views-row, #region-sidebar-first #block-views-fields-blocks-block-5 .views-row, #region-sidebar-first #block-views-76b2aed55cd3eea3fcbc0121fb6cbfcf .views-row, #region-sidebar-first #block-views-persona-block-3 .views-row, #region-sidebar-first #block-views-persona-block-1 .views-row {
		background-color: #E0E1E3;
	}
	#region-sidebar-first #block-views-fields-blocks-block-3 h2.block-title, #region-sidebar-first #block-views-fields-blocks-block-4 h2.block-title, #region-sidebar-first #block-views-fields-blocks-block-5 h2.block-title, #region-sidebar-first #block-views-76b2aed55cd3eea3fcbc0121fb6cbfcf h2.block-title, #region-sidebar-first #block-views-persona-block-3 h2.block-title, #region-sidebar-first #block-views-persona-block-1 h2.block-title {
		margin-top: 15px;
		background-position: 95% center;
		padding: 0 0.5em;
		font-size: 1.7em;
	}
	#region-sidebar-second .block {
		margin-top: 15px;
	}
	#region-sidebar-second .box-news h3 {
		margin: 5px 0;
	}
	#region-sidebar-second .box-news .more-link:after {
		margin-left: 2px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#region-sidebar-second .box-news .more-link {
			right: 32px;
		}
		#region-sidebar-second .box-news .more-link:after {
			left: 32px;
		}
	}
	#region-sidebar-second .box-news .views-row {
		margin: 10px 0;
		position: relative;
		padding-left: 50px;
	}
	#region-sidebar-second .box-news.rosa .views-row {
		padding-left: 2%;
	}
	#region-sidebar-second .box-news .views-row:after {
		content: "";
		margin: 12px 40px 0 0;
		background: #dddddd;
		height: 1px;
		display: block;
	}
	#region-sidebar-second .box-news .views-row-last:after {
		display: none;
	}
	#region-sidebar-second .box-news .data-avviso {
		position: absolute;
		top: 3px;
		left: 0;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li {
		border-bottom: 1px solid #ffffff;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		background: url(/sites/all/themes/unich/images/bf-ammtrasp.png) no-repeat 90% 75% / auto auto;
		padding: 55px 45% 55px 5%;
		font-size: 3.4em;
		margin-bottom: 13px;
		width: 50%;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		background-position: 90% 75%;
		padding: 15px 45% 40px 5%;
		font-size: 2.2em;
		width: 50%;
		background-size: auto;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913, #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8922 {
		float: none;
		width: auto;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 {
		margin-right: 0;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a, #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 2em;
		padding: 70px 20% 10px 0;
		width: auto;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		background-position: center 25%;
	}
	#zone-postscript .box-news .views-row {
		border-right: 1px solid #000000;
		float: left;
		width: 30%;
		top: 0;
		position: relative;
	}
	#zone-postscript .box-news .views-row-last {
		border-right: none;
	}
	#region-postscript-first .block-inner {
		height: 182px;
		overflow: hidden;
	}
	#region-postscript-first li.views-row {
		height: 150px;
	}
	#region-postscript-first section:after {
		content: "";
		padding: 5px;
		display: block;
	}
	#region-postscript-first #block-views-avvisi-block {
		margin-bottom: 15px;
	}
	#zone-postscript .box-news .data-avviso {
		top: -10px;
	}
	#zone-postscript .box-news .views-field-body {
		position: relative;
		top: -3px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#zone-postscript .box-news .views-field-body {
			top: 1px;
		}
	}
	#zone-postscript .box-news p {
		line-height: 115%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		background: url(/sites/all/themes/unich/images/bf-ammtrasp.png) no-repeat 90% 75% / auto auto;
		padding: 55px 45% 55px 5%;
		font-size: 3.4em;
		margin-bottom: 14px;
		width: 50%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a, #region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 2.2em;
		padding: 145px 20% 10px 10%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 {
		margin-bottom: 15px;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		text-align: right;
		background: url(/sites/all/themes/unich/images/bf-webtv.png) no-repeat center center;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		background: url(/sites/all/themes/unich/images/bf-servizionline.png) no-repeat 80% 20%;
	}
	#block-menu-block-27 {
		height: 187px;
	}
	#block-menu-block-27 ul.menu li {
		width: 50%;
		float: left;
	}
	#region-postscript-third {
		margin-top: 10px;
	}
	#region-postscript-third section {
		padding-bottom: 15px;
	}
	#region-postscript-third section h2.block-title {
		width: 200px;
		text-align: right;
	}
	#region-postscript-third .view-banner li {
		width: 25%;
		border-right: 1px solid #dddddd;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	#zone-footer {
		width: 1180px;
		margin-top: 25px;
	}
	#zone-footer .region {
		border-bottom: medium none;
		border-right-style: solid;
		margin: 30px 5px;
	}
	#zone-footer .region-footer-fourth {
		border-right: medium none;
	}
	#zone-footer .menu li a {
		font-size: 1.1em;
	}
	ul.tabs.primary {
		background: #eaeaea;
		padding: 2px 5px;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a:before, .menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		content: "Ud'A";
		font-size: 1.5em;
		position: absolute;
		font-weight: 400;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a:before, .front .menu-name-menu-banner-fissi li.menu-mlid-10913 a:before {
		left: 13px;
		bottom: 13px;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		bottom: 40px;
	}
	:root .menu-name-menu-banner-fissi li.menu-mlid-10913 a:before, :root .menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		font-size: 0.8em \0/;
	}
	:root .menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		left: 15px \0/;
		bottom: 50px \0/;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a, .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 1.4em;
		padding: 90px 20% 10px 10%;
		width: 70%;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		text-align: right;
		background: url(/sites/all/themes/unich/images/bf-webtv-small.png) no-repeat center center /auto auto;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		background: url(/sites/all/themes/unich/images/bf-servizionline-small.png) no-repeat 80% 20% / auto auto;
	}
	.context-mappa #region-content ul.menu li {
		width: 48%;
		float: left;
	}
	.context-mappa #region-content ul.menu li ul li {
		width: 95%;
	}
	.field-collection-view .field-collection-item-field-paragrafo {
		width: 100%;
	}
}
@media all and (min-width:740px) and (min-device-width:740px), (max-device-width:800px) and (min-width:740px) and (orientation:landscape) {
	.responsive-layout-narrow #region-content.grid-9 {
		width: 700px;
	}
	.responsive-layout-narrow #region-content.grid-6 {
		width: 460px;
	}
	.responsive-layout-narrow #region-sidebar-first {
		width: 220px;
	}
	.responsive-layout-narrow #region-sidebar-second {
		width: 700px;
	}
	#region-branding {
		max-width: 68%;
	}
	.responsive-layout-narrow #zone-branding .site-name {
		font-size: 1.7em;
	}
	#zone-header .nivo-caption {
		font-size: 1.3em;
	}
	#zone-header .menu li {
		height: 135px;
		background-position: center 25px;
	}
	#zone-header .menu li.menu-mlid-8906 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ateneo_mobile.png);
	}
	#zone-header .menu li.menu-mlid-8907 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_didattica_mobile.png);
	}
	#zone-header .menu li.menu-mlid-8908 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ricerca_mobile.png);
	}
	#zone-header .menu li.menu-mlid-8909 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_campus_mobile.png);
	}
	#zone-header .menu li a {
		padding: 97px 0 10px;
		font-size: 1.8em;
	}
	.region-content-inner {
		min-height: 20px;
	}
	#region-content.grid-6:after {
		width: 210px;
		right: -210px;
	}
	.view-mode-menu p {
		max-height: none;
	}
	.responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8906 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ateneo_mini_off.png);
	}
	.responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8907 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_didattica_mini_off.png);
	}
	.responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8908 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ricerca_mini_off.png);
	}
	.responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8909 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_campus_mini_off.png);
	}
	.responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8906.active-trail, .responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8906:hover {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ateneo_mini.png);
	}
	.responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8907.active-trail, .responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8907:hover {
		background-image: url(/sites/all/themes/unich/images/menu/ico_didattica_mini.png);
	}
	.responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8908.active-trail, .responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8908:hover {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ricerca_mini.png);
	}
	.responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8909.active-trail, .responsive-layout-narrow #region-preface-second ul.menu li.menu-mlid-8909:hover {
		background-image: url(/sites/all/themes/unich/images/menu/ico_campus_mini.png);
	}
	#region-preface-second ul.menu li {
		background-position: 10px center;
	}
	#region-preface-second ul.menu li a {
		font-size: 1.6em;
		padding: 6px 0;
	}
	#region-preface-second ul.menu li.active-trail a:before, #region-preface-second ul.menu li:hover a:before {
		left: -15px;
	}
	#region-content .aggregatore .field-name-field-titolo-aggregatore {
		font-size: 1.6em;
	}
	.responsive-layout-narrow #region-sidebar-second .menu-name-menu-banner-fissi li {
		border-bottom: none;
	}
	.responsive-layout-narrow #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8912 {
		float: left;
		width: 32%;
		margin-right: 2%;
	}
	.responsive-layout-narrow #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		padding: 15px 45% 37px 5%;
	}
	.responsive-layout-narrow #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913, #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8922 {
		float: left;
		width: 32%;
	}
	.responsive-layout-narrow #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 {
		margin-right: 2%;
	}
	.responsive-layout-narrow #region-postscript-first {
		width: 700px;
	}
	.responsive-layout-narrow #region-postscript-second {
		width: 700px;
		margin-top: 15px;
	}
	.responsive-layout-narrow #region-postscript-second .block {
		width: 48%;
		float: left;
	}
	.responsive-layout-narrow #region-postscript-second #block-menu-block-26 {
		margin-right: 4%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		font-size: 2em;
		padding-bottom: 25px;
		padding-top: 25px;
		background: url(/sites/all/themes/unich/images/bf-ammtrasp-small.png) no-repeat 90% 65%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 {
		margin-bottom: 0;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a, #region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 1.4em;
		padding-top: 80px;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		background: url(/sites/all/themes/unich/images/bf-webtv-small.png) no-repeat center center;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		background: url(/sites/all/themes/unich/images/bf-servizionline-small.png) no-repeat 80% 20%;
	}
	#block-menu-block-27 {
		height: 220px;
	}
	.responsive-layout-narrow #region-postscript-third .view-banner img {
		width: 80%;
		height: auto;
	}
	#zone-footer {
		width: 700px;
	}
}
@media all and (min-width:740px) and (min-device-width:740px), (max-device-width:800px) and (min-width:740px) and (orientation:landscape) {
	body {
		background: #e0e1e2;
	}
	body .region-sidebar-second.menu-closed {
		width: 21%;
		float: right;
	}
	#region-user-second {
		z-index: 100;
	}
	.responsive-layout-mobile body #zone-user #region-user-first #block-menu-menu-utilita ul.menu {
		text-align: center;
	}
	#zone-branding #region-branding {
		max-width: 80%;
	}
	.site-name-slogan {
		top: 15px;
		width: 57%;
	}
	body #page #section-header #zone-menu #region-menu {
		width: 98.8%;
		padding-bottom: 15px;
	}
	#zone-menu ul.menu {
		text-align: left;
		width: 100%;
		height: 50px;
		top: 0px;
	}
	#zone-menu ul.menu li {
		border-right: 1px solid #ffffff;
		display: inline-block;
		height: 40px;
	}
	#page #zone-menu ul.menu li a {
		padding-top: 10px;
		font-size: 15px;
	}
	#page #zone-menu ul.menu li.active, #page #zone-menu ul.menu li:hover {
		background: #ffffff  none repeat scroll 0 0;
		border-style: solid;
		border-width: 5px 0 0;
		padding-top: 5px;
		border-right: 1px solid #ffffff;
	}
	#page #zone-menu ul.menu li a::after {
		border-right: 0px;
		background: #ffffff;
		color: #000000;
	}
	#page #zone-menu ul.menu li a::hover {
		background: #ffffff;
		color: #000000;
		border-left: 0px;
		top: 1em;
	}
	.accessorapidoen {background: #11114e url(../../images/template-new/accesso-rapido_en.png) no-repeat !important;}
	#zone-preface #block-menu-block-27 {
		background: #11114e url(../../images/template-new/accesso-rapido.png) no-repeat;
		background-position: top right;
		height: auto;
		margin-bottom: 20px;
	}
	#block-menu-block-27 ul.menu li {
		width: auto;
		border: 0;
	}
	#zone-preface #block-menu-block-27 ul.menu li a {
		width: 100%;
		font-size: 1.1em;
		text-align: left;
		margin-left: 10px;
		padding: 1px;
		padding-right: 100px;
		overflow: hidden;
	}
	#zone-preface #block-menu-block-27 ul.menu li.active-trail a:before, #zone-preface #block-menu-block-27 ul.menu li:hover a:before {
		background: none;
	}
	@media screen and (max-width:758px) {
		#zone-preface #block-menu-block-27 {
			padding: 0px 0px 0px 0px;
		}
		@media screen and (min-width:661px) and (max-width:739px) {
			#zone-preface #block-menu-block-27 {
				padding: 15px 0px 15px 0px;
			}
		}
		@media screen and (min-width:740px) and (max-width:758px) {
			#zone-preface #block-menu-block-27 {
				padding: 185px 0px 0px 0px;
			}
			#zone-preface #region-preface-second #block-menu-block-27 {
				margin-top: 20px;
			}
			#zone-preface #region-preface-third #block-menu-block-27 {
				margin-top: 40px;
			}
		}
	}@media screen and (min-width:759px) and (max-width:1024px) {
		#zone-preface #block-menu-block-27 {
			padding: 185px 0px 0px 0px;
		}
		#zone-preface #region-preface-third #block-menu-block-27 {
			margin-top: 40px;
		}
		#zone-preface #region-preface-second  #block-menu-block-27 {
			margin-top: 20px;
		}
		@media screen and (min-width:759px) and (max-width:959px) {
			#zone-preface #block-menu-block-27 {
				padding: 0px 0px 0px 0px;
			}
		}
		@media screen and (min-width:960px) and (max-width:1024px) {
			#zone-preface #block-menu-block-27 {
				padding-top: 0;
				padding-bottom: 0;
				padding-left: 0;
				padding-right: 0;
			}
			#zone-preface #region-preface-second .view-banner ul li {
				width: 27%;
			}
			@media screen and (min-width:960px) and (max-width:980x) {
				#zone-preface #region-preface-second #block-menu-block-27, #zone-preface #region-preface-third #block-menu-block-27 {
					width: 49%;
				}
				#zone-preface #region-preface-second #block-menu-block-27, #zone-preface #region-preface-third #block-menu-block-27 {
					padding-top: 0px;
				}
				#zone-preface #block-menu-block-27 {
					padding-top: 0px;
				}
			}
			@media screen and (min-width:981px) {
				#zone-preface #region-preface-second #block-menu-block-27 {
					margin-top: 0px;
				}
				#zone-preface #region-preface-third #block-menu-block-27 {
					margin-top: 20px;
				}
			}
		}}@media screen and (min-width:1025px) {
			#zone-preface #region-preface-second #block-menu-block-27, #zone-preface #region-preface-third #block-menu-block-27 {
				padding-top: 185px;
			}
			#zone-preface #region-preface-third #block-menu-block-27 {
				margin-top: 20px;
			}
			#zone-preface #region-preface-second #block-menu-block-27 {
				margin-top: 0px;
			}
	}
	body #region-preface-second ul, body #region-preface-third ul {
		margin-bottom: 0px;
		width: 100%;
	}
	#zone-preface #region-preface-second #block-views-avvisi-block h2 {
		display: block;
		width: 75%;
		padding: 0 20px;
	}
	#zone-preface #region-preface-second #block-views-avvisi-block h2 {
		width: 55%;
	}
	#block-views-avvisi-block .box-news .more-link {
		right: 0px;
	}
	#block-views-avvisi-block .box-news .more-link:after {
		top: 0px;
		left: 0px;
	}
	#block-views-avvisi-block .box-news.giallo .more-link::after {
		margin-left: 4%;
	}
	#block-views-avvisi-block .block-inner, #block-views-avvisi-block-1 .block-inner {
		height: auto;
	}
	#region-preface-first .box-news .views-row {
		border-right: 1px solid #000000;
		float: left;
		top: 0;
		width: 33.33%;
		margin-right: 0;
		box-sizing: border-box;
		margin-bottom: 20px;
		height: auto;
	}
	#region-preface-first .box-news li:nth-child(4) {
		clear: left;
	}
	#region-preface-first .box-news li:nth-child(3), #region-preface-first .box-news li:nth-child(6) {
		border-right: none;
	}
	#region-preface-first .box-news .views-field-body {
		top: -3px;
	}
	#region-preface-first .box-news p {
		line-height: 115%;
	}
	body .news-archivio li.views-row {
		margin: 20px 0;
		padding: 0 5px;
		border-left: 0;
		border-top: none;
	}
	#region-preface-third #block-views-avvisi-block-1::after {
		padding: 0;
	}
	#region-preface-third #block-views-avvisi-block-1 li.views-row {
		height: auto;
		padding-top: 20px;
		margin-left: 10px;
		margin-right: 10px;
	}
	#block-views-avvisi-block h3 a, #block-views-avvisi-block-1 h3 a {
		color: #11114e;
		font-weight: bold;
		text-transform: none;
	}
	.responsive-layout-narrow #region-preface-third #block-views-avvisi-block-1 li.views-row .views-field-field-data {
		padding-bottom: 5px;
	}
	#zone-postscript #region-postscript-third section h2.block-title {
		text-align: left;
		width: 31.5%;
	}
	#region-preface-second h2 {
		display: block;
	}
	#region-preface-second #block-views-banner-block-2 {
		background-color: #cccccc;
		margin-top: 20px;
	}
	#zone-preface #region-preface-second .view-banner ul {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		width: 100%;
		margin-top: 20px;
		padding-bottom: 20px;
	}
	#zone-preface #region-preface-second .view-banner ul li {
		background-color: #ffffff;
		width: 30%;
		margin-right: 10px;
		margin-left: 10px;
	}
	#zone-preface #region-preface-second .view-banner ul li img {
		width: 100%;
	}
	#zone-preface #region-preface-second .view-banner ul li .views-field-title, #zone-preface #region-preface-second .view-banner ul li .views-field-body {
		margin-left: 10px;
	}
	#zone-preface #region-preface-second .view-banner ul li .views-field-title {
		margin-top: 10px;
		font-weight: bold;
		font-size: 0.8em;
		text-transform: uppercase;
		color: #11114e;
	}
	body #zone-preface #region-preface-second .view-banner ul li .views-field-title h3 a {
		color: #11114e;
	}
	body #zone-preface #region-preface-second .view-banner ul li .views-field-body a {
		color: #000000;
	}
	.responsive-layout-narrow #zone-preface #region-preface-second #block-views-banner-block-2, .responsive-layout-mobile #zone-preface #region-preface-second #block-views-banner-block-2 {
		width: 100%;
	}
	.responsive-layout-mobile #zone-preface #region-preface-second .view-banner ul li {
		width: 33%;
	}
	.responsive-layout-mobile #zone-preface #region-preface-second .view-banner ul li .views-field-field-immagine-banner a img {
		width: 100%;
		height: auto;
	}
	@media screen and (min-width:1024px) and (max-width:1279px) {
		#zone-preface #region-preface-second .view-banner ul li {
			height: 200px;
		}
		@media screen and (min-width:1024px) and (orientation:landscape) {
			#zone-preface #region-preface-second .view-banner ul li {
				height: 230px;
			}
		}
	}@media screen and (min-width:1280px) {
		#zone-preface #region-preface-second .view-banner ul li {
			height: 250px;
		}
	}
	#section-footer #zone-footer {
		display: flex;
		margin-top: 20px;
	}
	#zone-footer .menu li a {
		font-size: 1.3em;
		color: inherit;
	}
	#zone-footer #region-footer-fourth #block-menu-block-23 ul.menu li {
		margin: auto;
		padding: 10px;
		width: 60px;
	}
	.responsive-layout-mobile #section-footer #zone-footer {
		margin-top: 10px;
	}
	.data-news {
		margin-right: 10px;
	}
	.fotogallery {
		position: absolute;
	}
	#block-views-fields-blocks-block-4 {
		width: 100%;
	}
	#block-views-fields-blocks-block-4 .block-title {
		background-image: url(/sites/all/themes/unich/images/galleria.png);
		background-position: 95% center;
		background-repeat: no-repeat;
		margin: 0;
		margin-top: 15px;
		padding: 0 0.5em;
		font-size: 1.7em;
		font-weight: 300;
		color: #01486F;
	}
}
@media all and (min-width:740px) and (min-device-width:740px), (max-device-width:800px) and (min-width:740px) and (orientation:landscape) {
	.responsive-layout-narrow .container-12 .grid-9 {
		display: flex;
		width: 98%;
	}
	.responsive-layout-narrow .container-12 .grid-3 {
		width: 700px;
	}
	.responsive-layout-narrow #zone-postscript-wrapper {
		display: flex;
	}
	.responsive-layout-narrow #zone-preface #block-menu-block-27 {
		width: 49%;
	}
	.responsive-layout-narrow #region-preface-second #block-views-avvisi-block, .responsive-layout-narrow #region-preface-third #block-views-avvisi-block-1 {
		width: 49%;
		position: absolute;
		top: 2.2vw;
		right: -0.55vw;
	}
	@media screen and (max-width:680px) {
		body .box-news .views-row {
			border-bottom: 0px;
		}
		body #zone-preface .box-news .views-row {
			border-bottom: 0px;
		}
		#block-views-avvisi-block h2, #block-views-avvisi-block-1 h2 {
			height: 30px;
			padding: 0 0 0 2%;
		}
		body .box-news .views-row {
			border-bottom: 0px;
		}
		#region-postscript-third .view-banner li a, #region-preface-second .view-banner li a {
			text-align: center;
		}
		#region-postscript-third .view-banner li a img, #region-preface-second .view-banner li a img {
			width: 100%;
		}
		.responsive-layout-narrow body #region-postscript-third .view-banner img {
			float: right;
			width: 50%;
		}
		body #zone-footer #region-footer-first, body #zone-footer #region-footer-second, body #zone-footer #region-footer-third {
			border-right: 0px;
			width: 27%;
		}
	}
	.responsive-layout-narrow .site-name-slogan {
		margin-left: 180px;
		top: 15px;
		width: 50%;
	}
	.responsive-layout-narrow .site-name-slogan-no-logo {
		margin-left: 0px;
		top: 15px;
		width: 60%;
	}
	.responsive-layout-narrow #zone-content #region-sidebar-second {
		width: 190px;
	}
	.responsive-layout-mobile #block-views-fields-blocks-block-4 .block-title {
		background-image: url(/sites/all/themes/unich/images/galleria.png);
		background-position: 5% center;
		background-repeat: no-repeat;
		margin: 0;
		margin-top: 15px;
		padding: 0 0.5em;
		font-size: 1.7em;
		font-weight: 300;
		color: #01486F;
	}
}
@media all and (min-width:740px) and (min-device-width:740px), (max-device-width:800px) and (min-width:740px) and (orientation:landscape) {
	.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
		display: inline;
		float: left;
		position: relative;
		margin-left: 10px;
		margin-right: 10px;
	}
	.push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 {
		position: relative;
	}
	.alpha {
		margin-left: 0;
	}
	.omega {
		margin-right: 0;
	}
	body {
		min-width: 720px;
	}
	.container-12 {
		margin-left: auto;
		margin-right: auto;
		width: 720px;
	}
	.container-12 .grid-1 {
		width: 40px;
	}
	.container-12 .grid-2 {
		width: 100px;
	}
	.container-12 .grid-3 {
		width: 150px;
	}
	.container-12 .grid-4 {
		width: 220px;
	}
	.container-12 .grid-5 {
		width: 280px;
	}
	.container-12 .grid-6 {
		width: 340px;
	}
	.container-12 .grid-7 {
		width: 400px;
	}
	.container-12 .grid-8 {
		width: 460px;
	}
	.container-12 .grid-9 {
		width: 520px;
	}
	.container-12 .grid-10 {
		width: 580px;
	}
	.container-12 .grid-11 {
		width: 640px;
	}
	.container-12 .grid-12 {
		width: 700px;
	}
	.container-12 .prefix-1 {
		padding-left: 60px;
	}
	.container-12 .prefix-2 {
		padding-left: 120px;
	}
	.container-12 .prefix-3 {
		padding-left: 180px;
	}
	.container-12 .prefix-4 {
		padding-left: 240px;
	}
	.container-12 .prefix-5 {
		padding-left: 300px;
	}
	.container-12 .prefix-6 {
		padding-left: 360px;
	}
	.container-12 .prefix-7 {
		padding-left: 420px;
	}
	.container-12 .prefix-8 {
		padding-left: 480px;
	}
	.container-12 .prefix-9 {
		padding-left: 540px;
	}
	.container-12 .prefix-10 {
		padding-left: 600px;
	}
	.container-12 .prefix-11 {
		padding-left: 660px;
	}
	.container-12 .suffix-1 {
		padding-right: 60px;
	}
	.container-12 .suffix-2 {
		padding-right: 120px;
	}
	.container-12 .suffix-3 {
		padding-right: 180px;
	}
	.container-12 .suffix-4 {
		padding-right: 240px;
	}
	.container-12 .suffix-5 {
		padding-right: 300px;
	}
	.container-12 .suffix-6 {
		padding-right: 360px;
	}
	.container-12 .suffix-7 {
		padding-right: 420px;
	}
	.container-12 .suffix-8 {
		padding-right: 480px;
	}
	.container-12 .suffix-9 {
		padding-right: 540px;
	}
	.container-12 .suffix-10 {
		padding-right: 600px;
	}
	.container-12 .suffix-11 {
		padding-right: 660px;
	}
	.container-12 .push-1 {
		left: 60px;
	}
	.container-12 .push-2 {
		left: 120px;
	}
	.container-12 .push-3 {
		left: 180px;
	}
	.container-12 .push-4 {
		left: 240px;
	}
	.container-12 .push-5 {
		left: 300px;
	}
	.container-12 .push-6 {
		left: 360px;
	}
	.container-12 .push-7 {
		left: 420px;
	}
	.container-12 .push-8 {
		left: 480px;
	}
	.container-12 .push-9 {
		left: 540px;
	}
	.container-12 .push-10 {
		left: 600px;
	}
	.container-12 .push-11 {
		left: 660px;
	}
	.container-12 .pull-1 {
		left: -60px;
	}
	.container-12 .pull-2 {
		left: -120px;
	}
	.container-12 .pull-3 {
		left: -180px;
	}
	.container-12 .pull-4 {
		left: -240px;
	}
	.container-12 .pull-5 {
		left: -300px;
	}
	.container-12 .pull-6 {
		left: -360px;
	}
	.container-12 .pull-7 {
		left: -420px;
	}
	.container-12 .pull-8 {
		left: -480px;
	}
	.container-12 .pull-9 {
		left: -540px;
	}
	.container-12 .pull-10 {
		left: -600px;
	}
	.container-12 .pull-11 {
		left: -660px;
	}
}
@media all and (min-width:980px) and (min-device-width:980px), all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape) {
	#region-branding {
		position: absolute;
		top: 15px;
		z-index: 30;
		max-width: 60%;
		text-align: left;
	}
	.site-name-slogan {
		margin-left: 180px;
		top: 15px;
	}
	#zone-user {
		text-align: right;
	}
	#region-user-first {
		margin-top: 10px;
		margin-bottom: 5px;
		float: left;
	}
	#zone-user {
		height: 120px;
	}
	#region-user-first #block-menu-menu-utilita ul li a {
		font-size: 1.3em;
	}
	#region-user-second {
		margin-top: 15px;
		position: relative;
		top: -3px;
		z-index: 100;
	}
	body #section-header #zone-menu .region-menu-inner {
		height: 40px;
		background-image: url(/sites/all/themes/unich/images/menu-percorsi.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	#zone-menu h2.block-title {
		position: absolute;
		right: 0;
		width: 120px;
		font-size: 1.4em;
		margin: 0;
		text-transform: uppercase;
		color: #000000;
		top: 10px;
	}
	#zone-menu ul.menu {
		margin-right: 210px;
		text-align: center;
	}
	#zone-menu ul.menu li {
		display: inline-block;
		padding: 10px 0;
	}
	#zone-menu ul.menu li.active, #zone-menu ul.menu li:hover {
		padding-top: 5px;
		background: #e0e1e3;
		border-width: 5px 0 0 0;
		border-style: solid;
	}
	#zone-menu ul.menu li.active a, #zone-menu ul.menu li:hover a {
		color: #11114d;
	}
	#zone-menu ul.menu li.menu-mlid-2725 {
		border-color: #cae9ee;
	}
	#zone-menu ul.menu li.menu-mlid-2726 {
		border-color: #c0d2aa;
	}
	#zone-menu ul.menu li.menu-mlid-2728 {
		border-color: #c7a3af;
	}
	#zone-menu ul.menu li.menu-mlid-2729 {
		border-color: #ffefbe;
	}
	#zone-menu ul.menu li a {
		font-size: 1.2em;
		padding: 0 0 0 1em;
	}
	#zone-menu ul.menu li a:after {
		border-right: 1px solid #FFFFFF;
		content: "";
		margin-left: 1em;
	}
	#zone-menu ul.menu li.last a:after {
		border-right: none;
	}
	#zone-menu ul.menu li a:hover {
	}
	#zone-header {
		margin-bottom: 20px;
	}
	#zone-header .nivo-title {
		display: none !important;
	}
	#zone-header .nivo-caption {
		min-height: 35%;
		padding: 20px 20px 40px;
		font-size: 2.4em;
	}
	#zone-header .theme-default .nivoSlider {
		box-shadow: none;
		margin-bottom: 0;
	}
	#zone-header .theme-default .nivo-controlNav {
		display: block;
		padding: 0;
		position: absolute;
		z-index: 20;
		bottom: 10px;
		width: 100%;
		text-align: center;
	}
	#zone-header .theme-default .nivo-controlNav a {
		background: url(/sites/all/themes/unich/images/slide-off.png) no-repeat center center;
	}
	#zone-header .theme-default .nivo-controlNav a.active, #zone-header .theme-default .nivo-controlNav a:hover {
		background: url(/sites/all/themes/unich/images/slide-on.png) no-repeat center center;
	}
	#zone-header .theme-default .nivo-directionNav a {
		display: none;
	}
	#zone-header .menu li {
		width: 49.5%;
		height: 230px;
		background-position: center 50px;
	}
	#zone-header .menu li.menu-mlid-8906, #zone-header .menu li.menu-mlid-8907 {
		margin-bottom: 1%;
	}
	#zone-header .menu li.menu-mlid-8908, #zone-header .menu li.menu-mlid-8906 {
		margin-right: 1%;
	}
	#zone-header .menu li.menu-mlid-8906 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ateneo.png);
	}
	#zone-header .menu li.menu-mlid-8907 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_didattica.png);
	}
	#zone-header .menu li.menu-mlid-8908 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ricerca.png);
	}
	#zone-header .menu li.menu-mlid-8909 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_campus.png);
	}
	#zone-header .menu li a {
		padding: 157px 0 35px;
		font-size: 2.4em;
	}
	#region-preface-first img {
		width: 100%;
		height: auto;
	}
	#region-preface-second h2 {
		display: none;
	}
	#region-preface-second ul.menu li {
		background-position: 45px center;
		position: relative;
	}
	#region-preface-second ul.menu li a {
		font-size: 1.8em;
		padding: 18px 0;
	}
	#region-preface-second ul.menu li.active-trail a:before, #region-preface-second ul.menu li:hover a:before {
		background: url(/sites/all/themes/unich/images/menu/arrow_menu_selected.png) no-repeat center center;
		content: "";
		left: -16px;
		padding: 16px 8px;
		position: absolute;
	}
	#region-preface-second  ul.menu li a:hover, #region-preface-second  ul.menu li.active-trail a {
		font-weight: 500;
	}
	.region-content-inner {
		min-height: 370px;
	}
	#region-content.grid-6:after {
		content: "";
		width: 300px;
		background: #ffffff;
		position: absolute;
		right: -300px;
		top: 0;
		display: block;
		height: 100%;
	}
	.view-mode-full .field-name-title h2 {
		font-size: 2em;
	}
	.bandi-elenco .field-name-title {
		font-size: 1.5em;
	}
	#block-views-avvisi-block-1 .block-inner {
		height: 182px;
		overflow: hidden;
	}
	#block-views-avvisi-block-1 li.views-row {
		height: 150px;
	}
	#block-views-avvisi-block-1:after {
		content: "";
		padding: 5px;
		display: block;
	}
	#region-content .box-news .views-row {
		border-right: 1px solid #000000;
		float: left;
		width: 30%;
	}
	#region-content .box-news .views-row-last {
		border-right: none;
	}
	#region-content .box-news .data-avviso {
		top: -10px;
	}
	#region-content .box-news p {
		line-height: 115%;
	}
	.box-news h3 {
		font-weight: bold;
	}
	#block-menu-block-2 li.level-2 {
		background: #fafafa;
		position: relative;
		min-height: 150px;
	}
	#block-menu-block-2 li.level-2 .view-mode-menu, #block-menu-block-2 li.level-2 .submenu {
		float: left;
	}
	#block-menu-block-2 li.level-2 .view-mode-menu {
		width: 70%;
		padding-right: 5px;
		border-right: 1px solid #dadada;
	}
	#block-menu-block-2 li.level-2 .submenu {
		width: 28%;
	}
	#block-menu-block-2 h3.menu {
		background: none repeat scroll 0 0 #FFFFFF;
		top: 0;
		left: 40px;
		width: 160px;
		padding: 4px 10px 4px 15px;
		position: absolute;
		z-index: 10;
	}
	#block-menu-block-2 ul.sub-menu {
		margin-bottom: 0;
		padding: 0;
		margin: 15px 0 10px 10px;
	}
	#block-menu-block-2 ul.sub-menu li {
		margin: 4px 0;
	}
	.view-mode-menu p {
		max-height: 130px;
		overflow: hidden;
		color: #505050;
	}
	.view-mode-menu .field-name-body .field-item {
		padding: 15px 5px 10px;
	}
	#region-content ul.aggregatore li.views-row {
		width: 50%;
		float: left;
	}
	#region-content .aggregatore .group-left {
		min-height: 230px;
	}
	#region-content .aggregatore .field-name-field-titolo-aggregatore {
		font-size: 1.6em;
	}
	.view-mode-full .data-news {
		text-align: right;
		top: -15px;
	}
	.view-mode-full .field-name-field-sottotitolo {
		position: relative;
		top: -10px;
		font-size: 1.6em;
	}
	.field-name-field-paragrafo .field-type-link-field .field-item, .field-name-field-paragrafo .field-type-entityreference .field-item, .field-name-field-paragrafo .field-type-file .field-item {
		margin: 4px 0.6em;
	}
	.field-name-field-paragrafo ul {
		padding-left: 1em;
	}
	.field-name-field-paragrafo .img_right .field-type-image {
		float: right;
		margin: 0 0 2px 10px;
	}
	.field-name-field-paragrafo .img_left .field-type-image {
		float: left;
		margin: 0 10px 2px 0;
	}
	.views-exposed-widget.views-submit-button {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	#block-views-news-block-2 h2.block-title {
		display: none;
	}
	.news-archivio li.views-row {
		margin: 20px 0;
		padding: 0 5px;
		border-left: 5px solid #FAAF40;
		border-top: none;
	}
	.news-archivio li.views-row.Notizia {
		border-color: #C71F66;
	}
	.news-archivio li.views-row.Evento {
		border-color: #7FB439;
	}
	.news-archivio li.views-row .views-field-title {
		font-size: 1.3em;
	}
	.news-archivio li.views-row .views-field-body {
		font-size: 1.2em;
		font-weight: 300;
	}
	.news-archivio li.views-row .views-field-field-data {
		font-weight: 600;
	}
	.group-correlati .field {
		width: 46%;
		float: left;
		padding: 2%;
	}
	.group-correlati h2.block-title {
		margin: 0  0 10px;
	}
	#region-content .ugov-unita .space {
		padding: 0 8px;
		display: inline;
	}
	#region-content .ugov-unita .views-field-nome-esteso-1, #region-content .ugov-incarico .views-field-nome-esteso {
		width: 35%;
		display: inline-block;
	}
	.ugov-rubrica .views-exposed-widget.views-submit-button {
		bottom: 12px;
	}
	#region-sidebar-first #block-views-fields-blocks-block-3 .views-row, #region-sidebar-first #block-views-fields-blocks-block-5 .views-row, #region-sidebar-first #block-views-76b2aed55cd3eea3fcbc0121fb6cbfcf .views-row, #region-sidebar-first #block-views-persona-block-3 .views-row, #region-sidebar-first #block-views-persona-block-1 .views-row {
		background-color: #E0E1E3;
	}
	#region-sidebar-first #block-views-fields-blocks-block-3 h2.block-title, #region-sidebar-first #block-views-fields-blocks-block-4 h2.block-title, #region-sidebar-first #block-views-fields-blocks-block-5 h2.block-title, #region-sidebar-first #block-views-76b2aed55cd3eea3fcbc0121fb6cbfcf h2.block-title, #region-sidebar-first #block-views-persona-block-3 h2.block-title, #region-sidebar-first #block-views-persona-block-1 h2.block-title {
		margin-top: 15px;
		background-position: 95% center;
		padding: 0 0.5em;
		font-size: 1.7em;
	}
	#region-sidebar-second .block {
		margin-top: 15px;
	}
	#region-sidebar-second .box-news h3 {
		margin: 5px 0;
	}
	#region-sidebar-second .box-news .more-link:after {
		margin-left: 2px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#region-sidebar-second .box-news .more-link {
			right: 32px;
		}
		#region-sidebar-second .box-news .more-link:after {
			left: 32px;
		}
	}
	#region-sidebar-second .box-news .views-row {
		margin: 10px 0;
		position: relative;
		padding-left: 50px;
	}
	#region-sidebar-second .box-news.rosa .views-row {
		padding-left: 2%;
	}
	#region-sidebar-second .box-news .views-row:after {
		content: "";
		margin: 12px 40px 0 0;
		background: #dddddd;
		height: 1px;
		display: block;
	}
	#region-sidebar-second .box-news .views-row-last:after {
		display: none;
	}
	#region-sidebar-second .box-news .data-avviso {
		position: absolute;
		top: 3px;
		left: 0;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li {
		border-bottom: 1px solid #ffffff;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		background: url(/sites/all/themes/unich/images/bf-ammtrasp.png) no-repeat 90% 75% / auto auto;
		padding: 55px 45% 55px 5%;
		font-size: 3.4em;
		margin-bottom: 13px;
		width: 50%;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		background-position: 90% 75%;
		padding: 15px 45% 40px 5%;
		font-size: 2.2em;
		width: 50%;
		background-size: auto;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913, #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8922 {
		float: none;
		width: auto;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 {
		margin-right: 0;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a, #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 2em;
		padding: 70px 20% 10px 0;
		width: auto;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		background-position: center 25%;
	}
	#zone-postscript .box-news .views-row {
		border-right: 1px solid #000000;
		float: left;
		width: 30%;
		top: 0;
		position: relative;
	}
	#zone-postscript .box-news .views-row-last {
		border-right: none;
	}
	#region-postscript-first .block-inner {
		height: 182px;
		overflow: hidden;
	}
	#region-postscript-first li.views-row {
		height: 150px;
	}
	#region-postscript-first section:after {
		content: "";
		padding: 5px;
		display: block;
	}
	#region-postscript-first #block-views-avvisi-block {
		margin-bottom: 15px;
	}
	#zone-postscript .box-news .data-avviso {
		top: -10px;
	}
	#zone-postscript .box-news .views-field-body {
		position: relative;
		top: -3px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#zone-postscript .box-news .views-field-body {
			top: 1px;
		}
	}
	#zone-postscript .box-news p {
		line-height: 115%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		background: url(/sites/all/themes/unich/images/bf-ammtrasp.png) no-repeat 90% 75% / auto auto;
		padding: 55px 45% 55px 5%;
		font-size: 3.4em;
		margin-bottom: 14px;
		width: 50%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a, #region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 2.2em;
		padding: 145px 20% 10px 10%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 {
		margin-bottom: 15px;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		text-align: right;
		background: url(/sites/all/themes/unich/images/bf-webtv.png) no-repeat center center;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		background: url(/sites/all/themes/unich/images/bf-servizionline.png) no-repeat 80% 20%;
	}
	#block-menu-block-27 {
		height: 187px;
	}
	#block-menu-block-27 ul.menu li {
		width: 50%;
		float: left;
	}
	#region-postscript-third {
		margin-top: 10px;
	}
	#region-postscript-third section {
		padding-bottom: 15px;
	}
	#region-postscript-third section h2.block-title {
		width: 200px;
		text-align: right;
	}
	#region-postscript-third .view-banner li {
		width: 25%;
		border-right: 1px solid #dddddd;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	#zone-footer {
		width: 1180px;
		margin-top: 25px;
	}
	#zone-footer .region {
		border-bottom: medium none;
		border-right-style: solid;
		margin: 30px 5px;
	}
	#zone-footer .region-footer-fourth {
		border-right: medium none;
	}
	#zone-footer .menu li a {
		font-size: 1.1em;
	}
	ul.tabs.primary {
		background: #eaeaea;
		padding: 2px 5px;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a:before, .menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		content: "Ud'A";
		font-size: 1.5em;
		position: absolute;
		font-weight: 400;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a:before, .front .menu-name-menu-banner-fissi li.menu-mlid-10913 a:before {
		left: 13px;
		bottom: 13px;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		bottom: 40px;
	}
	:root .menu-name-menu-banner-fissi li.menu-mlid-10913 a:before, :root .menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		font-size: 0.8em \0/;
	}
	:root .menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		left: 15px \0/;
		bottom: 50px \0/;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a, .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 1.4em;
		padding: 90px 20% 10px 10%;
		width: 70%;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		text-align: right;
		background: url(/sites/all/themes/unich/images/bf-webtv-small.png) no-repeat center center /auto auto;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		background: url(/sites/all/themes/unich/images/bf-servizionline-small.png) no-repeat 80% 20% / auto auto;
	}
	.context-mappa #region-content ul.menu li {
		width: 48%;
		float: left;
	}
	.context-mappa #region-content ul.menu li ul li {
		width: 95%;
	}
	.field-collection-view .field-collection-item-field-paragrafo {
		width: 100%;
	}
}
@media all and (min-width:980px) and (min-device-width:980px), all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape) {
	#zone-header .nivo-caption {
		font-size: 2em;
	}
	#zone-header .menu li {
		height: 183px;
		background-position: center 40px;
	}
	#zone-header .menu li a {
		padding: 135px 0 10px;
		font-size: 2em;
	}
	#region-content.grid-6:after {
		width: 240px;
		right: -240px;
	}
	#region-preface-second ul.menu li {
		background-position: 25px center;
		background-size: auto;
	}
	#region-preface-second ul.menu li a {
		font-size: 1.7em;
		padding: 12px 0;
	}
	#region-preface-second ul.menu li.active-trail a:before, #region-preface-second ul.menu li:hover a:before {
		left: -15px;
	}
	#region-content .aggregatore .field-name-field-titolo-aggregatore {
		font-size: 1.6em;
	}
	#zone-postscript .box-news .data-avviso {
		top: 0;
		margin-bottom: 3px;
	}
	#zone-postscript .box-news .views-row {
		position: relative;
		top: -10px;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		font-size: 3em;
		padding-bottom: 60px;
		padding-top: 60px;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a, #region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 1.8em;
		padding-top: 150px;
	}
	#zone-footer {
		width: 940px;
	}
}
@media all and (min-width:980px) and (min-device-width:980px), all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape) {
	body {
		background: #e0e1e2;
	}
	body .region-sidebar-second.menu-closed {
		width: 21%;
		float: right;
	}
	#region-user-second {
		z-index: 100;
	}
	.responsive-layout-mobile body #zone-user #region-user-first #block-menu-menu-utilita ul.menu {
		text-align: center;
	}
	#zone-branding #region-branding {
		max-width: 80%;
	}
	.site-name-slogan {
		top: 15px;
		width: 62%;
	}
	body #page #section-header #zone-menu #region-menu {
		width: 98.8%;
		padding-bottom: 15px;
	}
	#zone-menu ul.menu {
		text-align: left;
		width: 100%;
		height: 50px;
		top: 0px;
	}
	#zone-menu ul.menu li {
		border-right: 1px solid #ffffff;
		display: inline-block;
		height: 40px;
	}
	#page #zone-menu ul.menu li a {
		padding-top: 10px;
		font-size: 15px;
	}
	#page #zone-menu ul.menu li.active, #page #zone-menu ul.menu li:hover {
		background: #ffffff  none repeat scroll 0 0;
		border-style: solid;
		border-width: 5px 0 0;
		padding-top: 5px;
		border-right: 1px solid #ffffff;
	}
	#page #zone-menu ul.menu li a::after {
		border-right: 0px;
		background: #ffffff;
		color: #000000;
	}
	#page #zone-menu ul.menu li a::hover {
		background: #ffffff;
		color: #000000;
		border-left: 0px;
		top: 1em;
	}
	.accessorapidoen {
		background: #11114e url(../../images/template-new/accesso-rapido_en.png) no-repeat !important;
		background-position: top right !important;
	}
	#zone-preface #block-menu-block-27 {
		background: #11114e url(../../images/template-new/accesso-rapido.png) no-repeat;
		background-position: top right;
		height: auto;
		margin-bottom: 20px;
	}
	#block-menu-block-27 ul.menu li {
		width: auto;
		border: 0;
	}
	#zone-preface #block-menu-block-27 ul.menu li a {
		width: 100%;
		font-size: 1.1em;
		text-align: left;
		margin-left: 10px;
		padding: 1px;
		padding-right: 100px;
		overflow: hidden;
	}
	#zone-preface #block-menu-block-27 ul.menu li.active-trail a:before, #zone-preface #block-menu-block-27 ul.menu li:hover a:before {
		background: none;
	}
	@media screen and (max-width:758px) {
		#zone-preface #block-menu-block-27 {
			padding: 0px 0px 0px 0px;
		}
		@media screen and (min-width:661px) and (max-width:739px) {
			#zone-preface #block-menu-block-27 {
				padding: 15px 0px 15px 0px;
			}
		}
		@media screen and (min-width:740px) and (max-width:758px) {
			#zone-preface #block-menu-block-27 {
				padding: 185px 0px 0px 0px;
			}
			#zone-preface #region-preface-second #block-menu-block-27 {
				margin-top: 20px;
			}
			#zone-preface #region-preface-third #block-menu-block-27 {
				margin-top: 40px;
			}
		}
	}@media screen and (min-width:759px) and (max-width:1024px) {
		#zone-preface #block-menu-block-27 {
			padding: 185px 0px 0px 0px;
		}
		#zone-preface #region-preface-third #block-menu-block-27 {
			margin-top: 40px;
		}
		#zone-preface #region-preface-second  #block-menu-block-27 {
			margin-top: 20px;
		}
		@media screen and (min-width:759px) and (max-width:959px) {
			#zone-preface #block-menu-block-27 {
				padding: 0px 0px 0px 0px;
			}
		}
		@media screen and (min-width:960px) and (max-width:1024px) {
			#zone-preface #block-menu-block-27 {
				padding-top: 0;
				padding-bottom: 0;
				padding-left: 0;
				padding-right: 0;
			}
			#zone-preface #region-preface-second .view-banner ul li {
				width: 27%;
			}
			@media screen and (min-width:960px) and (max-width:980x) {
				#zone-preface #region-preface-second #block-menu-block-27, #zone-preface #region-preface-third #block-menu-block-27 {
					width: 49%;
				}
				#zone-preface #region-preface-second #block-menu-block-27, #zone-preface #region-preface-third #block-menu-block-27 {
					padding-top: 0px;
				}
				#zone-preface #block-menu-block-27 {
					padding-top: 0px;
				}
			}
			@media screen and (min-width:981px) {
				#zone-preface #region-preface-second #block-menu-block-27 {
					margin-top: 0px;
				}
				#zone-preface #region-preface-third #block-menu-block-27 {
					margin-top: 20px;
				}
			}
		}}@media screen and (min-width:1025px) {
			#zone-preface #region-preface-second #block-menu-block-27, #zone-preface #region-preface-third #block-menu-block-27 {
				padding-top: 185px;
			}
			#zone-preface #region-preface-third #block-menu-block-27 {
				margin-top: 20px;
			}
			#zone-preface #region-preface-second #block-menu-block-27 {
				margin-top: 0px;
			}
	}
	body #region-preface-second ul, body #region-preface-third ul {
		margin-bottom: 0px;
		width: 100%;
	}
	#zone-preface #region-preface-second #block-views-avvisi-block h2 {
		display: block;
		width: 75%;
		padding: 0 20px;
	}
	#zone-preface #region-preface-second #block-views-avvisi-block h2 {
		width: 55%;
	}
	#block-views-avvisi-block .box-news .more-link {
		right: 0px;
	}
	#block-views-avvisi-block .box-news .more-link:after {
		top: 0px;
		left: 0px;
	}
	#block-views-avvisi-block .box-news.giallo .more-link::after {
		margin-left: 4%;
	}
	#block-views-avvisi-block .block-inner, #block-views-avvisi-block-1 .block-inner {
		height: auto;
	}
	#region-preface-first .box-news .views-row {
		border-right: 1px solid #000000;
		float: left;
		top: 0;
		width: 33.33%;
		margin-right: 0;
		box-sizing: border-box;
		margin-bottom: 20px;
		height: auto;
	}
	#region-preface-first .box-news li:nth-child(4) {
		clear: left;
	}
	#region-preface-first .box-news li:nth-child(3), #region-preface-first .box-news li:nth-child(6) {
		border-right: none;
	}
	#region-preface-first .box-news .views-field-body {
		top: -3px;
	}
	#region-preface-first .box-news p {
		line-height: 115%;
	}
	body .news-archivio li.views-row {
		margin: 20px 0;
		padding: 0 5px;
		border-left: 0;
		border-top: none;
	}
	#region-preface-third #block-views-avvisi-block-1::after {
		padding: 0;
	}
	#region-preface-third #block-views-avvisi-block-1 li.views-row {
		height: auto;
		padding-top: 20px;
		margin-left: 10px;
		margin-right: 10px;
	}
	#block-views-avvisi-block h3 a, #block-views-avvisi-block-1 h3 a {
		color: #11114e;
		font-weight: bold;
		text-transform: none;
	}
	.responsive-layout-narrow #region-preface-third #block-views-avvisi-block-1 li.views-row .views-field-field-data {
		padding-bottom: 5px;
	}
	#zone-postscript #region-postscript-third section h2.block-title {
		text-align: left;
		width: 31.5%;
	}
	#region-preface-second h2 {
		display: block;
	}
	#region-preface-second #block-views-banner-block-2 {
		background-color: #cccccc;
		margin-top: 20px;
	}
	#zone-preface #region-preface-second .view-banner ul {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		width: 100%;
		margin-top: 20px;
		padding-bottom: 20px;
	}
	#zone-preface #region-preface-second .view-banner ul li {
		background-color: #ffffff;
		width: 30%;
		margin-right: 10px;
		margin-left: 10px;
	}
	#zone-preface #region-preface-second .view-banner ul li img {
		width: 100%;
	}
	#zone-preface #region-preface-second .view-banner ul li .views-field-title, #zone-preface #region-preface-second .view-banner ul li .views-field-body {
		margin-left: 10px;
	}
	#zone-preface #region-preface-second .view-banner ul li .views-field-title {
		margin-top: 10px;
		font-weight: bold;
		font-size: 0.8em;
		text-transform: uppercase;
		color: #11114e;
	}
	body #zone-preface #region-preface-second .view-banner ul li .views-field-title h3 a {
		color: #11114e;
	}
	body #zone-preface #region-preface-second .view-banner ul li .views-field-body a {
		color: #000000;
	}
	.responsive-layout-narrow #zone-preface #region-preface-second #block-views-banner-block-2, .responsive-layout-mobile #zone-preface #region-preface-second #block-views-banner-block-2 {
		width: 100%;
	}
	.responsive-layout-mobile #zone-preface #region-preface-second .view-banner ul li {
		width: 33%;
	}
	.responsive-layout-mobile #zone-preface #region-preface-second .view-banner ul li .views-field-field-immagine-banner a img {
		width: 100%;
		height: auto;
	}
	@media screen and (min-width:1024px) and (max-width:1279px) {
		#zone-preface #region-preface-second .view-banner ul li {
			height: 200px;
		}
		@media screen and (min-width:1024px) and (orientation:landscape) {
			#zone-preface #region-preface-second .view-banner ul li {
				height: 230px;
			}
		}
	}@media screen and (min-width:1280px) {
		#zone-preface #region-preface-second .view-banner ul li {
			height: 250px;
		}
	}
	#section-footer #zone-footer {
		display: flex;
		margin-top: 20px;
	}
	#zone-footer .menu li a {
		font-size: 1.3em;
		color: inherit;
	}
	#zone-footer #region-footer-fourth #block-menu-block-23 ul.menu li {
		margin: auto;
		padding: 10px;
		width: 60px;
	}
	.responsive-layout-mobile #section-footer #zone-footer {
		margin-top: 10px;
	}
	.data-news {
		margin-right: 10px;
	}
	.fotogallery {
		position: absolute;
	}
	#block-views-fields-blocks-block-4 {
		width: 100%;
	}
	#block-views-fields-blocks-block-4 .block-title {
		background-image: url(/sites/all/themes/unich/images/galleria.png);
		background-position: 95% center;
		background-repeat: no-repeat;
		margin: 0;
		margin-top: 15px;
		padding: 0 0.5em;
		font-size: 1.7em;
		font-weight: 300;
		color: #01486F;
	}
}
@media all and (min-width:980px) and (min-device-width:980px), all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape) {
	body #page #section-header #zone-menu #region-menu {
		width: 99.2%;
		padding-bottom: 15px;
	}
	.site-name-slogan {
		top: 15px;
	}
	.site-name-slogan-no-logo {
		margin-left: 0px;
		top: 15px;
	}
}
@media all and (min-width:980px) and (min-device-width:980px), all and (max-device-width:1024px) and (min-width:1024px) and (orientation:landscape) {
	.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
		display: inline;
		float: left;
		position: relative;
		margin-left: 10px;
		margin-right: 10px;
	}
	.push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 {
		position: relative;
	}
	.alpha {
		margin-left: 0;
	}
	.omega {
		margin-right: 0;
	}
	body {
		min-width: 960px;
	}
	.container-12 {
		margin-left: auto;
		margin-right: auto;
		width: 975px;
	}
	.container-12 .grid-1 {
		width: 60px;
	}
	.container-12 .grid-2 {
		width: 140px;
	}
	.container-12 .grid-3 {
		width: 220px;
	}
	.container-12 .grid-4 {
		width: 300px;
	}
	.container-12 .grid-5 {
		width: 380px;
	}
	.container-12 .grid-6 {
		width: 460px;
	}
	.container-12 .grid-7 {
		width: 540px;
	}
	.container-12 .grid-8 {
		width: 620px;
	}
	.container-12 .grid-9 {
		width: 700px;
	}
	.container-12 .grid-10 {
		width: 780px;
	}
	.container-12 .grid-11 {
		width: 860px;
	}
	.container-12 .grid-12 {
		width: 940px;
	}
	.container-12 .prefix-1 {
		padding-left: 80px;
	}
	.container-12 .prefix-2 {
		padding-left: 160px;
	}
	.container-12 .prefix-3 {
		padding-left: 240px;
	}
	.container-12 .prefix-4 {
		padding-left: 320px;
	}
	.container-12 .prefix-5 {
		padding-left: 400px;
	}
	.container-12 .prefix-6 {
		padding-left: 480px;
	}
	.container-12 .prefix-7 {
		padding-left: 560px;
	}
	.container-12 .prefix-8 {
		padding-left: 640px;
	}
	.container-12 .prefix-9 {
		padding-left: 720px;
	}
	.container-12 .prefix-10 {
		padding-left: 800px;
	}
	.container-12 .prefix-11 {
		padding-left: 880px;
	}
	.container-12 .suffix-1 {
		padding-right: 80px;
	}
	.container-12 .suffix-2 {
		padding-right: 160px;
	}
	.container-12 .suffix-3 {
		padding-right: 240px;
	}
	.container-12 .suffix-4 {
		padding-right: 320px;
	}
	.container-12 .suffix-5 {
		padding-right: 400px;
	}
	.container-12 .suffix-6 {
		padding-right: 480px;
	}
	.container-12 .suffix-7 {
		padding-right: 560px;
	}
	.container-12 .suffix-8 {
		padding-right: 640px;
	}
	.container-12 .suffix-9 {
		padding-right: 720px;
	}
	.container-12 .suffix-10 {
		padding-right: 800px;
	}
	.container-12 .suffix-11 {
		padding-right: 880px;
	}
	.container-12 .push-1 {
		left: 80px;
	}
	.container-12 .push-2 {
		left: 160px;
	}
	.container-12 .push-3 {
		left: 240px;
	}
	.container-12 .push-4 {
		left: 320px;
	}
	.container-12 .push-5 {
		left: 400px;
	}
	.container-12 .push-6 {
		left: 480px;
	}
	.container-12 .push-7 {
		left: 560px;
	}
	.container-12 .push-8 {
		left: 640px;
	}
	.container-12 .push-9 {
		left: 720px;
	}
	.container-12 .push-10 {
		left: 800px;
	}
	.container-12 .push-11 {
		left: 880px;
	}
	.container-12 .pull-1 {
		left: -80px;
	}
	.container-12 .pull-2 {
		left: -160px;
	}
	.container-12 .pull-3 {
		left: -240px;
	}
	.container-12 .pull-4 {
		left: -320px;
	}
	.container-12 .pull-5 {
		left: -400px;
	}
	.container-12 .pull-6 {
		left: -480px;
	}
	.container-12 .pull-7 {
		left: -560px;
	}
	.container-12 .pull-8 {
		left: -640px;
	}
	.container-12 .pull-9 {
		left: -720px;
	}
	.container-12 .pull-10 {
		left: -800px;
	}
	.container-12 .pull-11 {
		left: -880px;
	}
}
@media all and (min-width:1220px) {
	#region-branding {
		position: absolute;
		top: 15px;
		z-index: 30;
		max-width: 60%;
		text-align: left;
	}
	.site-name-slogan {
		margin-left: 180px;
		top: 15px;
	}
	#zone-user {
		text-align: right;
	}
	#region-user-first {
		margin-top: 10px;
		margin-bottom: 5px;
		float: left;
	}
	#zone-user {
		height: 120px;
	}
	#region-user-first #block-menu-menu-utilita ul li a {
		font-size: 1.3em;
	}
	#region-user-second {
		margin-top: 15px;
		position: relative;
		top: -3px;
		z-index: 100;
	}
	body #section-header #zone-menu .region-menu-inner {
		height: 40px;
		background-image: url(/sites/all/themes/unich/images/menu-percorsi.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	#zone-menu h2.block-title {
		position: absolute;
		right: 0;
		width: 120px;
		font-size: 1.4em;
		margin: 0;
		text-transform: uppercase;
		color: #000000;
		top: 10px;
	}
	#zone-menu ul.menu {
		margin-right: 210px;
		text-align: center;
	}
	#zone-menu ul.menu li {
		display: inline-block;
		padding: 10px 0;
	}
	#zone-menu ul.menu li.active, #zone-menu ul.menu li:hover {
		padding-top: 5px;
		background: #e0e1e3;
		border-width: 5px 0 0 0;
		border-style: solid;
	}
	#zone-menu ul.menu li.active a, #zone-menu ul.menu li:hover a {
		color: #11114d;
	}
	#zone-menu ul.menu li.menu-mlid-2725 {
		border-color: #cae9ee;
	}
	#zone-menu ul.menu li.menu-mlid-2726 {
		border-color: #c0d2aa;
	}
	#zone-menu ul.menu li.menu-mlid-2728 {
		border-color: #c7a3af;
	}
	#zone-menu ul.menu li.menu-mlid-2729 {
		border-color: #ffefbe;
	}
	#zone-menu ul.menu li a {
		font-size: 1.2em;
		padding: 0 0 0 1em;
	}
	#zone-menu ul.menu li a:after {
		border-right: 1px solid #FFFFFF;
		content: "";
		margin-left: 1em;
	}
	#zone-menu ul.menu li.last a:after {
		border-right: none;
	}
	#zone-menu ul.menu li a:hover {
	}
	#zone-header {
		margin-bottom: 20px;
	}
	#zone-header .nivo-title {
		display: none !important;
	}
	#zone-header .nivo-caption {
		min-height: 35%;
		padding: 20px 20px 40px;
		font-size: 2.4em;
	}
	#zone-header .theme-default .nivoSlider {
		box-shadow: none;
		margin-bottom: 0;
	}
	#zone-header .theme-default .nivo-controlNav {
		display: block;
		padding: 0;
		position: absolute;
		z-index: 20;
		bottom: 10px;
		width: 100%;
		text-align: center;
	}
	#zone-header .theme-default .nivo-controlNav a {
		background: url(/sites/all/themes/unich/images/slide-off.png) no-repeat center center;
	}
	#zone-header .theme-default .nivo-controlNav a.active, #zone-header .theme-default .nivo-controlNav a:hover {
		background: url(/sites/all/themes/unich/images/slide-on.png) no-repeat center center;
	}
	#zone-header .theme-default .nivo-directionNav a {
		display: none;
	}
	#zone-header .menu li {
		width: 49.5%;
		height: 230px;
		background-position: center 50px;
	}
	#zone-header .menu li.menu-mlid-8906, #zone-header .menu li.menu-mlid-8907 {
		margin-bottom: 1%;
	}
	#zone-header .menu li.menu-mlid-8908, #zone-header .menu li.menu-mlid-8906 {
		margin-right: 1%;
	}
	#zone-header .menu li.menu-mlid-8906 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ateneo.png);
	}
	#zone-header .menu li.menu-mlid-8907 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_didattica.png);
	}
	#zone-header .menu li.menu-mlid-8908 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_ricerca.png);
	}
	#zone-header .menu li.menu-mlid-8909 {
		background-image: url(/sites/all/themes/unich/images/menu/ico_campus.png);
	}
	#zone-header .menu li a {
		padding: 157px 0 35px;
		font-size: 2.4em;
	}
	#region-preface-first img {
		width: 100%;
		height: auto;
	}
	#region-preface-second h2 {
		display: none;
	}
	#region-preface-second ul.menu li {
		background-position: 45px center;
		position: relative;
	}
	#region-preface-second ul.menu li a {
		font-size: 1.8em;
		padding: 18px 0;
	}
	#region-preface-second ul.menu li.active-trail a:before, #region-preface-second ul.menu li:hover a:before {
		background: url(/sites/all/themes/unich/images/menu/arrow_menu_selected.png) no-repeat center center;
		content: "";
		left: -16px;
		padding: 16px 8px;
		position: absolute;
	}
	#region-preface-second  ul.menu li a:hover, #region-preface-second  ul.menu li.active-trail a {
		font-weight: 500;
	}
	.region-content-inner {
		min-height: 600px;
	}
	#region-content.grid-6:after {
		content: "";
		width: 300px;
		background: #ffffff;
		position: absolute;
		right: -300px;
		top: 0;
		display: block;
		height: 100%;
	}
	.view-mode-full .field-name-title h2 {
		font-size: 2em;
	}
	.bandi-elenco .field-name-title {
		font-size: 1.5em;
	}
	#block-views-avvisi-block-1 .block-inner {
		height: 182px;
		overflow: hidden;
	}
	#block-views-avvisi-block-1 li.views-row {
		height: 150px;
	}
	#block-views-avvisi-block-1:after {
		content: "";
		padding: 5px;
		display: block;
	}
	#region-content .box-news .views-row {
		border-right: 1px solid #000000;
		float: left;
		width: 30%;
	}
	#region-content .box-news .views-row-last {
		border-right: none;
	}
	#region-content .box-news .data-avviso {
		top: -10px;
	}
	#region-content .box-news p {
		line-height: 115%;
	}
	.box-news h3 {
		font-weight: bold;
	}
	#block-menu-block-2 li.level-2 {
		background: #fafafa;
		position: relative;
		min-height: 150px;
	}
	#block-menu-block-2 li.level-2 .view-mode-menu, #block-menu-block-2 li.level-2 .submenu {
		float: left;
	}
	#block-menu-block-2 li.level-2 .view-mode-menu {
		width: 70%;
		padding-right: 5px;
		border-right: 1px solid #dadada;
	}
	#block-menu-block-2 li.level-2 .submenu {
		width: 28%;
	}
	#block-menu-block-2 h3.menu {
		background: none repeat scroll 0 0 #FFFFFF;
		top: 0;
		left: 40px;
		width: 160px;
		padding: 4px 10px 4px 15px;
		position: absolute;
		z-index: 10;
	}
	#block-menu-block-2 ul.sub-menu {
		margin-bottom: 0;
		padding: 0;
		margin: 15px 0 10px 10px;
	}
	#block-menu-block-2 ul.sub-menu li {
		margin: 4px 0;
	}
	.view-mode-menu p {
		max-height: 130px;
		overflow: hidden;
		color: #505050;
	}
	.view-mode-menu .field-name-body .field-item {
		padding: 15px 5px 10px;
	}
	#region-content ul.aggregatore li.views-row {
		width: 50%;
		float: left;
	}
	#region-content .aggregatore .group-left {
		min-height: 230px;
	}
	#region-content .aggregatore .field-name-field-titolo-aggregatore {
		font-size: 1.6em;
	}
	.view-mode-full .data-news {
		text-align: right;
		top: -15px;
	}
	.view-mode-full .field-name-field-sottotitolo {
		position: relative;
		top: -10px;
		font-size: 1.6em;
	}
	.field-name-field-paragrafo .field-type-link-field .field-item, .field-name-field-paragrafo .field-type-entityreference .field-item, .field-name-field-paragrafo .field-type-file .field-item {
		margin: 4px 0.6em;
	}
	.field-name-field-paragrafo ul {
		padding-left: 1em;
	}
	.field-name-field-paragrafo .img_right .field-type-image {
		float: right;
		margin: 0 0 2px 10px;
	}
	.field-name-field-paragrafo .img_left .field-type-image {
		float: left;
		margin: 0 10px 2px 0;
	}
	.views-exposed-widget.views-submit-button {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	#block-views-news-block-2 h2.block-title {
		display: none;
	}
	.news-archivio li.views-row {
		margin: 20px 0;
		padding: 0 5px;
		border-left: 5px solid #FAAF40;
		border-top: none;
	}
	.news-archivio li.views-row.Notizia {
		border-color: #C71F66;
	}
	.news-archivio li.views-row.Evento {
		border-color: #7FB439;
	}
	.news-archivio li.views-row .views-field-title {
		font-size: 1.3em;
	}
	.news-archivio li.views-row .views-field-body {
		font-size: 1.2em;
		font-weight: 300;
	}
	.news-archivio li.views-row .views-field-field-data {
		font-weight: 600;
	}
	.group-correlati .field {
		width: 46%;
		float: left;
		padding: 2%;
	}
	.group-correlati h2.block-title {
		margin: 0  0 10px;
	}
	#region-content .ugov-unita .space {
		padding: 0 8px;
		display: inline;
	}
	#region-content .ugov-unita .views-field-nome-esteso-1, #region-content .ugov-incarico .views-field-nome-esteso {
		width: 35%;
		display: inline-block;
	}
	.ugov-rubrica .views-exposed-widget.views-submit-button {
		bottom: 12px;
	}
	#region-sidebar-first #block-views-fields-blocks-block-3 .views-row, #region-sidebar-first #block-views-fields-blocks-block-5 .views-row, #region-sidebar-first #block-views-76b2aed55cd3eea3fcbc0121fb6cbfcf .views-row, #region-sidebar-first #block-views-persona-block-3 .views-row, #region-sidebar-first #block-views-persona-block-1 .views-row {
		background-color: #E0E1E3;
	}
	#region-sidebar-first #block-views-fields-blocks-block-3 h2.block-title, #region-sidebar-first #block-views-fields-blocks-block-4 h2.block-title, #region-sidebar-first #block-views-fields-blocks-block-5 h2.block-title, #region-sidebar-first #block-views-76b2aed55cd3eea3fcbc0121fb6cbfcf h2.block-title, #region-sidebar-first #block-views-persona-block-3 h2.block-title, #region-sidebar-first #block-views-persona-block-1 h2.block-title {
		margin-top: 15px;
		background-position: 95% center;
		padding: 0 0.5em;
		font-size: 1.7em;
	}
	#region-sidebar-second .block {
		margin-top: 15px;
	}
	#region-sidebar-second .box-news h3 {
		margin: 5px 0;
	}
	#region-sidebar-second .box-news .more-link:after {
		margin-left: 2px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#region-sidebar-second .box-news .more-link {
			right: 32px;
		}
		#region-sidebar-second .box-news .more-link:after {
			left: 32px;
		}
	}
	#region-sidebar-second .box-news .views-row {
		margin: 10px 0;
		position: relative;
		padding-left: 50px;
	}
	#region-sidebar-second .box-news.rosa .views-row {
		padding-left: 2%;
	}
	#region-sidebar-second .box-news .views-row:after {
		content: "";
		margin: 12px 40px 0 0;
		background: #dddddd;
		height: 1px;
		display: block;
	}
	#region-sidebar-second .box-news .views-row-last:after {
		display: none;
	}
	#region-sidebar-second .box-news .data-avviso {
		position: absolute;
		top: 3px;
		left: 0;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li {
		border-bottom: 1px solid #ffffff;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		background: url(/sites/all/themes/unich/images/bf-ammtrasp.png) no-repeat 90% 75% / auto auto;
		padding: 55px 45% 55px 5%;
		font-size: 3.4em;
		margin-bottom: 13px;
		width: 50%;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		background-position: 90% 75%;
		padding: 15px 45% 40px 5%;
		font-size: 2.2em;
		width: 50%;
		background-size: auto;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913, #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8922 {
		float: none;
		width: auto;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 {
		margin-right: 0;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a, #region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 2em;
		padding: 70px 20% 10px 0;
		width: auto;
	}
	#region-sidebar-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		background-position: center 25%;
	}
	#zone-postscript .box-news .views-row {
		border-right: 1px solid #000000;
		float: left;
		width: 30%;
		top: 0;
		position: relative;
	}
	#zone-postscript .box-news .views-row-last {
		border-right: none;
	}
	#region-postscript-first .block-inner {
		height: 182px;
		overflow: hidden;
	}
	#region-postscript-first li.views-row {
		height: 150px;
	}
	#region-postscript-first section:after {
		content: "";
		padding: 5px;
		display: block;
	}
	#region-postscript-first #block-views-avvisi-block {
		margin-bottom: 15px;
	}
	#zone-postscript .box-news .data-avviso {
		top: -10px;
	}
	#zone-postscript .box-news .views-field-body {
		position: relative;
		top: -3px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		#zone-postscript .box-news .views-field-body {
			top: 1px;
		}
	}
	#zone-postscript .box-news p {
		line-height: 115%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8912 a {
		background: url(/sites/all/themes/unich/images/bf-ammtrasp.png) no-repeat 90% 75% / auto auto;
		padding: 55px 45% 55px 5%;
		font-size: 3.4em;
		margin-bottom: 14px;
		width: 50%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a, #region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 2.2em;
		padding: 145px 20% 10px 10%;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 {
		margin-bottom: 15px;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		text-align: right;
		background: url(/sites/all/themes/unich/images/bf-webtv.png) no-repeat center center;
	}
	#region-postscript-second .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		background: url(/sites/all/themes/unich/images/bf-servizionline.png) no-repeat 80% 20%;
	}
	#block-menu-block-27 {
		height: 187px;
	}
	#block-menu-block-27 ul.menu li {
		width: 50%;
		float: left;
	}
	#region-postscript-third {
		margin-top: 10px;
	}
	#region-postscript-third section {
		padding-bottom: 15px;
	}
	#region-postscript-third section h2.block-title {
		width: 200px;
		text-align: right;
	}
	#region-postscript-third .view-banner li {
		width: 25%;
		border-right: 1px solid #dddddd;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	#zone-footer {
		width: 1180px;
		margin-top: 25px;
	}
	#zone-footer .region {
		border-bottom: medium none;
		border-right-style: solid;
		margin: 30px 5px;
	}
	#zone-footer .region-footer-fourth {
		border-right: medium none;
	}
	#zone-footer .menu li a {
		font-size: 1.1em;
	}
	ul.tabs.primary {
		background: #eaeaea;
		padding: 2px 5px;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a:before, .menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		content: "Ud'A";
		font-size: 1.5em;
		position: absolute;
		font-weight: 400;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a:before, .front .menu-name-menu-banner-fissi li.menu-mlid-10913 a:before {
		left: 13px;
		bottom: 13px;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		bottom: 40px;
	}
	:root .menu-name-menu-banner-fissi li.menu-mlid-10913 a:before, :root .menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		font-size: 0.8em \0/;
	}
	:root .menu-name-menu-banner-fissi li.menu-mlid-8922 a:before {
		left: 15px \0/;
		bottom: 50px \0/;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a, .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		font-size: 1.4em;
		padding: 90px 20% 10px 10%;
		width: 70%;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a {
		text-align: right;
		background: url(/sites/all/themes/unich/images/bf-webtv-small.png) no-repeat center center /auto auto;
	}
	.menu-name-menu-banner-fissi li.menu-mlid-8922 a {
		background: url(/sites/all/themes/unich/images/bf-servizionline-small.png) no-repeat 80% 20% / auto auto;
	}
	.context-mappa #region-content ul.menu li {
		width: 48%;
		float: left;
	}
	.context-mappa #region-content ul.menu li ul li {
		width: 95%;
	}
	.field-collection-view .field-collection-item-field-paragrafo {
		width: 100%;
	}
}
@media all and (min-width:1220px) {
	.menu-name-menu-banner-fissi li.menu-mlid-10913 a: before {
		left: 40px;
	}
	.front .menu-name-menu-banner-fissi li.menu-mlid-10913 a:before {
		left: 25px;
	}
	:root .front .menu-name-menu-banner-fissi li.menu-mlid-10913 a:before {
		left: 10px;
	}
	.responsive-layout-wide .fotogallery ul li {
		margin-right: 6px;
	}
}
@media all and (min-width:1220px) {
	body {
		background: #e0e1e2;
	}
	body .region-sidebar-second.menu-closed {
		width: 21%;
		float: right;
	}
	#region-user-second {
		z-index: 100;
	}
	.responsive-layout-mobile body #zone-user #region-user-first #block-menu-menu-utilita ul.menu {
		text-align: center;
	}
	#zone-branding #region-branding {
		max-width: 80%;
	}
	.site-name-slogan {
		top: 15px;
		width: 82%;
	}
	body #page #section-header #zone-menu #region-menu {
		width: 98.8%;
		padding-bottom: 15px;
	}
	#zone-menu ul.menu {
		text-align: left;
		width: 100%;
		height: 50px;
		top: 0px;
	}
	#zone-menu ul.menu li {
		border-right: 1px solid #ffffff;
		display: inline-block;
		height: 40px;
	}
	#page #zone-menu ul.menu li a {
		padding-top: 10px;
		font-size: 15px;
	}
	#page #zone-menu ul.menu li.active, #page #zone-menu ul.menu li:hover {
		background: #ffffff  none repeat scroll 0 0;
		border-style: solid;
		border-width: 5px 0 0;
		padding-top: 5px;
		border-right: 1px solid #ffffff;
	}
	#page #zone-menu ul.menu li a::after {
		border-right: 0px;
		background: #ffffff;
		color: #000000;
	}
	#page #zone-menu ul.menu li a::hover {
		background: #ffffff;
		color: #000000;
		border-left: 0px;
		top: 1em;
	}
	.accessorapidoen {background: #11114e url(../../images/template-new/accesso-rapido_en.png) !important;}
	#zone-preface #block-menu-block-27 {
		background: #11114e url(../../images/template-new/accesso-rapido.png) no-repeat;
		background-position: top right;
		height: auto;
		margin-bottom: 20px;
	}
	#block-menu-block-27 ul.menu li {
		width: auto;
		border: 0;
	}
	#zone-preface #block-menu-block-27 ul.menu li a {
		width: 100%;
		font-size: 1.1em;
		text-align: left;
		margin-left: 10px;
		padding: 1px;
		padding-right: 100px;
		overflow: hidden;
	}
	#zone-preface #block-menu-block-27 ul.menu li.active-trail a:before, #zone-preface #block-menu-block-27 ul.menu li:hover a:before {
		background: none;
	}
	@media screen and (max-width:758px) {
		#zone-preface #block-menu-block-27 {
			padding: 0px 0px 0px 0px;
		}
		@media screen and (min-width:661px) and (max-width:739px) {
			#zone-preface #block-menu-block-27 {
				padding: 15px 0px 15px 0px;
			}
		}
		@media screen and (min-width:740px) and (max-width:758px) {
			#zone-preface #block-menu-block-27 {
				padding: 185px 0px 0px 0px;
			}
			#zone-preface #region-preface-second #block-menu-block-27 {
				margin-top: 20px;
			}
			#zone-preface #region-preface-third #block-menu-block-27 {
				margin-top: 40px;
			}
		}
	}@media screen and (min-width:759px) and (max-width:1024px) {
		#zone-preface #block-menu-block-27 {
			padding: 185px 0px 0px 0px;
		}
		#zone-preface #region-preface-third #block-menu-block-27 {
			margin-top: 40px;
		}
		#zone-preface #region-preface-second  #block-menu-block-27 {
			margin-top: 20px;
		}
		@media screen and (min-width:759px) and (max-width:959px) {
			#zone-preface #block-menu-block-27 {
				padding: 0px 0px 0px 0px;
			}
		}
		@media screen and (min-width:960px) and (max-width:1024px) {
			#zone-preface #block-menu-block-27 {
				padding-top: 0;
				padding-bottom: 0;
				padding-left: 0;
				padding-right: 0;
			}
			#zone-preface #region-preface-second .view-banner ul li {
				width: 27%;
			}
			@media screen and (min-width:960px) and (max-width:980x) {
				#zone-preface #region-preface-second #block-menu-block-27, #zone-preface #region-preface-third #block-menu-block-27 {
					width: 49%;
				}
				#zone-preface #region-preface-second #block-menu-block-27, #zone-preface #region-preface-third #block-menu-block-27 {
					padding-top: 0px;
				}
				#zone-preface #block-menu-block-27 {
					padding-top: 0px;
				}
			}
			@media screen and (min-width:981px) {
				#zone-preface #region-preface-second #block-menu-block-27 {
					margin-top: 0px;
				}
				#zone-preface #region-preface-third #block-menu-block-27 {
					margin-top: 20px;
				}
			}
		}}@media screen and (min-width:1025px) {
			#zone-preface #region-preface-second #block-menu-block-27, #zone-preface #region-preface-third #block-menu-block-27 {
				padding-top: 185px;
			}
			#zone-preface #region-preface-third #block-menu-block-27 {
				margin-top: 20px;
			}
			#zone-preface #region-preface-second #block-menu-block-27 {
				margin-top: 0px;
			}
	}
	body #region-preface-second ul, body #region-preface-third ul {
		margin-bottom: 0px;
		width: 100%;
	}
	#zone-preface #region-preface-second #block-views-avvisi-block h2 {
		display: block;
		width: 75%;
		padding: 0 20px;
	}
	#zone-preface #region-preface-second #block-views-avvisi-block h2 {
		width: 55%;
	}
	#block-views-avvisi-block .box-news .more-link {
		right: 0px;
	}
	#block-views-avvisi-block .box-news .more-link:after {
		top: 0px;
		left: 0px;
	}
	#block-views-avvisi-block .box-news.giallo .more-link::after {
		margin-left: 4%;
	}
	#block-views-avvisi-block .block-inner, #block-views-avvisi-block-1 .block-inner {
		height: auto;
	}
	#region-preface-first .box-news .views-row {
		border-right: 1px solid #000000;
		float: left;
		top: 0;
		width: 33.33%;
		margin-right: 0;
		box-sizing: border-box;
		margin-bottom: 20px;
		height: auto;
	}
	#region-preface-first .box-news li:nth-child(4) {
		clear: left;
	}
	#region-preface-first .box-news li:nth-child(3), #region-preface-first .box-news li:nth-child(6) {
		border-right: none;
	}
	#region-preface-first .box-news .views-field-body {
		top: -3px;
	}
	#region-preface-first .box-news p {
		line-height: 115%;
	}
	body .news-archivio li.views-row {
		margin: 20px 0;
		padding: 0 5px;
		border-left: 0;
		border-top: none;
	}
	#region-preface-third #block-views-avvisi-block-1::after {
		padding: 0;
	}
	#region-preface-third #block-views-avvisi-block-1 li.views-row {
		height: auto;
		padding-top: 20px;
		margin-left: 10px;
		margin-right: 10px;
	}
	#block-views-avvisi-block h3 a, #block-views-avvisi-block-1 h3 a {
		color: #11114e;
		font-weight: bold;
		text-transform: none;
	}
	.responsive-layout-narrow #region-preface-third #block-views-avvisi-block-1 li.views-row .views-field-field-data {
		padding-bottom: 5px;
	}
	#zone-postscript #region-postscript-third section h2.block-title {
		text-align: left;
		width: 31.5%;
	}
	#region-preface-second h2 {
		display: block;
	}
	#region-preface-second #block-views-banner-block-2 {
		background-color: #cccccc;
		margin-top: 20px;
	}
	#zone-preface #region-preface-second .view-banner ul {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		width: 100%;
		margin-top: 20px;
		padding-bottom: 20px;
	}
	#zone-preface #region-preface-second .view-banner ul li {
		background-color: #ffffff;
		width: 30%;
		margin-right: 10px;
		margin-left: 10px;
	}
	#zone-preface #region-preface-second .view-banner ul li img {
		width: 100%;
	}
	#zone-preface #region-preface-second .view-banner ul li .views-field-title, #zone-preface #region-preface-second .view-banner ul li .views-field-body {
		margin-left: 10px;
	}
	#zone-preface #region-preface-second .view-banner ul li .views-field-title {
		margin-top: 10px;
		font-weight: bold;
		font-size: 0.8em;
		text-transform: uppercase;
		color: #11114e;
	}
	body #zone-preface #region-preface-second .view-banner ul li .views-field-title h3 a {
		color: #11114e;
	}
	body #zone-preface #region-preface-second .view-banner ul li .views-field-body a {
		color: #000000;
	}
	.responsive-layout-narrow #zone-preface #region-preface-second #block-views-banner-block-2, .responsive-layout-mobile #zone-preface #region-preface-second #block-views-banner-block-2 {
		width: 100%;
	}
	.responsive-layout-mobile #zone-preface #region-preface-second .view-banner ul li {
		width: 33%;
	}
	.responsive-layout-mobile #zone-preface #region-preface-second .view-banner ul li .views-field-field-immagine-banner a img {
		width: 100%;
		height: auto;
	}
	@media screen and (min-width:1024px) and (max-width:1279px) {
		#zone-preface #region-preface-second .view-banner ul li {
			height: 200px;
		}
		@media screen and (min-width:1024px) and (orientation:landscape) {
			#zone-preface #region-preface-second .view-banner ul li {
				height: 230px;
			}
		}
	}@media screen and (min-width:1280px) {
		#zone-preface #region-preface-second .view-banner ul li {
			height: 250px;
		}
	}
	#section-footer #zone-footer {
		display: flex;
		margin-top: 20px;
	}
	#zone-footer .menu li a {
		font-size: 1.3em;
		color: inherit;
	}
	#zone-footer #region-footer-fourth #block-menu-block-23 ul.menu li {
		margin: auto;
		padding: 10px;
		width: 60px;
	}
	.responsive-layout-mobile #section-footer #zone-footer {
		margin-top: 10px;
	}
	.data-news {
		margin-right: 10px;
	}
	.fotogallery {
		position: absolute;
	}
	#block-views-fields-blocks-block-4 {
		width: 100%;
	}
	#block-views-fields-blocks-block-4 .block-title {
		background-image: url(/sites/all/themes/unich/images/galleria.png);
		background-position: 95% center;
		background-repeat: no-repeat;
		margin: 0;
		margin-top: 15px;
		padding: 0 0.5em;
		font-size: 1.7em;
		font-weight: 300;
		color: #01486F;
	}
}
@media all and (min-width:1220px) {
	body #page #section-header #zone-menu #region-menu {
		width: 99.2%;
		padding-bottom: 15px;
	}
	.site-name-slogan {
		margin-left: 180px;
		top: 15px;
	}
	.site-name-slogan-no-logo {
		margin-left: 0px;
		top: 15px;
	}
	#block-views-fields-blocks-block-4 {
		width: 100%;
	}
}
@media all and (min-width:1220px) {
	.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
		display: inline;
		float: left;
		position: relative;
		margin-left: 10px;
		margin-right: 10px;
	}
	.push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4, .push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8, .push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 {
		position: relative;
	}
	.alpha {
		margin-left: 0;
	}
	.omega {
		margin-right: 0;
	}
	body {
		min-width: 1200px;
	}
	.container-12 {
		margin-left: auto;
		margin-right: auto;
		width: 1200px;
	}
	.container-12 .grid-1 {
		width: 80px;
	}
	.container-12 .grid-2 {
		width: 180px;
	}
	.container-12 .grid-3 {
		width: 280px;
	}
	.container-12 .grid-4 {
		width: 380px;
	}
	.container-12 .grid-5 {
		width: 480px;
	}
	.container-12 .grid-6 {
		width: 580px;
	}
	.container-12 .grid-7 {
		width: 680px;
	}
	.container-12 .grid-8 {
		width: 780px;
	}
	.container-12 .grid-9 {
		width: 880px;
	}
	.container-12 .grid-10 {
		width: 980px;
	}
	.container-12 .grid-11 {
		width: 1080px;
	}
	.container-12 .grid-12 {
		width: 1180px;
	}
	.container-12 .prefix-1 {
		padding-left: 100px;
	}
	.container-12 .prefix-2 {
		padding-left: 200px;
	}
	.container-12 .prefix-3 {
		padding-left: 300px;
	}
	.container-12 .prefix-4 {
		padding-left: 400px;
	}
	.container-12 .prefix-5 {
		padding-left: 500px;
	}
	.container-12 .prefix-6 {
		padding-left: 600px;
	}
	.container-12 .prefix-7 {
		padding-left: 700px;
	}
	.container-12 .prefix-8 {
		padding-left: 800px;
	}
	.container-12 .prefix-9 {
		padding-left: 900px;
	}
	.container-12 .prefix-10 {
		padding-left: 1000px;
	}
	.container-12 .prefix-11 {
		padding-left: 1100px;
	}
	.container-12 .suffix-1 {
		padding-right: 100px;
	}
	.container-12 .suffix-2 {
		padding-right: 200px;
	}
	.container-12 .suffix-3 {
		padding-right: 300px;
	}
	.container-12 .suffix-4 {
		padding-right: 400px;
	}
	.container-12 .suffix-5 {
		padding-right: 500px;
	}
	.container-12 .suffix-6 {
		padding-right: 600px;
	}
	.container-12 .suffix-7 {
		padding-right: 700px;
	}
	.container-12 .suffix-8 {
		padding-right: 800px;
	}
	.container-12 .suffix-9 {
		padding-right: 900px;
	}
	.container-12 .suffix-10 {
		padding-right: 1000px;
	}
	.container-12 .suffix-11 {
		padding-right: 1100px;
	}
	.container-12 .push-1 {
		left: 100px;
	}
	.container-12 .push-2 {
		left: 200px;
	}
	.container-12 .push-3 {
		left: 300px;
	}
	.container-12 .push-4 {
		left: 400px;
	}
	.container-12 .push-5 {
		left: 500px;
	}
	.container-12 .push-6 {
		left: 600px;
	}
	.container-12 .push-7 {
		left: 700px;
	}
	.container-12 .push-8 {
		left: 800px;
	}
	.container-12 .push-9 {
		left: 900px;
	}
	.container-12 .push-10 {
		left: 1000px;
	}
	.container-12 .push-11 {
		left: 1100px;
	}
	.container-12 .pull-1 {
		left: -100px;
	}
	.container-12 .pull-2 {
		left: -200px;
	}
	.container-12 .pull-3 {
		left: -300px;
	}
	.container-12 .pull-4 {
		left: -400px;
	}
	.container-12 .pull-5 {
		left: -500px;
	}
	.container-12 .pull-6 {
		left: -600px;
	}
	.container-12 .pull-7 {
		left: -700px;
	}
	.container-12 .pull-8 {
		left: -800px;
	}
	.container-12 .pull-9 {
		left: -900px;
	}
	.container-12 .pull-10 {
		left: -1000px;
	}
	.container-12 .pull-11 {
		left: -1100px;
	}
}