/*maintenance*/
body.maintenance-page {
    background: url(../images/maintenance.jpg);
	background-repeat: no-repeat;
}
body.maintenance-page #page-wrapper {
	border:0;
	margin-top:0;
	padding-bottom: 18px;
    padding-top: 15px;
	background: rgba(0,0,0,0.5);
}
body.maintenance-page  #header {
    background-color: transparent;
    background-image: none;
}
body.maintenance-page div#site-name {
    text-align: center;
}
body.maintenance-page div#name-and-slogan {
    background: transparent;
    padding-bottom: 40px;
}
body.maintenance-page div#site-name a {
    color: #fff;
    font-size: 2.5em;
    font-weight: normal;
}	
body.maintenance-page h1#page-title {
    font-size: 2em;
    color: #fff;
    text-align: center;
}
body.maintenance-page section.section {
    color: #fff;
    font-size: 1.3em;
}


/*404*/
.number404 {
    font-size: 8em;
}
.textPage404 {
    font-size: 3em;
}
a.linkToHome {
    color: #0371ba;
}
/*Generic class*/

.formstatus.error {display: none;
}
body{ font-family: 'Titillium Web', sans-serif;}
.clear{
	clear:both;
	height:0;
	margin:0;
	padding:0;
}
.coloreblu{color:#0371ba !important;}

ul.menu > li{
	list-style-image: url(data:0);
}

/*storyboard*/

.field-content.intro-text { 
	font-size: 16px;
	text-align: justify;
}
.col-md-12.no-padding.lib-item {background: #fafafa;}
.lib-row.lib-header {
	width: 97%;
	padding: 10px 0px 0 0;
	
	font-size: 20px;
	background-color: #fafafa;
}

.lib-header-seperator {
	height: 2px;
	width: 26px;
	background-color:#4698D5;
	margin: 7px 0 7px 0;
}

.lib-row.lib-desc {
	position: relative;
	
	display: block;
	
	padding: 16px 43px 25px 0;
	font-size: 16px;
	line-height: 2em;
	text-align: justify;

}
.row-margin-bottom {margin-bottom: 20px;}

/*cookie law*/
.eu-cookie-compliance-content{
	width: 62%;
}
.eu-cookie-compliance-banner.eu-cookie-compliance-banner-info, .eu-cookie-compliance-banner.eu-cookie-compliance-banner-thank-you, .eu-cookie-withdraw-banner {
    background: rgb(0,0,0) !important;
}
#sliding-popup h1, #sliding-popup h2, #sliding-popup h3, #sliding-popup p, .eu-cookie-compliance-more-button, .eu-cookie-compliance-secondary-button, .eu-cookie-withdraw-tab {
    color: #ffffff;
    font-size: 16px;
    font-weight: normal;
}
button.agree-button.eu-cookie-compliance-secondary-button {
    margin-right: 16px;
    padding: 4px 11px;
   
    text-transform: uppercase;
    
	border-radius: 4px;
    background: #87b851;
}
button.decline-button.eu-cookie-compliance-default-button, button.hide-popup-button.eu-cookie-compliance-hide-button, button.find-more-button.eu-cookie-compliance-more-button-thank-you.find-more-button-processed, button.eu-cookie-withdraw-button {
    padding: 6px 11px;
    
	color: #000;
    text-transform: uppercase;
	 
	border: none;
	border-radius: 4px;
    background: #fff;
}
button.eu-cookie-withdraw-tab {
    background: #000;
    border: none;
}
/*social sharing*/
.social-media-sharing {text-align: right;}
.social-media-sharing .share img { width: 150px;}

/*accessibility contrast color*/
.visually-hidden{color:#000;}
p#block-footer-menu {
    color: #fff;
}
.sidebar .block{
	background:transparent;
}
.messages__wrapper.layout-container {
    display: none;
}
a:active, a:focus, a:hover{
	    outline: -webkit-focus-ring-color auto 5px !important;
}

nav#block-footer h2{
	display:none;
} 

/*loghi no accessibility*/
div#block-loghiaccessibility {
	display:none;
}
.container-loghi.no-accessibility h1 {
    margin-top: 0;
    margin-bottom: 0;
}

/*top bar*/
.header-top {
    /*height: 40px;
	background: #403d4d;*/
}
/*title*/
.block .block-title {
    font-size: 20px;
    margin: 0 0 12px 0;
}
.block .block-title {
    background: none;
    position: relative;
    margin: 0 0 25px;
    padding: 0 0 0;
    padding-right: 15px;
    border-bottom: 1px solid #E6E6E6;
    color: #0072b9;
}
/*accessibility*/
a#edit-toggle-link {
	padding-left: 30px;
	padding-bottom: 3px;
	
	color:#fff;
	text-decoration: underline;
	
	background:url(../images/universal-access.png);
	background-repeat: no-repeat;
}
form#high-contrast-switch {
    padding: 2px 5px;
    margin: 6px;
}
/*generic*/
	/*mantenaince mode message*/
	.messages__wrapper{display:none;}
	
	/*title*/
	.block .block-title > span:before{
		border-radius: 0px; 
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
	}
	.block .block-title{
		font-size: 20px;
		margin: 0 0 12px 0;
	}
	.block{margin-bottom:24px;}
	.block.block-system-breadcrumb-block{
		margin-top: 7px;
		margin-bottom: 12px;
	}
	nav.breadcrumb.b-interne {
		margin-top: 12px;
	}
	.contextual-region.block.block-views.block-views-blocknews-block-2, .contextual-region.block.block-views.block-views-blockpost-other-block-11 {
		margin-top: 15px;
	}
	.contextual-region.block.block-views.block-views-blocknews-block-2 .content.block-content {
		padding: 0 18px;
	}
	.contextual-region.block.block-views.block-views-blocknews-block-2 .more-link {
    padding-bottom: 15px;
	}
	.navigation .gva_menu > li > a{font-family: 'Titillium Web', sans-serif !important;}
	
	/*gallery preview list block*/
	.contextual-region.block.block-views.block-views-blockgallery-photo-view-block-2 {margin-top: 16px;}
	.contextual-region.block.block-views.block-views-blockgallery-photo-view-block-2 .content.block-content {padding: 0 18px;}
	.contextual-region.block.block-views.block-views-blockgallery-photo-view-block-2 .more-link {margin: 12px 0 15px 0;}
/*Home Page - Header 1*/
	.block .block-title > span{
		padding: 9px 20px;
		color: #0072b9;
	}
	header.header-v1 .area-main-menu .area-inner {
		padding-left: 0px;
		position: relative;
	}
	/*Header Main*/
	header.header-v1{
		margin-bottom:0;
	}
	header .header-main {
		padding: 0 0 15px 0 !important;

		background:url(../images/sfondo-header-home.png);
		background-repeat:repeat-x;
		background-position:bottom;
	}
	
	/*Official Logo Italy Albany Montenegro*/
	
	.container-loghi { 
		margin-top: 29px;
		margin-left: -10px;
	}
	.container-loghi .col-sm-1 {
		padding-top: 13px;
		text-align: center;
		padding-left: 0;
	}
	img.img-italy-logo, img.img-albany-logo, img.img-montenegro-logo{
		height: auto;
		width: 45px;
	}
	 
	/*img.img-italy-logo{margin: 18px 0 0 30px;} 
	img.img-albany-logo{margin: 18px 20px 0 20px;} 
	img.img-montenegro-logo{margin: 18px 0 0;}*/

	/*Header Bottom*/
	.header-bottom{border-bottom: 11px solid #403d4d;}
	
	/*Block Testo Search Home*/
	h2.tileWelcome{
		color: #fff;
		font-size: 2.1em;
		font-weight: bold;
		line-height: 1.2;
	}
	span.h1top {
		padding-left: 13px;
		padding-right: 8px;
		
		color:#fff;
		line-height: 1.9em;
		
		background: #0072b9;
	}
	h3.tileWelcome.titleclaim {
		font-size: 1.85em;
	}
	h3.tileWelcome.titleclaim svg {
		 font-size: 16px;
		color: #fff;
	}
	span.h1bottom {
		background: #0072b9;
		padding:0 15px;
		color:#fff;
	}
	div#block-searchform {display: none;}
	
	/*Block Search*/
	.bloccoSearch, .header-program, .header-project, .header-news, .header-tools, .header-contact{
		height:245px;
		background-repeat:no-repeat !important;
		background-size: cover !important;
	}
	.bloccoSearch {
		background:url(../images/header/header-interreg-ipa-cbc.jpg);
	}
	.header-program {
		background:url(../images/header/programme.jpg);
	}
	.header-project {
		background:url(../images/header/projects.jpg);
	}
	.header-news {
		background:url(../images/header/news.jpg);
	}
	.header-tools {
		background:url(../images/header/tools.jpg);
	}
	.header-contact {
		background:url(../images/header/contacts.jpg);
	}
	div#block-testosearchhome {
		margin-top: 24px;
		margin-bottom: 16px;
	}
	h2.tileWelcome.titleclaim {
		margin-top: 5px;
		font-size: 1.9em;
	}
	h2.tileWelcome.titleclaim span.h1top {
		padding-right: 15px;
	}
		/*Search button*/
		/*.help-content {
			position: absolute;
			bottom: -62px;
			width: 86%;
		}*/
		a#edit-help-link{display:none;}
		summary {
			font-size: 19px;
			border-bottom: 1px solid #e6e6e6;
		}
		input#edit-keys {
			border: none;
			width: 542px;
			height: 31px;
			border: 1px solid #e6e6e6;
		}
		#edit-preview, #edit-submit {
			background: #ffcc00;
			color: #000;
			padding: 7px 15px 5px 15px !important;
			margin-bottom: 20px;
		}
	
	
	
	/*Block Social*/
	div#block-social {
		width: auto;
		margin: 19px 0% 0 1% !important;
		padding-bottom: 0 !important;
		
		text-align: right;
	}
	#block-social-2 {
		margin-top: 35px;
		margin-bottom: 0 !important;
		text-align: right;
	}
	
	.social-flat2 a{
		background-image: none;
		width: auto;
		height: 45px;
	}
	.social-flat2 ul {margin: 0 !important;}
	
	.social-flat2 ul > li {
		width: auto;
		height: auto;

		margin-top: 0;
		margin-bottom: 0;

		display: inline;
		float: none;

		text-align: center;
	}
	li.facebook a, li.twitter a,  li.youtube a{font-size: 33px;}
	/*li.facebook, li.twitter{margin-right: 9px;}*/
	li.facebook, li.twitter{margin-right: 1px;}
	li.facebook a {color: #3b5998 !important;}
	li.twitter a{color: #1dcaff !important;}
	li.youtube a{color:#ff0000 !important;}

	#block-searchform-2 {
		width: auto;
		position: relative;
		left: 176px;
	}
	input#edit-submit--3 {
		padding: 4px;
		
		color: #000;
		text-transform: uppercase;
		
		border: none;
		border-radius: 3px;
		background-color: #ffcc00;
	}
	input#edit-keys--2 {
		border: 1px solid #ABB0B2;
		border-radius: 3px;
	}
	/*Block Call for proposal*/
	.col-xs-3.firstCall {
		background: rgba(0,0,0,0.5);
		position: relative;
		top: 401px;
		left: 115px;
		width: 376px;
		height:50px;
	}
	.text1 {
		color: #ffcc00;
		font-size: 1.3em;
		padding: 10px 0 3px 0;
		border-bottom: 2px solid rgba(204,204,204,0.5);
	}
	.container1 {
		border-bottom: 2px solid rgba(204,204,204,0.5);
		padding: 1% 0;
		color: #fff;
		font-size: 1.2em;
		display:none;
	}
	.container2 {
		padding: 1% 0;
		color: #fff;
		font-size: 1.2em;
		display:none;
	}
	.subtext {
		display: inline-block;
		width: 66%;
	}
	.dataText {display: inline-block;}
	
	/*Home Page - frase top*/
	div#block-toplinkedword {
		margin-top: 10px;
		margin-bottom:16px;
	}
	.container-top-linked-word { margin-top: 33px;}
	.text-top-linked-word { font-size: 1.3em;}
	.text-top-linked-word a {
		font-weight: bold;
		color: #0371ba;
		text-decoration: underline;
	}
	/*upcoming event*/
	.upcoming-event-block {  margin-top: 16px;}
	
	/*number interreg*/
	.container-number-interreg {
		margin: 8px 0;
		padding: 23px 0;
		border-top: 6px solid #403d4d;
		border-bottom: 6px solid #403d4d;
	}
	.row.padding-bottom-number { margin-bottom: 16px;}
	.number-pr {
		color: #0371ba;
		font-size: 3em;
		font-weight: bold;
		line-height: 1em;
	}
	.text-pr {color: #000;}
	
	.img-timeline{
		background:url(../images/cronologia.jpg);
		background-repeat:no-repeat;
		height: 103px;
	}
	
	/*Home Page news and event top*/
	div#block-views-block-news-and-event-home-block-1-2 .block-title { 
		margin: 0px 0 5px 0;
		border-bottom: 0;
	}
	/*.title-news-event-home a {
		font-size: 1.4em;
		font-weight: bold;
		color: #0371ba;
	}*/
	.news-event-home-bottom.gallery-margin {
		margin-bottom: 15px;
	}
	.news-event-home-bottom.video-margin-bottom {
		margin-bottom: 15px;
	}
	.news-event-home-bottom {
		border: 1px solid #e6e6e6;
	}
	.row.bottom-figure.gallery-bottom{height: 108px;}
	.row.bottom-figure {
		border-top: 1px solid #e6e6e6;
		margin: 0 !important;
	}
	.row.bottom-figure.no-border {
		border-top: 0 !important;
		margin: 0 !important;
	}
	/*.title-news-event-home {padding: 16px 0 0 0;}*/
	.data-news-event-home {
		padding-bottom: 15px;
		color: #0371ba;
	}
	.large-image {
		z-index: 1000;
	}
	.large-image figure {
    border: 1px solid #e6e6e6;
}
	.large-image img {
		/*z-index: -1;*/
		position: relative;
	}
	div.large-image figcaption {
		margin-bottom: -149px;
		position: relative;
		bottom: 154px;
		left: 15px;
	}
	h2.title-news-event-home span.h1-n-e-h, h3.title-news-event-home, h4.title-news-event-home {
		padding: 2px 10px 3px 10px;
	}
	span.h1-n-e-h {
		padding: 0 5px;
		
		color: #fff;
		font-size: 1.4em;
		line-height: 1.3em;
		
		background: #0072b9;
	}
	span.h1-n-e-h a, a span.h1-n-e-h{color:#fff;}
	
	
	/*Home Page news and event bottom*/
	div#block-views-block-news-and-event-home-block-1 {margin-bottom: 24px;}
	.little-image{
		z-index: 1000;
	}
	.little-image img {
		height: 121px;
		position: relative;
		margin-bottom: 14px;
	}
	.title-news-event-home-bottom {
		height: 30px;
		margin-top: 5px;
		
		line-height: 1em;
	}
	.title-news-event-home-bottom a, .title-news-event-home-bottom{
		color: #000;
		font-size:0.9em;
		font-weight:bold;
	}
	.data-news-event-home-bottom {
		margin-top: 6px;
		margin-bottom: -5px;
		font-size: 0.8em;
		
	}
	.data-gallery-preview {
		margin-top: 6px;
		
		font-size: 1em;
		
	}

	.title-gallery-preview{
		color: #000;
		font-size: 1.1em;
		font-weight: bold;
	}
	.title-gallery-preview.height100 {
		height: 100px !important;
	}
	abbr[title], abbr[data-original-title] {
		cursor: help;
		border-bottom: 0 !important;
		text-decoration: none;
	}
	.view-news-event-home-bottom{text-align: right;
	    margin-bottom: 4px;
	}
	.view-news-event-home-bottom a{
		color: #0371ba;
		font-weight:bold;
	}
	.view-news-event-home-bottom a:hover{color: #000;}
	
	/*Press Review Home*/
	.press-review-home .block-title {
		border: 0;
		margin-bottom: 7px;
	}
	/*Home - border home*/
	div#block-borderhome { height: 6px;}
	.border-home {border-top: 6px solid #403d4d;}
	/*Home help text*/
	div#block-helpmail {
		margin-bottom: 0;
	}
	.text-help {
		padding: 0 0 5px 15px;
		margin-top: 37px;
		margin-bottom: 0px;
		
		color: #fff;
		font-size:13px;
		
		background: #0371ba;
	}
	.text-help  a{color:#fff;}
	
	/*Home - Popular Document*/
	/*div#block-views-block-popular-document-view-block-1 .block-title {
		margin-bottom: 12px;
		border-bottom: 0;
	}*/
	.image-pop-document img{ height: 45px;}
	.content-popular-document {
		height: 251px;
		margin-bottom: 20px;
		border: 1px solid #e6e6e6;
	}
	.category-popular-document{
		margin-top: 9px;
		
		color: #000;
		font-size: 14px;
	}
	.title-popular-document {
		padding: 15px 0 0 12px;
		
		color: #000;
		font-size: 16px;
		font-weight: bold;
	}
	
	/*home disseminate*/
	div#block-views-block-project-view-block-2-project-home .block-content {
		padding-top:0;
		
		border: 1px solid #0371ba;
	}
	.title-disseminate {
		width: 109%;
		margin: 0 0 12px -15px;
		padding: 2px 0 5px 19px;

		color: #fff;
		font-size: 1.1em;
		text-transform: uppercase;

		background: #0371ba;
	}
	.content-project-home {margin-bottom: 18px;}
	
	.image-project-post-home {
		width: 330px;
		height: 120px;
		margin: 0 auto;
		z-index: 1000;
		
		overflow: hidden;
		object-fit: cover;
		border: 1px solid #e6e6e6;
	}
	
	.image-project-post-home img {
		width: 100%;
		/*z-index: -1;*/
		position: relative;
	}
	.title-project14, .title-project15, .title-project16, .title-project17{
		margin-top: -67px;
		margin-left: 20px;
	}
	.title-project14 span, .title-project15 span, .title-project16 span, .title-project17 span{
		padding: 0px 13px 1.5px 5px;
		color:#fff;
		font-size: 1.3em;
		font-weight: 600;
	}
	
	.title-project14 span{background:#20a3b5;} 
	.title-project15 span{background:#82358b;} 
	.title-project16 span{background:#7c9f20;} 
	.title-project17 span{background:#767676;}
	
	.arrow-project-home {
		margin-top: -72px;
		margin-right: 15px;

		color: #fff;
		font-size: 2em;
		text-align: right;
	}
	
	/*newsletter*/
	input#newsletter { width: 100%;}
	input.newsletter-button-subscribe, input.newsletter-button-unsubscribe{
		padding-bottom: 3px;
		
		color: #fff;
		font-weight: bold;
		
		border: 0;
		-webkit-border-radius:3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		
		background: #0371ba;
	}
	.row.newsletter-buttons { margin-top: 8px;}
	
	.button-unsubmit-newsletter {text-align: right;}
	
	form#mailchimp-signup-subscribe-block-newsletter-form label, form#mailchimp-signup-subscribe-block-newsletter-form--2 label{display:none;}
	form#mailchimp-signup-subscribe-block-newsletter-form input#edit-mergevars-email, form#mailchimp-signup-subscribe-block-newsletter-form--2 input#edit-mergevars-email--2{
		width: 100%;
		margin-bottom: 15px;
	}
	form#mailchimp-signup-subscribe-block-newsletter-form--2  div#edit-actions--2 {text-align: right;}
	form#mailchimp-signup-subscribe-block-newsletter-form input#edit-submit, form#mailchimp-signup-subscribe-block-newsletter-form--2 input#edit-submit--4, form#mailchimp-signup-subscribe-block-newsletter-form--2 input#edit-submit--2{
		margin-bottom:0px;
		padding: 8px 15px;
		
		color: #fff;
		font-size: 12px;
		font-weight:bold;
		text-transform:uppercase;
		
		border: none;
		background: #0072b9;
	}
	/*header pagine interne*/
	.bloccoHeader {height: 243px;}


	/*Logo Header Project - Internal Page*/
		div#block-logoblockhomeinternalpages {padding-top: 36px;}

	/*Breadcrumbs*/
	
	/*.breadcrumbs.interne{margin: 6px 0;}*/
	.breadcrumbs {
		border-bottom: 2px solid #e6e6e6;
		margin-bottom: 40px;
	}
	.breadcrumbs.no-border{    
		border-bottom: 0;
		margin-bottom: 0;
	}
	nav.breadcrumb ol > li a {
		padding-right: 6px;
			
		color: #696969;
		font-size: 16px;
		text-decoration: underline;
		font-weight: normal;
	}
	nav.breadcrumb ol > li {
		/*padding-left: 6px;*/
		
		float: left;
		
		color: #000;
		font-size: 16px;
		font-weight: bold;
	}
	nav.breadcrumb ol > li:nth-child(2) a{
		pointer-events: none;
		text-decoration: none;
	}
	nav.breadcrumb.b-interne ol > li:nth-child(2) a{
		pointer-events: all;
		text-decoration: underline;
	}
	svg.svg-inline--fa.fa-chevron-right.fa-w-10.no-bold {
		font-size: 11px;
		color: #696969 !important;
		font-weight: 100;
	}
	/*Block Search Header 2 - Project*/
	.search-form-project-top input#edit-keys {
		border: 1px solid #ccc !important;
		width: 119px;
	}
	form#search-block-form input#edit-submit--2{
		margin-bottom: 20px;
		padding: 2px 15px 3px 15px !important;
		color: #000;
		text-transform: uppercase;
		background: #ffcc00;
		border: none;
	}
	
	/*Block Almarine*/
	.col-xs-3 .almarine {
		background: rgba(0,0,0,0.5);
		position: relative;
		top: 216px;
		left: 195px;
		width: 376px;
		padding: 0 5%;
	}
	.containerAlmarine{
		padding: 10px 0 3px 0;
		border-bottom: 2px solid rgba(204,204,204,0.5);
	}
	.titleAlmarine {
		color: #ffcc00;
		font-size: 1.3em;
		display: inline-block;
		width: 95%;
	}
	.arrowAlmarine {
		color: #ffcc00;
		font-size: 1.3em;	
		display: inline-block;
	}
	.subtextAlmarine, .subtextAlmarine2 { display: inline-block;}
	.subtextAlmarine {  width: 94%; }
	.subtextAlmarine2 { width: 92%; }
	

/*Navigation Header*/
.navigation .gva_menu > li{padding: 5px;}
.header-right-inner {
    float: right !important;
    clear: both !important;
    overflow: hidden !important;
}

	/*Top menu*/
	nav#block-topmenu, nav#block-topmenu-2 {margin-bottom: 0 !important;}
	nav#block-mainnavigation a {
		color: #000;	
		text-transform:initial;
	}
	nav#block-topmenu .gva_menu, nav#block-rightmenutop .gva_menu{background: transparent;}
	nav#block-rightmenutop .gva_menu > li:first-child > a {
		border-left: 2px solid rgba(255,255,255,0.4) !important;
		border-right: 2px solid rgba(255,255,255,0.4) !important;
	}
	nav#block-rightmenutop ul.gva_menu li:nth-child(3){background: #ffcc00;}
	
	/*Main Menu*/
	.navigation .gva_menu{text-align:left;}
	header.header-v1 .main-menu a { color: #000;}
	header.header-v2 .gva_menu > li > a {font-weight: bold;}
	header.header-v2 .gva_menu { background: #fff;}
	.main-menu.gv-sticky-menu { background: #fff;}
	.navigation .gva_menu > li:nth-child(3) > a {color: #000;}
	header.header-v1 .gva_menu > li > a {
		color: #fff;
		font-family: 'Titillium Web', sans-serif !important;
		font-weight:bold !important;
	}
	.navigation .gva_menu > li > a{padding: 3px 20px !important;}
	header.header-v1 .main-menu{
		/*width: 100%;
		position: fixed;*/
		background:#fff;
	}
	.navigation .gva_menu .sub-menu li a {
    text-transform: initial;
    font-size: 14px;
    padding-right: 0px;
    border-bottom: 1px solid #eee;
    width: 250px;
	}
	.navigation .gva_menu .sub-menu li a:hover {
		color: #0072b9 !important;
	}
	
/*Home Page - Axis*/
	.btn-group.group-celeste, .btn-group.group-viola, .btn-group.group-verde, .btn-group.group-grigio{
		
		margin-right: -3px;
	}
	button.btn.btn-danger.dropdown-toggle.color-celeste {
		width: 190px; 
		padding: 0 0 0 10px;
		
		background: #20a3b5;
		border: 0;
	}
	button.btn.btn-danger.dropdown-toggle.color-viola {
		width: 190px; 
		padding: 0 0 0 10px;
		
		background: #82358b;
		border: 0;
	}
	button.btn.btn-danger.dropdown-toggle.color-verde {
		width: 190px; 
		padding: 0 0 0 10px;
		
		background: #7c9f20;
		border: 0;
	}
	button.btn.btn-danger.dropdown-toggle.color-grigio {
		width: 190px; 
		padding: 0 0 0 10px;
		
		background: #767676;
		border: 0;
	}
	.dropdown-menu{    
		min-width: 760px;
		margin:0;
	    padding: 5px 0 22px 0;
	}
	.dropdown-menu.sfc {
		background: #20a3b5;
		border:0;
	}
	.dropdown-menu.sfv {
		background: #82358b;
		border:0;
		left: -190px;
	}
	.dropdown-menu.sfve {
		background: #7c9f20;
		border:0;
		left: -380px;
	}
	.dropdown-menu.sfg {
		background: #767676;
		border:0;
	}
	a.dropdown-item {
		color: #fff;
	}
	p.titleBottomAxis {
		margin-left: 15px;
		margin-bottom: 6px;
		padding: 8px 0 5px 2px;

		font-size: 1em;	
		color:#fff;	
		border-bottom: 1px solid #fff;
	}
	.btn-group.open .dropdown-toggle{box-shadow:none;}
	
/*div#block-axisblock{
    margin-bottom: -24px;
    padding-bottom: 0;
}
.navbar-inverse {
	background-color: transparent !important; 
	border-color: transparent !important; 				
}
.navbar-nav>li>a{padding: 0 !important;}
.mega-dropdown { position: static !important;}
.navbar-collapse{padding-left:0 !important;}
.mega-dropdown-menu {
	padding: 20px 0px;
	width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {list-style: none;}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}
.axis-celeste, .axis-verde, .axis-viola, .axis-grigio{
	width: 190px;
	text-align: right;
}
.axis-celeste, .sfondoCeleste, li.dropdown.mega-dropdown.axis-celeste.open a.dropdown-toggle{ background: rgb(33,182,204);} 
.axis-viola, .sfondoViola, li.dropdown.mega-dropdown.axis-viola.open a.dropdown-toggle{background: rgb(130,53,139);} 
.axis-verde, .sfondoVerde, li.dropdown.mega-dropdown.axis-verde.open a.dropdown-toggle{ background: rgb(152,194,38);} 
.axis-grigio, .sfondoGrigio, li.dropdown.mega-dropdown.axis-grigio.open a.dropdown-toggle {background: rgb(136,137,139);}
.sfondoCeleste, .sfondoVerde, .sfondoViola, .sfondoGrigio{ 
	width: 760px;
	border:0 !important;
	color:#fff !important;
} 
.rightArrow a{
	color:#fff;
	font-size:3em;
	padding-top:15px;
}
img.imgRight{ float:right;}*/

p.title-axis-top {
    width: 71%;
    margin-top:7px;
	padding-bottom: 9px;
	
	display: inline-block;
    
	text-align: left;
    color: #fff;
	
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	line-height:1.3em;
}
img.axisCompetitiveness {
	width: 41px;
    padding:11px 9px 5px 5px;   
	display: inline-block;
    vertical-align: top;
}
svg.svg-inline--fa.fa-chevron-right.fa-w-10.sizeAr {
    font-size: 10px;
}

ul.sfondoCeleste li a, ul.sfondoViola li a, ul.sfondoVerde li a, ul.sfondoGrigio li a{ color: #fff;}
ul.sfondoCeleste li a:hover, ul.sfondoViola li a:hover, ul.sfondoVerde li a:hover, ul.sfondoGrigio li a:hover { color: #ccc; background:transparent;}

/*Home Page - PROGRAMME IN A NUTSHELL*/
	.field-content.image-about-us-css img {height: 369px;}
	.field-content.about-body-css {
		background: rgba(0,0,0,0.8);
		color: #fff;
		padding: 17px;
	}
	
	/*container - about us home padding
	.col-sm-12.container-about-us-home {
		border-top: 1px solid #e6e6e6;
		margin-top: 40px;
		padding-top: 20px;
	}*/
	/*image no padding*/
	.col-sm-12.container-about-us-home div.col-sm-5 {
		margin-left: 0 !important;
		padding-left: 0 !important;
	}
	/*category*/
	.category-about {
		margin: 9px 0 2px 0;
		color: #1c1c1c;
	}
	/*title*/
	/*.title-about a {
		color: #0371ba;
		font-size: 2em;
		font-weight: bold;
	}
	.title-about { margin-top: 5px;}*/
	div#block-views-block-about-us-view-block-1 {margin-bottom: 5px;}
	.map-image { margin-top: 13px;}
	.title-about a, .title-about{
		margin-top: 2px;
		margin-bottom: 5px;
		
		color: #0371ba;
		font-size: 22px;
		font-weight: bold;
	}

	/*text*/
	.text-about {
		color: #000;
		text-align:left;	
	}

/*Home Page - Gallery News and events*/
.slider-gallery-v1 .owl-carousel .owl-item img {
    height: 390px;
}
.gallery-post .post-meta-wrap {
    width: 100%;
    padding: 0px;
    
	position: absolute;
    bottom: 0px;
    left: 0;
	
	border:1px solid #e6e6e6;
    background: rgba(255,255,255,1);
}
.gallery-post .post-meta-wrap .post-title a {
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Titillium Web', sans-serif;
    color: #0371ba;
    font-weight: bold;
}
.owl-carousel .owl-nav > div, .owl-carousel .owl-nav > div:hover{
	color: #0371ba;
    background: rgba(255,255,255,0.9);
}
.caption-title {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition:none !important;
    transition:none !important;
}
.post-title.gallery-home-top {
    padding: 9px 0 0px 10px;
}
.post-title.data-gallery-home-top {
    color: #0371ba;
    font-weight: bold;
    padding: 0 0 8px 10px;
}
.post-meta {
    color: #FFF;
}
/*gallery bottom image*/
div#block-views-block-post-other-block-4 img {
    height: 180px;
}
.post-style-hero .post-block .post-content {
    padding:0 !important;
	background: rgba(255,255,255,1) !important;
    border: 1px solid #e6e6e6;
}
.post-title.title-gallery-bottom-home a{
	color: #000 !important;
	font-size:1em;
	font-weight:bold;
}
.post-title.data-gallery-bottom-home{
	padding: 5px 0px 0px 10px !important;
	font-size:0.8em;
}
.post-title.title-gallery-bottom-home {
    padding: 0px 0px 0px 10px !important;
}
.link-to-content-g-h-b {
    padding: 0 10px 0 0 !important;
	text-align: right;
}
.link-to-content-g-h-b a{
	color: #0371ba !important;
}
/*Home Page - Upcoming event*/
.description-up-event {
    font-weight: bold;
}
.event-up-data {
	padding: 6px 8px 7px 8px;
   
	color: #fff;
    font-size: 1.5em;
    font-weight: 600;
    word-wrap: break-word;
    text-align: center;
    line-height: 1.2em;
    
	background: #0371ba;
}
.description-up-event p {
    color: #000;
    font-size: 1.05em;
    font-weight: bold;
}
.location-up-event svg {
    color: #ccbbbb;
    font-size: 13px;
}
.row.border-bottom {
    border-bottom: 1px solid #e6e6e6;
}
.item-list ul li.view-list-item{margin: 0 0 13px;}

/*Home Page - Project*/
div#block-views-block-right-banners-block-1 .content.block-content {
    padding: 0;
    border: 0;
}
.col-sm-12.right-banner {margin-bottom: 29px;}
.col-sm-12 .right-banner img{width:100%;}

/*Home Page - Promotion area*/
.promotion {
    padding: 0;
    margin-bottom: 0;
    display: none;
}
/*Home Page - Document*/
.area.before-panel .container { width: 98%;}
.area.after-panel {
    width: 90%;
    margin: 0 auto;
}
.documentCss .views-row {
	width: 100%;
    margin: 0 12px 15px 2px !important;
	padding:0 0 40px 0 !important;
	border: 1px solid #eee;
}
.text-category{
    padding: 16px;
	clear: both;
}
.category-home {margin-left: 16px;}
.category-home a {color: #0072b9;}
/*.block{ overflow: inherit;}*/
.post-style-hero .post-block .post-content{background: rgba(0,0,0,0.8);}
.label-category {padding: 0px 0 24px 19px;}
.label-category a{ color: #0072b9;}
.img-stiky{display: none;}
	
	/*Document Boolean Icon*/
	/*.acceso {background-image:url(../images/axis-icon/icon_file.png);}*/
	.accesoPA1 {background-image:url(../images/axis-icon/pa1-Competitiveness-of-SMES.jpg);}
	.accesoPA2 {background-image:url(../images/axis-icon/pa2-Tourism-and-Coulture.jpg);}
	.accesoPA3 {background-image:url(../images/axis-icon/pa3-environment-and-energy.jpg);}
	.accesoPA4 {background-image:url(../images/axis-icon/pa4-sustainable-transport.jpg);}
	.acceso, .accesoPA1, .accesoPA2, .accesoPA3, .accesoPA4 {
		background-repeat:no-repeat;
		height:48px;
		width: 48px;
		float:left;
		z-index: 1;
	}
	.spento, .spentoPA1, .spentoPA2, .spentoPA3, .spentoPA4 {display:none;}

/*Home Page - Block Events Right*/
.post-style-stick .item-list > ul > li:first-child .post-title a { font-size: 14px;}
.post-cr-left {
    width: 24%;
    display: inline-block;
	vertical-align: top;
}
.post-content.content-right-events {
	width: 70%;
    display: inline-block;
}
.post-created.dataEvents {
    width: 45px;
	color:rgba(0, 113, 182, 1);
    font-family: 'Titillium Web';
	font-size: 17px;
	font-style: normal;
	font-weight: 400;
    word-wrap: break-word;
    text-align: center;
}
.more-link {
    text-align: right;
}
.more-link a {
    padding:0 2% 1.5% 2%;
    color: #fff;
    font-weight: bold;
    
	background: #0072b9;
    
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 2px; 
	/* Firefox 1-3.6 */
	-moz-border-radius: 2px; 
	/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
	border-radius: 2px; 
}
.post-style-stick.list .item-list > ul > li:last-child {border-bottom: 1px solid #e1e1e1;}

/*Home Page - Block banner Right*/
	div#block-views-block-text-banner-home-block-1 .content.block-content {
		border: 0;
		padding: 0;
	}
	.container-home-right-banner-text {
		margin-bottom: 35px;
		padding: 11px 24px;
		border: 1px solid #e6e6e6;
	}
	.row.border-internal {
		border: 2px solid #0371ba;
		border-radius: 2px;
	
	}
	.col-sm-9.text-banner-left a p {
		padding-top: 40px;
		padding-bottom: 12px;
		
		color: #0371ba;
		font-size: 2.5em;
		font-weight: bold;
		line-height: 1.1em;
	}
	.col-sm-3.arrow-banner-left a {
		font-size: 2.5em;
		color: #0371ba;
	}
	.col-sm-3.arrow-banner-left {
		padding-top: 35px;
	}
	
/*Home Page - Newsletter*/
	div#edit-actions {
		text-align: right;
	}
	input#edit-unsubscribe, .block.block-simplenews input#edit-subscribe {
		margin-top: 5px;
		
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;

		background: #0072b9;

		border: 1px solid #ccc;	
		/* Safari 3-4, iOS 1-3.2, Android 1.6- */
		-webkit-border-radius: 2px; 
		/* Firefox 1-3.6 */
		-moz-border-radius: 2px; 
		/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
		border-radius: 2px; 
	}
/*Project Page - Axis Top Block*/
.no-dispaly {display: none;}
.numberAxis {
    color: #fff;
	font-size: 2em;
    font-weight: bold;
	text-align: center;
}
.textAxis {
    color: #fff;
	text-align: center;
    padding-right: 9px;
}

	/*Axis 1*/
	div#block-blockimageaxis1 {
		width: 103px;
		height: 95px;
		padding: 11px 3px 0px 3px;
		margin-bottom: 0!important;
		display: inline-block;
		background: #1cb8cf;
		position: relative;
		top: -72px;
	}
	div#block-views-block-project-count-view-block-axis-count-1 {
		width: 136px;
		height: 95px;
		margin-top: 0px !important;
		margin-bottom: 0 !important;
		display: inline-block;
		position: relative;
		top: -37px;
		left: -5px;
		
		background: #1cb8cf;
	}
	/*Axis 2*/
	div#block-blockimageaxis2 {
		width: 103px;
		height: 95px;
		padding: 11px 3px 0 3px;
		margin-bottom: 0 !important;
			margin-left: 5px;
		display: inline-block;
		
		position: relative;
		top: -72px;
		
		background: #98c223;
	}
	div#block-views-block-project-count-view-block-2 {
		width: 136px;
		height: 95px;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		display: inline-block;
		
		position: relative;
		top: -37px;
		left: -11px;
		
		background: #98c223;
		
	}
	/*Axis 3*/
	div#block-blockimageaxis3 {
		width: 103px;
		height: 95px;
		padding: 11px 3px 0 3px;
		margin-bottom: 0 !important;
		display: inline-block;
		
		position: relative;
		top: -72px;
		
		background: #83368b;
	}
	div#block-views-block-project-count-view-block-3{
		width: 136px;
		height: 95px;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		display: inline-block;
		
		position: relative;
		top: -37px;
		left: -11px;
		
		background: #83368b;
	}
	/*Axis 4*/
	div#block-blockimageaxis4{
		width: 103px;
		height: 95px;
		padding: 11px 3px 0 3px;
		margin-bottom: 0 !important;
		display: inline-block;
		
		position: relative;
		top: -72px;
		
		background: #8a898d;
	}
	div#block-views-block-project-count-view-block-4{
		width: 136px;
		height: 95px;
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		display: inline-block;
		
		position: relative;
		top: -37px;
		left: -11px;
		
		background: #8a898d;
	}

/*Internal Page*/
	/*Body br*/
	.field.field--name-body.field--type-text-with-summary.field--label-hidden.field__item.quickedit-field { clear: both;}
	
	/*Download Document Icon*/
	.field.field--name-field-inserisci-file.field--type-file.field--label-hidden.field__items.quickedit-field {
		padding-left: 35px;
		margin-top: 15px;
		background:url(../images/download-file.png);
		background-repeat:no-repeat;
	}
	
	/*Download Link Document Icon*/
	.field.field--name-field-inserisci-file.field--type-file.field--label-hidden.field__items.quickedit-field a{color:#0072b9;}
	
	
	/*Programme Page*/
	.axis-type-pa1 {border:3px solid #20a3b5;}
	
	.axis-type-pa2 {border: 3px solid #82358b;}
	
	.axis-type-pa3 {border: 3px solid #7c9f20;}
	
	.axis-type-pa4 {border: 3px solid #767676;}
	
	.axis-type-pa1 .image-priority-axis {
		padding: 9px 0 14px 0;
		background: #20a3b5;
	}
	.axis-type-pa2 .image-priority-axis {
		padding: 45px 0 45px 0;
		background: #82358b;
	}
	.axis-type-pa3 .image-priority-axis {
		padding: 34px 0 33px 0;
		background: #7c9f20;
	}
	.axis-type-pa4 .image-priority-axis {
		padding: 9px 0 14px 0;
		background: #767676;
	}
	.axis-type-pa1, .axis-type-pa2, .axis-type-pa3, .axis-type-pa4 {
		/*padding: 5px;*/
		vertical-align: middle;
		
		color: #000;
	} 
	
	.image-priority-axis {text-align: center;}
	.title-priority-axis {font-weight: bold;}
	.axis-type-pa1 .title-priority-axis {padding-top: 25px;}
	.axis-type-pa2 .title-priority-axis {padding-top: 58px;}
	.axis-type-pa3 .title-priority-axis {padding-top: 48px;}
	.axis-type-pa4 .title-priority-axis {padding-top: 24px;}
	
	/*Project Page*/
		
		/*counter axis*/
		div#block-views-block-project-counter-block-1, div#block-views-block-project-counter-block-2, div#block-views-block-project-counter-block-3, div#block-views-block-project-counter-block-4 {
			height: 129px;
			width: 25%;
			padding: 7px 24px;
			margin-bottom:0px;
			margin-left: -3px;
			
			display: inline-block;
			
			position: relative;
			top: -15px;
		}
		
		div#block-views-block-project-counter-block-1{ background: #20a3b5;}
		div#block-views-block-project-counter-block-2{ background: #82358b;} 
		div#block-views-block-project-counter-block-3{ background: #7c9f20;}
		div#block-views-block-project-counter-block-4{ background: #767676;}
		
		
		.icon-axis-pa1-left {background-image:url(../images/axis-icon/pa1.png);}
		.icon-axis-pa2-left {background-image:url(../images/axis-icon/pa2.png);}
		.icon-axis-pa3-left {background-image:url(../images/axis-icon/pa3.png);}
		.icon-axis-pa4-left {background-image:url(../images/axis-icon/pa4.png);}
		.icon-axis-pa1-left, .icon-axis-pa2-left, .icon-axis-pa3-left, .icon-axis-pa4-left{
			height:100px;
			background-repeat:no-repeat;
			background-position: center;
		}
		
		
		.counter-axis-pa1, .counter-axis-pa2, .counter-axis-pa3, .counter-axis-pa4, .description-axis-pa1, .description-axis-pa2, .description-axis-pa3, .description-axis-pa4{
			color:#fff;
			text-align:center;
		}
		
		.counter-axis-pa1, .counter-axis-pa2, .counter-axis-pa3, .counter-axis-pa4{
			font-size: 2.5em;
			font-weight: bold;
			
		}
		
		/*Filter search project - div container width button*/
		.js-form-item.form-item.js-form-type-select.form-item-field-call-target-id.js-form-item-field-call-target-id, .js-form-item.form-item.js-form-type-textfield.form-item-title.js-form-item-title, .js-form-item.form-item.js-form-type-select.form-item-field-type-of-axis-target-id.js-form-item-field-type-of-axis-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-lead-partner-location-target-id.js-form-item-field-lead-partner-location-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-project-status-target-id.js-form-item-field-project-status-target-id, form#views-exposed-form-project-view-block-1 div#edit-actions--2, form#views-exposed-form-project-view-block-1 div.form-actions.js-form-wrapper.form-wrapper {
			margin: 0px auto 35px auto;
			display: inline-block;
		}
		
		/*Filter search project - div container*/
		.js-form-item.form-item.js-form-type-select.form-item-field-call-target-id.js-form-item-field-call-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-type-of-axis-target-id.js-form-item-field-type-of-axis-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-lead-partner-location-target-id.js-form-item-field-lead-partner-location-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-project-status-target-id.js-form-item-field-project-status-target-id, .js-form-item.form-item.js-form-type-textfield.form-item-title.js-form-item-title {
			margin-right: 2%;
			width: 21.5%;
		}
		
		/*Filter search project - label*/
		.js-form-item.form-item.js-form-type-select.form-item-field-call-target-id.js-form-item-field-call-target-id label, .js-form-item.form-item.js-form-type-select.form-item-field-type-of-axis-target-id.js-form-item-field-type-of-axis-target-id label, .js-form-item.form-item.js-form-type-select.form-item-field-lead-partner-location-target-id.js-form-item-field-lead-partner-location-target-id label, .js-form-item.form-item.js-form-type-select.form-item-field-project-status-target-id.js-form-item-field-project-status-target-id label, .js-form-item.form-item.js-form-type-textfield.form-item-title.js-form-item-title label {
			display: block;
			font-weight: normal;
			font-size: 1.2em;
		}
		
		/*Filter search project - select*/
		.js-form-item.form-item.js-form-type-select.form-item-field-call-target-id.js-form-item-field-call-target-id select, .js-form-item.form-item.js-form-type-select.form-item-field-type-of-axis-target-id.js-form-item-field-type-of-axis-target-id select, .js-form-item.form-item.js-form-type-select.form-item-field-lead-partner-location-target-id.js-form-item-field-lead-partner-location-target-id select, .js-form-item.form-item.js-form-type-select.form-item-field-project-status-target-id.js-form-item-field-project-status-target-id select, .js-form-item.form-item.js-form-type-textfield.form-item-title.js-form-item-title input{
			width:100%;
			
		}
		
		/*Filter search project - button*/
		form#views-exposed-form-project-view-block-1 div#edit-actions--2 input,  form#views-exposed-form-project-view-block-1 input.button.js-form-submit.form-submit{
			background: #4698D5;
			color: #fff;
			border: none;
			padding: 5px 12px;
		}
		/*project block - style*/
		.content-project-post {
			height: 450px;
			margin-bottom: 5%;
			
			border: 1px solid #e6e6e6;
		}
		.axis-name {
			color: #595959;
			font-weight: bold;
		}
		.code-project {
			padding: 15px 0 0 15px;
			
			color: #595959;
			font-size: 13px;
			font-weight: bold;
			text-transform: uppercase;
		}
		.title-project {
			padding-left: 15px;
			
			color: #000;
			font-size: 1.3em;
			font-weight: bold;
		}
		.description-project p {
			height: 165px;
			padding: 15px;
			text-align: left;
		}
		
		/*Press Releases*/
		.content-press-releases { 
			margin-bottom: 27px;
			border: 1px solid #e6e6e6;
		}
		.col-sm-9.no-margin-left {padding-left: 0;}
		
		.data-press-releases-post {
			font-size: 12px;
			margin-top: 9px;
			padding: 0 6px;
		}
		.image-press-releases-post img {
			height: 31px;
			width:100%;
		}
		.col-sm-3 .icon-press-releases-post{width: 132%;}
		.col-sm-3 .icon-press-releases-post.little-img{width: 90%;}
		.title-press-releases-post{
			height: 100px;
			margin-bottom: 9px;
			padding: 0 6px;
			
			color:#000;
			font-weight:bold;

		}
		.download-press-releases-post { 
			padding: 30px 6px 10px 6px;
			text-align:right;
		}	
		
		.download-press-releases-post a, .download-press-releases-post svg {color: #0371ba;}
		
		/*Events details*/
		
		.event-deails-location {
			padding-top: 12px;

			color: #4b4b4b;
			font-size: 1.2em;
		}
		.event-deails-date {
			color: #000;
			font-size: 1.8em;
			font-weight: bold;
			text-transform: uppercase;
			line-height: 0.8em;
		}
		
		.event-deails-title {
			color: #000;
			font-size: 1.5em;
			font-weight: bold;
		}
		.event-deails-overview-title.programme-bodies { padding-top: 12px;}
		.event-deails-overview-title, .event-deails-overview-apply-title, .event-deails-speakers-title, .event-deails-program-title, .event-deails-program-title {
			padding-top: 20px;
			
			color: #000;
			font-size: 1.2em;
			font-weight: bold;
			
			border-bottom: 1px solid #e6e6e6;
		}
		
		.event-deails-description, article.only-text-css {
			padding: 10px 0 25px 0;
			font-size: 16px;
			line-height:1.5em;
			text-align: left;
		}
		.event-deails-post-image {
			margin-top: 12px;
			
			border: 1px solid #e6e6e6;
		}
		.programme-p p{margin: 0 0 10px;}
		/*detail project page*/
		.event-deails-post-image.imageProject img{width:100%;}
		.event-deails-post .col-sm-11 {padding-left: 0;}
		.discover-project-internal.contextual-region.block.block-views.block-views-blockproject-view-block-2-project-home.no-title .block-content, div.discover-project-internal .block-content{
			padding-top: 0 !important;
			margin-top: 24px;
		}
		
		.event-deails-date.axis-type {
			font-size: 1.2em;
			padding-top:18px;
		}
		.event-deails-date.axis-icon-details {
			position: relative;
			bottom: 1px;
			left: 1px;
		}
		
		.event-deails-location svg {
			display: inline;
			
			color: #ccbbbb;
			font-size: 16px;
		}
		.field.field--name-field-events-location.field--type-string.field--label-hidden.field__item { display: inline;}
		.event-deails-overview-apply-description {
			font-size: 1.2em;
			padding-top: 6px;
		}
		 .event-deails-apply, a.btn.btn-primary.event-deails-apply {
			width: 19%;
			padding: 5px 11px;
			
			font-size: 1.2em;
			color: #000;
			text-align: left;
			
			border: 0;
			/* Safari 3-4, iOS 1-3.2, Android 1.6- */
			-webkit-border-radius: 4px; 
			/* Firefox 1-3.6 */
			-moz-border-radius: 4px; 
			/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
			border-radius: 4px; 
			
			background: #ffce00 url(../images/right-chevron.png) right;
			background-repeat: no-repeat;
		}
		.event-deails-speakers-image {
			width: 85%;
			padding: 8px 0;
		}
		
		.event-deails-speakers-name {
			font-weight: bold;
			color: #000;
			font-size: 1.2em;
		}
		.event-deails-speakers-role {
			font-size: 1.1em;
			line-height: 0.5em;
		}
		.row.borderbottom-program {
			border-bottom: 1px solid #e6e6e6;
			margin-left: 0;
		}
		.margin-p{margin-bottom:15px;}
		.event-deails-program-list .col-sm-3,  .event-deails-program-list .col-sm-3{
			padding: 0;
		}
		.event-deails-program-list {
			padding: 8px 0;
		}
		.event-deails-program-title-bottom {
			margin-left: -79px;
			font-weight: bold;
			color: #000;
		}
		
		.event-deails-related-title {
			margin-top: 25px;
			padding: 4px 20px;
			
			display: inline-block;
			position: relative;
			z-index: 9;
			
			font-family: 'Titillium Web', sans-serif;
			color: #4698D5;
			font-size: 15px;
			font-weight: 400;
			text-transform: uppercase;
			letter-spacing: 0.5px;
		}
		.event-deails-related-title:before {
			content: "";
			position: absolute;
			width: 5px;
			height: 20px;
			background: #4698D5;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-ms-border-radius: 5px;
			-o-border-radius: 5px;
			left: 0;
			top: 9px;
			z-index: 1;
		}
		
		/*news*/
		.news-event-home-bottom.marginb{
			margin-bottom: 19px;
		}
		.title-news-event-home-bottom.boldtitle {
			margin-bottom: 14px;

			font-weight: bold;
			color: #000;
		}
		
		.news-detail-content-list .row.detail-page-list { margin-left: 0;}
		.row.detail-page-list .col-sm-3 {
			padding-left: 0;
		}
		img.img-news-details-internal {
			height: 115px;
		}
		.paddingTop0{padding-top:0 !important;}
		.paddingBottom2{padding-bottom:2px !important;}
		.bigNews{width: 96% !important;}
		.news-detail-content-list {
			margin-bottom: 15px;
			border: 1px solid #e6e6e6;
		}	
		.image-news-list-news-page { border-right: 1px solid #e6e6e6;}	
		.img-list-event {
			padding: 0 !important;
		}
				
		.news-detail-content-list .col-sm-3{
			
			padding-right: 0 !important;
			margin-right: 0 !important;
		}
		.news-detail-content-list .col-sm-3.no-padding {
			padding-left: 0 !important;
		}
		.title-news-detail-list a,  .title-news-detail-list{
			line-height: 1.2em;
		}
		.image-news-detail-list {}
		.image-news-detail-list img {
			position: absolute;
			clip: rect(0px,321px,159px,0px);
			height: 145px;
			/*height: 150px;
			width: 150px;*/
		}
		.data-news-detail-list {
			padding-top: 15px;
			font-size: 11px;
		}
		.data-news-detail-list svg {
			color: #ccc;
	
		}
		.data-news-list-news-page {
			font-size: 11px;
			padding-top: 12px;
			padding-bottom: 3px;
		}
		.description-news-detail-list.news-page{
			margin-bottom: 0px;
		}
		.title-news-detail-list {
			padding-bottom: 2px;
			
			color: #000;
			font-size: 1.3em;
			font-weight: bold;
			line-height: 1em;
		}
		.description-news-detail-list {
			line-height: 1.5em;
			text-align: left;
			padding-right: 10px;
		}
		.view-news-detail-list {
			text-align: right;
			padding: 0px 11px 9px 0;
		}
		.view-news-detail-list a {
			color: #0371ba;
			font-weight:bold;
		}
		
		/*related news*/
		.news-detail-content-list.related-news{
			width: 93%;
			margin-left: 2%;
		}
		.col-sm-4.col-related-news{padding-left:0;}
		
		.title-news-detail-list.related-news-title {font-size: 1.2em;}
		/*newsletter*/
		div#edit-actions--3 {
			text-align: right;
		}
		input#edit-unsubscribe--2 {
			background: #0371ba;
			border: 0;
			color: #fff;
			border-radius: 2px;
			font-weight: bold;
		}
		/*multimedia*/
		.col-sm-12.image-inline-gallery img {
			margin: 6px 0 6px 0;
			padding-right: 8px;
		}
		.event-deails-date.multimedia-date {
			margin-top: 12px;
			
			font-size: 1.2em;
		}
		.event-deails-title.multimedia-date {margin-bottom: 5px;}
		
		/*related gallery*/
		.col-sm-4.col-related-gallery { 
			padding-left: 0;
			margin-bottom: 50px;
		}
		.little-image-gallery.related-gallery img { height: auto;}
		
/*Footer*/

.footer .footer-center {
    padding-top:11px !important;
	padding-left: 12%;
    padding-right: 14%;
	background: #fafafa;
    border-top: 2px solid #e6e6e6;
}
.contentFooterLink a, .content-Footer-Address, .content-Footer-City, .content-Footer-phone, .content-Footer-mail, .content-Footer-site, .textNesletter{color: #333;}
	
	/*Block Footer-Logo - Area: Footer First*/
	.footer-logo-container {padding: 0 3%;	}
	.text-bottom-footer-logo {
		margin-top: 8px;
		padding-left:3%;
		color: #333;
		font-size: 13px;
	}
	/*Block Useful-links - Area: Footer Second*/
	div#block-usefullinks{padding: 0 7%;}
	.titleFooterSecond, .newsletterTitle{
		color: #2d3937;
		font-size: 1.3em;
		font-weight: bold;
	}
	.footer a { color: #333;}
	p.text-ems{color:#666;}
	img.ems-link-img {width: 60%;}
	.footer-bottom-text p { color: #fff;}
	.contentFooterLink.ems img { width: 50%;}
	
	/*Block Simplenews subscription ( Newsletter ) - Area: Footer Third*/
	div#block-simplenewssubscription-2 input#edit-subscribe--2 {
		margin-top: 5px;
		background: #0072b9;
		border: none;
		padding: 5px 10px;
		text-align: center;
		font-family: "Roboto";
		font-size: 12px;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: 1px;
		-webkit-transition: all 0.35s;
		-o-transition: all 0.35s;
		transition: all 0.35s;
		-moz-transition: all 0.35s;
		-ms-transition: all 0.35s;
	}
	.textNesletter { margin: 15px 0;}
	
	/*Footer Menu - Area: Copiright*/	
	.copyright .copyright-inner{
		padding:15px 0;
		margin-left:-2%;
	}
	nav#block-footer a {color: #fff;}
	nav#block-footer .gva_menu > li > a { border-right: 2px solid #777;}
	nav#block-footer .gva_menu > li > a:first-child{ border-left: transparent;}

	/*Block footer-bottom-text - Area: Copiright*/
	.footer-bottom-text { margin: 10px 0 0 25px;}
	
	
	/*Internal Page section-menu-tools*/
		nav#block-toolssectionmenu li,  nav#block-programmesectionmenu li, nav#block-newssectionmenu li, nav#block-contact li{padding: 0;}
		div#block-toolsmenu{margin-bottom:0;}
		
		.tools-menu-container {
			background: url(../images/right-chevron.png);
			background-repeat: no-repeat;
			background-position: right;
		}
		div.tools-menu-top .content.block-content {
			padding: 7px 0 7px 5px;
			font-size: 1.2em;
			font-weight: bold;
			border-top: 2px solid #e6e6e6;
			border-left: 0;
			border-right: 0;
			border-bottom: 2px solid #e6e6e6;
		}
		svg.svg-inline--fa.fa-chevron-right.fa-w-10.font-little {font-size: 11px;}
		
		nav#block-toolssectionmenu ul li, nav#block-programmesectionmenu ul li, nav#block-newssectionmenu ul li, nav#block-contact ul li{
			display: block;
			background: url(../images/right-chevron.png);
			background-repeat: no-repeat;
			background-position: right;
			
		}
		
		nav#block-toolssectionmenu ul li a, nav#block-programmesectionmenu ul li a, nav#block-newssectionmenu ul li a, nav#block-contact ul li a {
			padding: 7px !important;
			text-transform: initial;
			
			border-left: 0;
			border-right: 0;
			border-bottom: 1px solid #e6e6e6;
		}
		nav#block-toolssectionmenu li:nth-child(1) {
			background: transparent;
		}
		nav#block-toolssectionmenu li:nth-child(1) a {
			color: #000;
			font-size:16px;
			font-weight: bold;
			
			background: transparent !important;
			pointer-events: none;
		}
		nav#block-toolssectionmenu li:nth-child(1) a, nav#block-programmesectionmenu li:nth-child(1) a, nav#block-newssectionmenu li:nth-child(1) a, nav#block-contact li:nth-child(1) a{border-top:0;}
		
		nav#block-toolssectionmenu  li.menu-item.menu-item--active-trail a, nav#block-programmesectionmenu li.menu-item.menu-item--active-trail a, nav#block-newssectionmenu li.menu-item.menu-item--active-trail a, nav#block-contact li.menu-item.menu-item--active-trail a{
			color:#0371ba;
			padding-bottom: 0px;
			
			text-decoration: underline;
			text-decoration-color: #0371ba;
		}
		nav#block-toolssectionmenu li.menu-item.menu-item--active-trail a{
			font-weight: bold;
		}
		nav#block-toolssectionmenu li:nth-child(2) a,  nav#block-toolssectionmenu li:nth-child(9) a, nav#block-toolssectionmenu li:nth-child(14) a, nav#block-toolssectionmenu li:nth-child(15) a, nav#block-toolssectionmenu li:nth-child(16) a, nav#block-toolssectionmenu li:nth-child(17){
			margin-left: 13px;
			color:#000;  
		}
		nav#block-toolssectionmenu li:nth-child(3) a, nav#block-toolssectionmenu li:nth-child(4) a, nav#block-toolssectionmenu li:nth-child(5) a, nav#block-toolssectionmenu li:nth-child(6) a,  nav#block-toolssectionmenu li:nth-child(7) a, nav#block-toolssectionmenu li:nth-child(8) a, nav#block-toolssectionmenu li:nth-child(10) a, nav#block-toolssectionmenu li:nth-child(11) a, nav#block-toolssectionmenu li:nth-child(12) a, nav#block-toolssectionmenu li:nth-child(13){
			 margin-left: 33px;
			 color:#000;
			 padding-right: 25px !important;
		}
		
		
		/*programme block menu*/
		nav#block-programmesectionmenu li:nth-child(1) {
			background: transparent;
		}
		nav#block-programmesectionmenu li:nth-child(1) a {
			color: #000;
			font-weight: bold;
			font-size:16px;

			background: transparent !important;
			pointer-events: none;
		}
		nav#block-programmesectionmenu li.menu-item.menu-item--active-trail a{
			font-weight: bold;
		}
		nav#block-programmesectionmenu li:nth-child(2) a, nav#block-programmesectionmenu li:nth-child(3) a, nav#block-programmesectionmenu li:nth-child(4) a, nav#block-programmesectionmenu li:nth-child(5) a, nav#block-programmesectionmenu li:nth-child(6) a, nav#block-programmesectionmenu li:nth-child(10) a, nav#block-programmesectionmenu li:nth-child(11) a, nav#block-programmesectionmenu li:nth-child(12) a{
			margin-left: 13px;
			color:#000;  
		}
		 nav#block-programmesectionmenu li:nth-child(7) a, nav#block-programmesectionmenu li:nth-child(8) a, nav#block-programmesectionmenu li:nth-child(9) a{
			 margin-left: 33px;
			 color:#000;
		}
		
		/*news block menu*/
		nav#block-newssectionmenu li:nth-child(1) {
			background: transparent;
		}
		nav#block-newssectionmenu li:nth-child(1) a {
			color: #000;
			font-size:16px;
			font-weight: bold;
			background: transparent !important;
			pointer-events: none;
		}
		nav#block-newssectionmenu li.menu-item.menu-item--active-trail a{
			font-weight: bold;
		}
		nav#block-newssectionmenu li:nth-child(2) a, nav#block-newssectionmenu li:nth-child(3) a, nav#block-newssectionmenu li:nth-child(4) a, nav#block-newssectionmenu li:nth-child(5) a, nav#block-newssectionmenu li:nth-child(6) a{
			margin-left: 13px;
			color:#000;  
		}
		nav#block-newssectionmenu li:nth-child(7) a, nav#block-newssectionmenu li:nth-child(8) a{
			 margin-left: 33px;
			 color:#000;
		}
		
		/*contact block menu*/
		nav#block-contact li.menu-item.menu-item--active-trail a{
			font-weight: bold;
		}
		nav#block-contact li:nth-child(1) {
			background: transparent;
		}
		nav#block-contact li:nth-child(1) a {
			background: transparent !important;
			font-size:16px;
			color: #000 !important;
			text-decoration:none !important;
			font-weight: bold !important;
			pointer-events: none;
		}
		
		nav#block-contact li:nth-child(2) a, nav#block-contact li:nth-child(3) a, nav#block-contact li:nth-child(4) a, nav#block-contact li:nth-child(5) a, nav#block-contact li:nth-child(6) a {
			margin-left: 13px;
			color:#000;  
		}
		/*Our partner*/
		.our-partner-logo {
			height: 150px;
			padding: 15px 36px;
			border: 2px solid #e6e6e6;
			margin-bottom: 15px;
			text-align: center;
		}
		
		/*Dettaglio News*/
		.type-content-dettaglio {
			text-transform: uppercase;
			padding-top: 15px;
		}
		h3.title-news-dettaglio {
			font-size: 2.5em;
			font-weight: bold;
			line-height: 2em;
		}
		.pubblication-data-dettaglio {
			padding-bottom: 15px;
		}
		.news-description-dettaglio p {
			line-height: 2em;
			padding-bottom: 54px;
		}
		
		/*Press Review*/
		div#block-views-block-press-view-block-2 h2.block-title {
			border-bottom: 0;
			margin-top: -8px;
			margin-bottom: 8px;
		}
		.content-press-review {
			padding: 16px;
			margin-bottom: 15px;
			border: 1px solid #e6e6e6;
		}
		.image-press-review-post {padding: 15px 0px;}
		.image-press-review-post img {width: 12%;}
		.data-press-review-post {font-size: 12px;}
		.title-press-review-post {
			font-weight: bold;
			font-size: 1.5em;
			color: #000;
		}
		.download-press-review-post {text-align: right;}
		.download-press-review-post a,  .download-press-review-post svg{color: #0371ba;}
		
	/*Internal Page - Document - Closed Call*/	
		.content-document {
			border: 1px solid #e6e6e6;
			height: 200px;
			margin-bottom: 19px;
		}
		.header-color {
			height: 5px;
			background: #0371ba;
		}
		.title-document-post {
			height: 60px;
			margin-bottom: 9px;
			padding: 0 6px;
			
			color: #000;
			font-weight: bold;
		}
		
	/*Internal Page - Document - Programme Manual Category*/		
		.field-content.only-text-css p {
			font-size: 16px;
			line-height: 1.5em;
			text-align: left;
			padding-bottom: 15px;
		}
		.content-pr-m-category {
			height: 380px;
			margin-bottom: 20px;
			
			border: 1px solid #e6e6e6;
		}
		.data-pr-manual {font-size: 11px;}
		.category-pr-manual {
			font-size: 18px;
			font-weight: bold;
		}
		.description-pr-manual {
			height: 115px;
			margin-top: 15px;
			padding: 0 11px;
			
			text-align: left;
		}
		/*only National Guidance*/
		.nat-gui {
			height: auto;
			margin-top: 0;
		}
		.nat-gui-title {
			height: 150px;
		}
		
		.download-all-pr-manual { padding: 0 11px;}
		.download-all-pr-manual a,  .download-all-pr-manual svg, .view-all-pr-manual a, .pr-manual-cat-view a{ 
			color: #0371ba;
			font-weight:bold;
		}
		.view-all-pr-manual {
			text-align: right;
			padding-right: 14px;
		}
		
		.pr-manual-cat-view {
			text-align: right;
			padding-right: 14px;
		}
		/*updates*/
		.last-document-update {border-bottom: 1px solid #e6e6e6;}
		.last-document-update-date, .last-document-update-content-type {font-size: 0.8em;}
		.last-document-update-content-type {text-align: right;}
		.last-document-update-content-title{font-weight: bold;}
		.download-press-releases-post.last-document-update-download {padding: 5px 6px 5px 6px;}
		.download-press-releases-post.last-document-update-download a { font-weight: bold;}
		
		/*event list*/
		.news-detail-content-list .col-sm-2 {
			text-align: center;
			/* padding: 22px 0 0 16px; */
			/* margin: 5% 0; */
			/* width: 17%; */
			padding-right: 0;
		}
		.image-events-detail-list {
			padding-top: 8px;
			text-align: center;
		}
		.image-events-detail-list.img-list-event img{height:146px;}
		.date-events-detail-list {
			color: #0371ba;
			text-align: center;
			font-size: 18px;
			font-weight:bold;
			/*padding: 0 0% 0 21%;*/
		}
		.news-detail-content-list .col-sm-2 {
			padding-top: 21px;
		}
		/*OTHER NEWS*/
		.other-news-detail-content-list {
			border-bottom: 1px solid #e6e6e6;
			margin-bottom: 5px;
		}
		.data-news-detail-list.other-news {
			padding-top:15px;
		}
		.view-news-detail-list.other-news {
			padding-top: 3px;
		}
		
		/*gallery*/
		 div#block-views-block-gp-view-block-1 {
			margin-top: 1em;
			} 

			div#block-views-block-gp-view-block-1 img {
				width: 100%;
			
				border-radius: 10px;
			} 

			div#block-views-block-gp-view-block-1 img:hover {
			border-color: #ddd;
			} 

			div#block-views-block-gp-view-block-1 a {
				display: inline-block;
				width: 33%;			
			} 

			div#block-views-block-gp-view-block-1 p {
			margin: 0 0 10px;
			display: inline;
			position: relative;
			bottom: 60px;
			left: 6px;
			background: rgba(17, 17, 17, .5);
			color: #fff;
			padding: 0.4em;
			border-radius: 10px;
			} 
		
			.image-inline-gallery .field__item {
				display: inline-block;
				width: 32%;
			}
			/*solo in locale*/
			.large-image.prova img {
				width: 100%;
			}
			/*display none for mobile*/
			.footer .footer-top{display:none;}
			div#block-searchform-3.searchMobile { display: none;} 
			div#block-borderhome-2.border-homeMobile {display: none;}
			
	/*Responsive*/
	@media screen and (min-width: 1200px) and (max-width: 1575px) {
		.eu-cookie-compliance-content{
			width: 100%;
		}
		.bloccoHeader{height:249px;}
		.bloccoSearch, .header-program, .header-project, .header-news, .header-tools, .header-contact{
			height:255px;
		}
		.bloccoSearch{background-position: -366px;}
		.header-project{background-position: center;}
		.header-news{background-position: right;}
		.header-contact{background-position: right;}
		.header-tools{background-position: 0;}
		
		.footer .footer-center {
			padding-left: 88px;
			padding-right: 7%;
		}
		.copyright .copyright-inner {margin-left: -16px;}
		div#block-testosearchhome {
			margin-top: 23.9px;
			margin-bottom: 26px;
		}
		div#block-views-block-project-counter-block-1, div#block-views-block-project-counter-block-2, div#block-views-block-project-counter-block-3, div#block-views-block-project-counter-block-4{
			top:-19px;
		}
	}
	/*tablet pro*/
	@media screen and (min-width: 1024px) and (max-width: 1199px) {
		/*header*/
		.bloccoSearch{background-position: -546px;}
		.header-project{background-position: center;}
		.header-news{background-position: right;}
		.header-contact{background-position: right;}
		.header-tools{background-position: -380px;}
		
		
		/*loghi*/
		.container-loghi .col-sm-1 {
			padding-top: 9px;
			text-align: center;
			padding-left: 0;
		}
		/*search*/
		div#block-social{ margin: 11px 0% 0 1% !important;}
		#block-searchform-2 {
			width: 82%;
			left: 91px;
		}
		
		
		/*popular document - most download document*/
		.content-popular-document{height: 325px; margin-bottom: 115px;}
		.description-pr-manual{height: 154px;}
		
		/*mail help*/
		.text-help{margin-top: 44px;}
		
		/*discover our project*/
		.title-disseminate {width: 112%;}
		.content-project-home .col-sm-12 {padding: 0;}
		
		/*bottom news*/
		.little-image img {height: 96px;}
		
		/*menu left*/
		nav#block-programmesectionmenu li:nth-child(3) a, nav#block-programmesectionmenu li:nth-child(4) a, nav#block-programmesectionmenu li:nth-child(5) a {margin-left: 16px;}
		
		/*col css*/
		.views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{
			padding-right:0;
		}
		
		/*official docs*/
		.content-document{height:252px;}
		.title-document-post{height:70px;}
		
		.image-news-list-news-page img { width: 98%;}
		
		/*footer*/
		.col-md-6 { width: 25%;}
		
		.footer .footer-center{
			padding-left: 0;
			padding-right: 0;
		}
	}	
	/*tablet*/
	@media screen and (min-width: 768px) and (max-width: 1023px){
		/*display  for mobile*/
		div#block-searchform-3.searchMobile { 
			margin-bottom: 5px;
			display: block;
		} 
		div#block-borderhome-2.border-homeMobile {
			height: 6px;
			display: block;
		}
		#block-searchform-2{display:none;}
		/*header*/
		.bloccoSearch{background-position: -546px;}
		
		.bloccoHeader {
			height: 0;
			display: none;
		}
		.header-top {
			display: none;
		}
		header.header-v1 .block { margin-bottom: 7px;}
		.row {
			margin-left: 0px;
			margin-right: 0px;
		}
		/*maintenance page*/
		body.maintenance-page{
			background-size: auto;
			background-repeat: no-repeat
		}
		/*cookie consent*/
		.eu-cookie-compliance-content{
			max-width: 100%;
			width: 95%;
		}
		
		/*logo*/
		img.align-left {padding: 2px 0px 36px 0px; float:none;}
		.container-loghi{margin-bottom: 40px;}
		/*social*/
		.socialTop {display:none;}
		
		/*logo*/
		img.img-italy-logo, img.img-albany-logo, img.img-montenegro-logo {display: none;}
		.header-main-inner .col-xs-8 {
			float: none !important;
			width: 80% !important;
			text-align: center; 
			margin: 0 auto;
		}
		/*newsletter*/
		#mc_embed_signup .clear, #mc_embed_signup .button {display: inline-block !important;}
		#mc_embed_signup .clear{width: 31% !important;}
		#mc_embed_signup .button{width:50%;}
		
		/*main-menu*/
		header .header-main{padding:0 !important;}
		header.header-v1 .main-menu{height: 0;}
		header.header-v1 .menu-bar {
		margin-top: -1px; top: -32px; right: 10px;}
		header.header-v1 .menu-bar > span{color:#fff; height: 4px;}
		header.header-v1 .gva_menu > li > a {font-size:15px;}
		.navigation .gva_menu > li > a { padding: 3px 10px !important;}
		.navigation .gva_menu > li> a {border-left: 0; border-right:0;}
		.navigation .gva_menu > li:first-child > a {border-left: 0;}
		.gva-navigation .gva_menu > li ul.menu.sub-menu{padding-left: 0px !important;}
		.gva-navigation .gva_menu .sub-menu li a{padding-left: 8px !important;}
		.navigation .gva_menu .sub-menu li:last-child a{border-bottom:0px !important;}
		
		/*navigation left*/
		nav#block-programmesectionmenu, nav#block-newssectionmenu, nav#block-toolssectionmenu, nav#block-contact {display:none;}
		
		/*menu voce*/
		.gva-navigation .gva_menu li a .nav-plus{font-size: 27px;}
		
		/*claim*/
		div#block-testosearchhome { text-align: center;}
		
		/*home header*/
		/*.bloccoSearch{ height: 173px;}*/
		
		
		/*Interal page header*/
		.header-program, .header-project, .header-news, .header-tools, .header-contact { display:none;}
		
		/*axis home block*/
		div#block-axisblock{display:none; width:0%!important;}
		
		
		/*Search*/
		div#block-toplinkedword { text-align: center;}
		div#block-searchform-3.searchMobile{text-align:center; margin-top:10px;}
		.search-form.search-block-form input#edit-keys--3, .search-form.search-block-form input#edit-keys--2 {
			width: 440px;
			border: 1px solid #ccc !important;
		}
		#edit-preview, input#edit-submit--3, input#edit-submit--2 {
			margin-bottom: 20px;
			padding: 2px 15px 3px 15px !important;
			
			color: #000;
			text-transform: uppercase;
			
			background: #ffcc00;
			border:none;
		}
		
		/*helpmail*/
		div#block-helpmail{display:none;}
		/*storyboard*/
		.col-md-6.width-ipad-story{width:49% !important;}
		/*news*/
		.news-event-home .col-sm-12 {
			padding: 0;
		}
		div#block-views-block-news-and-event-home-block-2 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-news-and-event-home-block-2  .views-col.col-3.col-lg-4.col-md-4.col-sm-4.col-xs-12{padding:0;}
		.news-event-home-bottom .data-news-event-home-bottom, .news-event-home-bottom .title-news-event-home-bottom {
			padding-left: 5px;
		}
		.view-news-event-home-bottom {padding-right: 5px;}
		.content-popular-document .col-sm-12 {padding: 0;}
		.content-popular-document .col-sm-3 {
			width: 16%;
			padding: 0;
		}
		/*priority axis*/
		.axis-type-pa1 .col-sm-2, .axis-type-pa2 .col-sm-2, .axis-type-pa3 .col-sm-2, .axis-type-pa4 .col-sm-2{padding:0;}
		.axis-type-pa1 .title-priority-axis {padding-top: 15px;}
		.axis-type-pa2 .image-priority-axis {padding: 65px 0 71px 0;}
		.axis-type-pa2 .title-priority-axis {padding-top: 80px;}
		.axis-type-pa3 .image-priority-axis {padding: 45px 0 45px 0;}
		.axis-type-pa4 .image-priority-axis {padding: 22px 0 22px 0;}
		
		/*popular most document*/
		.category-popular-document{margin-left: 10px;}
		.content-popular-document {height: 310px; margin-bottom: 0;}
		.description-pr-manual {
			height: 140px;
			text-align: left;
		}
		/*upcoming event*/
		.more-link a{padding:0 2% 0.5% 2%;}
		
		/*discover our project*/
		.image-project-post-home{width:auto;}
		.content-project-home .col-sm-12 { padding: 0;}
		
		/*programme*/
		.event-deails-post .col-sm-12 {padding: 0;}
		
		/*official docs*/
		div#block-views-block-popular-document-view-block-2 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-popular-document-view-block-2 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12,  div#block-views-block-popular-document-view-block-2 .views-col.col-3.col-lg-4.col-md-4.col-sm-4.col-xs-12{padding-right:0;}
		/*cooperation program*/
		.content-document{height:235px;}
		.content-document .col-sm-12 {padding: 0;}
		div#block-views-block-document-view-block-2 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-2 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-2 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-2 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-3 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-3 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-3 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-3 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-1 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-1 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-1 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-1 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{padding-right:0;}
		
		.content-document .col-sm-3 { padding-left: 0;}
		.category-press-releases-post { font-size: 12px;}
		.title-document-post{height:75px;}
		
		/*project*/
		div#block-views-block-project-counter-block-1, div#block-views-block-project-counter-block-2, div#block-views-block-project-counter-block-3, div#block-views-block-project-counter-block-4{display:none;}
		
		form#views-exposed-form-project-view-block-1 {
			width: 99%;
			margin-left: 2%;
		}
		.content-project-post{height: 575px;}
		div#block-views-block-project-view-block-1-2 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-project-view-block-1-2 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-project-view-block-1-2 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-project-view-block-1-2 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{padding-right: 0; width: 50% !important;}
		.js-form-item.form-item.js-form-type-select.form-item-field-call-target-id.js-form-item-field-call-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-type-of-axis-target-id.js-form-item-field-type-of-axis-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-lead-partner-location-target-id.js-form-item-field-lead-partner-location-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-project-status-target-id.js-form-item-field-project-status-target-id{width: 47.7%;}
		
		.content-project-post .col-sm-12 {padding: 0;}
		.content-project-post .col-sm-2 {padding-left: 0;}
		
		.description-project p{text-align:left;}
		
		form#views-exposed-form-project-view-block-1 div#edit-actions--3 {
			text-align: right;
			width:98%;
		}
		/*news list*/
		.news-detail-content-list .col-sm-3{padding-left:0;}
		/*.image-news-list-news-page img{width:93%;}*/
		.data-news-list-news-page{padding-top:0;}
		.title-news-detail-list{font-size:1.0em;}
		.view-news-detail-list{padding: 0px 11px 5px 0;}
		.data-news-detail-list {padding-top: 6px;}
		.news-detail-content-list .col-sm-2{padding-left:0;}
		/*event list*/
		.date-events-detail-list{padding:0;}
		
		/*press release*/
		div#block-views-block-press-view-block-1 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-press-view-block-1 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-press-view-block-1 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-press-view-block-1 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{padding-right:0;}
		.content-press-releases .col-sm-12 {padding: 0;}
		.content-press-releases .col-sm-3 {padding-left: 0;}
		.title-press-releases-post{height:120px;}
		
		/*multimedia*/
		.row.bottom-image .col-sm-12 {padding: 0;}
		.content-pr-m-category .col-sm-6 {
			float: none;
			width: 100%;
		}
		.pr-manual-cat-view{padding-right:0;}
		/*programme manual*/
		.field-content.only-text-css p{text-align:left;}
		
		div#block-views-block-document-view-block-4 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-document-view-block-4 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-document-view-block-4 .views-col.col-3.col-lg-4.col-md-4.col-sm-4.col-xs-12{padding-right:0;}
		
		.content-pr-m-category .col-sm-12 {padding: 0;}
		.content-pr-m-category .col-sm-3 {padding-left: 0;}
		.download-all-pr-manual {padding: 0;}
		
		/*responsive programme manual upadates*/
		div#block-views-block-updtates-block-1 {display: none;}
		
		/*jobs and tenders*/
		
		div#block-views-block-document-view-block-26 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12 { width: 100% !important;}
		
		div#block-views-block-document-view-block-14 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-14 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-14 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-14 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-6 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-6 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-6 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-6 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-8 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-8 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-8 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-8 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-10 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-10 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-10 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-10 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-16 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-16 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-16 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-16 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{padding-right:0;}
		
		
		
		/*ems*/
		.event-deails-description{text-align:left;}
		
		/*footer*/
		.footer .footer-top{display:block;}	
		.footer .footer-top {
			background: #fafafa;
			padding: 20px 0;
		}
		.footer-social h5 {
			color: #000;
			float: none;
		}
		.footer-bottom-text {margin: 10px 0 0 13px;}
		.footer .footer-center{
			padding-left:0;
			padding-right:0;
			text-align: center;
		}
		.copyright .copyright-inner{margin-left:0;}
		.footer-bottom-text p {font-size: 10px;}
		.contentFooterLink.ems img { width: 23%;}
	}
	
	
	/*mobile*/
	@media screen and (min-width: 320px) and (max-width: 767px){
		/*header*/
		.bloccoSearch{background-position: -252px;}
		
		/*display  for mobile*/
		div#block-social{display:none !important;}
		div#block-searchform-3.searchMobile { 
			margin-bottom: 5px;
			margin-left: 14px;
			display: block;
		} 
		div#block-borderhome-2.border-homeMobile {
			height: 6px;
			display: block;
		}
		#block-searchform-2{display:none;}
		.bloccoHeader {
			height: 0;
			display: none;
		}
		.header-top {
			display: none;
		}
		div#block-views-block-ems-view-block-5 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12 {
			float: none;
			width: 100% !important;
		}
		/*generic*/
		.row {
			margin-left: 0;
			margin-right: 0;
		}
		.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{
			float:none !important;
			width: 100% !important;
		}
		.container{
			padding-left:0;
			padding-right:0;
		}
		.align-left {
			float: none;
			margin-top: -18px;
			margin-bottom: 11px;
		}
		.flat {
			position: relative;
			left: 3px;
		}
		/*logo*/
		.container-loghi .col-sm-1{display:none;}
		
		/*title*/
		.block .block-title {
			width: 89%;
			margin: 0 auto 12px auto;
		}
		/*social*/
		.socialTop {display:none;}
		
		.social-media-sharing ul {
			padding-left: 15px;
			display: block;
			text-align: left;
		}
		.social-media-sharing li{margin-top: 15px;}
		
		/*logo*/
		img.img-italy-logo, img.img-albany-logo, img.img-montenegro-logo {display: none;}
		
		/*main-menu*/
		header .header-main{padding:0 !important;}
		header.header-v1 .main-menu{height: 0;}
		header.header-v1 .menu-bar {
		margin-top: -1px; top: -32px; right: 22px;}
		header.header-v1 .menu-bar > span{color:#fff; height: 4px;}
		header.header-v1 .gva_menu > li > a {font-size:15px;}
		.navigation .gva_menu > li > a { padding: 3px 10px !important;}
		.navigation .gva_menu > li> a {border-left: 0; border-right:0;}
		.navigation .gva_menu > li:first-child > a {border-left: 0;}
		.gva-navigation .gva_menu > li ul.menu.sub-menu{padding-left: 0px !important;}
		.gva-navigation .gva_menu .sub-menu li a{padding-left: 8px !important;}
		.navigation .gva_menu .sub-menu li:last-child a{border-bottom:0px !important;}
		
		/*menu voce*/
		.gva-navigation .gva_menu li a .nav-plus{font-size: 27px;}
		
		/*claim*/
		div#block-testosearchhome {margin-top: 24px;}
		h2.tileWelcome {font-size: 1.19em;}
		h3.tileWelcome.titleclaim {font-size: 1.18em;}
		.text-top-linked-word {
			font-size: 1.2em;
			margin-top: 5px;
		}
		/*home header*/
		.bloccoSearch{ height: 134px;}
		
		/*Interal page header*/
		.header-program, .header-project, .header-news, .header-tools, .header-contact { display:none;}
		
		/*axis home block*/
		div#block-axisblock{display:none; width:0%!important;}
		
		
		/*Search*/
		.search-form.search-block-form input#edit-keys--3, .search-form.search-block-form input#edit-keys--2 {
			width: 212px;
			border: 1px solid #ccc !important;
		}
		#edit-preview, input#edit-submit--3, input#edit-submit--2 {
			margin-bottom: 20px;
			padding: 2px 15px 3px 15px !important;
			
			color: #000;
			text-transform: uppercase;
			
			background: #ffcc00;
			border:none;
		}
		
		/*programme in a nutshel*/
		.col-sm-12.container-about-us-home .col-sm-7 {
			padding-top: 10px;
			padding-left: 0;
			padding-right: 0;
		}
		.field-content.image-about-us-css img {height: auto;}
		.col-sm-12.container-about-us-home div.col-sm-5{padding-right:0;}
		.map-image { margin-top: 24px;}
		.map-image img { width: 100%;}
		.event-deails-description{text-align:left;}
		
		/*home - news*/
		div.large-image figcaption {
			margin-bottom: -5px;
			
			position: relative;
			bottom: 12px;
			left: 0;
			
			border-right: 1px solid #e6e6e6;
			border-bottom: 1px solid #e6e6e6;
			border-left: 1px solid #e6e6e6;
			
			background: #0371ba;
		}
		h2.title-news-event-home {font-size: 7px;}
		span.h1-n-e-h {
			
			font-size: 1.6em;
			line-height: 1.9em;
			background: transparent;
		}
		
		span.h1-n-e-h a {font-size: 16px;}
		
		div#block-views-block-news-and-event-home-block-2 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-news-and-event-home-block-2 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12,  div#block-views-block-news-and-event-home-block-2 .views-col.col-3.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-popular-document-view-block-1 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-popular-document-view-block-1 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12{
			float: none;
			width: 100% !important;
		}
		div#block-views-block-news-and-event-home-block-2 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-news-and-event-home-block-2 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12,  div#block-views-block-popular-document-view-block-1 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-popular-document-view-block-1 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12 { margin-bottom: 32px;}
		
		/*press release*/
		div#block-views-block-press-release-block-1 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12,div#block-views-block-press-release-block-1 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12,  div#block-views-block-press-release-block-1 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-press-release-block-1 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-press-release-block-1 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12{
			float: none !important;
			width: 100% !important;
		}
		
		/*whistleblowing*/
		div#block-views-block-document-view-block-25 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-25 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12,  div#block-views-block-document-view-block-25 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-25 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-25 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12{
			float: none !important;
			width: 100% !important;
		}
		/*data protection*/
		div#block-views-block-legal-view-block-1 article.only-text-css{
			padding-left:5%;
		}
		
		
		
		/*popular document - most download documents*/
		.content-popular-document .col-sm-12,  .content-popular-document .col-sm-3{padding: 0;}
		.content-popular-document .col-sm-3 { width: 16%;}
		.content-popular-document .col-sm-3, .col-sm-9.no-margin-left { float:left;}
		.category-popular-document{margin-left:15px;}
		
		div#block-views-block-popular-document-view-block-1 { margin-bottom: 0;}
		
		.description-pr-manual{text-align: left;}
		
		/*helpmail*/
		div#block-helpmail{display:none;}
		
		/*upcoming event block*/
		.upcoming-event-block{
			width: 93%;
			margin: -38px auto;
		}
	
		
		/*discover our project*/
		div#block-views-block-project-view-block-2-project-home {
			width: 92%;
			margin: 8% auto;
		}
		div#block-views-block-project-view-block-2-project-home .block-content{padding: 0;}
		.image-project-post-home{width:auto;}
		.content-project-home .col-sm-8{ float: left;}
		.content-project-home .col-sm-4{ float: right;}
		div#block-views-block-project-view-block-2-project-home .more-link {
			margin-bottom: 8px;
			margin-right: 15px;
		}
		
		/*newsletter*/
		div#block-newsletter {
			width: 93%;
			margin: 18px auto;
		}
		.col-sm-6 .button-submit-newsletter { float: left;}
		.col-sm-6 .button-unsubmit-newsletter {float: right;}
		
		/*border mobile*/
		div#block-borderhome-2.border-homeMobile{margin-bottom: 3px;}
		
		/*breadcrumb*/
		.block.block-system-breadcrumb-block{margin-left:5%;}
		nav.breadcrumb.b-interne {
			width: 95%;
			margin-left: 5%;
		}
		
		/*priority axis*/
		.axis-type-pa1, .axis-type-pa2, .axis-type-pa3, .axis-type-pa4{
			width: 89%;
			margin: 0 auto
		}
		
		.axis-type-pa1 .col-sm-2, .axis-type-pa2 .col-sm-2, .axis-type-pa3 .col-sm-2, .axis-type-pa4 .col-sm-2{padding:0}
		
		.axis-type-pa2 .image-priority-axis{padding: 13px 0 18px 0;}
		.axis-type-pa3 .image-priority-axis {padding: 10px 0 13px 0;}
		.axis-type-pa1 .title-priority-axis, .axis-type-pa2 .title-priority-axis, .axis-type-pa3 .title-priority-axis, .axis-type-pa4 .title-priority-axis { padding-top: 2px;}
		
		/*menu left pagine interne*/
		nav#block-programmesectionmenu, nav#block-newssectionmenu, nav#block-toolssectionmenu, nav#block-contact {display:none;}
		
		/*responsive programme manual upadates*/
		div#block-views-block-updtates-block-1 {display: none;}
		
		/*official docs*/
		div#block-views-block-popular-document-view-block-2 .views-view-grid .views-col {
			float: none;
			width: 100% !important;
		}
		/*cooperation programme*/
		div#block-views-block-document-view-block-2 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-2 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-2  .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-2  .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-3 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-3 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-3  .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-3  .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-1 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-1 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-1  .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-1  .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12
		{
			float: none;
			width: 100% !important;
		}
		.content-document{height: auto;}
		.content-document .col-sm-12,  .content-popular-document .col-sm-3{padding: 0;}
		.content-document .col-sm-3 { width: 12%; padding: 0;}
		.content-document .col-sm-3, .col-sm-9.no-margin-left { float:left;}
		.category-press-releases-post{margin-left:15px;}
		
		/*our partner*/
		div#block-views-block-our-partner-view-block-1 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-our-partner-view-block-1 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12,  div#block-views-block-our-partner-view-block-1 .views-col.col-3.col-lg-4.col-md-4.col-sm-4.col-xs-12{
			float: none;
			width: 100% !important;
		}
		
		.our-partner-logo{height:auto;}
		div#block-views-block-our-partner-view-block-2 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-our-partner-view-block-2 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-our-partner-view-block-2 .views-col.col-3.col-lg-4.col-md-4.col-sm-4.col-xs-12 {
			float: none;
			width: 100% !important;
		}
		/*gallery*/
		div#block-views-block-gallery-photo-view-block-1 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-gallery-photo-view-block-1 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-gallery-photo-view-block-1 .views-col.col-3.col-lg-4.col-md-4.col-sm-4.col-xs-12 {
			float: none;
			width: 99% !important;
			margin-bottom: 15px;
		}
		.image-inline-gallery .field__item {
			display: block;
			width: 100%;
		}
		/*programme bodies*/
		div#block-views-block-programme-bodies-view-block-5 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12{
			float: none;
			width: 100% !important;
		}
		
		/*storyboard*/
		.field-content.intro-text {
			width: 95%;
			padding-left: 15px;
		}

		/*project page*/
		.breadcrumbs.no-border{display:none;}
		.js-form-item.form-item.js-form-type-select.form-item-field-call-target-id.js-form-item-field-call-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-type-of-axis-target-id.js-form-item-field-type-of-axis-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-lead-partner-location-target-id.js-form-item-field-lead-partner-location-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-project-status-target-id.js-form-item-field-project-status-target-id {
			margin-right: 6%;
			width: 89%;
		}
		
		.js-form-item.form-item.js-form-type-select.form-item-field-call-target-id.js-form-item-field-call-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-type-of-axis-target-id.js-form-item-field-type-of-axis-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-lead-partner-location-target-id.js-form-item-field-lead-partner-location-target-id, .js-form-item.form-item.js-form-type-select.form-item-field-project-status-target-id.js-form-item-field-project-status-target-id, form#views-exposed-form-project-view-block-1 div#edit-actions--2, form#views-exposed-form-project-view-block-1 div.form-actions.js-form-wrapper.form-wrapper {
			margin: 0px auto 0 auto;
			display: block;
		}
		form#views-exposed-form-project-view-block-1 div#edit-actions--2 input, form#views-exposed-form-project-view-block-1 input.button.js-form-submit.form-submit {margin: 9px 19px 19px 0;}
		
		form#views-exposed-form-project-view-block-1 div.form-actions.js-form-wrapper.form-wrapper { text-align: right;}
		
		div#block-views-block-project-view-block-1-2 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-project-view-block-1-2 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-project-view-block-1-2 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-project-view-block-1-2 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{
			float: none;
			width: 100% !important;
		}
		.content-project-post .col-sm-12, .content-project-post .col-sm-2, .content-project-post .col-sm-8 {
			padding: 0;
		}
		.description-project p{text-align:left;}
		.content-project-post{height: 465px;}
		
		/*elenco news*/
		.news-detail-content-list {
			width: 89%;
			margin: 0 auto 15px auto;
		}
		.image-news-list-news-page img {
			border-bottom: 1px solid #e6e6e6;
			border-right:0px;
			width: 100%;
		}
		.news-detail-content-list .col-sm-9 {
			padding-left: 5px !important;
			padding-right: 0px;
			margin-left: 0 !important;
		}
		.title-news-detail-list {
			padding-bottom: 5px;
			padding-right: 6px;
			
			font-size: 1.2em;
		}
		.data-news-list-news-page{padding-top:3px;}
		.image-news-list-news-page img {border-bottom: 1px solid #e6e6e6;}
		
		
		/*events*/
		.news-detail-content-list .col-sm-2 {
			padding-top: 0;
			background: #0371ba;
		}
		.date-events-detail-list {
			color: #fff;
			text-align: left;
			font-size: 25px;
			padding: 0;
			display: inline-block;
		}
		.data-news-detail-list {padding-top: 3px;}
		.news-detail-content-list .col-sm-3{padding-left:0; padding-right: 0;}
		.image-news-list-news-page img { padding: 0;}
		.image-events-detail-list{padding-top: 0px;}
		.image-news-list-news-page{border-right:0px;}
		.image-events-detail-list.img-list-event img { width: 100%; height:auto;}
		.description-news-detail-list{text-align:left;}
		
		
		/*press release*/
		div#block-views-block-press-view-block-1 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-press-view-block-1 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-press-view-block-1 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-press-view-block-1 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{
			float: none;
			width: 100% !important;
		}
		
		.content-press-releases .col-sm-12,  .content-popular-document .col-sm-3{padding: 0;}
		.content-press-releases .col-sm-3 { width: 9%; padding: 0;}
		.content-press-releases .col-sm-3, .col-sm-9.no-margin-left { float:left;}
		.category-press-releases-post{margin-left:15px;}
		
		
		/*tools*/
		div#block-views-block-popular-document-view-block-3 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-popular-document-view-block-3 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-popular-document-view-block-3 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12,div#block-views-block-popular-document-view-block-3 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{
			float: none;
			width: 100% !important;
		}
		
		/*programme manual*/
		div#block-views-block-document-view-block-4 .views-col.col-1.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-document-view-block-4 .views-col.col-2.col-lg-4.col-md-4.col-sm-4.col-xs-12, div#block-views-block-document-view-block-4 .views-col.col-3.col-lg-4.col-md-4.col-sm-4.col-xs-12 {
			float: none;
			width: 100% !important;
		}
		.content-pr-m-category {
			height:auto;
			clear: both;
			overflow: hidden;
		}
		.content-pr-m-category .col-sm-12 { padding: 0;}
		.content-pr-m-category .col-sm-3 {
			width: 15%;
			padding: 0;
		}
		.content-pr-m-category .col-sm-9.no-margin-left {padding-left: 9px;}
		.content-pr-m-category .col-sm-3, .content-pr-m-category .col-sm-9.no-margin-left {float: left;}
		/*programme manual*/
		.content-pr-m-category .col-sm-8 {float: left;padding-left:0;}
		.pr-manual-cat-view{padding-right:0px;}
		.content-pr-m-category .col-sm-4 {float: right;}
		.description-pr-manual {text-align: left;}
		.download-all-pr-manual {padding: 0;}
		
		
		div#block-views-block-document-view-block-6 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-8 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-8 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-10 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-10 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-12 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-12 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-12 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-12 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-14 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-14 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-14 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-14 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{
			float: none;
			width: 100% !important;
		}
		.field-content.only-text-css p{text-align:left;}
		
		/*open call*/
		div#block-views-block-document-view-block-20 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-20 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-20 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-20 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{
			float: none;
			width: 100% !important;
		}
		
		/*visual identity*/
		div#block-views-block-document-view-block-21 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-21 .views-col.col-2.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-21 .views-col.col-3.col-lg-3.col-md-3.col-sm-6.col-xs-12, div#block-views-block-document-view-block-21 .views-col.col-4.col-lg-3.col-md-3.col-sm-6.col-xs-12{
			float: none;
			width: 100% !important;
		}
		/*ems*/
		.event-deails-apply { width: 99%;}
		div#block-views-block-ems-view-block-5 .views-col.col-1.col-lg-3.col-md-3.col-sm-6.col-xs-12{
			float: none;
			width: 100% !important;
		}
		
		/*news details*/
		.block.block-views.block-views-blocknews-block-2 {
			width: 93%;
			margin: 0 auto 15px auto;
		}
		.event-deails-description{padding: 10px 0 0 0;}
		
		/*eventi details*/
		.event-deails-program-list {
			width: 91%;
			margin: auto;
		}
		.event-deails-speakers-list .col-sm-3, .event-deails-speakers-list .col-sm-9{float:left;}
		.event-deails-speakers-list .col-sm-3 {
			width: 25%;
			padding: 5px;
		}
		.event-deails-speakers-image {
			width: auto;
			padding: 0;
		}
		.event-deails-program-list .col-sm-3, .event-deails-program-list .col-sm-9 {float: left;}
		.event-deails-program-list .col-sm-3 {width: 57%;}
		.row.bottom-image .col-sm-12 {padding: 0;}
		
		.little-image img {height: auto;}
		.block.block-views.block-views-blockpost-other-block-11 {
			width: 92%;
			margin: 0 auto;
		}
		
		/*newsletter*/
		.block.block-simplenews.block-simplenews-subscription-block {
			width: 92%;
			margin: 15px auto;
		}
		input#edit-mail-0-value--2 {width: 262px;}
		input#edit-subscribe--2 {
			background: #0371ba;
			border: 0;
			color: #fff;
		}
		div#edit-actions--4 {
			text-align: right;
		}
		#mc_embed_signup input.email {width: 100% !important;}
		#mc_embed_signup{padding-bottom:35px;}
		.block.block-block-content.block-block-content5596a991-ebff-456b-b0ff-7e34dafea877 {
			width: 92%;
			margin: 18px auto;
		}
		h3.title-news-event-home {font-size: 10px;}
		h4.title-news-event-home { font-size: 9px;}
		.col-sm-4.col-related-gallery{
			width: 96%;
			margin: 0 auto 50px 14px;
		}
		/*event details*/
		.little-image img{height:auto;}
		.description-news-detail-list{text-align:left;}
		
		/*footer*/
		.footer .footer-top{display:block;}	
		.footer .footer-top {
			background: #fafafa;
			padding: 20px 0;
		}
		.footer-social p {
			color: #000;
			float: none;
			    font-size: 16px;
			width: 100%;
			letter-spacing: 2px;
		}
		.footer-bottom-text {
			margin: 10px 0 0 13px;
		}
		
		.footer .footer-center{
			padding-left:0;
			padding-right:0;
			text-align: center;
		}
		.copyright .copyright-inner{margin-left:0;}
		.footer-bottom-text p {font-size: 10px;}
		img.ems-link-img { width: 37%;}
		.views-view-grid .views-col
		nav#block-footer ul li {
			padding: 0;
		}
		nav#block-footer ul li a {
			font-size: 10px;
		}
		
	}