/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


.peoplelist .fusion-person{cursor:pointer}
.peoplelist .fusion-person .person-shortcode-image-wrapper img{width: 100%;
max-width: 300%;
min-height: 100%;
object-fit: cover;}
.peoplelist .fusion-row .fusion-layout-column .person-image-container{padding:0;display:block}
.peoplelist .fusion-person{background:#dfdfdf;position:relative}
.peoplelist  .fusion-person-center .person-desc{z-index:3;text-align: center;position: absolute;bottom: 28px;top: auto;left: 0;right: 0;background: none !important;opacity: 0;}
.peoplelist .fusion-person:before{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#000;content:'';-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;}
.peoplelist .fusion-person:hover:before{opacity:0.5;}
.peoplelist .fusion-person:hover  .person-desc{opacity:1;}
.peoplelist .fusion-person .person-desc .person-author .person-name{line-height:1.1;font-size: 44px;color:#fff;padding-bottom:  10px}
.peoplelist .fusion-layout-column .fusion-column-wrapper{display:flex;}
.peoplelist .fusion-person{width:100%}
.peoplelist .fusion-person .person-shortcode-image-wrapper{height:100%;}
.peoplelist .fusion-person .person-image-container{height:100%;margin-top:0}
.peoplelist .fusion-person .person-desc  .person-content{line-height: 1.1;
	font-size:28px !important;color:#afafaf; text-align:left;padding-left: 10px;
font-weight: bold;margin-top:0!important}
.peoplelist .fusion-person .person-desc .person-author .person-title{line-height: 1.1;
	font-size: 28px !important;color:#afafaf}

#wrapper .post-content .singlepeople  .fusion-layout-column + .fusion-layout-column p strong{font-weight:normal}
#wrapper .post-content .singlepeople h5{letter-spacing:0;font-size:21px;line-height:48px;color:#000;font-weight:200;font-style:italic;margin:0 0 39px}
#wrapper  .post-content .singlepeople  h3{letter-spacing: 0;text-transform:uppercase;font-weight:bold;font-size:39px;line-height:50px;color:#0172ba;margin:0 0 48px}
#wrapper  .post-content .singlepeople  h2{margin: 0;font-weight:bold;text-transform:uppercase;font-size:55px;line-height:55px!important;color:#000}
.post-content .singlepeople p{margin:0;font-size:17px;line-height:38px;color:#000}
#wrapper .post-content .singlepeople  .fusion-layout-column + .fusion-layout-column ul{margin-top:0;padding-left:15px} 

@media (max-width:980px) {
	.peoplelist .fusion-person .person-desc .person-author .person-name{font-size:44px}
	.peoplelist .fusion-person .person-desc .person-content,
	.peoplelist .fusion-person .person-desc .person-author .person-title{font-size:34px!important}
}
@media (max-width:800px) {
 .singlepeople{padding-top:0!important}
	.peoplelist .fusion-person .person-desc .person-content{text-align:center;    margin-top: 0!important;}
	
		.peoplelist .fusion-person .person-desc .person-author .person-name{font-size:38px}
	.peoplelist .fusion-person .person-desc .person-content,
	.peoplelist .fusion-person .person-desc .person-author .person-title{font-size:27px!important}
}
body .fusion-contact-info{width:400px}
.fusion-header-v2 .fusion-social-network-icon{display:inline-block;vertical-align:middle;margin-top:-2px}
.fusion-header-v2 .fusion-icon-linkedin::before,
.fusion-header-v2 .fusion-icon-facebook::before,
.fusion-header-v2 .fusion-icon-twitter::before {color:#fff}
.fusion-flip-boxes .fusion-flip-box.hover .flip-box-front {
   transform:rotateY(0deg) !important;
}

.fusion-flip-boxes .fusion-flip-box.hover .flip-box-back {
   transform:rotateY(-180deg) !important;
}

.fusion-flip-boxes .fusion-flip-box.hover .flip-box-front .flip-box-grafix i:before {
   display:block !important;
}

.fusion-flip-box:hover {
	cursor:pointer;
}

.fusion-flip-boxes .fusion-flip-box.hover .flip-box-front {
 transform:rotateY(0deg) !important;
border-bottom:10px solid #00b2e2 !important; 
}

.fusion-flip-boxes .fusion-flip-box .flip-box-back, 
.fusion-flip-boxes .fusion-flip-box .flip-box-front {
 padding:27px 20px 17px;
 border-bottom:10px solid #f6f6f6 !important;
}

.reviews h3 {
margin-top:0px;
}

.footer-logo {
   margin-right: 70px; 
   margin-bottom: 10px; 
   float:left; 
   max-width:300px;
}

.footer-menu a {
   display:inline-block;
 }

@media (max-width:1336px) {
 .footer-logo {
   max-width:100%;
   width: 100%;
 }
}

@media (max-width:800px) {
 .footer-logo {
   text-align:center;
 }
 .footer-menu {
   text-align:center;
 }
	.singlepeople{padding-top:0!important}
	.peoplelist .fusion-person .person-desc .person-content{text-align:center;    margin-top: 0!important;}
 #mc_embed_signup_scroll h3 {
  text-align:center;
 }
}

.onlyim {
	display: none;
}

.page-id-1156 .onlyim {
	display: inline-block;
}

#header-portal {
	display: none !important;
}

.fusion-reading-box-container .fusion-reading-box-flex .fusion-desktop-button {
    -ms-flex-negative: 0;
    flex-shrink: 1;
    max-width: 300px;
}

.nolink > a {
	cursor: default !important;
}

.fusion-contact-info .fusion-social-network-icon {
	width: calc(16px + (2 * (8px)) + 2px);
    padding: 8px;
	background-color: transparent !important;
    border-color: transparent !important;
}

.fusion-contact-info .screen-reader-text {
	display: none;
}

.fusion-contact-info .fusion-icon-facebook:before {
	color: #fff;
}

.fusion-contact-info .fusion-icon-twitter, .fusion-social-links-footer .fusion-icon-twitter {
	display: none !important;
}

.fusion-contact-info .fusion-icon-linkedin:before {
	color: #fff;
}

.fusion-is-sticky .fusion-contact-info .fusion-icon-facebook:before {
	color: #00b2e2;
}

.fusion-is-sticky .fusion-contact-info .fusion-icon-linkedin:before {
	color: #00b2e2;
}