/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 13 2023 | 13:29:57 */
* {
 -webkit-transition: all 0.4s 0.0s ease;
-moz-transition: all 0.4s 0.0s ease;
-o-transition: all 0.4s 0.0s ease;
transition: all 0.4s 0.0s ease; 
}

.team-member-description {
 font-size:0%;
   line-height:145%; 
 opacity: 0;
}
.avia-team-member:hover .team-member-description {
 font-size:80%; 
 opacity: 1;
}
.avia-team-member {
 cursor:pointer; 
}
.team-member-name, .team-member-job-title  {
  text-align:center;
}

#top #wrap_all .all_colors .avia-team-member h3 {
font-size: 140%;
}

#team-container {
 max-width:1310px; 
  margin: auto;
}

.wpcf7-submit {
  width: 100%;
font-family: Caveat, HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 34px;
font-stretch: normal;
}

.avia-menu.av_menu_icon_beside {
 border-right-width: 0px;
border-right-style: none; 
}

.halfcolumn {
  float:left;
  width:46%;
  margin:2%;
}
  
 
div.wpcf7-response-output {
  font-size:120%;
  display: block;
width: 46%;
float: right;
}

.team-img-container img.av-team-img-original {
 max-height:240px; 
}

.wpcf7-response-output {
 width: 96% !important;
 margin: 0em 0.5em 1em !important;  
}

@media only screen and (min-width: 769px)  {
.av_secondary_right {
 display: none; 
}
}

@media only screen and (max-width: 440px)  {
  .clear_all {
    width:100%;
    height:auto;
   clear: both !important; 
    margin-bottom: 40px;
    padding-bottom: 40px;
  }
  .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
   padding: 8% !important; 
  }
}