*:focus {
	outline: inherit;
}
.page-node-type-project .block-addthis-share {
	height:40px;
	margin-top:-26px;
}
@media screen and (max-width:991px){
   #header {
    min-height:inherit;
  }
}
.path-projects-news #block-addthisshare {
	top:0;
	right:20px;
}
.path-frontpage .main-content h2 {
	font-family: 'karbonsemibold', sans-serif;
	font-size:30px;
	margin-bottom:25px;
}
.path-frontpage .main-content .region-content > div {
	padding:0;
	margin:50px auto;
}
@media screen and (max-width:991px){
  .path-frontpage .main-content .region-content > div {
    margin:40px auto;
  }
}
#block-views-block-uia-events-block-1 .views-row {
	width:25%;
}

#block-views-block-uia-events-block-1 {
	display:block !important;
}

#block-views-block-uia-events-block-1 .slick-slide {
	padding:1rem;
	font-family:'karbonregular', sans-serif;
	font-size:18px;
}
@media screen and (max-width:576px){
  #block-views-block-uia-events-block-1 .slick-slide.slick-current {
    width:7% !important;
  }
}
#block-views-block-uia-events-block-1 header {
	padding: 0 1rem;
}
.events-hp .image {
	position:relative;
}
.events-hp .image .start-only {
	position:absolute;
	width:100px;
	height:100px;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}

.events-hp .image .start-only .ending-date {
	opacity:0.9;
	background-color:#4b4dd2;
	border-radius:50%;
	height:100%;
}
.events-hp .start-day,
.events-hp .end-day{
	display:block;
	text-align:center;
	color:#FFF;
	font-size:36px;
	padding-top:10px;
	font-family:'karbonsemibold', sans-serif;
}
.events-hp .starting-month,
.events-hp .end-month{
	display:block;
	text-align:center;
	color:#FFF;
	font-size:20px;
	margin-top:-10px;
	font-family:'karbonsemibold', sans-serif;
	text-transform:lowercase;
}
.events-hp .image .start-plus-end {
	opacity:0.9;
	position:absolute;
	width:179px;
	height:100px;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.events-hp .image .start-plus-end:before {
	content: '';
	position:absolute;
	width:21px;
	height:20px;
	background: transparent url('../images/arrow-date.png') no-repeat center;
	top:0;
	bottom:0;
	left:-12px;
	right:0;
	margin:auto;
}
.events-hp .image .start-plus-end .ending-date {
	width:100px;
	float:left;
	margin-left:-21px;
	border-radius:50%;
	height:100%;
	background-color:#4b4dd2;
}
.events-hp .image .start-plus-end .start-day {
	padding-right:10px;
}
.events-hp .image .start-plus-end .starting-month {
	padding-right:10px;
}
.events-hp .image .start-plus-end .starting-date {
	width:100px;
	float:left;
	background-color:#727df3;
	border-radius:50%;
	height:100%;
}
@media screen and (max-width:991px){
  .path-frontpage .main-content h2 {
    font-size:24px;
  }
  .events-hp .image .start-plus-end .starting-date {
    width:60px;
    height:60px
  }
  .events-hp .image .start-plus-end .ending-date {
    width:60px;
    height:60px;
  }
  .events-hp .start-day, .events-hp .end-day {
    font-size:24px;
    padding-top:4px;
  }
  .events-hp .starting-month, .events-hp .end-month {
    font-size:16px;
  }
  .events-hp .image .start-plus-end:before {
    width:13px;
    height:10px;
    background-size:13px 10px;
  }
  .events-hp .image .start-plus-end {
    width:107px;
    height:60px;
  }
  .events-hp .image .start-only {
    width:60px;
    height:60px;
  }

}
.events-hp .field--name-field-short-description {
	font-size:inherit;
}
.events-hp h3 > span {
	margin: 1em 0 0.5em;
    font-weight: inherit;
    font-size: 20px;
	display:block;
	margin-top:30px;
	font-family: 'karbonsemibold', sans-serif;
}
.events-hp .tags {
	display:inline-block;
	margin-top:25px;
}
.events-hp .tags .field__item {
	display:inline-block;
	border:1px solid rgba(1,1,1,0.14);
	border-radius:50px;
	text-align:center;
	font-size:12px;
	padding:2px 10px;
	font-family: Roboto;
	font-size:14px;
}
.events-hp .bottom-line {
	width:57px;
	height:7px;
	background-color:#13B89C;
	border-radius:50px;
	margin-top:25px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s ;
  transition:all .3s ;
}
.slick-slider .slick-next {
	position:absolute;
	top:30%;
	right:0;
	width:22px;
	height:34px;
	margin:auto;
	background: transparent url('../images/arrow-right.png')no-repeat center;
	color:transparent;
	border:0;
}
.slick-slider .slick-prev {
	position:absolute;
	top:30%;
	left:0;
	width:22px;
	height:34px;
	margin:auto;
	background: transparent url('../images/arrow-right.png')no-repeat center;
	color:transparent;
	border:0;
  transform: rotate(180deg);
  z-index:999;
}
.page-node-type-project .slick-slider .slick-prev,
.page-node-type-news .slick-slider .slick-prev,
.page-node-type-call-for-project .slick-prev{
  left:-25px !important;
}
.page-node-type-project .slick-slider .slick-next,
.page-node-type-news .slick-slider .slick-next,
.page-node-type-call-for-project .slick-next{
  right:-25px !important;
}
.slick-arrow.slick-disabled {
  display:none !important;
}
.path-frontpage .slick-slider .slick-prev {
	display:none !important;
}
.slider-link {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;z-index:99;
}
.overlay-hover {
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  background-color:#13B89C;
  opacity:0;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.slider-link:hover ~ .image .overlay-hover {
  opacity:.4;
}
.slider-link:hover ~ h3 {
  color:#13B89C;
}
.slider-link:hover ~ .bottom-line {
  width:100%;
}
@media screen and (max-width:991px){
  .slick-slider .slick-prev {
    left:-25px;
  }
  .slick-slider .slick-next {
    right:-25px;
  }
}
.block-views-blockuia-events-block-1 > h2 {
	text-align:left;
	padding-bottom:0;
}
.block-views-blockuia-events-block-1 .multiple-items {
	clear:both;
	margin-top:15px;
  padding:0 25Px 0 0;
}
@media screen and (max-width:576px){
	.block-views-blockuia-events-block-1 .multiple-items {
		max-height:500px;
	}
	.path-frontpage #main-wrapper {
		margin-top:25px;
	}
}
.multiple-items-three {
  padding:0 25Px 0 0;
}
@media screen and (max-width:768px){
  .block-views-blockuia-events-block-1 .multiple-items {
    padding:0 25px 0 0;
  }
  .slick-slider .slick-next {
    right:0;
  }
  .slick-slider .slick-prev {
    left:0;
  }
}
.block-views-blockuia-news-from-the-cities-block-1 {
  display:block !important;
}
.block-views-blockuia-events-block-1 header > h2 {
	float:left;
	margin-top:0;
	margin-bottom:40px;
	font-family: 'karbonsemibold',sans-serif;
	font-size:30px;
}
.block-views-blockuia-events-block-1 header a,
#block-views-block-uia-news-from-the-cities-block-1 .view-header a{
	font-size:18px;
	font-weight:500;
	border-bottom:1px solid rgba(1,1,1,0.23);
	padding-bottom:10px;
	color:#052923;
	float:right;
  font-family: 'karbonmedium',sans-serif;
}
#block-views-block-uia-news-from-the-cities-block-1 .view-header a {
  margin-top:-60px;
  margin-rigth:30px;
}
.multiple-items .slick-next:focus {
	outline: inherit;
}
.block-views-blockuia-news-from-the-cities-block-1 {
	padding:25px 0 50px 0!important;
	background-image: linear-gradient(229deg, #fafcfe, #f3f7fc);
}
.multiple-items-three .slick-slide {
	position:relative;
	min-height:426px;
}

@media screen and (min-width:700px){
  .news-cities .image{
    position:absolute;
    top:0;
    bottom:0;
    width:50%;
    height:100%;
    min-height:426px;
  }
}
.news-cities .image h2 {
	color:#FFF;
	font-size:30px;
	position:absolute;
	bottom:100px;
	left:0;
	right:16px;
	margin:auto;
	text-align:center;
	width:80%;
	font-family: 'karbonbold', sans-serif;
	line-height:initial;
}
.news-cities .image .sub {
	color:#FFF;
	font-size:24px;
	position:absolute;
	bottom:40px;
	left:0;
	right:16px;
	margin:auto;
	text-align:center;
	width:80%;
	font-family:'karbonmedium', sans-serif;
}
@media screen and (max-width:991px){
  .news-cities .image h2 {
    font-size:24px;
  }
  .news-cities .image .sub {
    font-size:18px;
  }
  .news-cities .image {
    min-height:253px;
  }
}
.news-cities h3 > span{
	margin-top:0;
    font-weight: inherit;
    font-size: 20px;
}
.news-cities.active h3 > span{
	margin-top:0;
    font-weight: inherit;
    font-size: 20px;
}
.news-cities h3:hover {
	cursor:pointer;
}
.news-cities .details {
	position:relative;
	margin-left:51%;
	min-height:140px;
	padding:10px;
}

.news-cities .details .texte ~ span {
	font-family:'karbonregular', sans-serif;
	font-size:18px;
}
@media screen and (max-width:991px){
  .news-cities .details .texte ~ span {
    font-size:16px;
    max-height:50px;
    overflow:hidden;
    display:block;
  }
  .news-cities .details {
    min-height:105px;
  }
}
@media screen and (max-width:700px){
  .news-cities .details {
    margin-left:0;
    padding:20px 0;
  }
  .multiple-items-three .slick-slide.slick-current {
    width:8% !important;
    padding-right:1rem;
  }
}
@media screen and (max-width:576px){
  .events-hp .image img {
    margin:auto;
  }
}
.news-cities .details a {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	color:#0c362f;
}
.news-cities.active .details a {
	color:#4b57d2;
}
.news-cities .image {
	transition: all 0.4s;
}
@media screen and (max-width:700px){
  .news-cities .image {
    position:relative;
  }
}
@media screen and (min-width:700px){
.news-cities:not(.active) .image {
	opacity:0;
}
}
.news-cities:not(.active) .details {
	border-bottom:1px solid rgba(1,1,1,.12);
}
.news-cities.active h3 {
	color:#4b57d2;
	font-size:20px;
}
.news-cities h3 {
	font-size:20px;
	font-family:'karbonsemibold', sans-serif;
	margin-top:0;
}
.news-cities:not(.active) .bottom-line {
	display:none;
}
.news-cities.active .details {
	color:#4b57d2;
}
.news-cities.active .bottom-line {
	display:block;
	width:57px;
	height:7px;
	background-color:#4b57d2;
	border-radius:50px;
	position:absolute;
	bottom:0px;
	left:10px;
}
.block-views-blockuia-news-from-the-cities-block-1 .slick-next,
.block-views-blockuia-news-from-the-cities-block-1 .slick-prev {
	top:0;
	bottom:0;
	margin:auto;
}
.path-frontpage .content-top {
	margin-top:-14%;
	position:relative;
	z-index:999;
}
@media screen and (max-width:1530px){
	.path-frontpage .content-top {
	margin-top:-18%;
	-ms-margin-top:-100px;

}
}
@media screen and (max-width:1199px){
	.path-frontpage .content-top {
	margin-top:-20%;

}
}
 @media screen and (max-width:991px){
	 .path-frontpage .content-top {
	margin-top:-10%;

}
}
@media screen and (max-width:576px){
  .path-frontpage .content-top {
    margin-top:0;
  }
}
@media screen and (max-width:458px){
  .content-top {
    margin-top:0;
    padding:0;
  }
}
#block-callforproposalsstephp {
	width:48%;
	float:left;
	padding:20px;
	background-color:#F3F7FC;
	-moz-box-shadow: 0px 28px 80px -50px #4C6556;
	-webkit-box-shadow: 0px 28px 80px -50px #4C6556;
	-o-box-shadow: 0px 28px 80px -50px #4C6556;
	box-shadow: 0px 28px 80px -50px #4C6556;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#4C6556, Direction=180, Strength=80);
}


}
@media screen and (max-width:458px){
  #block-callforproposalsstephp {
      width:100%;
  }
}
#block-callforproposalsstephp .timeline {
	display:inline-block;
	margin-bottom:25px;
	margin-top:25px;
	text-align:center;

}

#block-callforproposalsstephp .step {
	width:14px;
	height:14px;
	opacity:.5;
	background-color:#0a715F;
	border-radius:50%;
	margin:0 15px;
	position:absolute;
	left:0;
	top:-20px;
	right:0;
	margin:auto;
}
#block-callforproposalsstephp .item.active .step {
	top:-23px;
  opacity:1;
}
#block-callforproposalsstephp .trait {
	min-width:114px;
	height:3px;
	opacity:.58;
	background-color:#010101;
	border:1px solid #4DA293;
	position:absolute;
	left:65%;
	top:-14px;
	margin:auto;
}
@media screen and (max-width:1199px){
  #block-callforproposalsstephp .trait {
      min-width:88px;
  }
}
@media screen and (max-width:991px){
  #block-callforproposalsstephp .trait {
      min-width:70%;
  }
}
/*@media screen and (max-width:991px){
  #block-callforproposalsstephp .trait {
      min-width:65px;
  }
}*/
#block-callforproposalsstephp h2 {
	color:#124f45;
	font-size:30px;
	margin:30px 0 40px 0;
	text-align:center;
	font-family:'karbonsemibold', sans-serif;
}
@media screen and (max-width:991px){
  #block-callforproposalsstephp h2 {
    font-size:24px;
    margin:15px 0 15px 0;
  }
  #block-partnershipelegibilityqa h2 {
    font-size:24px;
  }
}
#block-callforproposalsstephp .item{
	width:33.33333%;
	float:left;
	position:relative;
	min-height:110px;
	padding-top:25px;

}
#block-callforproposalsstephp .item > .title {
	width:70%;
	margin:auto;
	color:#124f45;
	font-size:16px;
	font-family:'karbonregular', sans-serif;
}
@media screen and (max-width:991px){
  #block-callforproposalsstephp .item > .title {
    font-size:15px;
    line-height:1;
  }
  #block-callforproposalsstephp .step {
    width:9px;
    height:9px;
  }
  #block-callforproposalsstephp .trait {
    top:-16px;
  }
  #block-callforproposalsstephp .item {
    padding-top:10px;
  }
  #block-callforproposalsstephp .timeline {
    margin-bottom:0;
  }
}
.btn-orange {
	position:relative;
    font-family: 'karbonsemibold', sans-serif;
    z-index: 1000;
    font-size:18px;
    padding:10px 20px;
    border-radius: 27px;
    margin-right:10px;
	background-color:#ebb46a;
    color:white;
}
#block-callforproposalsstephp .timeline > .item:last-child .trait {
	display:none;
}
#block-callforproposalsstephp .content {
	width:90%;
	margin:auto;
	text-align:center;
	margin-bottom:25px;
}
h1 {
  font-family: 'karbonmedium',sans-serif;
  font-size:45px;
}
@media screen and (max-width:991px){
  #block-callforproposalsstephp .content {
    width:100%;
    margin-bottom:10px;
  }
  h1 {
    font-size:30px;
  }
  h2 {
    font-size:24px;
  }
  h3 {
    font-size:20px;
  }
}
#block-callforproposalsstephp .item.active .step {
	width:19px;
	height:19px;
	background-color:#ebb46a;
}
#block-callforproposalsstephp .item.active .title {
	font-size:18px;
	font-family: 'karbonbold', sans-serif;
}
@media screen and (max-width:991px){
   #block-callforproposalsstephp .item.active .step {
    width:12px;
    height:12px;
  }
}
#block-partnershipelegibilityqa {
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center bottom;
	float:left;
	width:48%;
	position:relative;
	min-height: 340px;
	margin: 0 1%;
	-moz-box-shadow: 0px 29px 54px -30px #4C6556;
	-webkit-box-shadow: 0px 29px 54px -30px #4C6556;
	-o-box-shadow: 0px 29px 54px -30px #4C6556;
	box-shadow: 0px 29px 54px -30px #4C6556;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#4C6556, Direction=180, Strength=80);
}
@media screen and (max-width:700px){
  #block-callforproposalsstephp {
    padding:15px;
  }
  #block-callforproposalsstephp .item.active .title {
    font-size:16px;
  }
}
@media screen and (max-width:700px){
  #block-callforproposalsstephp {
    width:100%;
    margin:auto;
    float:none;
    margin-bottom:25px;
  }
  #block-partnershipelegibilityqa {
    width:100%;
    margin:auto;
    float:none;
    background-size:cover;
  }
  #block-callforproposalsstephp .item {
    min-height:80px;
  }
}
#block-partnershipelegibilityqa .video-toggle {
	width:126px;
	height:50px;
	border-radius:27px;
	padding:9px 15px;
	position:absolute;
	left:0;
	right:0;
	bottom:50px;
	margin:auto;
	font-size:18px;
	font-weight:600;
}
#block-partnershipelegibilityqa .btn-green {
	width:126px;
	height:50px;
	border-radius:27px;
	position:absolute;
	left:0;
	right:0;
	bottom:50px;
	margin:auto;
	font-size:18px;
	font-weight:600;
  text-align:center;
}
#block-partnershipelegibilityqa .video-toggle span{
	padding-left:10px;
	position: absolute;
	top: 10px;
}

#block-partnershipelegibilityqa h2 {
	position:absolute;
	bottom:140px;
	left:0;
	right:0;
	margin:auto;
	text-align:center;
	width:70%;
	font-size:30px;
	font-family:'karbonsemibold', sans-serif;
	color:#FFF;
}
@media screen and (max-width:991px){
   #block-partnershipelegibilityqa h2 {
    font-size:24px;
    width:60%
  }
}
.blue-overlay {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	background-color:rgba(75,87,210,.65);
}
.news-cities .blue-overlay ~ div {
	min-height:426px;
	background-repeat:no-repeat;
	background-size:cover;
}
@media screen and (max-width:991px){
  .news-cities .blue-overlay ~ div {
    min-height:253px;
  }
  .multiple-items-three .slick-slide {
    min-height:253px;
  }
  }
.news-cities .blue-overlay {
	max-height:426px;
}
.block--key-figures h2 {
	font-size:30px;
	text-align:center;
	margin:0 20px;
	font-weight:600;
}
.block--key-figures .field--name-field-key-figure {
	width:80%;
	margin:auto;
}
.block--key-figures .field-collection-item--name-field-key-figure {
	width:25%;
	float:left;
	text-align:center;
}
@media screen and (max-width:530px){
  .block--key-figures .field-collection-item--name-field-key-figure {
    width:50%;
    float:left;
    text-align:center;
  }
}
.block--key-figures .field--name-field-key-figure .field__item:first-child .field-collection-item--name-field-key-figure:first-child {
	background: transparent url('../images/key-figure-left.png')no-repeat top left;
}
.block--key-figures .field--name-field-key-figure .field__item:last-child .field-collection-item--name-field-key-figure:last-child {
	background: transparent url('../images/key-figure-right.png')no-repeat top left;
}
.block--key-figures .field--name-field-number {
	font-size:144px;
	font-family:'karbonbold', sans-serif;
	color:#4B57D2;
}
.block--key-figures .field--name-field-label {
	font-size:24px;
	font-family:'karbonmedium', sans-serif;
	color:#052923;
}
.block--key-figures .content {
	margin-bottom:25px;
}
.block--key-figures .links {
	clear:both;
	margin:auto;
	display:inline-block;
	text-align:center;
  width:100%;
}
@media screen and (max-width:368px){
  .block--key-figures .links > a {
    margin-bottom:20px;
  }
}
.region-footer-top #block-downloadinlangblock {
	padding:15px;
	text-align:left;
	width:50%;
	float:left;
	background-color:#DCF4F0;
	text-align:center;
	margin-top:0;
}
@media screen and (max-width:991px){
  .block--key-figures .field--name-field-number {
    font-size:65px;
  }
  .block--key-figures .field--name-field-label {
    font-size:18px;
  }
  .block--key-figures .field--name-field-key-figure .field__item:last-child .field-collection-item--name-field-key-figure:last-child {
    background:inherit;
  }
  .block--key-figures .field--name-field-key-figure .field__item:first-child .field-collection-item--name-field-key-figure:first-child {
    background:inherit;
  }
}
@media screen and (max-width:748px){
  .region-footer-top #block-downloadinlangblock {
    padding:15px;
    text-align:left;
    width:100%;
    float:left;
    background-color:#DCF4F0;
    text-align:center;
    margin-top:0;
  }
  #download-in-lang{
    display:inline-block;
  }
}
.region-footer-top #block-downloadinlangblock h2{
	color:#124f45;
	font-size:30px;
	margin-top:0;
	font-family:'karbonmedium', sans-serif;
  margin-bottom:0.5em;
}
.region-footer-top #block-downloadinlangblock select{
	background-color: #ffffff;
	box-shadow: inset -1px 1px 5px 0 rgba(0, 0, 0, 0.27);
	text-align:center !important;
	height:50px;
	font-family: 'karbonregular', sans-serif;
	font-size:18px;
	text-align:center;
	color: rgba(0,0,0,.27);
	min-width:314px;
  border:0;
}

form.download-in-lang .js-form-item-ressources {
	float:left;
	width:auto;
	margin-top:0;
}
/*.region-content-bottom #block-termofrefenecesblock input[type="submit"] {
	border:0;
	background-color:#13b89c;
	font-family:karbonsemibold;
	font-size:18px;
	color:#FFF;
	text-transform:none;
	height:50px;
	border-radius:25px;
	margin-left:0;
	background-image:inherit;
}*/
.region-footer-top #block-downloadinlangblock span {
	font-family: 'karbonregular', sans-serif;
	font-size:18px;
	display:block;
	color:#124f45;
}
@media screen and (max-width:1199px){
  .region-footer-top #block-downloadinlangblock span {
    max-width:80%;
    margin:auto;
  }
}
.region-footer-top #block-formsubscribtionmailchipblock{
	text-align:center;
}
.region-footer-top #block-downloadinlangblock .form-item-ressources label{
	display:none;
}
.region-footer-top #block-downloadinlangblock form.download-in-lang {
	background:inherit;
	padding-left:0;
	padding:2em 0;
}
.region-footer-top #block-downloadinlangblock .js-form-type-select {
	margin:0 0 0 55px;
}
.region-footer-top #block-formsubscribtionmailchipblock {
	float:left;
	width:50%;
	padding:15px;
	clear:inherit;
	margin:0;
	background-color:#ffebd1;
	border-top:0;
	text-align:center;
}
@media screen and (max-width:1199px){
  .region-footer-top #block-downloadinlangblock select {
    min-width:230px;
  }
  .region-footer-top #block-formsubscribtionmailchipblock input#mce-EMAIL {
    min-width:210px !important;
  }
  #edit-ressources {
    width:inherit;
  }
}
@media screen and (max-width:768px){
  form.download-in-lang .js-form-item-ressources {

    margin:auto;
  }
  .region-footer-top #block-downloadinlangblock select {
    min-width:230px;
    margin-bottom:15Px;
  }
  .region-footer-top #block-downloadinlangblock .js-form-type-select {
	margin:20px auto;

  }
  form.download-in-lang .js-form-item-ressources {
    float:inherit;
  }
}
@media screen and (max-width:748px){
  .region-footer-top #block-formsubscribtionmailchipblock {
    width:100%;
    padding:15px;
    min-height:225px;
  }
}
.region-footer-top #block-formsubscribtionmailchipblock .content {
	margin-top:15px;
}

@media screen and (max-width:991px){
  .region-footer-top #block-downloadinlangblock select{
      min-width:inherit;
  }
}
@media screen and (max-width:480px){
  #edit-download {
    margin-top:0;
  }
  .region-footer-top #block-downloadinlangblock select{
      min-width:inherit;
      width:100%;
  }
}
.page-node-type-news #block-uia-breadcrumbs li:nth-child(2){
  display:none;
}
@media screen and (max-width:540px){
  .page-node-type-news h1 {
    font-size:24px;
  }
  .page-node-type-news #block-uia-page-title {
    margin-bottom:0 !important;
    margin-top:10px;
  }
}
.region-footer-top #block-formsubscribtionmailchipblock h2 {
	font-family: 'karbonmedium', sans-serif;
	font-size:30px;
	margin:0 0 0.5em;
	color:#5e3a0a;
}
.region-footer-top #block-formsubscribtionmailchipblock input#mce-EMAIL{
	min-width:375px;
	height:50px;
	border-radius:25px;
	background-color:#FFF;
	box-shadow: inset -1px 1px 5px 0 rgba(0, 0, 0, 0.27);
	font-family: 'karbonregular', sans-serif;
	font-size:18px;
	text-align:center;
	color:#333;
	border:0;
	margin-left:30px;
}
.region-footer-top .block .content {
  margin-top:15px;
}
@media screen and (max-width:991px){
  .region-footer-top #block-formsubscribtionmailchipblock input#mce-EMAIL{
    min-width:inherit;
    width:100%;
    max-width:210px;
   margin-left:0;
  }
  body {
    padding:0;
  }
}
@media screen and (max-width:991px){
  .region-footer-top h2 {
    font-size:20px;
    margin-top:10px;
  }
  .region-footer-top #block-formsubscribtionmailchipblock .content {
    margin-top:15px;
  }
  .region-footer-top #block-downloadinlangblock h2,
  .region-footer-top #block-formsubscribtionmailchipblock h2{
    font-size:24px;
  }

}
.region-footer-top #block-formsubscribtionmailchipblock input#mce-EMAIL::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: rgba(0,0,0,.27);
}
input#mce-EMAIL::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: rgba(0,0,0,.27);
}
.region-footer-top #block-formsubscribtionmailchipblock input#mce-EMAIL:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: rgba(0,0,0,.27);
}
input#mce-EMAIL:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: rgba(0,0,0,.27);
}
.region-footer-top #block-formsubscribtionmailchipblock input#mce-EMAIL::-ms-input-placeholder { /* Microsoft Edge */
    color: rgba(0,0,0,.27);
}
input#mce-EMAIL::-ms-input-placeholder { /* Microsoft Edge */
    color: rgba(0,0,0,.27);
}
.region-footer-top #block-formsubscribtionmailchipblock label[for="mce-EMAIL"].footer {
	font-family: 'karbonregular', sans-serif;
    font-size: 18px;
    display: block;
	color:#734F20;
}
.region-footer-top #block-formsubscribtionmailchipblock label[for="mce-EMAIL"].sidebox {
  display:none;
}
.region-footer-top #block-formsubscribtionmailchipblock .form-items {
	padding:20px 0;
}
/*.region-content-bottom #block-formsubscribtionmailchipblock input[type="submit"] {
	border:0;
	text-transform:none;
	width:71px;
	height:50px;
	border-radius:25px;
	background-color:#EBB46A;
	font-size:18px;
	font-family:karbonsemibold;
	color:#FFF;
}*/
.footer-top {
	background-image: linear-gradient(to right, #DCF4F0, #DCF4F0 50%, #ffebd1 50%);
	  background-repeat: no-repeat;
}
@media screen and (max-width:748px){
  .region-footer-top #block-downloadinlangblock {
    margin-bottom:10px;
    min-height:215px;
  }
  .footer-top {
	  background-image: linear-gradient(to bottom, #DCF4F0, #DCF4F0 50%, #ffebd1 50%);
	  background-repeat: no-repeat;
    padding-left:0
  }
  form.download-in-lang .js-form-item-ressources {
    display:block;
  }
  .region-footer-top h2 {
    min-height:inherit;
    font-size:20px;
  }
  .region-footer-top #block-formsubscribtionmailchipblock input#mce-EMAIL {
    width:inherit;
    display:unset;
    margin:inherit;
  }
  .region-footer-top #block-downloadinlangblock select {
    margin-bottom:0;
    margin-right:0;
  }
  .region-footer-top #block-downloadinlangblock form.download-in-lang{
    padding-top:10px;
    padding-bottom:10px;
  }
  #edit-download {
    margin-left:15px;
  }
}
@media screen and (max-width:530px){
  .region-footer-top #block-downloadinlangblock {
    min-height:230px;
  }
  .region-footer-top #block-formsubscribtionmailchipblock {
    min-height:240px;
	  margin-top: 46px;
  }
}
/** CALL FOR PROPOSALS **/
.page-node-type-call-for-project #block-chronocountdown {
	background-color:#13b89c;
	border-radius:12px;
	min-height:115px;
	margin-bottom:0;
  position:relative;
  z-index:3;
}
@media screen and (max-width:576px){
  .page-node-type-call-for-project #block-chronocountdown {
    border-radius:0;
  }
}
@media screen and (max-width:768px){
  .page-node-type-call-for-project #block-chronocountdown {
    padding:8px;
    min-height:105px;
  }
  .page-node-type-call-for-project #block-chronocountdown .content {
    margin:15px 0 0 0 ;
  }
}
.page-node-type-call-for-project #defaultCountdown {
	display:none !important;
}
.page-node-type-call-for-project #block-chronocountdown p {
	font-family: 'karbonsemibold', sans-serif;
	font-size:18px;
  margin-bottom:0;
}
.page-node-type-call-for-project #block-chronocountdown span{
	font-family:'karbonbold', sans-serif !important;
	font-size:30px;
  display:block;
  margin-top:-5px;
}
@media screen and (max-width:768px){
  .page-node-type-call-for-project #block-chronocountdown span {
    font-size:24px;
  }
}
.page-node-type-call-for-project h4 {
  margin-bottom:25px;
}
#block-callforproposalssidebar{
	padding:20px;
	background-color:#F3F7FC;
	min-height:355px;
	border-radius:12px;
  position:relative;
  z-index:2;
  margin:-12px 0 45px;
}

#block-callforproposalprevious {
	padding:0px;
	background-color:#F3F7FC;
	min-height:355px;
	border-radius:12px;
  position:relative;
  z-index:2;
  margin:-12px 0;
}
@media screen and (max-width:576px){
  #block-callforproposalssidebar,
  #block-callforproposalprevious{
    margin:0;
  }
  #block-callforproposalssidebar .timeline,
  #block-callforproposalprevious .timeline{
    margin-left:15%;
    text-align:center;
  }
}
#block-callforproposalssidebar .step,
#block-callforproposalprevious .step{
	width:14px;
	height:14px;
	opacity:.5;
	background-color:#0a715F;
	border-radius:50%;
	margin:0 15px;
	position:absolute;
	left:-53px;
	top:32px;
}
#block-callforproposalssidebar .item:not(.active) .step {
	left:-50px;
}
#block-callforproposalssidebar .item.active .step {
	top:28px;
}
#block-callforproposalssidebar .trait {
	min-width:51px;
	height:3px;
	opacity:.58;
	background-color:#010101;
	border:1px solid #4DA293;
	position:absolute;
	left:-54px;
	top:80px;
	margin:auto;
	transform:rotate(90deg);
}
#block-callforproposalssidebar .item{
	width:90%;
	float:right;
	position:relative;
	min-height:85px;
	padding-top:25px;

}
#block-callforproposalssidebar .item > .title {
	width:70%;
	margin:auto;
	color:#124f45;
	font-size:18px;
	font-family:'karbonregular', sans-serif;
}

#block-callforproposalsstephp .btn-orange {
  float:inherit;
  width:auto;
}
#block-callforproposalssidebar .timeline > .item:last-child .trait {
	display:none;
}
#block-callforproposalssidebar .content {
	width:80%;
	margin:auto;
	text-align:left;
	margin-bottom:25px;
}
#block-callforproposalssidebar .item.active .step {
	width:19px;
	height:19px;
	background-color:#ebb46a;
}
#block-callforproposalssidebar .item.active .title {
	font-size:18px;
	font-family:'karbonbold', sans-serif;
}
.page-node-type-call-for-project #block-views-block-faq-block-1 {
	border-radius:12px;
	background-color:#f3f7fc;
  margin:0 0 45px;
}
.page-node-type-call-for-project #block-views-block-faq-block-1 h3 {
	font-family: 'karbonsemibold',sans-serif;
	font-size:24px;
	width:80%;
	text-align:center;
	margin:auto;
	margin-bottom:25px;
}
.page-node-type-call-for-project #block-views-block-faq-block-1 .views-row {
	margin:25px auto;
	width:90%;
}
@media screen and (max-width:768px){
  .page-node-type-call-for-project #block-views-block-faq-block-1 .views-row {
    width:100%;
  }
}
.page-node-type-call-for-project #block-views-block-faq-block-1 .views-field-title a {
	font-size:18px;
	font-family: 'karbonregular',sans-serif;
	color:#0c362f;
}
.page-node-type-call-for-project #block-views-block-faq-block-1 .view-footer {
	text-align:center;
}
.page-node-type-call-for-project #block-views-block-faq-block-1 .view-footer a {
	margin:25px auto;
	display:inline-block;
}
.page-node-type-call-for-project #main-wrapper,
.path-faq #main-wrapper{
	position:relative;
	top:-100px;
	padding-top:20px;
	background-color:#FFF;
	border-radius:12px;
	margin-top:0;
  z-index:999;
}
.page-node-type-editorial-page #main-wrapper {
	position: relative;
	top:-100px;
	z-index:999;
	border-top-right-radius: 12px;
	border-top-left-radius: 12px;
}
.path-faq #main-wrapper #content {
	margin-top:0;
}
@media screen and (max-width:768px){
	.path-faq #main-wrapper {
		top:0;
	}
}
@media screen and (max-width:991px){

  .region-footer-top .container {
    width:100%;
    margin:auto;
  }
  [id^="edit-download"] {
    margin:0
  }
}
@media screen and (max-width:768px){
  .page-node-type-call-for-project #main-wrapper {
    width:100%;
    margin:auto;
  }
  .layout-sidebar-second #sidebar-second aside {
    padding:0;
  }
  .page-node-type-call-for-project .layout-main {
    margin-top:0;
  }
  .page-node-type-call-for-project #block-uia-content {
    padding:0 10px;
  }
  .page-node-type-call-for-project #block-uia-content .content {
    margin:0;
  }
}
@media screen and (max-width:485px){
  .region-footer-top .container {
    width:100%;
  }

  .region-footer-top #block-formsubscribtionmailchipblock input#mce-EMAIL {
    max-width:176px;
    min-width:inherit !important;
  }

  .btn, .field--name-field-lien-apply a, [id^="edit-download"] {
    margin-right:0;
    margin-left:10px;
    padding:10px;
  }
  #mc-embedded-subscribe {
    margin-right:0;
    margin-left:10px;
  }
  .region-footer-top #block-downloadinlangblock {
    padding:15px 0;
  }
}
@media screen and (max-width:399px)
.page-node-type-call-for-project .field--name-field-short-description {
	font-family:'karbonmedium',sans-serif;
}
.page-node-type-call-for-project .subtitle {
	font-family: 'karbonsemibold',sans-serif;
	font-size:20px;
	margin-bottom:15px;
}
.page-node-type-call-for-project .topic-item {
	width:48%;
	margin-left:2%;
	float:left;
	margin-bottom:15px;
}
@media screen and (max-width:768px){
  .page-node-type-call-for-project .topic-item {
    min-height:inherit;
  }
}
@media screen and (max-width:575px){
  .page-node-type-call-for-project .topic-item {
    min-height:230px;
  }
}
@media screen and (max-width:460px){
  .page-node-type-call-for-project .topic-item {
    min-height:inherit;
  }
}
.page-node-type-call-for-project .topic-item .image {
	float:left;
	max-width:30%;
	margin-right:20px;
}
.page-node-type-call-for-project .topic-item .image img {
	width:67px;
	height:67px;
  transition:0.5s;
}
@media screen and (max-width:991px){
  .page-node-type-call-for-project .block .content {
    margin:0;
  }
  .page-node-type-call-for-project .download-form #term-references-download select {
    width:200px;
    min-width:unset !important;
  }
}
@media screen and (max-width:768px){

  .page-node-type-call-for-project #block-views-block-faq-block-1 h3 {
    margin-top:15px;
  }
  .page-node-type-call-for-project h3 {
    font-size:20px !important;
  }
  .page-node-type-call-for-project .topic-item .image img {
    width:47px;
    height:47px
  }
  .page-node-type-call-for-project .topic-item .image {
    margin-right:10px;
  }
}
.page-node-type-call-for-project .topic-item .image img:hover{
  transform:rotate(10deg);

}
.page-node-type-call-for-project .topic-item .description {
	max-width:70%;
	float:left;
  min-height:130px;
}
@media screen and (max-width:768px){
  .page-node-type-call-for-project .topic-item .description {
    max-width:67%;
  }
}
.page-node-type-call-for-project .topic-item .description a {
  color:#13b89c;
  text-decoration:underline;
}
.page-node-type-call-for-project .topic-item .description span {
	font-family: 'karbonsemibold',sans-serif;
	font-size:20px;
	display:block;
	margin-top:5px;
	line-height:1;
	margin-bottom:10px;
}
.page-node-type-call-for-project .topic-item .description p {
	font-family: 'karbonregular',sans-serif;
	font-size:18px;
}
.page-node-type-call-for-project p {
	font-family: 'karbonregular',sans-serif;
	font-size:18px;
}
.page-node-type-call-for-project.layout-sidebar-second #sidebar-second,
.path-previous-calls-for-proposals.layout-sidebar-second #sidebar-second{
	width:33%;
  float:right;
}


.page-node-type-call-for-project.layout-sidebar-second #content ,
.path-previous-calls-for-proposals.layout-sidebar-second #content{
	max-width:67%;
  float:left;
}

@media screen and (max-width:768px){
  .path-previous-calls-for-proposals.layout-sidebar-second #sidebar-second,
  .path-previous-calls-for-proposals.layout-sidebar-second #content {
    width:100%;
    float:inherit;
    margin:auto;
    max-width:inherit;
  }
  .path-previous-calls-for-proposals.layout-sidebar-second #sidebar-second {
    margin-top:45px;
  }
}
.page-node-type-call-for-project .field--name-field-title-of-uia-guidance {
	font-family:'karbonsemibold',sans-serif;
	font-size:30px;
	margin-bottom:30px;
}
.btn-download {
	margin-top:15px;
	display:block;
}
@media screen and (max-width:599px){
  .btn-download {
    line-height:1;
    font-size:16px;
  }
}
.page-node-type-call-for-project .field--name-field-description-of-uia .list-check{
	padding-left:0;
  margin-bottom:0;
}
.page-node-type-call-for-project .field--name-field-description-of-uia .list-check li:first-child {
	padding-left:0;
}
@media screen and (max-width:991px){
  .page-node-type-call-for-project .field--name-field-description-of-uia .list-check li {
    padding:0 0 10px 0;
    min-width:140px;
  }
  .field--name-field-description-of-uia h4 {
    margin-bottom:5px;
  }
}
.page-node-type-call-for-project .field--name-field-link a {
      display:inline-block;
      border-radius:80px;
  }
.page-node-type-call-for-project #application-pack {
	margin-top:30px;
}
@media screen and (max-width:768px){
.page-node-type-call-for-project #application-pack #edit-download{
	display:block;
	margin-top:75px;
	clear:both:
}
.page-node-type-call-for-project .download-form #term-references-download select {
	display:block;
	width:100%;
}
#term-references-download .js-form-type-select{
	width:85%;
}
}
.page-node-type-call-for-project .field-collection-item--name-field-terms-of-reference-paragra {
	    font-family: 'karbonregular',sans-serif;
    font-size: 18px;
}
.page-node-type-call-for-project .download-form h4 {
	margin-top:0;
  margin-bottom:5px;
}
.page-node-type-call-for-project h3 {
  margin-bottom:25px;
  margin-top:40px;
}
.field--name-field-other-ressources h4 {
  margin-top:2px;
  margin-bottom:5px;
}
.page-node-type-call-for-project .download-form {
	padding:30px;
	border-radius: 12px;
  border: solid 1px rgba(151, 151, 151, 0.3);
  margin:15px auto;
}
.page-node-type-call-for-project .download-form .js-form-submit {
	height:50px;
}
.page-node-type-call-for-project .download-form #term-references-download select {
	background-color: #ffffff;
    box-shadow: inset -1px 1px 2px 0 rgba(0, 0, 0, 0.3);
    text-align: center !important;
    height: 50px;
    font-family: 'karbonregular',sans-serif;
    font-size: 18px;
    text-align: center;
    color: rgba(0,0,0,.27);
    min-width: 314px;
	 border: solid 1px rgba(151, 151, 151, 0.27);
}
.page-node-type-call-for-project .download-form.sidebar-sec #term-references-download select {
  min-width:inherit;
  width:100%;
  margin-bottom:15px;
}
.page-node-type-call-for-project .download-form.sidebar-sec #term-references-download .js-form-type-select {
  width:100% !important;
}
.page-node-type-call-for-project .download-form.sidebar-sec {
  margin-top:40px;
}
.page-node-type-call-for-project .download-form.sidebar-sec #term-references-download {
  text-align:center;
}
.page-node-type-call-for-project .download-form #term-references-download {
	background:inherit;
	padding-left:0;
}
.page-node-type-call-for-project .download-form #term-references-download label[for="edit-ressources"] {
	display:none;
}
.field--name-field-title-of-application-pack {
  padding-bottom:25px;
}
.page-node-type-call-for-project .field-collection-item--name-field-other-ressources {
	border-bottom: solid 1px rgba(1, 1, 1, 0.12);
	margin-bottom:20px;
}
.page-node-type-call-for-project .field--name-field-other-ressources > .field__item:last-child .field-collection-item--name-field-other-ressources {
	border-bottom:0;
}
.page-node-type-call-for-project #pack {
	width:100%;
  margin-bottom:30px;
  margin-top:20px;
}
.page-node-type-call-for-project #apply-section {
  padding-top:45px;
}


.page-node-type-call-for-project ul li {
	font-size:18px;
}
.page-node-type-call-for-project .bottom-line {
	display:block;
	width:57px;
	height:7px;
	background-color:#04242c;
	border-radius:50px;

}
.node--type-call-for-project.node--view-mode-full > div > div:not(.slick-slider) {
	float:left;

}
.field--name-field-webinar {
   width:100%;
}
.node--type-call-for-project .field--name-field-webinar {
	position:relative;
}
.node--type-call-for-project h2 {
	font-family: 'karbonsemibold',sans-serif;
	font-size:30px;
}
.node--type-call-for-project #webinar {
	width:100%;
	padding-top:40px;
}
.node--type-call-for-project .field--name-field-webinar .field__item:not(.field--name-field-title) {
	float:left;
	width:45%;
	margin-right:25px;
	margin-top:20px;


  background-size:cover;
  background-position:center;
}
.node--type-call-for-project .webinar-proposal {
	min-height:238px;
	position:relative;
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
}
.page-node-type-call-for-project .webinar-proposal {
	min-height: 238px;
    position: relative;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
}
.page-node-type-call-for-project #webinar .field__item {
	float:left;
	width:45%;
	margin-right:25px;
	margin-top:20px;


  background-size:cover;
  background-position:center;
}
@media screen and (max-width:991px){
  .node--type-call-for-project .field--name-field-webinar .field__item:not(.field--name-field-title),
  .page-node-type-call-for-project #webinar .field__item {
    width:40%;
    min-height:170px;
  }
  .webinar-proposal~.field--name-field-title {
	  font-size:18px;}
}
@media screen and (max-width:768px){
	.node--type-call-for-project .field--name-field-webinar .field__item:not(.field--name-field-title),
	.page-node-type-call-for-project #webinar .field__item {
		width:100%;
		float:inherit;
      min-height:170px;
  }
}
@media screen and (max-width:499px){
   .node--type-call-for-project .field--name-field-webinar .field__item:not(.field--name-field-title),
   .page-node-type-call-for-project #webinar .field__item {

      min-height:170px;
  }
}
.node--type-call-for-project .field--name-field-webinar .field__item .video-toggle ,
.page-node-type-call-for-project #webinar .field__item .video-toggle{
width:126px;
	height:50px;
	border-radius:27px;
	padding:9px 15px;
	position:absolute;
	left:0;
	right:0;
	bottom:50px;
	margin:auto;
	font-size:18px;
	font-weight:600;
}
.node--type-call-for-project #apply-section {
	margin-bottom:50px;

}
.page-node-type-call-for-project #block-also {
	background-color: #FFF;
	min-height:280px;
	border-radius: 12px;
	border: solid 4px #f3f7fc;
}
.page-node-type-call-for-project #block-also h3 {
	font-family: 'karbonsemibold',sans-serif;
    font-size: 24px;
    width: 80%;
    text-align: center;
    margin: auto;
    margin-bottom: 25px;
}
.page-node-type-call-for-project #block-also .field--name-field-link {
	text-align:center;
}
.page-node-type-call-for-project #block-also .field__item {
	display:block;
	margin:50px auto;
}
.btn-tooltip {
	border:0;
	background-color:inherit;
	box-shadow:inherit;
	color:#13b89c;
  text-decoration:underline;
}
.tooltip-inner {
	background-color:#13b89c;
	color:#FFF;
}
.tooltip.in {
	opacity:1;
}
.view-id-faq .term_name, .view-id-faq .term_desc {
	width:100%;
	float:left;
	text-align:left;
	margin-top:-1px;
}
.view-id-faq .term_desc {
	font-family:'karbonregular',sans-serif;
	font-size:18px;
}
.view-id-faq .term_desc p {
  max-width:80%;
}
.view-id-faq .panel-group:not(.second-level) {
	margin-bottom:45px;
	min-height:150px;
}
.view-id-faq .panel-group:not(.second-level) > .panel-default {
	border-color:inherit;
}
.view-id-faq  .panel-group:not(.second-level) > .panel-default > .panel-heading {
	color:inherit;
	background-color:inherit;
	padding:0;
}
.view-id-faq .panel-group:not(.second-level) > .panel-default {
	border-color:inherit;
	padding:0;
	border:0;
	border-bottom:0;
  background-color:#f3f7fc;
}
.view-id-faq .panel-group:not(.second-level) > .panel-default > .panel-heading {
	padding:25px 50px;
  position:relative;
  min-height:210px;
}
@media screen and (max-width:499px){
  .view-id-faq .panel-group:not(.second-level) > .panel-default > .panel-heading {
  min-height:240px;
  }
}
@media screen and (max-width:410px){
  .view-id-faq .panel-group:not(.second-level) > .panel-default > .panel-heading {
  min-height:270px;
  }
}
@media screen and (max-width:768px){
  .view-id-faq .panel-group:not(.second-level) > .panel-default > .panel-heading {
    padding:15px;
  }
}
.view-id-faq .term_name {
	background-color:#f3f7fc;
	color:#052923;
  margin-bottom:15px;
}
.view-id-faq .term_name h2{
	font-family: 'karbonsemibold',sans-serif;
	font-size:30px;
	margin:0;
}
.view-id-faq .panel-group:
.t(.second-level) > .panel-collapse {
	margin-top:150px;
  background-color:#fafcfe;
}
.view-id-fa5q .panel-collapse.collapse ~ .panel-heading .term_desc {
	background: transparent url('../images/collapse_open.png')no-repeat center right;
}
.view-id-faq .panel-group:not(.second-level) > .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border:0;
	padding:25px 50px;
  background-color:#fafcfe;
}
@media screen and (max-width:768px){
  .view-id-faq .panel-group:not(.second-level) > .panel-default > .panel-heading + .panel-collapse > .panel-body {
    padding:15Px;
}
}
.view-id-faq .panel-group.second-level > .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border:0;
  padding:0 0 15px 0;
}
.view-id-faq .panel-group.second-level .panel-default > .panel-heading{
	border:0;
	background-color:inherit;
  padding:25px 0;
  position:relative;
  min-height:65px
}
.view-id-faq .panel-group.second-level .panel-default {
  padding:0 0 5px;
}
.view-id-faq h2{
    font-family: 'karbonsemibold',sans-serif;
    font-size: 30px;
}
.view-id-faq .panel-group.second-level {
	border-bottom:solid 1px #dfdfdf;
  margin-bottom:0;
}
.view-id-faq .panel-group.second-level .panel-default {
	border: 0;
  margin:0;
  padding:0;
      background-color: #fafcfe;
}
.panel-group.second-level  a[data-toggle="collapse"]{
  display:block;
  position:relative;
  z-index:9999;
}
.view-id-faq .panel-group.second-level .panel-default > .panel-heading h3 {
	font-family: 'karbonsemibold',sans-serif;
  font-size: 20px;
  width:100%;
}
.view-id-faq .panel-group.second-level .panel-collapse.collapse {
	position:relative;
}
.view-id-faq .panel-group.second-level .panel-collapse.collapse.in:before {
	content: '';
	position:absolute;
	top:-46px;
	right:0px;
	width:24px;
	height:24px;
	background: transparent url('../images/atop.png')no-repeat center;
}
.view-id-faq .panel-group.second-level .panel-collapse:not(.in) .panel-body {
	display:none;
}
.view-id-faq .panel-group.second-level .panel-collapse.in .panel-body {
	display:block;
}
.view-id-faq .panel-group:not(.second-level) > .panel-collapse.collapse.in {
	border-top:1px solid #13B89C;
}
.view-id-faq .panel-group.second-level .panel-collapse.collapse:not(.in) {
	display:block;
	height:0 !important;
}
.view-id-faq .panel-group.second-level .panel-collapse.collapse:not(.in):before{
	content: '';
	position:absolute;
	top:-46px;
	right:0px;
	width:24px;
	height:24px;
	background: transparent url('../images/abottom.png')no-repeat center;
}
.view-id-faq .panel-group:not(.second-level) > .panel-collapse {
	padding:20px;
}
.view-id-faq .panel-title a[aria-expanded="true"] .term_desc{
	background: transparent url('../images/collapse_open.png')no-repeat bottom 15px right 15px;
}
.view-id-faq .panel-title a[aria-expanded="false"] .term_desc{
	background: transparent url('../images/collapse_close.png')no-repeat top right 15px;
}
.view-id-faq .bottom-line {
	display:block;
	width:57px;
	height:7px;
	background-color:#13b89c;
	border-radius:50px;
	position:absolute;
	bottom:20px;
	left:50px;
}
@media screen and (max-width:768px){
  .view-id-faq .bottom-line {
    left:15px;
  }
}
#block-socialsheadertopright {
	display:inline-block;
}
@media screen and (max-width:1024px){
  #block-socialsheadertopright {
    position:absolute;
    left:-10px;
    right:0;
    width:96%;
    margin:auto;
    bottom:10px;
    text-align:left;
    z-index:999;
  }
  #block-socialsheadertopright .socials-header-top-right {
    margin:0;
  }
}
@media screen and (max-width:991px){
  #block-socialsheadertopright,
  #header .layout-container .region-header-top-right #block-selecteurdelangue{
    width:750px;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  #block-socialsheadertopright,
  #header .layout-container .region-header-top-right #block-selecteurdelangue{
    width:90%;
  }
}
@media screen and (max-width:769px){
   #block-socialsheadertopright,
  #header .layout-container .region-header-top-right #block-selecteurdelangue{
    width:90%;
  }
}
@media screen and (max-width:480px){

  #block-socialsheadertopright,#header .layout-container .region-header-top-right #block-selecteurdelangue {
    width:100%;
  }
}
.socials-header-top-right {
	margin:0;
	display:inline-block;
	list-style:none;
	padding:0 10px !important;
}
.socials-header-top-right li {
	padding:0 !important;
	margin:0 !important;
	display:inline-block;
	list-style:none;
}
.socials-header-top-right li a {
	font-family: 'karbonsemibold',sans-serif;
	color:#000;
	padding:0px 10px;
}
.socials-header-top-right li:first-child {
	background:inherit !important;
}

.socials-header-top-right li.facebook {
	background: transparent url('../images/rs-fb-off.png')no-repeat center !important;
	background-size:6px 11px;
	width:25px;
}
.socials-header-top-right li.linkedin {
	background: transparent url('../images/rs-in-off.png')no-repeat center !important;
	background-size:12px 11px;
	width:25px;
}
.socials-header-top-right li.twitter {
	background: transparent url('../images/rs-twitter-off.png')no-repeat center !important;
	background-size:12px 10px;
	width:25px;
}
.page-node-type-call-for-project .block-system-breadcrumb-block ol li:last-child {
  display:none !important;
}

#block-selecteurdelangue ul{
	padding-right:22px;
  position:relative;
}
#block-selecteurdelangue ul:before {
  content: '';
  position:absolute;
  top:10px;
  right:8px;
  width:11px;
  height:7px;
  background: transparent url('../images/arrow-bottom-fr.png')no-repeat center;

}
#block-selecteurdelangue ul:hover{
	background-color:#FFF;
	border-radius:8px;
}
#block-selecteurdelangue ul:after {
	position:absolute;
	width:20px;
	height:20px;
	top:0;
	right:0;
 	background-image: url('../images/arrow-bottom-fr.png');   /* add custom arrow */
  background-repeat:no-repeat;
  background-position:center right;
}
#block-selecteurdelangue ul li {
  display:block !important;
}


#block-selecteurdelangue ul li:first-child {
  border-top-right-radius:5px;
  border-top-left-radius:5px;
}
#block-selecteurdelangue ul li:last-child {
  border-bottom-right-radius:5px;
  border-bottom-left-radius:5px;
}
#block-selecteurdelangue ul > li.hovered {
  background-color:#FFF;

}
#block-selecteurdelangue li > a {


}
#block-selecteurdelangue ul li a:hover {
  color:#13B89C;
}
#block-selecteurdelangue ul li:not(.is-active){
  opacity:0;
}
.at-icon-wrapper.at-share-btn.at-svc-compact {
  right:-22px;
}
.at-icon-wrapper.at-share-btn.at-svc-compact:before {
  content:'';
  position:absolute;
  left:10px;
  top:7px;
  width:24px;
  height:24px;
  background: transparent url('../images/share.png') no-repeat center;

}
.at-icon-wrapper.at-share-btn.at-svc-print {
  position:absolute;
  left:-20px;
}
.at-icon-wrapper.at-share-btn.at-svc-print:after {
  position:absolute;
  left:-20px;
  content: 'Print';
  width:30px;
  right:0;
  top:7px;
}

@media screen and (max-width:921px){
  #block-searchfilterformblock .form-type-textfield {
    display:block !important;
  }
}


.path-jobs-and-tenders #block-blockheadercallforproposal{
    height:480px;
}
.path-uia-cities .region-title,
.path-jobs-and-tenders .region-title{
  padding-bottom:50px;
}
.page-node-type-project .container-absolute {
  bottom:260px;
}
.page-node-type-project .container-absolute .region-breadcrumb{
  padding-left:0 !important;
}
@media screen and (max-width:480px){
  #block-uia-breadcrumbs {
    width:100% !important;
  }
}
@media screen and (maxwidth:1024px){

	.page-node-type-editorial-page.layout-sidebar-second #sidebar-second,
  .path-previous-calls-for-proposals.layout-sidebar-second #sidebar-second,
  {
		width:25%
	}
}
.webinar-proposal ~ .field--name-field-title {

	display:block;
	margin-top:15px;
	font-size: 20px;
    color: #052923;
    font-family: 'karbonsemibold',sans-serif;
	text-align:left;
}
.page-node-type-news #block-uia-page-title .title {
	max-width:80%;
  margin-top:20px;
}
.related-articles {
  margin:20px 0;
  width:90%;
}
@media screen and (max-width:991px){
  .page-node-type-news #block-uia-page-title .title {
    font-size:30px;
  }
}
@media screen and (max-width:768px){
  .page-node-type-news #block-uia-page-title .title {
    margin-top:0px;
  }
  .page-node-type-news #block-addthisshare {
    display:none;
  }
  .page-node-type-news #block-uia-page-title .title {
    max-width:100%;
  }
}
#at20mc {
  display:none !important;
}
@media screen and (max-width:699px){
	.page-node-type-editorial-page #main-wrapper{
		top: -20px
	}
	#block-views-block-uia-events-block-1 .details-new{
		width: 90%;
	}
	.multiple-items-three {
		max-height:450px;
	}
	.news-cities .image h2 {
		left:0;
		right:0;
		width:60%;
		margin:0 30px;
	}
	.news-cities .image .sub {
		margin:0;
		right:0;
		width:65%;
	}
	.news-cities .details {
		margin-left:10px;
		margin-top: 15px;
		width:60%;
	}
}


/** LOT DEUX **/
/** LISTE PROJET **/

@media screen and (max-width:768px){
  .page-node-type-news #main-wrapper {
    top:0px;
  }
}
.path-uia-cities .container-absolute {
  bottom:34%;
}
.path-uia-cities #block-projectsintroduction {
  position:absolute;
   font-family: 'karbonmedium',sans-serif;
  font-size:25px;
  color:#052923;
  top:-140px;
  text-align:left;
  padding:0;
}
@media screen and (max-width:991px){
  .path-uia-cities #block-projectsintroduction {
    top:-175px;
  }
  .path-uia-cities .container-absolute {
    bottom:38%;
  }
}
@media screen and (max-width:850px){
   .path-uia-cities #block-projectsintroduction {
    top:-135px;
  }
}
@media screen and (max-width:768px){
  .path-uia-cities #block-projectsintroduction {
    position:initial;
    width:100%;
    margin-bottom:15px;
  }
}
.path-uia-cities .views-field-field-city-taxo {
  font-family: 'karbonsemibold',sans-serif;
  font-size:30px;
  margin:15px 0;
}
.path-uia-cities .views-field-title {
  font-family: 'karbonsemibold',sans-serif;
  font-size:20px;
  margin-bottom:15px;
}
.path-uia-cities .views-label {
  display:inline-block;
  font-family: 'karbonsemibold',sans-serif;
  font-size:18px;
}
.path-uia-cities .views-label ~ .field-content {
  display:inline-block;
  font-family:'karbonregular', sans-serif;
  font-size:18px;
  padding-left:10px;
}
.path-uia-cities .bottom-line {
	width:57px;
	height:7px;
	background-color:#13B89C;
	border-radius:50px;
	margin-top:25px;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s ;
  transition:all .3s ;
}
.path-uia-cities .views-row {
  margin-bottom:30px;
  position:relative;
}
.path-uia-cities .views-field-field-visual {
  position:relative;
}
.path-uia-cities .views-row:hover .overlay-hover  {
  opacity:.4;
}
.path-uia-cities .views-row:hover .bottom-line {
  width:100%;
}
.path-uia-cities .views-row:hover .views-field-field-city-taxo {
  color:#13B89C;
}
.path-uia-cities .views-field-view-node a {
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:99;
  bottom:0;
}
.path-uia-cities .views-field-field-image {
  position:absolute;
  width:62px;
  height:62px;
  right:10px;
  top:10px;
  z-index:999999999;
}
.path-uia-cities .views-field-field-image .tooltip {
  display:block;
  padding:5px;
  background-color:#FFF;
  color:#13B89C;
  top:70px;
  right:10px;
  border-radius:8px;
  text-align:center;
  min-width:150px;
  font-family: inherit !important;
}
.path-uia-cities .view-uia-projects.view-id-uia_projects .pager {
    margin-top:30px;
    text-align:center;
}
.path-uia-cities .view-uia-projects.view-id-uia_projects .pager__item a {
       color: white;
    background: rgb(19,184,156)!important;
    background: -moz-linear-gradient(left, rgba(19,184,156,1) 0%, rgba(19,184,156,1) 50%, rgba(192,247,240,1) 100%)!important;
    background: -webkit-linear-gradient(left, rgba(19,184,156,1) 0%,rgba(19,184,156,1) 50%,rgba(192,247,240,1) 100%)!important;
    background: linear-gradient(to right, rgba(19,184,156,1) 0%,rgba(19,184,156,1) 50%,rgba(192,247,240,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13b89c', endColorstr='#c0f7f0',GradientType=1 )!important;
    background-position: 0%!important;
    background-size: 200%!important;
    background-repeat: no-repeat!important;
    transition: background-position 0.3s;
    border: 0;
    height: 50px;
  background-image:unset;
  font-family: 'karbonsemibold', sans-serif;
    z-index: 998;
    font-size: 24px;

    padding: 10px 20px;
    border-radius: 27px;
    margin-right: 10px;
}
.path-uia-cities .view-uia-projects.view-id-uia_projects .pager__item a:hover {
  background-position:50% !important;
}
.path-uia-cities .views-field-field-image:hover .tooltip {
  opacity:1;
}
.path-uia-cities .views-exposed-form .js-form-item {
  display:inline-block;
  width:auto;
  margin-top:0;
}
.path-uia-cities .js-form-item-field-topic-target-id select {
  width:145px;
}
.path-uia-cities .js-form-item-field-country-value select {
  width:157px;
}
.path-uia-cities .js-form-item-field-city-size-target-id select {
  width:170px;
}
.path-uia-cities #edit-field-call-for-pr-target-id {
  width:200px;
}
.path-uia-cities .form-item-combine .form-text {
  width:150px;
}
.path-uia-cities .js-form-item-field-call-for-pr-target-id select {
  width:202px;
}
.path-uia-cities .form-item input, .path-uia-cities .form-item select {
  border-radius: 25px;
  box-shadow: inset -1px 1px 2px 0 rgba(0, 0, 0, 0.3);
  background-color: #ffffff;
  border:1px solid #9de1d6;
  font-family: 'karbonmedium', sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #0c362f;
  position:relative;
}
select{

  -moz-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}
.path-uia-cities .form-type-select {position:relative;-moz-appearance:none}
.path-uia-cities .form-type-select:after {
  content: '';
  position:absolute;
  width:15px;
  height:15px;
  background: transparent url('../images/arrow-bottom-menu.png')no-repeat center;
  right:5px;
  top:18px;
  pointer-events:none;
}
.path-uia-cities .form-item-combine {
  position:relative;
}
.path-uia-cities .bef-exposed-form .form--inline > .form-item {
  float:inherit;
	margin-bottom:0px;
}
.layout-main {
  margin-bottom:0;
}

.path-uia-cities .form-item-combine:after {
  position:absolute;
  content:'';
  width:20px;
  height:20px;
  right:15px;
  top:15px;
  background: transparent url('../images/search.png')no-repeat center;
}
.path-uia-cities .view-header{
  float:right;
}
.path-uia-cities .btn-map {
  display:inline-block;
  width:auto;
}
.path-uia-cities .btn-list {
  position:relative;
  margin-right:0;
}
.path-uia-cities .btn-list:before {
  content: '';
  position:absolute;
  width:12px;
  height:15px;
  left:20px;
  top:15px;
  background: transparent url('../images/icon-list-btn.png') no-repeat center center;
}
@media screen and (max-width:1199px){
  .path-uia-cities .view-filters {
    text-align:center;
  }
}

.path-uia-cities .view-header .btn-green {
  padding-left:40px;
position:relative;
}
.path-uia-cities .view-filters .btn-map {
  position:relative;
  padding-left:40px;
}
@media screen and (max-width:768px){
  .path-uia-cities .view-filters .btn-map {
    display:none;
  }
}

.path-uia-cities .view-filters .btn-green:before {
  content: '';
  position:absolute;
  width:12px;
  height:15px;
  left:20px;
  top:15px;
  background: transparent url('../images/map-marker-btn.png')no-repeat center;
}
.path-uia-cities .js.form-edit-combine input {
  max-width:180px;
}
.path-uia-cities .form-item label {
  display:inline-block;
  width:inherit;
  padding-right:10px;
  font-family: 'karbonsemibold',sans-serif;
  font-size:20px;
  max-width:60px;
  text-align:left;
}
@media screen and (max-width:620px){
  .path-uia-cities .form-item label {
    display:none;
  }
}
@media screen and (max-width:420px){
  .path-uia-cities .bef-exposed-form .form--inline > .form-item {
    width:80%;
    clear:both;
    margin-bottom:15px;
  }
  .path-uia-cities .bef-exposed-form .form--inline > .form-item > select{
    width:100% !important;
  }
  .path-uia-cities #edit-combine {
    max-width:100%;
  }
}
.node--type-project .header-absolute {
  margin-top:-280px;
}
.node--type-project .mobile-number {
  display:none;
}
@media screen and (max-width:768px){
  .node--type-project .mobile-number {
    display:block;
  }
  .node--type-project .right .field--name-field-project-number {
    display:none;
  }
  .node--type-project .right .erdf {
    display:none;
  }
}
.multiple-items-two {clear:both;}
@media screen and (max-width:991px){
  .page-node-type-project #block-views-block-uia-projects-block-2 .views-row {
    margin-right:0;
  }
}
@media screen and (max-width:768px){

  .overlay-hover {
    max-width:450px;
  }
  .node--type-project .header-absolute {
    margin-top:0;
  }
  .page-node-type-project #content {
    margin-top:0;
  }
  .page-node-type-project #block-addthisshare {
    display:none;
  }
  .page-node-type-project .multiple-items-two .slick-list.draggable {
    max-width:450px;
    margin:auto;
  }
  .page-node-type-project #block-views-block-uia-projects-block-2 .views-row {
    margin:0;
  }
}
.node--type-project .left , .node--type-project .right {
  margin-top:60px;
}
@media screen and (max-width:991px){
  .node--type-project .left , .node--type-project .right {
      margin-top:95px;
    }
}
.node--type-project .header-absolute .topic-logo,
.node--type-project .header-absolute .detail{
  float:left;
  max-width:80%;
}

.node--type-project .header-absolute .detail .topic {
  font-size:20px;
}
.node--type-project .header-absolute .topic-logo {
  margin-right:15px;
}
.node--type-project .header-absolute .topic-logo img {
  width:60px;
  height:60px;
}
@media screen and (max-width:620px){
  .path-uia-cities #block-uia-page-title .page-title {
    padding:0;
  }
  .path-uia-cities #title-region {
    padding:0;
  }
  .path-uia-cities .region-breadcrumb {
    padding:0 !important;
  }
  .path-uia-cities .views-field-field-image {
    right:10px;
  }
}
@media screen and (max-width: 600px){
  .form-actions .button.js-hide {
      display: none !important;
  }
}
.node--type-project .header-absolute .detail h2 {
  font-family: 'karbonmedium',sans-serif;
  font-size:25px;
  width:80%;
  margin-top:0;
}

@media screen and (max-width: 576px){
 .path-uia-cities #title-region {
      margin-top: 0px;
  }
}

.page-node-type-project .main-content .region-content > div {
  padding:0;
}
 .path-faq #main-wrapper {
  position: relative;
    top: -100px;
    padding-top: 20px;
    background-color: #FFF;
    border-radius: 12px;
    margin-top: 0;
  z-index:999;
}
.page-node-type-project #main-wrapper {
   position: relative;
    top: -80px;
    padding-top: 20px;
    background-color: #FFF;
    border-radius: 12px;
    margin-top: 0;
  z-index:999;
}
.page-node-type-project .node--type-project .field--name-field-citation {
  font-family: 'karbonsemibold',sans-serif;
  font-size:25px;
  font-style:normal;
  padding:0;
}
.page-node-type-project .node--type-project .field--name-field-project-number {
  background-color:#f3f7fc;
  padding:0;
  margin-bottom:0;
}
.page-node-type-project .node--type-project .field--name-field-project-number .field__label{
  background-color:#13b89c;
  height: 84px;
  border-radius: 12px;
   font-family: 'karbonbold',sans-serif;
  font-size: 30px;
  line-height:78px;
  font-weight: bold;
  color:#FFF;
}
.page-node-type-project .node--type-project .field--name-field-citation .field--name-field-author {
  font-family: 'karbonmedium', sans-serif;
  font-size:18px;
  float:left;
}
.page-node-type-project .node--type-project .field--name-field-project-number .field__items {
  padding:15px 30px;
}
.page-node-type-project .node--type-project .field--name-field-project-number .field--name-field-number {
  font-family: 'karbonbold',sans-serif;
  font-size:30px;
  color: #ebb46a;
}
.page-node-type-project .field--name-field-erdf {
  background-color:#f3f7fc;
  font-family: 'karbonsemibold';
  font-size:30px;
  color:#ebb46a;
  text-align:center;
  border-top:1px solid rgba(77,162,147,.58);
  padding-top:15px;
  bordre-width:80%;
  margin:0 30px;
}
.page-node-type-project .node--type-project .field--name-field-project-number .field--name-field-text-number {
  font-family: 'karbonregular',sans-serif;
  font-size:18px;
  margin-bottom:10px;
}
.page-node-type-project .erdf {
   background-color:#f3f7fc;
  margin-bottom:40px;
  border-bottom-left-radius:12px;
  border-bottom-right-radius:12px;
}
.page-node-type-project .erdf span {
  font-family: 'karbonregular',sans-serif;
  font-size:20px;
  text-align:center;
  display:block;
  padding-bottom:15px;
}
.page-node-type-project .node--type-project .field--name-field-description-project .field--name-title {
  font-family: 'karbonsemibold',sans-serif;
  font-size:20px;
  color: #052923;
  background: inherit;
  border-bottom: 1px solid #f3f3fc;
  padding: 20px 0;
  position: relative;
}
.page-node-type-project .node--type-project .field--name-field-description-project .field--name-title:after {
	content: '';
	top:28px;
	right: 10px;
	width: 21px;
	height: 13px;
	background: url(/themes/custom/uia/css/../images/atop.svg) no-repeat center;
	background-size: contain;
	transition: all .3s;
	position: absolute;
}
.page-node-type-project .node--type-project .field--name-field-description-project .field--name-title.opened {
	background: inherit;
}
.page-node-type-project .node--type-project .field--name-field-description-project>.field__item>div>.field--type-text-long {
	background: inherit !important;
	padding: 2em 0 !important;
}
.page-node-type-project .node--type-project .field--name-field-description-project .field--name-title.opened:after {
   transform: rotate(-180deg);
}
.page-node-type-project .node--type-project .field--name-field-description-project .field--name-title:hover {
  cursor:pointer;
}
@media screen and (max-width:991px){
  .page-node-type-project .node--type-project .field--name-field-project-number .field__label{
    font-size:24px;
  }
  .page-node-type-project .node--type-project .field--name-field-project-number .field--name-field-number,
  .page-node-type-project .field--name-field-erdf{
    font-size:32px;
  }
  .page-node-type-project .node--type-project .field--name-field-citation {
    font-size:22px;
  }
  .page-node-type-project .node--type-project .field--name-field-description-project .field--name-title {
    font-size:24px;
  }
  #block-views-block-uia-news-events-block-1 > h2 {
    font-size:24px;
  }
}
@media screen and (max-width:1199px){
  .node--type-project .header-absolute .detail {
    width:70%;
  }
  .node--type-project .header-absolute .detail h2 {
    width:100%;
  }
}
#toolbar-administration, #toolbar-administration * {
  z-index:9999999999999!important;
}
.page-node-type-project .node--type-project .field--name-field-contact {
  padding:15px 30px;
  background-color:#f3f7fc;
   border:0;
  margin-bottom:40px;
  border-radius:12px;
}
.page-node-type-project .node--type-project .useful-link {
  padding:15px 30px;
  border: 3px solid #f3f7fc;
  margin-bottom:40px;
  border-radius:12px;
}
.page-node-type-project .node--type-project .useful-link span.fb {
  font-family: 'karbonsemibold',sans-serif;
  font-size:18px;
  display:block;
  margin-bottom:10px;
}
.page-node-type-project .node--type-project .field--name-field-twitter {
  color:transparent;
  background: transparent url('../images/twitter.png') no-repeat center center;
   width:35px;
  height:35px;
  float:left;
  margin-right:15px;

}
.page-node-type-project .node--type-project .field--name-field-twitter a {
  color:transparent;
}
.page-node-type-project .node--type-project .field--name-field-facebook {
  color:transparent;
  background: transparent url('../images/fb.png') no-repeat center center;
  width:35px;
  height:35px;
  float:left;
  margin-right:15px;
}
.page-node-type-project .node--type-project .field--name-field-facebook a{
  color:transparent;
}
.page-node-type-project .node--type-project .field--name-field-linkedin {
  color:transparent;
  background: transparent url('../images/linkedin.png') no-repeat center center;
  width:35px;
  height:35px;
  float:left;
  margin-right:15px;
}
.page-node-type-project .node--type-project .field--name-field-linkedin a{
  color:transparent;
}
.page-node-type-project .node--type-project .field--name-field-instagram {
  color:transparent;
  background: transparent url('../images/ig.png') no-repeat center center;
  width:35px;
  height:35px;
  float:left;
  margin-right:15px;
}
.page-node-type-project .node--type-project .field--name-field-instagram a{
  color:transparent;
}
.page-node-type-project .node--type-project .field--name-field-youtube {
  color:transparent;
  background: transparent url('../images/yt.png') no-repeat center center;
  width:35px;
  height:35px;
  float:left;
  margin-right:15px;
}
.page-node-type-project .node--type-project .field--name-field-youtube a{
  color:transparent;
}
.page-node-type-project .node--type-project .field--name-field-useful-links .field__items a:not(.btn){
  color:#0c362f;
}
.page-node-type-project .node--type-project .field--name-field-contact .field__label,
.page-node-type-project .node--type-project .field--name-field-useful-links .field__label,
.page-node-type-project .node--type-project .field--name-field-project-logo .field__label,
.page-node-type-project .node--type-project .tags-list .field__label{
  font-family:'karbonsemibold', sans-serif;
  font-size:24px;
  margin-bottom:25px;
  text-align:center;
}
.page-node-type-project .node--type-project .field--name-field-project-logo .field__item {
  text-align:center;
  margin:50px ;
}
.page-node-type-project .node--type-project .field--name-field-useful-links article h3  {
  font-family:'karbonsemibold',sans-serif;
  font-size:18px;

}
.page-node-type-project .node--type-project .field--name-field-contact .field--name-field-contact-post {
  font-family:'karbonsemibold',sans-serif;
  font-size:18px;
  color:#0c362f;
  text-align:left;
}
.page-node-type-project .node--type-project .field--name-field-contact > .field__items .field--name-title {
  font-family: 'karbonregular', sans-serif;
  font-size:18px;
  text-align:left;
}
.page-node-type-project .node--type-project .field--name-field-contact > .field__items .field--name-field-contact-email {
  text-align:left;
  margin-bottom:25px;
  margin-top:-10px;
}
.page-node-type-project .node--type-project .field--name-field-contact > .field__items .field--name-field-contact-email a {
  font-size:18px;
  color:#13b89c;
  text-align:left;
}
.multiple-items-two .news {
  padding:0 15px;
  position:relative;
}
.page-node-type-project .multiple-items-two .news .field--name-field-date {
  font-family: 'karbonsemibold',sans-serif;
  font-size:18px;
}
.page-node-type-project .node--type-project .field--name-field-description-project {
 /* margin-bottom:50px; */
}
.page-node-type-project #block-views-block-uia-news-events-block-1 .content {
  margin-bottom:50px;
}
@media screen and (max-width:991px){
  .page-node-type-project #block-views-block-uia-news-events-block-1 .content {
    margin-bottom:0px;
  }
}
.page-node-type-project #block-views-block-uia-projects-block-2 {
  display:block !important;

}
.page-node-type-project #block-views-block-uia-related-documents-block-2 {
  margin-bottom:50px;
}
.page-node-type-project #block-views-block-uia-related-documents-block-2 .view-content {

  overflow:hidden;
  -webkit-transition:  all .3s;
  -moz-transition:  all .3s;
  -ms-transition:  all .3s;
  -o-transition:  all .3s;
  transition:  all .3s;
}
@media screen and (max-width:652px){
  .page-node-type-project #block-views-block-uia-related-documents-block-2 .view-content {
    height:322px;
  }
}
@media screen and (max-width:430px){
  .page-node-type-project #block-views-block-uia-related-documents-block-2 .view-content {
    height:330px;
  }
}
@media screen and (max-width:380px){
  .page-node-type-project #block-views-block-uia-related-documents-block-2 .view-content {
    height:360px;
  }
}
.path-uia-cities #block-uia-content .content {
  margin-left:30px;
}
.path-uia-cities-map #block-uia-content .content {
  margin:0 25px;
}
.view-uia-related-documents.view-id-uia_related_documents.active .view-content {
  height:100% !important;
}
.view-uia-related-documents.view-id-uia_related_documents.active .view-footer a {
  display:none;
}
.page-node-type-project #block-views-block-uia-projects-block-2 h2 {
  font-family: 'karbonsemibold';
  font-size:30px;
  margin-bottom:20px;
}
.page-node-type-project #block-views-block-uia-projects-block-2 .views-row {
  margin:0 15px;
  max-width:450px;
}
@media screen and (max-width:620px){
  .page-node-type-project #block-views-block-uia-projects-block-2 .views-row {
    margin:0 40px;
  }
  .page-node-type-project #block-views-block-uia-projects-block-2 .slick-prev {
    left:0;
  }
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 h2 {
  font-family: 'karbonsemibold', sans-serif;
  font-size:30px;
  text-align:left;
  margin-bottom:20px;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 {
  padding:0;
  background-color:unset;
  border:0;
  margin-top:40px;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 #views_slideshow_controls_text_uia_daiporama-block_1 .views_slideshow_controls_text_next a {
  background: transparent url(../images/arrow-right.png)no-repeat center;
}
   {
  background:transparent url(../images/arrow-right.png)no-repeat center;
  transform: rotate(180deg);
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views-field-field-description {
  font-family: 'karbonregular',sans-serif;
  font-size:18px;
  display:block;
  margin:15px 0;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .bottom-line {
  width: 50px;
  height: 7px;
  border-radius:12px;
  background-color:#04242c;
  margin:30px auto;
}
.page-node-type-project .view-uia-related-documents .views-row {
  width:46%;
  float:left;
  margin-right:15px;
}

.page-node-type-project  #block-views-block-uia-related-documents-block-2 h2{
  font-family: 'karbonsemibold',sans-serif;
  font-size:30px;
  margin-bottom:20px;
}
@media screen and (max-width:991px){
  .page-node-type-project #block-views-block-uia-projects-block-2 h2,
  .page-node-type-project #block-views-block-uia-daiporama-block-1 h2,
  .page-node-type-project #block-views-block-uia-related-documents-block-2 h2,
  .path-uia-cities .views-field-field-city-taxo{
    font-size:24px;
  }

}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .view-uia-related-documents {
  background-color: #f3f7fc;
  padding:15px 30px;
}

.page-node-type-project  #block-views-block-uia-related-documents-block-2 .views-field-field-image {
  width: 30%;
  float:left;
  min-height:150px;
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .views-field-title {
  width: 70%;
  float:left;
  padding-top:0;
  font-family:'karbonsemibold',sans-serif;
  font-size:20px;
}
@media screen and (max-width:991px){
  .page-node-type-project .view-uia-related-documents .views-row {
    width:100%;
    margin-bottom:20px;
  }
  .page-node-type-project #block-views-block-uia-related-documents-block-2 .views-field-field-image {
    min-height:90px;
    text-align:center;
  }
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .views-field-title a {
  font-size:20px;
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .views-field-extension {
  float:left;
  font-family: 'karbonregular',sans-serif;
  font-size:18px;
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .views-field-filesize {
  float:left;
  font-family: 'karbonregular',sans-serif;
  font-size:18px;
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .view-uia-related-documents .view-filters{
  float:right;

}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .view-uia-related-documents .view-content {
  clear:both;
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .view-header {
  display:none;
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .pager__item a {
  border:2px solid #13b89c;
  color:#13b89c;
  font-family: 'karbonsemibold',sans-serif;
  font-size:18px;
   border-radius: 27px;
  background-color: rgba(255, 255, 255, 0.47);
  background-image:inherit;
  padding:10px 30px;
  position:relative;
}
.page-node-type-project .node--type-project .field--name-field-description-project > .field__item > div > .field--type-text-long {
  font-family: 'karbonregular',sans-serif;
  font-size:18px;
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .pager__item a:after {
  content: '';
    background: url(../images/arrow-btn.png)no-repeat center;
    width: 0px;
    display: inline-block;
    height: 10px;
    transition: all 0.3s;
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .pager__item a:hover:after {
     width: 30px;
    margin-right: -10px;
}
.page-node-type-project  #block-views-block-uia-related-documents-block-2 .js-pager__items.pager {
  text-align:center;
  margin:auto;
}

/** PAGE PROJECT NEWS **/
.path-projects-news article .image {
  float:left;
  margin-right:15px;
  min-height:65px;
}
.path-projects-news article .image:hover {
  cursor:pointer;
}
.path-projects-news article .image:hover a {
  opacity:1;
    background-color:rgb(22,175,149);
    top: 14px;
    padding: 5px;
    border-radius: 8px;
  color:#FFF;
  cursor:pointer;
}
@media screen and (max-width:768px){
  .path-projects-news article .image {
    min-height:110px;
  }
}
.path-projects-news article .image img{
  width:60px;
  height:60px;

}
.path-projects-news article h2 {
  text-align:left;
  font-family: 'karbonsemibold',sans-serif;
  font-size:25px;
  margin-bottom:20px;
  line-height:1;
}
.path-projects-news article h2 a {
  font-family: 'karbonsemibold',sans-serif;
  font-size:25px;
  color:#052923;
  text-align:left;
}
.path-projects-news article .project {
  clear:both;
}
.path-projects-news article .city {
  margin-bottom:-10px;
}
.path-projects-news article .project span:not(.label),
.path-projects-news article .city span:not(.label)
{
  font-family: 'karbonregular',sans-serif;
  font-size:20px;
}
.path-projects-news article .label {
  font-family: 'karbonmedium',sans-serif;
  font-size:20px;
  color:#052923;
  font-weight:500;
  padding:0 10px 0 0;
}
.path-projects-news .middle .field__item {
  font-family: 'karbonregular',sans-serif;
  font-size:20px;
}
.path-news-events .date {
  font-family: 'karbonsemibold',sans-serif;
  font-size:45px;
  text-transform:uppercase;
  padding:18px;
}
@media screen and (max-width:991px){
  .path-news-events .date {
    font-size:32px;
  }
  .path-projects-news article h2 {
    font-size:21px;
  }
  .path-projects-news article .project span:not(.label), .path-projects-news article .city span:not(.label) {
    font-size:18px;
  }
  .path-projects-news .middle .field__item {
    font-size:18px;
  }
}
@media screen and (max-width:820px){
 .path-projects-news .main-content .region-content > div {
    padding:0;
  }
}
.page-node-type-news .container-absolute {
  bottom:10%;
}
.page-node-type-news.layout-sidebar-second #content, .page-node-type-event.layout-sidebar-second #content  {
  width: 100%;
	max-width: 100%;
    display: inline-block;
    margin-right: 0.9%;
    float: left;
}
.page-node-type-news.layout-sidebar-second #sidebar-second {
  width: 32.52%;
    display: inline-block;
}
@media screen and (max-width:768px){
  article.node--type-news .field--name-body iframe{
    max-width:100%;
  }
}
.page-node-type-news .title.blue-bkg {
  padding:20px 30px;
  background-color:#13b89c;
  border-radius: 12px;
  position:relative;
  z-index:9;
}
.page-node-type-news .field--name-field-date {
  font-family: 'karbonmedium',sans-serif;
  font-size:25px !important;
}
.page-node-type-news .block .content {
  margin-top:0;
}
.page-node-type-news .back-btn {
  position:relative;
  padding-left:15px;

}
.page-node-type-news .back-btn:before {
  content:'<';
  color:#13b89c;
  position: absolute;
    top: -10px;
  left:0;
    font-size: 30px;
}
.page-node-type-news #sidebar-second .back-btn {
    max-width:50%;
  margin:auto;
}
.page-node-type-news .back-btn a {
  font-family: 'karbonregular',sans-serif;
  font-size:18px;
  color:#13b89c;
    text-decoration:underline;
  display:block;
  margin-bottom:20px;
}
.page-node-type-news.layout-sidebar-second #sidebar-second aside {
  padding:0;
}
.page-node-type-news .field--name-field-image {
  text-align:center;
}
.page-node-type-news .field--name-field-short-description {
  font-family: 'karbonregular',sans-serif;
  font-size:20px;
}
.page-node-type-news .node--type-news .field--name-body {
  font-size:20px;
}
.page-node-type-news .title.blue-bkg h2{
  color:#FFF;
  font-family: 'karbonbold',sans-serif;
  font-size:30px;
  text-shadow:unset;
  border-bottom:0;
  text-align:center;
  margin:0;
}
.page-node-type-news .content.right .related-doc h2 {
  color:#052923;
  font-family: 'karbonsemibold',sans-serif;
  font-size:24px;
   text-shadow:unset;
  border-bottom:0;
  text-align:center;
  margin:0;
}
.page-node-type-news .content.right .project {
  padding:15px 30px;
  background-color:#f3f7fc;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  margin-top:-4px;
}
.page-node-type-news .content.right .project .back-btn a {
  display:block;
  margin:25px auto;
  text-align:center;
}
.page-node-type-news .content.right .related-doc {
  padding:15px 30px;
  border:3px solid #f3f7fc;
  border-radius: 12px;
  margin-top:50px;
}
.page-node-type-news .content.right .project .label {
  font-family: 'karbonsemibold',sans-serif;
  font-size:18px;
  color:#0c362f;
  padding:10px 0;
}
.page-node-type-news .content.right .project h3 {
  font-size:20px;
  margin-top:0px;
  line-height:1.65;
}
.page-node-type-news .content.right .project .value {
  font-family: 'karbonregular',sans-serif;
  font-size:18px;
  clear:both;
  padding-left:5px;
}
 #block-views-block-uia-related-documents-block-1 {
  background-color:#f3f7fc;
  margin-top:50px;
  border: none;
  padding:15px 30px;
  margin-bottom:50px;
}
 #block-views-block-uia-related-documents-block-1 .views-row {
  padding:0;
  min-height:90px;
}
 #block-views-block-uia-related-documents-block-1 .views-field-field-image {
  width:30%;
  float:left;
  min-height:90px;
}
 .view-uia-related-documents .views-row .views-field-title {
  padding-top:0;
}
 .view-uia-related-documents .views-row .views-field-title a{
  font-family: 'karbonsemibold',sans-serif;
  font-size:20px;
}
.view-uia-related-documents .views-row .views-field-extension,
 .view-uia-related-documents .views-row .views-field-filesize {
  font-size:18px;
}
#block-views-block-uia-related-documents-block-1 > h2 {
  font-family: 'karbonsemibold',sans-serif;
  font-size:24px;
  margin-top:10px;
  margin-bottom:30px;
}
#block-views-block-uia-news-events-block-3 {
  display:block !important;
  margin-top:50px;
}
#block-views-block-uia-news-events-block-3 h2 {
  font-family: 'karbonsemibold',sans-serif;
  font-size:30px;
  margin:25px auto;
}
@media screen and (max-width:768px){
  .page-node-type-news.layout-sidebar-second #sidebar-second{
      width:100%;
    float:inherit;
    display:block;
    clear:both;
    margin-top:50px;
  }
  .page-node-type-news.layout-sidebar-second #content {
    width:100%;
    display:block;
    margin-bottom:50px;
  }
}
.project-teaser .left {
    width:30%;
    float:left;
    margin-right:15px;
  text-align:center;
}
.project-teaser a{
   margin-right:unset;
  font-size:16px;
  color:#13b89c;
}
/*.marker-cluster div {
  background-color:unset;
  background: transparent url('../images/popin-marker.png') no-repeat center center;
  width:25px;
  height:36px;
  border-radius:0;
}*/
.leaflet-popup-content {
  margin:0;
}
.marker-cluster span {
  line-height:30px;
  font-size:12px;
  color:#FFF;
  font-weight:bold;
}
.project-teaser .left img{
   margin-bottom:20px;
}
.project-teaser .right {
    width:67%;
    float:right;
  margin-top:-6px;
}
.leaflet-popup-content-wrapper {
  border-radius:5px;
  padding:20px;
  position:relative;
}
.project-teaser .right .field--name-title {
  font-family: 'karbonsemibold',sans-serif;
  font-size:20px;
}
.leaflet-bar a, .leaflet-bar a:hover {
  background-color: rgb(19,184,156)
}
.leaflet-control-zoom-in {
  content: '';
  background: transparent url('../images/icon-zoom-in.png') no-repeat center center;
  color: transparent !important;
  width:41px !important;
  height:41px !important;
  border-radius:5px !important;
  margin-bottom:5px !important;
}
.leaflet-control-zoom-out {
  content: '';
  background: transparent url('../images/icon-zoom-out.png') no-repeat center center;
  color: transparent !important;
  width:41px !important;
  height:41px !important;
  border-radius:5px !important;
  margin-bottom:10px !important;
}
.leaflet-bar a, .leaflet-bar a:hover {
  border-bottom:unset !important;
}
.leaflet-container a.leaflet-popup-close-button:hover {
color:transparent;
}
.leaflet-container a.leaflet-popup-close-button {
  z-index:999;
  color: transparent;
  background: transparent url('../images/icon-close.png') no-repeat center;
  width:21px;
  height:20px;
  top:25px;
  right:25px;
}
.leaflet-left {
  right:20px;
  left:unset;
  top:20px;
}
.leaflet-touch .leaflet-bar {
  border:unset !important;
  magin-top:0 !important;
}
.leaflet-popup:before {
    content: '';
    position: absolute;
    top: -9999px;
    left: -9999px;
    right: -9999px;
    bottom: -9999px;
    background-color: rgba(0,0,0,0.7);
}
.path-uia-cities .leaflet-popup-content {
  min-width:600px !important;
}
.project-teaser h2 {
  position:relative;
  font-family: 'karbonsemibold', sans-serif;
  font-size:30px;
  color:#3bc3ac;
  padding-left:35px;
  margin-bottom:20px;
  margin-top:0;
}
.project-teaser h2:before {
  content: '';
  position:absolute;
  top:0;
  left:0;
  width:24px;
  height:41px;
  background: transparent url('../images/popin-marker.png') no-repeat center center;
}

.field--name-field-webinar .field--name-field-background {
  display:none;
}

/** NEXT CALL 4 PROPOSALS **/
#map-cta #block-partnershipelegibilityqa {
  float:unset;
  width:90%;
  margin-left:0;
  box-shadow:inherit;
}
#map-cta .field--name-body {
 width:90%;
}
.node--type-call-for-project #prev-calls {
  margin-top:50px;
  margin-bottom:50px;
}
.node--type-call-for-project #map-cta {
  margin-bottom:50px;
}
#block-callforproposalprevious .trait {
  min-width:79px;
  left:-68px;
  top:95px;
}
#block-callforproposalssidebar .item > .description {
  display:block;
  min-height:60px;
}
#block-callforproposalssidebar .item > .description p {
  font-size:16px;
  padding-top:5px;
  color:#005443;
}
#block-callforproposalssidebar .item:last-child {
  padding-bottom:30px;
}
#block-callforproposalprevious .content {
  width:85%;
}
.page-node-type-call-for-project #block-formsubscribtionmailchipblock-2 {
  background-color:#ffebd1;
  border-radius:12px;
  margin-bottom:45px;
}
.page-node-type-call-for-project #block-formsubscribtionmailchipblock-2 h2 {
  font-family: 'karbonmedium', sans-serif;
  font-size: 24px;
  font-weight: 500;
  color: #5e3a0a;
  border-bottom:0;
  text-align:center;
  margin:0;
}
.page-node-type-call-for-project #block-formsubscribtionmailchipblock-2 input.email {
    min-width: 175px;
    height: 50px;
    border-radius: 25px;
    background-color: #FFF;
    box-shadow: inset -1px 1px 5px 0 rgba(0, 0, 0, 0.27);
    font-family: 'karbonregular', sans-serif;
    font-size: 18px;
    text-align: left;
  padding-left:15px;
    color:#333;
    border: 0;
  margin-top:10px;
}
@media screen and (max-width:1199px){
  .page-node-type-call-for-project #block-formsubscribtionmailchipblock-2 input.email {
    width:100%;
    margin-bottom:15px;
  }
}
.page-node-type-call-for-project #block-formsubscribtionmailchipblock-2 label[for="mce-EMAIL"].sidebox {
  text-align:center;
}
.page-node-type-call-for-project #block-formsubscribtionmailchipblock-2 label[for="mce-EMAIL"].footer {
  display:none;
}
@media screen and (max-width:1199px){
  .page-node-type-call-for-project #block-formsubscribtionmailchipblock-2 .form-items {
    margin:auto;
    text-align:center;
  }
}

.page-node-type-call-for-project .field--name-field-numbers {
    background-color: #f3f7fc;
   padding:30px 15px;
  border-radius:12px;
  clear:both;
  margin-top:-14px;
}
.page-node-type-call-for-project .field--name-field-numbers .field__item {
  clear:both;
  margin-bottom:15px;
}
.page-node-type-call-for-project .field--name-field-numbers .field--name-field-title {
  font-family: 'karbonbold',sans-serif;
  font-size: 26px;
  color: #feaf47;
  margin-bottom:5px;
  width:60%;
  float:right;
}
.field--name-field-theme-associe h2 {
  margin:0;
  border-bottom:0;
  padding:0;
  text-shadow:unset;
  font-size:inherit;
}
.field--name-field-theme-associe h2 a{
  width:60%;
  float:right;
  color:#002c22 !important;
  text-decoration:none !important;
  font-family: 'karbonmedium',sans-serif;
  font-size:20px;
  min-height:65px;
}
.field--name-field-theme-associe .field--name-field-image {
  width:40%;
  float:left;
  text-align:center;
  margin-top:-95px;
}
.page-node-type-call-for-project .field--name-field-numbers .field--name-field-subtitle {
  font-family: 'karbonmedium',sans-serif;
  font-size:18px;
  color:#002D21;
  line-height:1.25;
  margin-bottom:0;
}
@media screen and (max-width:991px){
  .page-node-type-call-for-project .field--name-field-numbers .field--name-field-title {
    font-size:24px;
  }
  .page-node-type-call-for-project .field--name-field-numbers .field--name-field-subtitle {
    font-size:18px;
  }
}
.page-node-type-call-for-project .field--name-field-numbers .field--name-field-descriptio {
  font-size:16px;
  line-height:1.56;
}
.field-collection-item--name-field-numbers .left {
  float:left;
  width:40%;
  text-align:center;
  padding-top:47px;
}
.field-collection-item--name-field-numbers .right {
  float:right;
  width:60%;
}
@media screen and (max-width:768px){
  .field-collection-item--name-field-numbers .left,
  .field-collection-item--name-field-numbers .right {
    width:100%;
    text-align:center;
    padding-top:0;
  }
}
.page-node-type-call-for-project .field--name-field-description h2 {
  text-align:left !important;
  margin:40px 0 20px 0;
}
.page-node-type-call-for-project .previous_call .region-sidebar-second #block-chronocountdown {
  min-height: inherit !important;
}
.previous_call .field--name-field-description a {
  text-decoration: none;
}
.page-node-type-call-for-project .previous_call .region-sidebar-second #block-chronocountdown .content {
  margin-top:0 !important;
  line-height:60px !important;
}
.page-node-type-call-for-project .field--name-field-short-description {
  margin-top:0;
  margin-bottom:0px;
}
.page-node-type-call-for-project .block-system-main-block .content{
  margin-top:0 !important;
}
.page-node-type-call-for-project #block-views-block-uia-news-events-block-5 {
  display: block !important;
  width:90%;
}
.page-node-type-call-for-project #block-views-block-uia-news-events-block-5 h2 {
  margin: 40px 0 20px 0;
      font-family: 'karbonsemibold',sans-serif;
    font-size: 30px;
}
/** PREVIOUS CALLS FOR PROPOSALS **/
#block-ctanextcalllisrpreviouscall {
  background-color:#dcf4f0;
  border-radius: 12px;
  text-align:center;
  padding:15px 0;
}
#block-ctanextcalllisrpreviouscall .content {
  margin-top:0;
}
#block-ctanextcalllisrpreviouscall h2 {
  margin-top:15px;
  margin-bottom:0px;
  padding:0;
  font-family: 'karbonbold',sans-serif;
  font-size:30px;
  border-bottom:0;
  color:#005145;
}
#block-ctanextcalllisrpreviouscall a {
  margin:15px auto;
}
#block-ctanextcalllisrpreviouscall p {
  font-size:20px;
  color:#00372f;
}
.path-previous-calls-for-proposals .view-header {
  font-family:'karbonmedium',sans-serif;
  font-size:18px;
  margin-bottom:40px;
}
.call-4-projects-list h2{
  font-family: 'karbonsemibold',sans-serif;
  font-size:28px;
  color:#002c22;
  margin-bottom:10px;
}
.call-4-projects-list  .description {
  font-family: 'karbonregular',sans-serif;
  font-size:18px;
  display:block;
  margin-bottom:15px;
  color:#003c2d;
}
.page-node-type-call-for-project .download-form.sidebar-sec #edit-download {
  margin-left:0;
}
.next_call .field--name-field-title-of-uia-guidance:before {
  content:unset;
}
.call-4-projects-list {
  margin-bottom:45px;
}
.call-4-projects-list h2 a {
  color:#002c22;
}
.call-4-projects-list h2 a:hover {
  color:#002c22;
  text-decoration:underline;
}
.ressource-prev-call {
  margin-top:15px;
}
.ressource-prev-call img {
  float:left;
  padding-top:10px;
}
.ressource-prev-call a {
  float:right;
  width:70%;
  text-decoration:none !important;
  line-height:1.2;
}
.ressource-prev-call a:hover {
  text-decoration:underline !important;
}
.ressource-prev-call a span {
  font-family: 'karbonsemibold',sans-serif;
  font-size:20px;
  color:#00372f;
  text-decoration:none;
}
.region-content #block-chronocountdown {
  border-radius:12px;
}
.region-content #block-formsubscribtionmailchipblock-2 {
  text-align:center;
}
.region-content #block-callforproposalssidebar {
  margin-bottom:45px;
}
.region-content #block-also {
  min-height:inherit;
}
.region-content .region-sidebar-second .block {
  padding:15px 20px;
  margin-bottom:45px;
}
.next_call #related-docs .field__item {
  width:50%;
  float:left;
  padding-left:15px;
  padding-right:15px;
  margin-bottom:20px;
}
@media screen and (max-width:768px){
  .next_call #related-docs .field__item {
    width:100%;
  }
}
.next_call #related-docs h2{
  margin-bottom:25px;
}
.next_call #related-docs {
  margin-bottom:45px;
}
.view-uia-daiporama .audiofield {
    position: absolute;
    left: 50%;
    right: 0;
    margin: auto;
    transform: translate(-50%,-50%);
    top: 50%;
    bottom: 0;
    width:70%;
}
.view-uia-daiporama .audiofield label {
  display:none;
}
.view-uia-daiporama .audiofield audio {
  width:100%;
}
.field--name-field-theme-associe h2 a:hover{
	cursor:default !important;
}
.previous_call .sidebar .topic-item {
	width:100%;
	float:unset;
	display: flex;
	
}
.previous_call .sidebar .topic-item .description {
	max-width:69%;
	min-height: inherit;
	display:flex;
	align-items: center;
}
.node--type-news .field--name-field-diaporama .field--name-user-id,
.node--type-news .field--name-field-diaporama .audiofield-player label {
	display :none;
}
.node--type-news .field--name-field-diaporama .field--name-name .field__item {
	font-weight: bold;
	display:block;
	margin-bottom: 15px;
}
.view-uia-related-documents img {
	width: inherit !important;
}.view-uia-related-documents h3 {
	margin-bottom: 10px;
}
.view-uia-related-documents .views-row .views-field-title a {
	color:#4b4dd2;
}

