/*  
######################   
	basenew2
###################### 
*/
/* utils*/
.mb-0 {
		margin-bottom: 0;
}

.floatl {
		float: left;
}

.floatr {
		float: right;
}

.innerHero {
	height: 70vh;
	display: flex;
/* 	align-items: flex-end; */
	align-items: center;
}

.innerHero .innerHeroContent {
/* 		padding-bottom: 30px; */
	margin-bottom: 0 !important;
}

.innerHero.flexCenter {
		align-items: center;
}

.borderFooter {
		border-bottom: solid 1px #aaacaf;
}

.fusion-image-wrapper .fusion-rollover {
		background-image: linear-gradient(to top, #0780c3 0, rgba(7, 128, 195, 0.8) 100%) !important;
}

.iconBorder {
		border-width: 2px !important;
}

.hoverIcon .content-box-wrapper:hover .fontawesome-icon {
		color: #fff !important;
}

.hoverIcon .content-box-wrapper:hover h3 {
		color: #3bafbf !important;
}

/*  
######################   
	Header
###################### 
*/
/* To hide the featured image on frontend for link preview pupose */
.fusion-flexslider.flexslider.post-slideshow{
	display: none;
}
@media (max-width: 1315px){

	.avada-html-layout-wide .fusion-main-menu{
		display: flex;
		justify-content: flex-end;
		float:none;
	}
	.avada-html-layout-wide .fusion-main-menu>ul>li,
	.avada-html-layout-wide body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li{
		padding-right:21px;
	}
}
@media (max-width: 1240px){
	html.avada-header-color-not-opaque .fusion-header-wrapper .fusion-header{
		padding-left: 15px;
		padding-right: 15px;
	}
	html.avada-header-color-not-opaque .fusion-mobile-menu-design-modern .fusion-header>.fusion-row{
		padding-left: 1.2%;
		padding-right: 1.2%;
	}
}
@media (min-width: 1126px) and (max-width: 1240px){
	.fusion-logo img{
		max-width: 70%;
	}
	.fusion-main-menu>ul>li>a,
	.avada-html-layout-wide body:not(.fusion-header-layout-v6) .fusion-is-sticky .fusion-main-menu>ul>li>a{
		font-size:13px;
	}
}
/*  
######################   
	Home Page
###################### 
*/
.memberCarousel .fusion-nav-next::before,
.memberCarousel .fusion-nav-prev::before {
		color: #a7a9ac !important;
		font-size: 60px !important;
}

.memberCarousel .fusion-nav-next,
.memberCarousel .fusion-nav-prev {
		background: transparent !important;
}

.memberCarousel .fusion-carousel-item{
	background: white;
}
.memberCarousel .fusion-carousel-item img{
	width: 80%;
}

.docProfile .person-name {
		color: #0780c3;
}

.staffList .staffCol img {
    max-height: 436px;
    width: 100%;
    max-width: 359px;
    object-fit: cover;
}
.staffList .person-name {
		color: #0780c3;
}
.staffList .person-name a {
		color: #0780c3;
}
.staffList .person-name a:hover {
		color: #1f4396;
}

/*  
######################   
	contact 
###################### 
*/
ul.contactList {
		list-style: none;
		list-style-position: inside;
		padding: 0;
}

ul.contactList li {
		border-bottom: solid 1px #6f6f71;
		padding: 8px 0 8px 0;
		color: #d1d3d4;
}

ul.contactList li:last-child {
		border: none;
}

ul.contactList li a {
		color: #fff;
}

.contactSocial {
		margin-top: 15px;
		margin-left: 45px;
}

.contactSocial a {
		margin-right: 10px;
		color: #0780c3;
}

/*  
######################   
	about
###################### 
*/
.aboutCarousel {
		border-bottom: solid 1px #aaacaf;
}

.leadershipCarousel {
		border-bottom: solid 1px #aaacaf;
		border-top: solid 1px #aaacaf;
}
#about .fusion-builder-row .fusion-layout-column.fusion-column-last .fusion-column-wrapper{
    position: relative !important;
}

/*  
######################   
	News
###################### 
*/
.newsPage h2.entry-title a {
		color: #1f4396 !important;
}

.newsPage h2.entry-title a:hover {
		color: #0780c3 !important;
}

.newsPage a.fusion-read-more {
		color: #0780c3;
}

.newsPage a.fusion-read-more:hover {
		color: #1f4396;
}

/*  
######################   
	Clinical
###################### 
*/
.pubMedLink a {
		color: #1f4396;
}

.pubMedLink a:hover {
		color: #0780c3;
}

/*  
######################   
	Leadership
###################### 
*/
.leadershipProfiles .person-name {
		color: #0780c3;
		line-height: 1.3;
		font-size: 18px;
		display: block;
}

.leadershipProfiles .person-title {
		font-size: 15px !important;
		display: block;
		margin-bottom: 20px;
}

.leadershipProfiles .person-desc {
		padding-bottom: 20px !important;
}

.leadershipProfiles .readMore {
		padding-top: 30px;
		display: block;
}

.leadershipProfiles .readMore a {
		color: #0780c3;
}

.leadershipProfiles .readMore i {
		margin-left: 5px;
}

.singleProfile h2 {
		font-size: 25px !important;
		text-transform: uppercase;
		margin-bottom: 0;
}

.singleProfile span {
		font-size: 19px;
		padding-bottom: 30px;
		display: inline-block;
}

.singleProfile span a {
		font-size: 19px;
		color: #0780c3;
		margin-left: 20px;
}

.singleProfile .single_photo {
		float: left;
		width: 200px;
		padding: 0 20px 10px 0;
}

.singleProfile .job_title:after {
		content: "";
		display: block;
		width: 60px;
		height: 2px;
		background: orange;
		margin-top: 15px;
}

.singleProfile .pdf {
		display: block;
		padding-bottom: 15px;
		font-size: 14px;
}

.singleProfile .pdf a {
		margin: 0 6px 0 0;
}

.staff {
	display: inline-block;
	margin-bottom: 50px
}
.staff .bio p:last-child {
	margin-bottom: 0;
}
.staff .pdfs,
.staff .pdf {
	padding-bottom: 0;
	display: block;
}

.staffList {
		display: flex;
		flex-wrap: wrap;
}

.staffList .staffCol {
		width: 33.333333%;
		margin-bottom: 60px;
}

.staffList .staffContent {
		padding: 20px;
		padding-top: 40px;
}
@media (max-width: 600px){
	.staffList .staffCol {
		width: 50%;
	}
}
@media (max-width: 425px){
	.staffList .staffCol {
		width: 100%;
	}
}

/*  
######################   
	Instituitons
###################### 
*/
.ourStaff .staff {
		margin-bottom: 50px;
}

.ourStaff .person-name {
		color: #0780c3;
		line-height: 0;
		font-size: 24px;
		text-transform: uppercase;
}

.ourStaff .title {
		font-size: 20px;
}

.ourStaff a {
		color: #7e8890;
}

.ourStaff a:hover {
		color: #1f4396;
}

.avada_portfolio .flexslider {
		display: none;
}

.memberInstitutions .entry-title a {
		color: #1f4396;
}
.memberInstitutions .entry-title a:hover {
		color: #0780c3;
}
.memberInstitutions .no-desc .entry-title a{
	    pointer-events: none;
}
.memberInstitutions .no-desc .fusion-rollover-link,
.memberInstitutions .no-desc .fusion-rollover-sep,
.memberInstitutions .fusion-rollover-gallery {
	display: none;
}
.memberInstitutions .fusion-portfolio-post .fusion-image-wrapper img {
    max-height: 330px;
    object-fit: cover;
}

/*  
######################   
 Member Application
###################### 
*/
.col-form {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.col-form iframe{
	min-height: 225vh;
	overflow: hidden;
	max-width: 100vw;
	width: 700px;
}
@media (max-width: 560px){
.col-form iframe{
	min-height: 240vh;
 }
}
@media (max-width: 390px){
.col-form iframe{
	min-height: 270vh;
 }
}

/*  
######################   
	footer
###################### 
*/
.fusion-footer h4 {
		font-family: "Open Sans" !important;
		letter-spacing: normal !important;
}

.fusion-footer .fusion-footer-widget-column {
		margin-bottom: 0;
}

.fusion-footer ul#menu-footer-menu {
		-moz-column-count: 2;
		-moz-column-gap: 60px;
		-webkit-column-count: 2;
		-webkit-column-gap: 60px;
		column-count: 2;
		column-gap: 60px;
		width: 100%;
}

.fusion-footer ul#menu-footer-menu a {
		padding-left: 0 !important;
}

.fusion-footer .social {
		margin-top: 55px;
		margin-left: 25px;
}

.fusion-footer .social a {
		margin-right: 10px;
		color: #0780c3;
}

.fusion-footer h4:after {
		content: "";
		display: block;
		margin-top: 15px;
		width: 40px;
		height: 2px;
		background: #fe8004;
}

.fusion-footer .menu li.current-menu-item > a {
		color: #000 !important;
		border: none !important;
}

.fusion-footer .fusion-footer-widget-area .fusion-column:nth-child(2) {
		padding-left: 80px !important;
}

#footer {
		background: #6d6e71;
}

#footer div {
		color: #bcbec0;
}

#footer div a {
		color: #bcbec0;
}

/* EVENTS */
.tribe_events .tribe-events-event-image img{
	height: 250px;
	width: 100%;
	object-fit: cover;
}
.tribe_events .fusion-events-single-title-content{
	height: 100%;
	background-color: rgba(0, 16, 93, 0.45);
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{
	position: relative;
	top: 0;
}
.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-organizer dl{
	padding:  0 0 0 15px;
}
.single-tribe_events .fusion-content-widget-area .tribe-events-event-meta a{
	color: var(--tec-color-link-accent);
}
#tribe-events-footer .tribe-events-sub-nav{
	padding:0;
}
.avada-html-is-archive .post-type-archive-tribe_events.fusion-top-header .fusion-header {
    background-color: #fff;
	
}
.avada-html-is-archive .post-type-archive-tribe_events.fusion-top-header .fusion-main-menu ul li a,
.avada-header-color-not-opaque .single-tribe_events.fusion-top-header .fusion-main-menu ul li a{
	color: #000;
}
.single-tribe_events #main{
	padding-top: 130px;
}
.single-tribe_events .tribe-events-nav-left a:before, .single-tribe_events .tribe-events-nav-previous a:before{
	left: -15px;
}
.single-tribe_events .tribe-events-nav-right a:after, .single-tribe_events .tribe-events-nav-next a:after{
	right: -15px;
}
.single-tribe_events .tribe-events-nav-next a{
	margin-right: 20px;
}
.single-tribe_events .tribe-events-nav-previous a{
	margin-left: 20px;
}