@charset "utf-8";
@import url('pm-layout.css?v=91');
@import url('animations.css?v=3');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;600;700;800;900&display=swap');

.layout {
	color: 	#000;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    line-height: 1.75em; 
} 

/* ---------- standaard lettertype en kleur ---------- */
.layout td, .layout th, .layout a{	
	font-family: 'Poppins', sans-serif;
}

.layout h1,.layout h2,.layout h3,.layout h4,.layout h5,.layout h6 {	
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	color	: 	#000;
}


.layout h1 { line-height: 1em; font-size: 1.38em; font-weight: bold; }
.layout h2 { line-height: 1em; font-size: 3.889em; font-weight: 900; margin: 0 0 0.25em 0;}
.layout h3 { line-height: normal; font-size: 1.389em; font-weight: bold;  margin: 0.25em 0;  }
.layout h4 { line-height: normal; font-size: 1.6em;  margin:  0;  } 
.layout h5 { margin: 0 0 0 0; }
.layout h6 { margin: 0 0 0 0; }
/*.layout p  { margin: 0 0 0 0; }*/

.layout a {
	text-decoration: none;
	color: #eb2427;
}

#layer1{
	overflow-y: scroll;
	position: absolute;
	transition: all 0.5s;
}

.layout #layer1::-webkit-scrollbar-track {
	background-color: #000;
	width: 15px;
}
.layout #layer1::-webkit-scrollbar-thumb {
	background-color: #ec1e24;
	border-radius: 8px;
	border: 4px solid #000;
}


/* top bar */
#topbar{
	left: 2.5vw;
	/* width: 100%; */
	right: 2vw;
	position: fixed;
	top: 10px;
	height: 60px;
	z-index: 8;
	transition: all 0.5s 0.25s;
}

#topbar .logo{
	display: block;
	width: 9vw;
	height: 4vw;
	float: left;
	text-decoration: none;
	margin-top:10px;
	background-image: url(../../images/eu2cure-com/logos/logo-header.png);
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: left top;
	transition:all 0.5s 0.2s;

}

#topbar .bttn-menu {
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #ec1e24;
	border-radius: 100%;
	width: 4vw;
	height: 4vw;
	background-size: 50% auto;
	background-image: url(../../images/eu2cure-com/icons/icon-menu.png);
	float: right;
}


.layout.anim-forward #topbar{
	transform:translateY(-150%);
}

/* label input */
.label-text{
	background-color:#FFF;
	color: #CCC;
	padding:8px 0 0 10px;
	display:block;
	margin-bottom:20px;
	margin-top:20px;
	border:1px solid #e5e5e5
}
.label-text input.input-default{
	border:0;
	margin-left:-10px;
	margin-bottom: 0;
	margin-right:0;
	outline:none!important;
}
.check-contactform {
	font-size: 0.9em;
	line-height: 1.5em;
	float: left;
	width: 80%;
	margin-top: 11px;
	
}
.check-contactform .input{
	width: 27px;
	height: 27px;
	float: left;
	margin-right: 20px;
	margin-left: -22px;
	margin-top: -1px;
	border: 1px solid #e5e5e5;
	padding-top: 10px;
}


/* footer */

#footer{
	background-color: #000;
	height: 120px;
	width: 100%;
	padding: 22px 44px;
	box-sizing: border-box;
}
#footer > ._inner{
max-width:1680px;
margin:0 auto;
position:relative;
}
#footer ._logo{
	display: block;
	width: 255px;
	height: 41px;
	float: left;
	padding-top: 7px;
	color: #FFF;
	text-decoration: none;
	font-size: 1.1em;
	line-height: 0.9em;
	margin-top:13px;
	font-weight: bold;
	padding-left: 170px;
	background-image: url(../../images/eu2cure-com/logos/logo-eu2cure.png);
	background-repeat: no-repeat;
	background-position: left top;
}

#footer ._socials{
	height: 50px;
	width: 245px;
	margin: 13px auto;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

#footer ._socials a{
	display:block;
	width: 50px;
	height: 50px;
	margin: 0 15px 0 0;
	float:left;
	background-repeat: no-repeat;
}

#footer ._socials a.__linkedin{
background-image:url(../../images/eu2cure-com/icons/icon-linkedin.png);
}
#footer ._socials a.__facebook{
background-image:url(../../images/eu2cure-com/icons/icon-facebook.png);
}
#footer ._socials a.__twitter{
background-image:url(../../images/eu2cure-com/icons/icon-twitter.png);
}
#footer ._socials a.__instagram{
background-image:url(../../images/eu2cure-com/icons/icon-instagram.png);
margin-right: 0;
}

#footer ._disclaimer{
	color: #FFF;
	float: right;
	/* margin-top: -5px; */
	line-height: 1.25em;
	margin-top:13px;
}

#footer ._disclaimer a{
	color:#FFF; font-weight:bold;
}

/* logo footer */

.footer {
	padding: 15px 0 5px 30px;
	box-sizing: border-box;
	position: relative;
	bottom: 0;
	min-height: 97px;
	width: 1680px;
	clear: both;
	background-size: 100% auto;
	background-position: right top;
	background-repeat: no-repeat;
}
.footer h3 {
	margin-left:14px;
}
.layout .footer ._partner-logos{

}
.layout .footer ._partner-logos:after{
	content:'';
	display: block;
	clear: both;
}

.layout .footer ._partner-logos > a._logo{
	display: block;
	width: 240px;
	height: 80px;
	float: left;
	background-repeat: no-repeat;
	margin: 14px;
	background-position: left center;
}

.layout .footer ._partner-logos > a._logo.__eatg{
background-image:url(../../images/eu2cure-com/logos/logo-eatg.png);
}
.layout .footer ._partner-logos > a._logo.__ghent-u{
background-image:url(../../images/eu2cure-com/logos/logo-ghent-u.png);
}
.layout .footer ._partner-logos > a._logo.__uz-gent{
background-image:url(../../images/eu2cure-com/logos/logo-uz-gent.png);
}


.layout .footer ._partner-logos > a._logo.__aarhus-u{
background-image:url(../../images/eu2cure-com/logos/logo-aarhus-u.png);
}
.layout .footer ._partner-logos > a._logo.__udsm{
background-image:url(../../images/eu2cure-com/logos/logo-udsm.png);
}
.layout .footer ._partner-logos > a._logo.__osr{
background-image:url(../../images/eu2cure-com/logos/logo-osr.png);
}


.layout .footer ._partner-logos > a._logo.__queen-mary{
background-image:url(../../images/eu2cure-com/logos/logo-queen-mary.png);
}
.layout .footer ._partner-logos > a._logo.__oxford-u{
background-image:url(../../images/eu2cure-com/logos/logo-oxford-u.png);
}
.layout .footer ._partner-logos > a._logo.__irsicaixa{
background-image:url(../../images/eu2cure-com/logos/logo-irsicaixa.png);
}


.layout .footer ._partner-logos > a._logo.__nhs{
background-image:url(../../images/eu2cure-com/logos/logo-nhs.png);
}
.layout .footer ._partner-logos > a._logo.__imperial-college{
background-image:url(../../images/eu2cure-com/logos/logo-imperial-college.png);
}
.layout .footer ._partner-logos > a._logo.__erasmus{
background-image:url(../../images/eu2cure-com/logos/logo-erasmus.png);
}
			

/* submenu */
#submenu-cnt {
	background-color: #edf7f7;
	box-sizing: border-box;
	position: relative;
	/* top: 0; */
	/* left: 0; */
	/* right: 0; */
	z-index: 3;
	height: 0;
	overflow: hidden;
	transition: all 1s;
}

body.__menu-open #submenu-cnt {
	height: 1080px;
	margin-top: -141px;
	padding-top: 180px;
}
body.__menu-open #topbar .bttn-menu {
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 41.76 52.79' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Crect class='b' transform='translate(-6.73 20.08) rotate(-45)' y='13.36' width='41.76' height='9.62'/%3E%3Crect class='b' transform='translate(18.96 -9.44) rotate(45)' y='13.36' width='41.76' height='9.62'/%3E%3Cpath class='b' d='M8.4,52.58l-.03-4.29-2.04,3.44h-1.4l-2.04-3.29v4.14H0v-9.4H2.61l3.06,5.01,2.98-5.01h2.61l.03,9.4h-2.89Z'/%3E%3Cpath class='b' d='m20.64 50.19v2.39h-7.82v-9.4h7.64v2.39h-4.53v1.1h3.98v2.28h-3.98v1.24h4.7z'/%3E%3Cpath class='b' d='m31.14 43.18v9.4h-2.61l-3.57-4.27v4.27h-3.09v-9.4h2.61l3.57 4.27v-4.27h3.09z'/%3E%3Cpath class='b' d='M32.6,48.35v-5.17h3.17v5.08c0,1.44,.55,1.98,1.44,1.98s1.44-.54,1.44-1.98v-5.08h3.12v5.17c0,2.82-1.69,4.45-4.58,4.45s-4.58-1.63-4.58-4.45Z'/%3E%3C/svg%3E%0A");
}

#submenu-cnt > ._inner {
	padding: 44px;
	width: 1680px;
}

#submenu-cnt > ._inner {
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1680px;
	padding-bottom: 50px;
	margin-left: 25px;
	background-size: 360px auto;
	background-position: right -65px bottom -190px;
	background-repeat: no-repeat;
}

#submenu-cnt .news-dash-block{
	display: block;
	position: relative;
	float: left;
	margin: 22px;
	width: 480px;
	margin-bottom: 40px;
	height: 318px;
}

#submenu-cnt .news-dash-block ._image{
	height:170px;    background-size: 120%; transition: all 0.5s 1s;
}

.layout.__menu-open #submenu-cnt .news-dash-block ._image{
	background-size: 100% auto;
}

#submenu-cnt .news-dash-block ._text{
	padding: 10px 25px;
	line-height: normal;
	padding-right: 90px;
}
#submenu-cnt .news-dash-block .button-more{
	
}


#submenu-cnt .title-block{
	width:480px;height:318px;
	background-repeat:no-repeat;
	background-position: center;
	background-image:url(../../cimages/eu2cure-com/menu/slogan.png);
	float:left;
	margin: 22px;
	opacity:0;
	transition: all 1.5s 1s;
}


#submenu-cnt  .close-menu {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	height: 24px;
	width: 24px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23D20029;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='24 3.8 20.2 0 12 8.2 3.8 0 0 3.8 8.2 12 0 20.2 3.8 24 12 15.8 20.2 24 24 20.2 15.8 12 '/%3E%3C/svg%3E");
	padding-right: 50px;
	background-position: right center;
	box-sizing: border-box;
}
.layout.__menu-open #layer1{
	overflow: visible;
}
.layout.__menu-open #topbar a.logo{
	transform: translateY(-200px);
}
.pm_flow #topbar.__active .bttn-menu {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23D20029;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='24 3.8 20.2 0 12 8.2 3.8 0 0 3.8 8.2 12 0 20.2 3.8 24 12 15.8 20.2 24 24 20.2 15.8 12 '/%3E%3C/svg%3E");
}

.layout.__menu-open #submenu-cnt .title-block{
	opacity:1;	
}

/* menu blocks */

#submenu-cnt .news-dash-block[data-url1="About-EU2Cure"]{
	opacity:0.5;
}

#submenu-cnt .news-dash-block[data-url1="About-EU2Cure"]  ._image{
	transition-delay: 0s;
}

#submenu-cnt .news-dash-block[data-url1="About-the-Consortium"] ._image{
	transition-delay: 0.2s;
}
#submenu-cnt .news-dash-block[data-url1="Partners"] ._image{
	transition-delay: 0.4s;
}
#submenu-cnt .news-dash-block[data-url1="News"] ._image{
	transition-delay: 0.6s;
}
#submenu-cnt .news-dash-block[data-url1="Contact-us"] ._image{
	transition-delay: 0.8s;
}


img.flex-image{
	width: 100%;
}

a.slider-button.__active{
	opacity: 0.3;
}





/* nieuw */

.deco-cnt{
	position: absolute;
	left:500px;top:70px;
	width:472px;
	height:118px;
}

.deco-cnt .deco-stip{
	display:block;
	float:left;
	width:118px;height:118px;
	border-radius: 100%;
	
}
.deco-cnt .deco-stip.__zwart{
	background-color:#000;
	animation:anim-stip-rood 0.75s 1 1.25s paused backwards;
}
.deco-cnt .deco-stip.__rood{
	background-color:#ec1e24;
	margin: 0 44px;
	animation:anim-stip-blauw 0.75s 1 0.75s paused backwards;
}
.deco-cnt .deco-stip.__blauw{
	background-color:#b6d8d8;
	animation:anim-stip-rood 1s 1 0.2s paused backwards;
}




.deco-cnt.__consortium{
	position: absolute;
	left: auto;
	top: 98px;
	right: 2px;
	width: 244px;
	height: 109px;
}

.deco-cnt.__consortium .deco-stip{
	display: block;
	float: left;
	width: 109px;
	height: 109px;
	border-radius: 100%;
}
.deco-cnt.__consortium .deco-stip.__rood{
	margin:0;
	margin-right:24px;	
}

.deco-cnt.__consortium .deco-stip.__zwart{
	margin:0;
	animation-name:anim-stip-blauw;
}




.deco-cnt.__news{
	position: absolute;
	left: 51px;
	top: 426px;
	width: 104px;
	height: 232px;
}

.deco-cnt.__news .deco-stip{
	display: block;
	float: left;
	width: 104px;
	height: 104px;
	border-radius: 100%;
}
.deco-cnt.__news .deco-stip.__rood{
	margin:0;
	margin-bottom:24px;	
}


.deco-cnt.__news2{
	position: absolute;
	right: 46px;
	left: auto;
	top: 167px;
	width: 225px;
	height: 225px;
}

.deco-cnt.__news2 .deco-stip.__blauw{
	display: block;
	float: left;
	width: 225px;
	height: 225px;
	border-radius: 100%;
	animation-name:anim-stip-blauw-2;
	animation-duration:4s;
}


.deco-cnt.__partners{
	position: absolute;
	left: 0;
	top: auto;
	bottom:0;
	width: 495px;
	height: 83px;
}

.deco-cnt.__partners .deco-stip{
	display: block;
	float: left;
	width: 79px;
	height: 79px;
	margin:0;
}

.deco-cnt.__partners .deco-stip.__rood{
	background-color: #ec1e24;
	border-radius: 79px;
	transition: all 3s 1s ;
	margin-right:24px;	
}
.deco-cnt.__partners .deco-stip.__zwart{
	background-color: #b6d8d8;
	animation-name:anim-stip-blauw-2;
	
	width: 79px;
	height: 79px;
}

.__inview .deco-cnt.__partners .deco-stip.__rood{
	width: 385px;
	transition-duration: 1s;transition-delay:2s;
	animation:none;
}


.deco-cnt.__partners2{
	position: absolute;
	right: 280px;
	left: auto;
	top: 100px;
	width: 151px;
	height: 151px;
}

.deco-cnt.__partners2 .deco-stip.__rood{
	display: block;
	float: left;
	width: 151px;
	height: 151px;
	border-radius: 100%;
	animation-name: anim-stip-blauw;
	animation-duration:1s;
	margin: 0;
}


.__inview .deco-cnt .deco-stip{
	animation-play-state: running;
}

@keyframes anim-stip-blauw{
	from{
		transform: translateY(-800px);
	}
	to{
		transform: translateY(0);
	}
}
@keyframes anim-stip-blauw-2{
	0%{
		transform: scale(0);
	}
	20%{
		transform: scale(0.25);
	}
	30%{
		transform: scale(0.25);
	}
	40%{
		transform: scale(0.5);
	}
	50%{
		transform: scale(0.5);
	}
	60%{
		transform: scale(0.75);
	}
	70%{
		transform: scale(0.75);
	}
	80%{
		transform: scale(1);
	}
	100%{
		transform: scale(1);
	}
}

@keyframes anim-stip-rood{
	from{
		transform:translateX(-1000px);
	}
	to{
		transform:translateX(0);
	}
}

.deco-pill{
	width: 244px;
	height: 240px;
	background-color: #ec1e24;
	border-radius: 120px;
	position: absolute;
	right: 11px;
	top: 334px;
	transition: all 3s 1s ;
}
.__inview .deco-pill{
	height: 762px;
}

.a-text-red,
.a-text-teal{
	color: inherit;
	transition: all 0.5s;
}
.__inview .a-text-teal{
	color: #b6d8d8;
	transition-delay:  1.5s;
}
.__inview .a-text-red{
	color: #ec1e24;
transition-delay:  1s;
}
	
	
	
	
	
/* language bar */
.pblock.switch-language{	
}
.pblock.switch-language .lang-bar{
	position: relative;
	height: 42px;
	border-bottom: 1px solid #000;margin-bottom: 10px;
}
.pblock.switch-language .lang-bar ._lang{
	display:block; width:32px;height:32px;
	float:right;
	margin-left: 15px;	
	background-repeat: no-repeat;
	background-position:center;	
	background-size: cover;
	opacity:0.3;
} 
.pblock.switch-language .lang-bar ._lang.__en{
background-image: url(../../images/eu2cure-com/icons/lang-english.png);
}
.pblock.switch-language .lang-bar ._lang.__it{
background-image: url(../../images/eu2cure-com/icons/lang-italian.png);
}
.pblock.switch-language .lang-bar ._lang.__es{
background-image: url(../../images/eu2cure-com/icons/lang-spanish.png);
}
.pblock.switch-language .lang-bar ._lang:hover,
.pblock.switch-language .lang-bar ._lang.__active{
	opacity:1;
}

/* news article */
.article-details,
.article-organisation{
	width:240px;
	height:65px;
	display:block;float:left;
	padding-right:44px;
	border-right:1px solid #000;
	margin-right:44px;
}
.article-organisation ._link{
	width:240px;
	height:65px;
	background-repeat: no-repeat;
	background-size: auto 100%;
	display:block;
	background-position: left center;
}
.article-details{
		width:130px;
}
.article-details.__last{
	border:none;
}

.news-header h1{
	position: absolute;
	left: 44px;
	color: #FFF;
	bottom: 15px;
	font-size: 3.9444em;
	line-height: normal;
	text-shadow: 0 0 10px #00000054;
	margin: 0;
}

a.back-to-overview{
	display:block;
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:26px;
	background-image:url(../../images/eu2cure-com/icons/arrow-left-red.png);
	font-weight:bold;
	color:#000;
}
/* news block */

.news-dash-block{
	background-color: #FFF;overflow: visible;    
	width: 488px;
	height: 488px;    float: left;
	margin-left:44px;

}



.news-all .news-dash-block{
	box-shadow: 0 0 16px 0 #8b8b8b69;width: 497px;
}



.news-dash-block ._image{
	height:260px;width:100%;
	background-position:center top;
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url(../../cimages/eu2cure-com/news/news-dummy-1.png);
}



.news-dash-block ._text{
	padding: 10px 25px;
}

.news-dash-block .button-more{
	position: absolute;
	right:0;bottom:0;float:none;
	transform: translate(24%,35%);
	transition: all 0.3s;
}
.news-dash-block:hover .button-more{
	background-color:#b6d8d8;
}

#news-related .news-dash-block{
	margin: 0;
	margin-bottom: 90px;
	
}




/* filter bar */
.filter-bar{
	padding-bottom:20px;
	border-bottom:1px solid #000;
	margin-bottom: 5px;
}
.filter-bar > strong{
	display: block;
	float: left;
	font-size: 1.5em;
	margin-right: 24px;
}
.filter-bar ._filter{
	display: block;
	padding-left: 43px;
	height: 30px;
	background-position: left center;
	float: left;
	background-repeat: no-repeat;
	background-size: auto 100%;
	margin-right: 33px;
	color: #000;
	opacity:0.5;
} 
.filter-bar ._filter:hover,
.filter-bar ._filter.__active{
	opacity:1;
}
.filter-bar ._filter.__article{
	background-image:url(../../images/eu2cure-com/icons/type-article.png)
}
.filter-bar ._filter.__press{
	background-image:url(../../images/eu2cure-com/icons/type-press.png)
}
.filter-bar ._filter.__newsletter{
	background-image:url(../../images/eu2cure-com/icons/type-email.png)
}


.pagination-bar{
	padding-top: 15px;
	border-top: 1px solid #000;
	margin-top: 5px;
}


/* pagination buttons */
.pagination-bar ._button-cnt{
	float:right;
}
.pagination-bar ._button{
	display:block;
	width:20px;height:20px;
	background-position:center;
	float:left;	
	background-repeat:no-repeat;
	margin-left:5px;
} 
.pagination-bar ._button.__stip{
	background-image:url(../../images/eu2cure-com/icons/stip.png);
}
.pagination-bar ._button.__prev{
	background-image:url(../../images/eu2cure-com/icons/arrow-left.png);
}
.pagination-bar ._button.__next{
	background-image:url(../../images/eu2cure-com/icons/arrow-left.png);
	transform:scale(-1,1);
}


/* newsletter sign up */
.newsletter-cnt{
	padding: 22px 0;
}
.newsletter-cnt ._block{
	float:left;
	display:block;
	box-sizing:border-box;
	height: 65px;
	padding: 0 10px;
}
.newsletter-cnt ._block.__1{
	width:320px;
	font-weight:bold;
}
	.newsletter-cnt ._block.__1 > strong{
		display: block;
		font-size:1.66667em;
		font-weight:900;
		line-height: 1.25em;
	}

.newsletter-cnt .inp-checkbox._AVG{
	padding-left:40px;
	line-height:1.2em;
	font-size:0.8em;display: block;
	font-weight:normal!important;
}
.newsletter-cnt .inp-checkbox._AVG .input{
	margin-left: -40px;
	margin-top: 0;
	display: block;
	float: left;
}
.newsletter-cnt .button{
	width: 157px;
	padding-left: 0;
	padding-right: 0;
	font-size: 1.25em;
	height: 63px;
	font-weight: bold;
}
.newsletter-cnt ._block.__2{
	width:846px;
}
.newsletter-cnt ._block.__3{
	width:236px;
}
.newsletter-cnt ._block.__4{
	width:172px;
}




/* label input */
label.label-input{
	position: relative;
	background-color: #FFF;
	display: block;
}
label.label-input > input,
label.label-input > textarea{
	border: none;
	outline: none;
	/* margin-top: 20px; */
	float: none!important;
	padding: 10px!important;
	padding-left: 15px!important;
	padding-top: 30px!important;
	padding-bottom: 0px!important;
	color: #000000!important;
}
label.label-input > span{
	position: absolute;
	display: block;
	left: 15px;
	color: #999999;
	transition: all 0.3s;
	top: 15px;
}
label.label-input.__active > span{
	font-size: 0.7em;
	top: 0;
}
label.label-input > textarea {
	height: 150px;
}


/* partners */
.partner-block{
	margin:22px;
	background-color:#FFFFFF;
}
.partner-block img{
	transform: translate(-50%,-50%);
	position: absolute;
	left:50%; top:50%;
}

.border-line{
	margin-left: -22px;
	margin-right: -22px;
	padding: 22px;
	padding-top: 20px;
	margin-top: 20px;
	border-top: 1px solid #e5e5e5;
}

.inp-radio.selected .input {
	background-color: #b6d8d8;
	border: 1px solid #e5e5e5;
}



/* country block */
.country-block{}
.country-block h3{
	margin:0;
}
.country-block .hr-seperate{
	margin: 0 0;
	border:1px solid #000;
}

/* org block */
.org-slider{
	padding: 22px 44px;
	padding-bottom: 60px;
}
.org-slider hr{
	margin-left:-44px;
	margin-right:-44px;margin-bottom: 44px;
}
.org-block{
	width:350px;height:260px;
	background-color:#FFF;
	float:left;
	margin:22px;	position:relative;
}


.org-block .button-more{
	position: absolute;
	right:0;bottom:0;float:none;
	transform: translate(24%,35%);
	transition: all 0.3s;
}
.org-block img{
	transform: translate(-50%,-50%);
	position: absolute;
	left: 50%;
	top: 50%;
}
.pgroup.partner-slide-cnt{
	height:auto!important;
	min-height:0!important;
}

a.bttn-close{
	color:#000;font-weight:900;padding-right:50px;
	display:block;float:right;margin-right:20px;background-repeat: no-repeat;
	background-position: right center;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 22.7 22.7' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23eb2427;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='b' points='22.7 4.73 17.97 0 11.35 6.62 4.73 0 0 4.73 6.62 11.35 0 17.97 4.73 22.7 11.35 16.08 17.97 22.7 22.7 17.97 16.08 11.35'/%3E%3C/svg%3E%0A");
}




.partner-slide-cnt{}
.partner-slide-cnt .details-section{
	background-color: #FFFFFF;
	padding: 22px;
	clear: both;
}

.partner-slide-cnt .part-logo-block{
	width:500px;float:left;
	height:215px;border-right:1px solid #000;margin-right:50px;
}
.partner-slide-cnt .part-logo-block ._image{
	width: 400px;
	height: 215px;
	background-size: 190px auto;
	background-position: center;
	background-repeat: no-repeat;
}
.partner-slide-cnt .part-text-block{
	width:950px;float:left;
	min-height:215px;
	display:block;
}
.partner-slide-cnt .part-text-block p{
	margin:0.3em 0;	
}
.partner-slide-cnt .related-partners{
	background-color:#ffffff75;
	clear:both;
}

td.__spacer{
	height:10px;
}

.partner-slide-cnt .related-partners .team-block{
	text-align: center;
	width:236px;height:320px;position:relative;margin: 44px 39px;float:left;
}

.partner-slide-cnt .related-partners .team-block ._image{
	border-radius:100%;overflow:hidden;
	width:236px;height:236px;
	background-size:cover;
}

.related-partners .team-details ._image{
	border-radius: 100%;
	overflow: hidden;
	width: 370px;
	height: 370px;
	margin-right: 60px;
	margin-left: 44px;
	float: left;
	background-size: cover;
}
.related-partners .team-details ._text{
	width:1000px;height:370px;
	float:left;
}
.related-partners .team-details ._details{
	padding:44px;
	clear:both;
}



.team-block .button-more{
	position: absolute;
	right: 0;
	top: 108px;
	float: none;
	transform: translate(30%,0);
	transition: none;
}
.team-block ._text{
	line-height: 1.25em;
	padding-top:10px;
}

.team-block{
	margin-top: 25px;
	margin-bottom: 50px
}

.teamd-slide{
	margin: 30px 0;
	clear:both
}

.org-block .button-more:before,
.team-block .button-more:before{
	content: 'READ MORE';
	display: block;
}
.org-block .button-more.__active,
.team-block .button-more.__active{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 22.7 22.7' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpolygon class='b' points='22.7 4.73 17.97 0 11.35 6.62 4.73 0 0 4.73 6.62 11.35 0 17.97 4.73 22.7 11.35 16.08 17.97 22.7 22.7 17.97 16.08 11.35'/%3E%3C/svg%3E%0A");
	background-color:#ec1e24;    
	background-size: 35px;
	background-repeat: no-repeat;
	background-position: center 16px;
	padding-top: 58px;
	
}
.org-block .button-more.__active:before,
.team-block .button-more.__active:before{
	content: 'CLOSE';
}
.news-dash-block:before{
	content: '';
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	position: absolute;
	background-size: contain;
	width: 50px;
	height: 50px;
	top: 20px;
	left: 20px;
}
.news-dash-block[data-atype="article"]:before{
	background-image: url(../../images/eu2cure-com/icons/type-article.png);
}
.news-dash-block[data-atype="press-release"]:before{
	background-image: url(../../images/eu2cure-com/icons/type-press.png);
}
.news-dash-block[data-atype="newsletter"]:before{
	background-image: url(../../images/eu2cure-com/icons/type-email.png);
}



.pagelang-it .tr-text-es,
.pagelang-it .tr-text-en,

.pagelang-en .tr-text-it,
.pagelang-en .tr-text-es,

.pagelang-es .tr-text-it,
.pagelang-es .tr-text-en{
	display:none;
}


.pbeditor section{
	outline:1px dashed #CCC;
	margin-top:10px;
	position:relative;
}
.pbeditor section:before{
	position: absolute;
	display: block;
	right:0;top:0;
	background-color:#CCC;
	color:#333;
	
	font-size:10px;line-height:normal;
	padding:5px;
	text-align: center;
	
}
.pbeditor section.tr-text-en:before{
	content: 'english';
}
.pbeditor section.tr-text-it:before{
	content: 'italian';
}
.pbeditor section.tr-text-es:before{
	content: 'spanish';
}


.social{
	display:block;
	width:51px; height:51px;
	float: left; margin-right: 20px;
}

.social.__in{
	background-image: url(../../images/eu2cure-com/icons/share-in.png);
}
.social.__fb{
	background-image: url(../../images/eu2cure-com/icons/share-fb.png);
}
.social.__tw{
	background-image: url(../../images/eu2cure-com/icons/share-tw.png);
}
.social.__ig{
	background-image: url(../../images/eu2cure-com/icons/share-ig.png);
}



/* contact formulier */
a.shortcut{
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 80px;
	min-height: 40px;
	line-height: 1.5em;
	display: block;
	background-size: auto 38px;	
	margin: 20px 0;
	font-weight:900;
	color:#000;
}
.shortcut.__email{
	padding-top: 11px;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 38.65 38.65' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle cx='19.33' cy='19.33' r='19.33'/%3E%3Cpath class='b' d='m8.02 11.95v16.1h22.22v-16.1h-22.22zm11.03 10.71-9.26-8.14 9.34 5.48 9.82-6.12-9.9 8.78z'/%3E%3C/svg%3E%0A");
}
.shortcut.__join{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 38.65 38.65' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23fff;%7D.c%7Bfill:%23ec1e24;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='c' cx='19.33' cy='19.33' r='19.33'/%3E%3Crect class='b' x='15.66' y='10.14' width='6.57' height='17.94' rx='3.28' ry='3.28'/%3E%3Crect class='b' transform='translate(-.16 38.06) rotate(-90)' x='15.66' y='10.14' width='6.57' height='17.94' rx='3.28' ry='3.28'/%3E%3C/svg%3E%0A");
}
.shortcut.__invest{
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg viewBox='0 0 38.65 38.65' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.b%7Bfill:%23b6d8d8;%7D.c%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ccircle class='b' cx='19.33' cy='19.33' r='19.33'/%3E%3Cpath class='c' d='M29.56,15.42v-.79c0-1.66-1.34-3-3-3H11.08c-1.66,0-3,1.34-3,3v.79H29.56Z'/%3E%3Cpath class='c' d='M8.08,17.19v6.6c0,1.66,1.34,3,3,3h15.47c1.66,0,3-1.34,3-3v-6.6H8.08Zm15.16,7.96c-.77,0-1.39-.62-1.39-1.39s.62-1.39,1.39-1.39,1.39,.62,1.39,1.39-.62,1.39-1.39,1.39Zm3.79,0c-.77,0-1.39-.62-1.39-1.39s.62-1.39,1.39-1.39,1.39,.62,1.39,1.39-.62,1.39-1.39,1.39Z'/%3E%3C/svg%3E%0A");
}


.shortcut.__join:after{
	content:'Click here';
	display:block;	
	color:#ec1e24;
	font-weight:normal;
}
.shortcut.__invest:after{
	content:'Click here';
	display:block;
	color:#8eafae;
	font-weight:normal;
}
