/*project details .page-node-type-project*/
.page-node-type-project .left{
		width: 66.15%;
		display: inline-block;
		margin-right: 0.9%;
		float: left;
}
.page-node-type-project .right{
		width: 32.52%;
		display: inline-block;
}
.page-node-type-project .messages--status{
		display: none;
}
.page-node-type-project #block-uia-page-title > .content > h2:not(.title){
		display: none;
}
.page-node-type-project .node--type-project header{
		display: none;
}
.page-node-type-project .node--type-project .field--name-field-topic,
.page-node-type-project .node--type-project .field--name-field-city-taxo{
		text-align: center;
}
.page-node-type-project .node--type-project .field--name-field-topic .field--type-image .field__label{
		display: none;
}
.page-node-type-project .node--type-project .field--name-field-topic h2{
		display: none;
}
.page-node-type-project .node--type-project .field--name-field-topic .field--type-image .field__item{
		width: 68px;
		height: 68px;
		margin: 0 auto;
}
.page-node-type-project .node--type-project .field--name-field-city-taxo a{
		color: #002329;
		font-weight: 600;
		font-size: 2em;
}
.page-node-type-project .node--type-project .field--name-field-city-taxo .field--name-field-city-in-original-language{
		color: #002329;
		font-weight: 600;
		font-size: 1.7em;
}
.page-node-type-project #block-uia-page-title .page-title{
		font-size: 1.5em;
}
.page-node-type-project .node--type-project .field--name-field-description-project{
		clear: both;
}
.page-node-type-project .node--type-project .field--name-field-description-project > .field__item{
		margin-bottom: 1em;
}
.page-node-type-project .node--type-project .field--name-field-description-project .field--name-title{
		background-color: #e7e6e6;
		font-size: 2em;
		font-weight: 600;
		padding: 0.5em 1em;
		background: #e7e6e6 url("../../images/big-arrow-right.png") 98% center no-repeat;
}
.page-node-type-project .node--type-project .field--name-field-description-project .field--name-title.opened{
		background: #e7e6e6 url("../../images/big-arrow-down.png") 98% center no-repeat;
}
.page-node-type-project .node--type-project .field--name-field-description-project > .field__item > div > .field--type-text-long{
		display: none;
		background-color: #f3f2f2;
		padding: 2em;
}
.page-node-type-project .node--type-project .field--name-field-description-project > .field__item > div > .field__item.field--name-field-citation{
		display: block;
		background-color: #fff;
		padding: 0;
}
.page-node-type-project .node--type-project .field--name-field-description-project > .field--name-field-citation{
		padding: 1.5em;
}
.page-node-type-project .node--type-project .field--name-field-citation{
		color: #16af95;
		font-family: alleritalic;
		font-size: 1.4em;
		padding: 0.5em;
		overflow: hidden;
}
.page-node-type-project .node--type-project .field--name-field-citation .field--name-field-author{
		float: right;
}
.page-node-type-project .node--type-project .field--name-field-project-number{
		background-color: #16af95;
		text-align: center;
		padding: 2em 4em;
}
.page-node-type-project .node--type-project .field--name-field-project-number .field__label{
		font-size: 2.3em;
		font-family: karbonsemibold;
}
.page-node-type-project .node--type-project .field--name-field-project-number .field__label .lastWord{
		font-family: karbonregular;
}
.page-node-type-project .node--type-project .field--name-field-project-number .field--name-field-number{
		font-family: loveloblack;
		color: #fff;
		font-size: 2em;
}
.page-node-type-project .node--type-project .field--name-field-project-number .field--name-field-text-number{
		font-family: allerregular;
		color: #002329;
		font-size: 1.1em;
}
.page-node-type-project .node--type-project .field--name-field-contact{
		text-align: center;
		padding: 2em;
		border: 4px solid #dadad9;
}
.page-node-type-project .node--type-project .field--name-field-contact .field__label{
		font-family: karbonregular;
		font-size: 2.5em;
		margin-bottom: 0.6em;
}
.page-node-type-project .node--type-project .field--name-field-contact .field__label .firstWord{
		font-family: karbonsemibold;
}
.page-node-type-project .node--type-project .field--name-field-contact .field--name-field-contact-post{
		color: #16af95;
		font-family: loveloblack;
		font-size: 1.5em;
		margin-bottom: 0;
}
.page-node-type-project .node--type-project .field--name-field-contact > .field__items .field--name-title{
		font-family: karbonsemibold;
		font-size: 1.5em;
}
.page-node-type-project .node--type-project .field--name-field-contact > .field__items .field--name-field-contact-email{
		font-family: karbonregular;
		font-size: 1.5em;
}
.page-node-type-project .node--type-project .field--name-field-contact > .field__items .field--name-field-contact-email a{
		color: #0d2e33;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1{
		padding: 0.5em 3.4em;
		background-color: #e7e6e6;
		border: 4px solid #dadad9;
		text-align: center;
		margin-bottom: 1em;
		position: relative;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 h2{
		color: #333;
		font-family: karbonsemibold;
		font-size: 2em;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views-field-field-image{
		width: 100%;
		height: 205px;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views-field-field-video,
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views-field-field-video-{
		width: auto;
		height: 205px;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views-field-type{
		color: #16af95;
		font-family: karbonsemibold;
		font-size: 1.5em;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views-field-field-description{
		font-family: karbonsemibold;
		font-size: 1.5em;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 #views_slideshow_controls_text_uia_daiporama-block_1  .views_slideshow_controls_text_previous a,
.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 {
		display: block;
		position: absolute;
		top: 219px;
		z-index: 15;
		width: 38px;
		height: 64px;
		text-indent: -9999px;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 #views_slideshow_controls_text_uia_daiporama-block_1  .views_slideshow_controls_text_previous a {
		background: #f3f2f2 url("../../images/slide-arrow-left.png") center no-repeat;
		left: calc(50% - 223.5px);
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 #views_slideshow_controls_text_uia_daiporama-block_1 .views_slideshow_controls_text_pause {
		display: none;
}
.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: #f3f2f2 url("../../images/slide-arrow-right.png") center no-repeat;
		right: calc(50% - 223.5px);
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views_slideshow_cycle_teaser_section{
		margin: 0 auto;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide{
		max-width: 100%;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views_slideshow_controls_text_previous > a:-moz-focusring,
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views_slideshow_controls_text_next > a:-moz-focusring{
		color: transparent;
		text-shadow: 0 0 0 #000;
}
.page-node-type-project #block-views-block-uia-daiporama-block-1 .views-field-field-video video{
		max-width: 100%;
}


.page-node-type-project .node--type-project .node--type-news header{
		display: block;
}







.page-node-type-project {

}

	/* Slide media */

	.page-node-type-project #block-views-block-uia-daiporama-block-1 #views_slideshow_controls_text_uia_daiporama-block_1 .views_slideshow_controls_text_previous a {
		left: 0;
		top:125px;
	}
	.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 {
		right: 0;
		top:125px;
	}
	.page-node-type-project #block-views-block-uia-daiporama-block-1 .views_slideshow_cycle_teaser_section {
		width: 100%!important;
	}
	.page-node-type-project #block-views-block-uia-daiporama-block-1 .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide {
		width: 100%!important;
	}
	.page-node-type-project #block-views-block-uia-daiporama-block-1 {
		padding: 0;
	}
	.page-node-type-project #block-views-block-uia-daiporama-block-1 .views_slideshow_slide iframe {
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		top: 0;
	}
	.page-node-type-project #block-views-block-uia-daiporama-block-1 .views-field-field-image {
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		top: 0;
	}

	.node--type-project .main-content h1 {
		margin-bottom:2px;
		font-size:1.429em;
		line-height:1.4;
	}

/* =====================
RESPONSIVE
===================== */


@media only screen and (max-width: 768px) {

	.page-node-type-project .left {
		width: 100%;
	}
	.page-node-type-project .right {
		width: 100%;
	}

}

@media only screen and (max-width: 760px) {

	.page-node-type-project .node--type-project .field--name-field-citation{
			font-size: 1.4rem;
	}



}
