/* 
 Theme Name:     Divi Child
 Author:         Divi theme examples
 Author URI:     http://www.divithemeexamples.com 
 Template:       Divi
 Version:        1.0 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
#et-secondary-menu a {font-weight: bold; margin-left: 20px; text-transform: uppercase; font-size: 14px; letter-spacing: 1px;}

.et_pb_blurb_content2 img {width: 100px!important; max-width: none!important;}
.et_pb_blurb .et_pb_module_header a, .et_pb_blurb h4 a {font-weight: bold!important;}
.et_pb_blurb h4 {min-height: 60px!important;}
.et_pb_blurb:hover {background: #e0f6f9!important; -webkit-transition: all 1s; /* Safari prior 6.1 */
  transition: all 1s;}
#footer-info {float: none!important; width: 100%;}
.dalitopia {float: right!important;}
.home #page-header, .et_pb_gallery_title {display: none!important;}
#et-info-location:before { margin-right: 5px!important; content: "\e081"; font-family: eleganticons;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;}
#et-info-location {margin-right: 20px;}
#et-info {float: left!important; margin-left: 20px!important;}
#logo {margin-bottom: -12px!important;}
#page-header, #top-header, #footer-bottom {   background-image: url('/wp-content/uploads/2019/09/bg-teal.jpg'); background-position: center; background-size: cover;}
#page-header { padding: 6% 0; }
#page-header h1 {text-align: center;     color: #fff!important; }
.single #page-header h1 {     width: 80%;
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;}
.et_pb_team_member_description p {text-align: left!important; font-size: 14px!important; line-height: 1.5!important;}
.b3_team .et_pb_team_member_description {
padding:30px; text-align:center!important;
}
.b3_team .et_pb_member_position {
text-transform: uppercase;
font-size: 13px; text-align:center!important;
font-weight: 600;
}
.b3_team .et_pb_member_position:after {
display: none!important;
}
.b3_team:hover .et_pb_member_social_links a {
opacity:1;
transform: translate(0px, -15px);
-webkit-transform: translate(0px, -15px);
-ms-transform: translate(0px, -15px);
transition: all .4s ease-in-out;
}
.b3_team .et_pb_member_social_links a {
opacity:0;
margin-top: 20px;
transition: all 0.4s ease-in-out;
}
.b3_team:hover img {
-ms-transform: scale(1.00) !important;
-webkit-transform: scale(1.00) !important;
transform: scale(1.00) !important;
transition: all .5s cubic-bezier(0.170, 0.690, 0.470, 0.995);
}
.b3_team {
border: none !important;
border-radius: 15px !important;
overflow: hidden;
width: 100%;
position: relative;
z-index: 1;
transition: all .3s ease-in-out;
box-shadow:0 20px 150px rgba(0,0,0,0.2);
}
.b3_team img {
transition: all .5s ease;
-ms-transform: scale(1.03);
-webkit-transform: scale(1.03);
transform: scale(1.03);
-webkit-transform-origin: bottom;
-moz-transform-origin: bottom;
-ms-transform-origin: bottom;
-o-transform-origin: bottom;
transform-origin: bottom;
}
@media screen and (max-width: 1200px) {
	#logo {    max-width: 250px!important;}
	#top-menu li a {font-size: 13px!important;}
}