/*.elementor-28 .elementor-element.elementor-element-3f807d3e > .elementor-container > .elementor-element-675dfc78 > .elementor-widget-wrap {
	align-content: flex-start !important;
}*/

#page-header, #page-header .elementor-container {
	max-height: 88px !important;
}
h2 {
	margin: 0;
}

a {
	overflow-wrap: break-word;
  word-wrap: break-word;
}

.elementor-page-37 h2 {
	color: #8ABAD3;
}

h6 {
	margin: 0;
}

span.red {
	color: #ED1C24;
}

strong {
/*	color: #ED1C24; */
}

ul, ol {
	margin-bottom: 18px;
}

a[href^="mailto:"]
{ 
  text-decoration: underline;
	font-style: italic;
}

.elementor-posts-nothing-found {
	color: #000000;
}

.team-photo > div > div.elementor-widget-image div.elementor-widget-container {
	border: 4px solid #00aaac;
	border-radius: 50%;
	width: 150px;
	margin: 0 auto;
}

.team-photo.director > div > div.elementor-widget-image div.elementor-widget-container {
	width: 200px;
}

.inner-text-circle.header-circle {
	font-size: 18px;
	font-weight: 600;
	font-family: "Cabin Condensed", Sans-serif;
}
.no-bottom-margin, .no-bottom-margin p {
	margin-bottom: 0 !important;
}



.elementor-widget-theme-site-logo.elementor-widget-image a img[src$=".svg"] {
  width: 400px;
}

.inner-rounded-rectangle {
	color: black;
}

span.heading-highlight {
	color: black;
}

.inner-heading-text a {
	color: white;
}
.home-button > div.elementor-widget-container {
  display: table-cell;
  vertical-align: middle;
  background-color: #ed1c24;
  color: #fff;
 border-radius: 50%;
  min-width: 1em;
  padding: 20px;
  /*box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);*/
}

.home-button.home-about:hover > div.elementor-widget-container {
	background: #00aaac;
}

.home-button.home-education:hover > div.elementor-widget-container {
	background: #8abad3;
}

.home-button.home-research:hover > div.elementor-widget-container {
	background: #95dbe5;
}
.home-button {
  display: table;
  height: 200px;
  width: 200px !important;
	margin: 0 auto;
 border-radius: 50%;
/*  border: 4px solid #fff;*/
}

.inner-text-circle {
  display: table;
  height: 200px;
  width: 200px !important;
 border-radius: 50%;
  border: 4px solid #fff;
}

.inner-text-circle > div.elementor-widget-container {
  display: table-cell;
  vertical-align: middle;
  background-color: #ed1c24;
  color: #fff;
 border-radius: 50%;
  min-width: 1em;
  padding: 20px;
}

.inner-text-circle > div.elementor-widget-container p, .inner-text-circle > div.elementor-widget-container h3 {
	margin: 0;
}

.about-center.inner-text-circle {
	  border: none;

}

.about-center h3 {
	color: #00aaac;
}
.circle-align-right {
	margin: auto 80px auto auto;
}



.home-about {
	  height: 150px;
  width: 150px !important;

}

.home-research {
	  height: 275px;
  width: 275px !important;

}

.home-education {
	  height: 200px;
  width: 200px !important;

}

.header-circle {
	  height: 125px;
  width: 125px !important;
	text-align: center;
	margin-bottom: 0 !important;
}


.education-button:hover > div.elementor-widget-container {
	background-color: #8abad3;
}

.research-button:hover > div.elementor-widget-container {
	background-color: #95dbe5
}

.column-header-circle {
	width: 190px !important;
}

.column-inner-content {
	width: 100% !important;
}

.about-center, .about-who {
	  height: 370px;
  width: 370px !important;
}

.research-siren {
	height: 125px;
	width: 125px !important;
}

.research-publications {
	height: 175px;
	width: 175px !important;
}

.research-health {
	height: 225px;
	width: 225px !important;
}



.research-studies {
	height: 275px;
	width: 275px !important;
}

.education-overview {
	height: 275px;
	width: 275px !important;
	
}

.research-siren > div.elementor-widget-container {
	background: white;
	padding: 40px;
}

.research-siren h3 a:hover {
	color: #95dbe5;
}
.about-who > div.elementor-widget-container {
	background: #00aaac;
		padding: 40px;

} 

.about-center > div.elementor-widget-container {
	background: white;
	padding: 40px;
}

.research-siren {
		border: none;
}

.about-who > div.elementor-widget-container {
	padding: 40px;
}

.research-siren h3 {
	color: #ed1c24;
}
.about-center p, .about-who p, .education-overview p, .about-who p a {
	color: black;
	text-decoration: none;
}


body {
  background-position: calc(50% - 650px) -50px;
}


.clickable {
position: relative;
}

.clickable a:after {
content: "";
display: block !IMPORTANT;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}

.home .elementor .elementor-background-video-hosted {
  top: 40%;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li#mega-menu-item-44.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li#mega-menu-item-44.mega-menu-item > a.mega-menu-link:hover {
	color: #8abad3;
}


/*.hvr-ripple-out:hover {
  animation: hvr-ripple-out 1.2s;
  z-index: 999;
  position: sticky;
}*/

@keyframes hvr-ripple-out
{
100% {
  top: -32px;
  right: -32px;
  bottom: -32px;
  left: -32px;
  opacity: 0;
}
100% {
  top: -32px;
  right: -32px;
  bottom: -32px;
  left: -32px;
  opacity: 0;
}
}


.hvr-ripple-out  {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-ripple-out:hover::before, .hvr-ripple-out:focus::before, .hvr-ripple-out:active::before {

    -webkit-animation: hvr-ripple-out 2s;
    animation: hvr-ripple-out 2s;

}
.hvr-ripple-out::before {

    content: '';
    position: absolute;
 border-radius: 50%;
  border: 4px solid #fff;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
margin: -1px;
}

/* GALLERY */

.elementor-gallery-item__content {
	padding: 0 !important;
}
#collaborators .e-gallery-item:hover .elementor-gallery-item__description {
	animation: none;
	position: absolute;
	bottom: 0;
	-webkit-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
	font-size: 14px;
}

#collaborators .e-gallery-item .elementor-gallery-item__description {
	background-color: #00AAACc9;
	padding: 20px;
	animation: none;
	position: absolute;
	bottom: 0;
	-webkit-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
	font-size: 14px;
}

.elementor-slideshow__title {
/*  display: none;*/
}

/* MENU */

#page-header.elementor-sticky--active {
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}

.elementor-nav-menu .sub-arrow {
	display: none !important;
}
#top-menu .e--pointer-underline .elementor-item::after {
	background-color: transparent !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li#mega-menu-item-46.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li#mega-menu-item-46.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li#mega-menu-item-46.mega-menu-item > a.mega-menu-link:hover {
	color: #00aaac;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li#mega-menu-item-45.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li#mega-menu-item-45.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li#mega-menu-item-45.mega-menu-item > a.mega-menu-link:hover {
	color: #8BD1DB;
}
/*#top-menu .current_page_ancestor a:after, #top-menu a:hover:after, #top-menu .current-menu-item a:after {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Single_Circle.svg);
	height: 20px;
	width: 20px;
	background-color: transparent !important;
	left: calc(50% - 10px);
	bottom: -10px;
}*/

.home #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
	color: white;
}

.home #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
	color: #ed1c24;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent > a.mega-menu-link::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Single_Circle.svg);
	height: 20px;
	width: 20px;
	background-color: transparent !important;
	left: calc(50% - 10px);
	bottom: -10px;
	position: absolute;
}

/*#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:hover:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Single_Circle_inverse.svg);
	height: 20px;
	width: 20px;
	background-color: transparent !important;
	left: calc(50% - 10px);
	bottom: -10px;
	position: absolute;
}
*/

#about-submenu .elementor-item-active:after, #research-submenu .elementor-item-active:after {
	transition: all .2s ease-in-out; 
	transform: scale(0.9); 
}

#about-submenu .elementor-item-active:hover:after, #research-submenu .elementor-item-active:hover:after {
	transform: scale(1.1);  
}

#about-submenu .menu-item-381 .elementor-item-active:after, #about-submenu .menu-item-381 a:hover:after {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/About1.svg);
	width: 60px;
	background-color: transparent !important;
	left: calc(50% - 15px);
	bottom: -10px;
}

.mega-menu-item-391 a:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/About1.svg);
	width: 54px !important;
	background-color: transparent !important;
	left: calc(50% - 12px);
	bottom: -65px;
	z-index: 999;
	position: absolute !important;
}


#about-submenu .menu-item-383 .elementor-item-active:after, #about-submenu .menu-item-383 a:hover:after {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/About2.svg);
	width: 60px;
	background-color: transparent !important;
	left: calc(50% - 35px);
	bottom: -10px;
}

.mega-menu-item-393 a:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/About2.svg);
	width: 54px !important;
	background-color: transparent !important;
	left: calc(50% - 35px);
	bottom: -65px;
	z-index: 999;
	position: absolute !important;
}



#about-submenu .menu-item-382 .elementor-item-active:after, #about-submenu .menu-item-382 a:hover:after {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/About3.svg);
	width: 60px;
	background-color: transparent !important;
	left: calc(50% - 35px);
	bottom: -8px;
}

.mega-menu-item-392 a:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/About3.svg);
	width: 54px !important;
	background-color: transparent !important;
	left: calc(50% - 35px);
	bottom: -63px;
	z-index: 999;
	position: absolute !important;
}



#about-submenu a, #research-submenu a {
	text-decoration: none;
}

#research-submenu .menu-item-591 .elementor-item-active:after, #research-submenu .menu-item-591 a:hover:after {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research1.svg);
	width: 60px;
	background-color: transparent !important;
	left: calc(50% - 30px);
	bottom: -10px;
}

.mega-menu-item-583 a:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research1.svg);
	width: 54px !important;
	background-color: transparent !important;
	left: calc(50% - 25px);
	bottom: -65px;
	z-index: 999;
	position: absolute !important;
}


#research-submenu .menu-item-581 .elementor-item-active:after, #research-submenu .menu-item-581 a:hover:after {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research2.svg);
	width: 60px;
	background-color: transparent !important;
	left: calc(50% - 30px);
	bottom: -10px;
}

.mega-menu-item-587 a:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research2.svg);
	width: 54px !important;
	background-color: transparent !important;
	left: calc(50% - 25px);
	bottom: -65px;
	z-index: 999;
	position: absolute !important;
}

#research-submenu .menu-item-580 .elementor-item-active:after, #research-submenu .menu-item-580 a:hover:after {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research3.svg);
	width: 60px;
	background-color: transparent !important;
	left: calc(50% - 30px);
	bottom: -10px;
}

.mega-menu-item-586 a:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research3.svg);
	width: 54px !important;
	background-color: transparent !important;
	left: calc(50% - 25px);
	bottom: -65px;
	z-index: 999;
	position: absolute !important;
}

#research-submenu .menu-item-579 .elementor-item-active:after, #research-submenu .menu-item-579 a:hover:after {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research4.svg);
	width: 60px;
	background-color: transparent !important;
	left: calc(50% - 30px);
	bottom: -10px;
}

.mega-menu-item-585 a:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research4.svg);
	width: 54px !important;
	background-color: transparent !important;
	left: calc(50% - 25px);
	bottom: -65px;
	z-index: 999;
	position: absolute !important;
}

#research-submenu .menu-item-578 .elementor-item-active:after, #research-submenu .menu-item-578 a:hover:after {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research5.svg);
	width: 60px;
	background-color: transparent !important;
	left: calc(50% - 30px);
	bottom: -10px;
}

.mega-menu-item-584 a:hover:before {
	opacity: 1 !important;
	content:url(/wp-content/uploads/2022/05/Research5.svg);
	width: 54px !important;
	background-color: transparent !important;
	left: calc(50% - 25px);
	bottom: -65px;
	z-index: 999;
	position: absolute !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li#mega-menu-item-45.mega-menu-megamenu > ul.mega-sub-menu {
	background-color: #95dbe5;
}

#mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
	background-color: #ed1c24;
}

@media only screen and (min-width: 767px)  {
nav.elementor-nav-menu--main ul.sub-menu {
/*display: none!important;*/
}}

@media only screen and (min-width: 1027px) {
	body.elementor-page-566 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu, body.elementor-page-25 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu, body.elementor-page-33 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu, body.elementor-page-35 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
  border-bottom: 55px solid black;
}
}

@media only screen and (max-width: 811px) {
	body {
  	background-position: calc(50% - 250px) -50px;
	}
	.home-research {
	  height: 225px;
	  width: 225px !important;
	}
	
	.research-health {
  	height: 175px;
  	width: 175px !important;
	}
	
	.research-studies {
	  height: 225px;
	  width: 225px !important;
	}
	
}

@media only screen and (max-width: 1047px) {
	
		#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover {
		background: black;
	}

	
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {
		display: none;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
		padding: 5px 0;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		font-size: 13px;
	}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-current-menu-parent > a.mega-menu-link::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:hover::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link::before, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover::before {
		content: '';
	}
	
	#about-submenu .menu-item-381 .elementor-item-active::after, #about-submenu .menu-item-381 a:hover::after, #about-submenu .menu-item-382 a:hover::after {
  	content: '';
  }
	
	#research-submenu .menu-item-591 .elementor-item-active::after, #research-submenu .menu-item-591 a:hover::after, #research-submenu .menu-item-581 .elementor-item-active::after, #research-submenu .menu-item-581 a:hover::after, #research-submenu .menu-item-580 .elementor-item-active::after, #research-submenu .menu-item-580 a:hover::after, #research-submenu .menu-item-579 .elementor-item-active::after, #research-submenu .menu-item-579 a:hover::after, #research-submenu .menu-item-578 .elementor-item-active::after, #research-submenu .menu-item-578 a:hover::after {
  	content: '';
	}
	
	a.mega-menu-link:hover::before {
		content: '' !important;
	}
	
	#about-submenu .menu-item-383 .elementor-item-active::after, #about-submenu .menu-item-383 a:hover::after, #about-submenu .menu-item-382 .elementor-item-active::after {
  content: '';
  ;
}
	
	.elementor-33 .elementor-element.elementor-element-e3693c0 .elementor-nav-menu .elementor-item, .elementor-25 .elementor-element.elementor-element-d870b21 .elementor-nav-menu .elementor-item, .elementor-35 .elementor-element.elementor-element-2d99c26 .elementor-nav-menu .elementor-item, .elementor-566 .elementor-element.elementor-element-7cb6273b .elementor-nav-menu .elementor-item {
		font-size: 13px;
	}
	.elementor-nav-menu--dropdown {
		background-color: transparent !important;
	}
	.elementor-nav-menu--dropdown a {
		color: white !important;
	}
}

@media only screen and (max-width: 500px) {
	.elementor-2 .elementor-element.elementor-element-2536486c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2536486c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 50% -100px;
	}
	.column-header-circle {
	  width: 100% !important;
	}
	#page-header {
		max-height: 135px !important;
		top:0px !important;
		padding-top: 0 !important;
		z-index: 999 !important;
		height: 135px;
	}
}

@media only screen and (min-width: 812px){
.elementor video.elementor-background-video-hosted {
	top: 42%;
	height: 130% !important;
}
}

@media (max-width: 1350px) {
body:not(.rtl) .elementor-37 .elementor-element.elementor-element-44803b5 {
  left: 150px !important;
}
