/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
	#iubenda-iframe > div {
    background: #ffffff;
	}
	
	body, html{
		background: #ececed;
	}
	
	.uk-container {
	    max-width: 1280px !important;
	}

	.uk-grid {
	    margin-left: 0;
	}
	
	p {
		text-align: justify;
	}

	/* Links */
	a {
		background: transparent;
	}

	a:active,	
	a:hover {
	  	outline: 0;
	}

	a,
	.uk-link {
	  	color: #043883;
	  	text-decoration: none;
	  	cursor: pointer;
	  	font-weight: bold !important;
	  	
	}
	a:hover,
	.uk-link:hover {
	   	color: #043883;
	   	text-decoration: underline;
	}
	

	/* header */
	.tm-header {
	    margin-bottom: 40px;
	    margin-top: 0;
	    background: #FFFFFF;
	}
	
	.uk-contheader {
	    max-width: 1200px;
	    padding: 0;
	    margin: 0 auto;
	}
	
	/* toolbar */
	.tm-toolbar {
	    background: rgb(255, 255, 255) none repeat scroll 0 0;
	    color: rgb(255, 255, 255);
	    padding-top: 10px;
	}
	
	/* menu principale */
	.uk-navbar {
	    box-shadow: none;
	    color: rgb(0, 70, 135) !important;
	    margin-top: 10px;
	}
	
	ul.uk-navbar-nav.uk-visible-large {
	    position: relative;
	    top: 20px;
	}
	
	.uk-navbar-nav > li > a {
	    box-sizing: border-box;
	    display: block;
		font-family: 'Oswald', sans-serif;
		font-size: 16px;
	    font-weight: lighter !important;
	    height: 40px;
	    line-height: 40px;
	    padding: 0 15px;
	    text-transform: uppercase;
	    color: rgb(0, 70, 135) !important;
	}
	
	.uk-navbar-nav.uk-visible-large > li {
	    background: #FED200;
	    width: auto;
	} 
	
	/* offcanvas */
	.uk-nav-offcanvas ul a {
	    color: #000000 !important;
	}

	/* inclinazione dell'ultima voce del menu principale */
	.uk-navbar-nav.uk-visible-large > li:last-child {
	    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	    border-right: 19px solid rgba(0, 0, 0, 0);
	    border-top: 40px solid rgb(254, 210, 0);
	    height: 0;
	    width: auto;
	} 
	
	.uk-navbar-nav > li:last-child > a {
	    bottom: 20px;
	    box-sizing: border-box;
	    display: block;
	    font-family: 'Oswald', sans-serif;
	    font-size: 16px;
	    font-weight: lighter;
	    height: 0;
	    line-height: 0;
	    padding: 0 20px;
	    position: relative;1
	    text-transform: uppercase;
	}
	
	/*impostazione hover e active delle voci di menu */
	.uk-navbar-nav > li.uk-active > a,
	.uk-navbar-nav > li:hover > a,
	.uk-navbar-nav > li > a:focus,
	.uk-navbar-nav > li.uk-open > a {
	    font-weight: 500 !important;
	}
	
	/* social */
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 26px;
	    display: block;
	    float: right;
	    padding: 0;
	    position: relative;
	}	
	
	/*avvicino box slideshow istituzionale a box news in movimento in TOP-A */
	.uk-panel-box {
	    box-shadow: none;
	    color: #000000;
	    padding: 0;
	}
	
	/*modifica box news solo titoli*/
	* + p, * + ul, * + ol, * + dl, * + blockquote, * + pre, * + address, * + fieldset, * + figure {
    margin-top: 10px;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-top-a.tm-top-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2{
		padding: 0;
	}
	
	/* sistemo visualizzazione Badge data in widgetkit Slideset News in home page */
	span.uk-margin-small-left.uk-text-primary {
	    background: rgb(6, 55, 132) none repeat scroll 0 0;
	    color: rgb(255, 255, 255) !important;
	    left: 0 !important;
	    margin: 0 !important;
	    padding: 10px;
	    position: absolute;
	    text-transform: uppercase;
	    top: 30px;
	}
	
	h4, .uk-h4 {
	    font-size: 16px;
	    line-height: 32px;
	}
	
	.uk-panel-badge {
	    background: rgb(6, 55, 132) none repeat scroll 0 0;
	    color: rgb(255, 255, 255) !important;
	    float: left;
	    font-family: "Oswald",sans-serif;
	    font-size: 20px;
	    max-height: 60px;
	    padding: 5px;
	    position: relative;
	    text-transform: uppercase;
	    width: 15%;
	    z-index: 1;
	}
	
	.uk-panel-box .uk-panel-badge {
	    right: 0;
	    top: 10px;
	}
	
	.uk-panel.uk-panel-box.uk-text-center {
	    float: left;
	    padding: 7px 20px;
	    top: 14px;
	    width: 85%;
	    margin-left: 50px;
	}	
	.uk-panel-title {
	    float: left;
	    font-size: 20px;
	    font-weight: normal;
	    line-height: auto;
	    margin-bottom: 20px;
	    margin-top: 0;
	    text-transform: uppercase;
	    font-family: "Oswald",sans-serif;
	}	
	.uk-panel.uk-panel-box > .uk-margin {
	    float: left;
	    line-height: 20px;
	    margin: 7px 0 12px 0;
	    padding-right: 40px;
	    position: relative;
	    text-align: left;
	}	
	.uk-active > p > a {
	    color: rgb(0, 70, 135);
	    float: right;
	    font-weight: bold;
	    padding: 5px 20px;
	}
	
	.uk-slidenav-position.uk-margin {
	    margin: 0;
	}
	
	.uk-flex.uk-flex-center.uk-margin-top {
	    margin-top: 0px !important;
	}

	/* SISTEMAZIONE TITOLO ACCORDION */
	h3, .uk-h3 {
	    font-family: Open Sans;
	    font-size: 20px;
	    font-weight: bold;
	    line-height: 34px;
	    text-transform: uppercase;
	    letter-spacing: -0.5px !important;
	}
	
	/* visualizzazione 4 aree in HOME PAGE*/
	.tm-top-b.uk-grid.uk-grid-match {
	    margin-top: 20px;
	}

	.uk-width-1-1, 
	.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left > div{
	    padding-left: 0;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box{
		background-color: #ececed;
	}
	
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left div.uk-grid-margin{
		margin-top: 0;
	}
	
	.tm-tag-2.tm-title-border {
	    border-bottom: 5px solid #0085c6;
	    padding: 20px;
	    margin: 10px;
	    background: #FFFFFF;
	    color: #0085c6;
	    font-family: "Oswald",sans-serif;
	}
	
	a > h3.tm-tag-2.tm-title-border{
	    color: #0085c6 !important;
	    font-size: 32px;
	    letter-spacing: 0.5px;
	    text-decoration: none !important;
	    font-family: "Oswald",sans-serif;
	}
	
	.tm-tag-3.tm-title-border {
	    border-bottom: 5px solid #adc273;
	    padding: 20px;
	    margin: 10px;
	    background: #FFFFFF;
	    color: #adc273;
	    font-family: "Oswald",sans-serif;
	}
	
	a > h3.tm-tag-3.tm-title-border{
	    color: #adc273;
	    font-size: 32px;
	    letter-spacing: 0.5px;
	    text-decoration: none !important;
	    font-family: "Oswald",sans-serif;
	}
	
	.tm-tag-4.tm-title-border {
	    border-bottom: 5px solid #e3af42;
	    padding: 20px;
	    margin: 10px;
	    background: #FFFFFF;
	    color: #e3af42;
	    font-family: "Oswald",sans-serif;
	}
	
	a > h3.tm-tag-4.tm-title-border{
	    color: #e3af42;
	    font-size: 32px;
	    letter-spacing: 0.5px;
	    text-decoration: none !important;
	    font-family: "Oswald",sans-serif;
	}
	
	.tm-tag-5.tm-title-border {
	    border-bottom: 5px solid #ea6611;
	    padding: 20px;
	    margin: 10px;
	    background: #FFFFFF;
	    color: #ea6611;
	    font-family: "Oswald",sans-serif;
	}
	
	a > h3.tm-tag-5.tm-title-border{
	    color: #ea6611;
	    font-size: 32px;
	    letter-spacing: 0.5px;
	    text-decoration: none !important;
	    font-family: "Oswald",sans-serif;
	}
	
	a, .uk-link {
	    color: none;
	    cursor: pointer;
	    text-decoration: none !important;
	}
	
	
	
	/* ARTICOLO ANNIVERSARIO */
	.uk-article.tm-article {
    padding-right: 0px !important;
    padding-bottom:0px !important;
	}
	.articolo-anniversario {
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    font-size:16px;
	}
	.titolo-fondazione {
    text-transform: uppercase;
	}
	.video-hp > div {
    padding-left: 0px !important;
	}
	.numero-quadrato {
    background-color: #ffdd00;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
    margin-right: 10px;
	}
	.blocco-figure-emerite {
    background-image: url("/images/video/fondo-figure-emerite-fondazione.jpg");
    background-repeat: no-repeat;
    background-size: 100%;
	margin-top: 70px;
	color:#ffffff;
	padding-left:40px;
	padding-right:40px;
	min-height:590px;
	}
	.intro-figure {
    padding-top: 80px;
    font-size: 26px;
    line-height: 1.3em;
	}
	.nomi {
    font-weight: bold;
    text-transform: uppercase;
	}
	.last {
    margin-bottom: 0px;
	}
	
	
	
	
	/* sistemo l'hover e l'active dei 4 link */
	a:hover > h3.tm-tag-2.tm-title-border,
	a:hover > h3.tm-tag-3.tm-title-border,
	a:hover > h3.tm-tag-4.tm-title-border,
	a:hover > h3.tm-tag-5.tm-title-border,
	a:active > h3.tm-tag-2.tm-title-border,
	a:active > h3.tm-tag-3.tm-title-border,
	a:active > h3.tm-tag-4.tm-title-border,
	a:active > h3.tm-tag-5.tm-title-border{
	
	    font-weight: bold;
	}
	
	html.uk-notouch body.tm-sidebar-b-right.tm-sidebars-1.tm-noblog div.uk-container.uk-container-center section#tm-bottom-c.tm-bottom-c.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box {
		background: none;
	}
	
	/* link iscrizione online in HP */
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-top-c.tm-top-c.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-1.uk-grid-width-large-1-1.uk-grid-width-xlarge-1-1.uk-grid.uk-grid-match.uk-text-left div{
		padding: 8px;
	}
	
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0px;
		margin-right: 0px;
	}
	
	.tm-tag-1.tm-title-border{
	    color: #004687;
	    font-size: 32px;
	    letter-spacing: 0.5px;
	    text-decoration: none !important;
	    margin-bottom: 10px;
	    margin-top: 10px;
	    font-family: "Oswald",sans-serif;
	}
	
	p.tm-tag-1 {
	    float: left;
	    margin: 0;
	    width: 80%;
	}
	
	a.tm-tag-1 {
	    float: right;
	    color: #000000;
	    font-weight: bold;
	    padding-right: 10px;
	}
	
	
	/* Breadcrumb */
	.tm-middle.uk-grid{
		margin-top: 20px !important;
	}
	
	.uk-breadcrumb > li:nth-child(n+2)::before {
	    color: rgb(204, 204, 204);
	    content: "|";
	    display: inline-block;
	    margin: 0 4px;
	}
	#tm-top-b .uk-panel-box {
		background: none;
	}

	/* visualizzazione 4 aree nelle PAGINE INTERNE*/
	.uk-width-1-1, 
	.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left > div{
	    padding-left: 0;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-bottom-c.tm-bottom-c.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box{
		background-color: #ececed;
	}
	
	#tm-bottom-c.tm-bottom-c.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left div.uk-grid-margin{
		margin-top: 0;
	}
	
	/* SEPARATORE IN TOP-D */
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-top-d.tm-top-d.uk-grid.uk-grid-match div.uk-width-1-1.uk-grid-margin div.uk-panel.uk-panel-box{
		background: transparent;
	}
	
	/* DESCRIZIONE AZIENDA IN HOME PAGE - BOTTOM-A */
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match{
		margin-top: 0;
	}
	
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box p{
		margin: 5px 0;
	}
	
	p.azienda-hp {
	    padding-right: 40px;
	}
	
	.azienda-hp > a {
	    color: rgb(0, 70, 135);
	    font-weight: bold;
	}
	
	/* NEWS IN HOME PAGE - BOTTOM-A */
	.bottom-d {
	    background: rgb(255, 255, 255) none repeat scroll 0 0;
	}
	
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 46%;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box h2{
		margin: 0 0 5px 0;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active div.uk-panel.uk-panel-box.uk-text-center div.uk-margin{
		padding: 0;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active div.uk-panel-badge.uk-text-primary.uk-panel-badge{
	    background: rgb(6, 55, 132) none repeat scroll 0 0;
	    color: rgb(255, 255, 255) !important;
	    float: left;
	    font-family: "Oswald",sans-serif;
	    font-size: 18px;
	    height: 34px;
	    padding: 5px;
	    position: relative;
	    text-transform: uppercase;
	    width: 18%;
	    z-index: 1;
	    top: 20px;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active div.uk-panel.uk-panel-box.uk-text-center{
	    float: left;
	    padding: 7px 20px;
	    top: 20px;
	    width: 81%;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center section#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active div.uk-panel.uk-panel-box.uk-text-center h3.uk-panel-title{
	    float: left;
	    font-size: 21px;
	    font-weight: normal;
	    line-height: 20px;
	    margin-bottom: -10px;
	    margin-top: 0;
	    text-transform: uppercase;
	}
	
	/* NASCONDO BACKLINK COMPONENTE SIMPLEFILEMANAGER */
	small {
	    display: none !important;
	}

/* MODIFICA TASTI ACCORDION CORSI */

	.sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
	    display: block;
	    height: auto;
	    line-height: 30px;
	    /*background: url(style1.png) repeat-x 0 0;*/
		background: #e5e5e5; /* Old browsers */
		background: -moz-linear-gradient(top,  #e5e5e5 0%, #ffffff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #e5e5e5 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #e5e5e5 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */	    cursor: pointer;
	}
	


	/* footer */
	.footer {
	    background: rgb(4, 56, 130) none repeat scroll 0 0;
	    border-top: 5px solid rgb(254, 210, 0);
	}
	
	#tm-footer{
		margin-bottom: 0 !important;
	}
	
	html.uk-notouch body.tm-isblog div.uk-container.uk-container-center footer#tm-footer.tm-footer div.uk-panel.uk-panel-space.uk-text-center{
		padding: 20px 0 0 0;
	}
	
	.tm-footer-title {
	    color: rgb(255, 255, 255);
	    margin: 0;
	    text-transform: uppercase;
	    font-size: 18px;
	}
	
	.tm-footer-text {
	    margin: 0;
	    font-weight: 100;
	    line-height: 17px;
	}
	
	ul.utilities {
	    border-left: 1px solid rgb(255, 255, 255);
	    list-style: outside none none;
	}
	
	.utilities a {
	    font-family: "Oswald",sans-serif;
	    font-size: 17px;
	    font-weight: 100;
	    line-height: 30px;
	    margin: 0;
	    text-transform: uppercase;
	}
	
	/* link a link utili */
	.tm-grid-divider > *:not(:first-child):not(.uk-grid-margin), .tm-grid-divider > .uk-grid-margin:not(:first-child) {
	    border-left: 0;
	}
	
	
	/* footer- cerca */
	.addsearch .input-medium {
	    width: 240px;
	}
	
	.addsearch .form-search .input-append .search-query {
	    border-radius: 4px;
	    max-width: 180px;
	}
	
	.addsearch .uneditable-input, .addsearch input[type="week"], .addsearch input[type="number"], .addsearch input[type="email"], .addsearch input[type="url"], .addsearch input[type="search"], .addsearch input[type="tel"], .addsearch input[type="color"], .addsearch input[type="text"], .addsearch input[type="password"], .addsearch input[type="datetime"], .addsearch input[type="datetime-local"], .addsearch input[type="date"], .addsearch input[type="month"], .addsearch input[type="time"], .addsearch textarea {
	    border: 0;
	    box-shadow: 0;
	    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	}
	
	.addsearch .uneditable-input, .addsearch input[type="week"], .addsearch input[type="number"], .addsearch input[type="email"], .addsearch input[type="url"], .addsearch input[type="search"], .addsearch input[type="tel"], .addsearch input[type="color"], .addsearch input[type="text"], .addsearch input[type="password"], .addsearch input[type="datetime"], .addsearch input[type="datetime-local"], .addsearch input[type="date"], .addsearch input[type="month"], .addsearch input[type="time"], .addsearch select, .addsearch textarea {
	    color: #043882;
	    height: 20px;
	    line-height: 20px;
	}
	
	.addsearch .form-search .input-append .btn, .addsearch .form-search .input-prepend .search-query {
	    border-radius: 0;
	    float: right;
	}
	
	.addsearch .btn {
	    -moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    background-color: transparent !important;
	    background-image: none !important;
	    background-repeat: none !important;
	    border-color: none !important;
	    border-image: none !important;
	    border-style: none !important;
	    border-width: none !important;
	    box-shadow: none !important;
	    color: #FFFFFF;
	    cursor: pointer;
	    font-size: 14px;
	    line-height: 27px;lb
	    padding: 0;
	    text-align: right;
	    text-shadow: none;
	    font-family: 'Oswald', sans-serif;
	    text-transform: uppercase;
	}
	
	.addsearch .btn:focus, .addsearch .btn:hover {
		color: #FFFFFF !important;
		text-decoration: underline;
	}
	
	.twitter-typeahead {
	    float: right;
	}

	/* sezione pagine interne con testo */
	.tm-middle.uk-grid {
	    background: #FFFFFF;
	}
	
	.tm-noblog .tm-content, .tm-isblog .tm-article {
	    background: rgb(255, 255, 255) none repeat scroll 0 0;
	    box-shadow: none;
	    padding: 20px 40px 20px 0;
	}
	
	.tm-main.uk-width-medium-3-4 {
	    padding-left: 30px;
	}
		
	/*.uk-article.tm-article > div {
	    width: 70%;
	}*/
	
	/* SIDEBAR-B per i menu laterali interni alle pagine */
	aside.tm-sidebar-b {
	    padding: 20px;
	}
	
	.uk-nav.uk-nav-parent-icon.uk-nav-side a {
	    text-transform: uppercase;
	    font-weight: 100 !important;
	    color: #033783;
	}
	
	ul.uk-nav.uk-nav-parent-icon.uk-nav-side li.uk-active a {
	    font-weight: bold !important;
	}
	
	/* TITOLI INTERNI DELLE AREE */
	.giovani{
	    color: #0085c6 !important;
	    font-size: 30px;
	    letter-spacing: 0.5px;
	    text-decoration: none;
	    font-family: 'Oswald', sans-serif;
	    border-bottom: 5px solid #0085c6;
	    line-height: 50px;
	    width: 170px;
	}
	
	.imprese{
	    color: #adc273 !important;
	    font-size: 30px;
	    letter-spacing: 0.5px;
	    text-decoration: none;
	    font-family: 'Oswald', sans-serif;
	    border-bottom: 5px solid #adc273;
	    line-height: 50px;
	    width: 176px;
	}
	
	.lavoratori{
	    color: #e3af42 !important;
	    font-size: 30px;
	    letter-spacing: 0.5px;
	    text-decoration: none;
	    font-family: 'Oswald', sans-serif;
	    border-bottom: 5px solid #e3af42;
	    line-height: 50px;
	    width: 220px;
	}
	
	.professionisti{
	    color: #ea6611 !important;
	    font-size: 30px;
	    letter-spacing: 0.5px;
	    text-decoration: none;
	    font-family: 'Oswald', sans-serif;
	    border-bottom: 5px solid #ea6611;
	    line-height: 50px;
	    max-width: 270px;
	}
	
	/* CONTENUTI PAGINE INTERNE */
	.tm-main-top + .tm-content, .tm-content + .tm-main-bottom, .tm-middle + .tm-bottom-a, .tm-middle + .tm-bottom-b, .tm-footer-margin-top {
	    margin-top: 0;
	}
	
	.uk-article-title, h2 {
		font-family: 'Open Sans', sans-serif;
	    font-size: 20px;
	    font-weight: bold;
	    line-height: 28px;
	    text-transform: uppercase;
	}

	.uk-panel.uk-panel-header {
	    margin-top: 20px;
	}

	/*.uk-grid > * {
	    padding-left: 10px;
	}*/

	/* Accordion Widgetkit in Argomenti di studio (area giovani) */
	.uk-accordion-title {
		font-family: 'Open Sans', sans-serif;
	}
	
	tbody {
    letter-spacing: -0.6px;
	}
	
	
/*VIDEO PLAYER YOUTUBE*/

.video-responsive iframe {
    left: 0;
    position: absolute;
    top: 0;
    max-width: 70%;
    max-height: 70%;
}

.video-responsive {
    height: 0;
    overflow: hidden;
    padding-bottom: auto !important;
    position: relative;
}


	/*MAPPA CONTATTI */


	/* RS FORM */
	.formResponsive label {
	    float: none;
	    height: auto !important;
	    margin: 3px 5px 3px 0;
	    padding: 0;
	}

	.formResponsive .formHorizontal .formControlLabel {
	    float: left;
	    width: 70px;
	    padding-top: 5px;
	    text-align: left;
	}
	.formResponsive .formHorizontal .formControls {
	    margin-left: 100px;
	}

	/*.uk-width-medium-1-2, .uk-width-medium-2-4, .uk-width-medium-3-6, .uk-width-medium-5-10 {
	    width: 50%;*/
	    
	.formResponsive fieldset {
	    border: 0 none;
	    margin: 0;
	 	padding: 0;
	}
	.uk-panel.uk-panel-box {
	    margin-top: 25px !important;
	}

	
	.formResponsive input[type="submit"] {
	    background-color: #0074cc;
	    background-image: -ms-linear-gradient(top, #283991, #0055cc);
	    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#283991), to(#0055cc));
	    background-image: -webkit-linear-gradient(top, #283991, #0055cc);
	    background-image: -o-linear-gradient(top, #283991, #0055cc);
	    background-image: -moz-linear-gradient(top, #283991, #0055cc);
	    background-image: linear-gradient(top, #283991, #0055cc);
	    background-repeat: repeat-x;
	    border-color: #0055cc #0055cc #003580;
	    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#283991', endColorstr='#0055cc', GradientType=0);
	    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
	    color: #ffffff;
	    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	}
	
	.formResponsive input[type="button"], .formResponsive input[type="submit"], .formResponsive input[type="reset"] {
	    -moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    border-image: none;
	    border-radius: 4px;
	    border-style: solid;
	    border-width: 1px;
	    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	    cursor: pointer;
	    display: inline-block;
	    font-size: 13px;
	    line-height: 18px;
	    margin-bottom: 0;
	    padding: 4px 10px;
	    text-align: center;
	    vertical-align: middle;
	}
	.formResponsive input[type="submit"], .formResponsive input[type="reset"], .formResponsive input[type="button"], .formResponsive input[type="radio"], .formResponsive input[type="checkbox"] {
	    width: auto;
	}
	
	
	/* FORM ISCRIZIONE NEWSLETTER */
	#mce-FNAME, #mce-EMAIL, #mce-LNAME {
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
}
	


/* Valore ottimizzato per Firefox */
@-moz-document url-prefix() {
	ul.utilities {
	    border-left: 0;
	    padding: 0;
	}
}

@media screen and (max-width: 650px) {
	.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {
	    width: 90% !important;
	}
}


/* ----------- iPhone 4 and 4S ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	
	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	
	.uk-nav-offcanvas ul a {
	    color: #000000 !important;
	}


	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match {
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}
	
	/* TABELLE ARTICOLI CORSI */
	.uk-grid > * {
	    padding-left: 10px !important;
	}
	
}


/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	
	.uk-nav-offcanvas ul a {
	    color: #000000 !important;
	}


	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}
	/* TABELLE ARTICOLI CORSI */
	.uk-grid > * {
	    padding-left: 10px !important;
	}

}

/* ----------- iPhone 5 and 5S ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}
	/* TABELLE ARTICOLI CORSI */
	.uk-grid > * {
	    padding-left: 10px !important;
	}

}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}
	/* TABELLE ARTICOLI CORSI */
	.uk-grid > * {
	    padding-left: 10px !important;
	}
	
}


/* ----------- iPhone 6 ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}
	
	
	.blocco-figure-emerite {
    background-image: url("/images/video/fondo-figure-emerite-fondazione-tab.jpg");
    background-size: 100%;
	min-height:590px;
	background-color: #1F3D79;
	}
	.intro-figure {
    padding-top: 30px;
    font-size: 20px;
    line-height: 1.2em;
    text-align: left;
	}
	.titolo-fondazione {
    text-transform: uppercase;
    font-size:24px;
    line-height: 1.2em;
	}
	.articolo-anniversario {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    font-size: 14px;
    text-align:left;
	}
	.blocco-numeri > h3 {
    font-size: 18px;
	}
	.last {
	padding-bottom:20px;
	}


}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}

/* ----------- iPhone 6+ ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}

/* Landscape */
@media only screen 
  and (min-device-width: 736px) 
  and (max-device-width: 414px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}

/* ----------- Galaxy S2 ----------- */
/* Portrait */
@media screen
  and (device-width: 320px)
  and (device-height: 534px)
  and (-webkit-device-pixel-ratio: 1.5)	
  and (orientation: portrait)  
  {
	  
	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}

/* Landscape */
@media screen
  and (device-width: 534px)
  and (device-height: 320px)
  and (-webkit-device-pixel-ratio: 1.5)	
  and (orientation: landscape)  
  {
	  
	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}


/* ----------- Galaxy S3 ----------- */
/* Portrait */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: portrait) {

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
		
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}
	
	

}

/* Landscape */
@media screen 
  and (device-width: 640px) 
  and (device-height: 320px) 
  and (-webkit-device-pixel-ratio: 2) 
  and (orientation: landscape) {

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
		
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}

/* ----------- Galaxy S4, Galaxy S5, HTC One ----------- */
/* Portrait */
@media screen 
  and (device-width: 320px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: portrait) {

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}

/* Landscape */
@media screen 
  and (device-width: 640px) 
  and (device-height: 320px) 
  and (-webkit-device-pixel-ratio: 3)
  and (orientation: landscape) {

	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}

/* ----------- Nokia lumia ----------- */
/* Portrait */
@media screen
  and (device-width: 320px)
  and (device-height: 533px)
  and (-webkit-device-pixel-ratio: 1.4)	
  and (orientation: portrait)  
  {
	  
	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}

/* Landscape */
@media screen
  and (device-width: 533px)
  and (device-height: 320px)
  and (-webkit-device-pixel-ratio: 1.4)	
  and (orientation: landscape)  
  {
	  
	/*loghi e menu offcanvas */  
	.logo-edilscuola img {
	    display: none !important;
	}
	.logo-regione {
	    float: right;
	    width: 85%;
  	    right: 5px;
	    top: 5px;
	    position: relative !important;
	}
	.logo-mobile-edilscuola {
	    left: 5px;
	    position: relative !important;
	    top: 5px;
	}
	.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
	    bottom: 10px;
	    right: 10px;
	}
	/* news animate in slideshow*/
	.uk-panel-box .uk-panel-badge {
	    top: 15px;
	}
	.uk-panel-badge {
	    font-size: 17px;
	    height: 36px;
	    padding: 5px;
	    width: 25%;
	}
	.uk-panel.uk-panel-box.uk-text-center {
	    width: 100%;
	    top: 15px;
	}
	.uk-panel.uk-panel-box > .uk-margin {
	    padding-right: 0;
	    margin-top: 0;
	}
	.uk-panel-title {
	    text-align: left;
	}
	#tm-top-b.tm-top-b.uk-grid.uk-grid-match div.uk-width-1-1 div.uk-panel.uk-panel-box div.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid.uk-grid-match.uk-text-left {
	    background: #ececed !important;
	}
	a > h3.tm-tag-2.tm-title-border,
	a > h3.tm-tag-3.tm-title-border,
	a > h3.tm-tag-4.tm-title-border,
	a > h3.tm-tag-5.tm-title-border {
	    font-size: 23px;
	    text-align: center;
	    margin-top: 5px;
	}
	.tm-tag-2.tm-title-border,
	.tm-tag-3.tm-title-border,
	.tm-tag-4.tm-title-border,
	.tm-tag-5.tm-title-border {
	    margin: 0;
	    padding: 10px 0;
	}
	.tm-tag-1.tm-title-border {
	    font-size: 23px;
	    padding-top: 10px;
	}
	a.tm-tag-1 {
	    padding-right: 10px;
	}
	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box{
		background: transparent;
		padding: 10px;
	}
	p.azienda-hp {
	    padding-right: 0;
	}

	#tm-bottom-a.tm-bottom-a.uk-grid.uk-grid-match div.uk-width-1-1.uk-width-medium-1-2 div.uk-panel.uk-panel-box div div.uk-slidenav-position.uk-margin ul.uk-slideset.uk-grid.uk-grid-match.uk-flex-center.uk-grid-width-1-1.uk-grid-width-small-1-1.uk-grid-width-medium-1-2.uk-grid-width-large-1-2.uk-grid-width-xlarge-1-2.uk-grid-small li.uk-active{
		background: #FFFFFF !important;
		padding: 0;
		margin: 0 10px;
		width: 100%;
	}
	.tm-top-c.uk-grid.uk-grid-match{
		margin-top: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}

}


/* ----------- iPad mini, iPad 1 and 2, iPad 3 and 4 ----------- */
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {

	/* footer */
	ul.utilities {
	    border-left: 0;
	    list-style: outside none none;
	    padding-left: 0;
	}
	
	.blocco-figure-emerite {
    background-image: url("/images/video/fondo-figure-emerite-fondazione-tab.jpg");
    background-size: 100%;
	min-height:590px;
	}
	.intro-figure {
    padding-top: 70px;
    font-size: 22px;
    line-height: 1.3em;
	}


}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

}


/* ----------- Galaxy Tab 10.1 ----------- */
/* Portrait and Landscape */
@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px) {

}

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait) { 

}

/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape) { 

}
