.youtubevid-item__video.embed-responsive.embed-responsive-16by9 {
    height: 250px;
}
.navigation:not(.mm-menu) .navigation__list > .navigation__item a {
    padding: 10px 8px 6px;
}
.staff-member {
    -webkit-box-align: start!important;
    -moz-box-align: start!important;
    box-align: start!important;
    -webkit-align-items: start!important;
    -moz-align-items: start!important;
    -ms-align-items: start!important;
    -o-align-items: start!important;
    align-items: start!important;
    -ms-flex-align: start!important;
}
.wrap__page-content table {
    max-width: 100% !important;
    height: auto !important;
    margin: 0 auto;
    font-size: 0.8em;
    font-weight: 400;
    border-spacing: 0;
    border-collapse: collapse;
    border: none;
}
.wrap__page-content table td{
    border-bottom: none;
    border-left: none;
}

.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}
button.accordion{
  background: linear-gradient(168deg, #98c8bc 0%, #0c7359 47%, #017d5f 53%, #017d5f 100%)!important;
}
button.accordion:hover{
  background: linear-gradient(168deg, white 0%, white 47%, #e0e0e0 53%, #e0e0e0 100%)!important;
  color:#000!important;
}
.div-acc .active, .accordion:hover {
  background-color: #ccc;
}

.panel {
  padding: 0 18px;
  background-color: white;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}
.accordion:after {
  content: '\02795'; 
  font-size: 13px;
  color: #777;
  float: right;
  margin-left: 5px;
}

.div-acc .active:after {
  content: "\2796"; 
}
.slider__button a, .cta__button, .cta__button--icon, .featuredblock__button, button:not([class^=se__]):not([class^=redactor__]):not([class^=vjs-]):not([class^=redactor-]):not(.gallery-video-btn), 
input[type=button], input[type=reset], input[type=submit], .button {
    color: #45403D;
}
.featuredblock__item .featuredblock__icon .icon:before, .featuredblock__item .featuredblock__icon #hamburger:before, 
.featuredblock__item .featuredblock__icon .navigation:not(.mm-menu) .navigation__list>.navigation__item .opener:before, 
.navigation:not(.mm-menu) .navigation__list>.navigation__item .featuredblock__item .featuredblock__icon .opener:before, 
.featuredblock__item .featuredblock__icon .navigation:not(.mm-menu) .navigation__list>.navigation__item.has-child>a:before, 
.navigation:not(.mm-menu) .featuredblock__item .featuredblock__icon .navigation__list>.navigation__item.has-child>a:before, 
.featuredblock__item .featuredblock__icon .location__phone:before, .featuredblock__item .featuredblock__icon .form .input_container.checkbox_wrapper input+label:before, 
.form .input_container.checkbox_wrapper .featuredblock__item .featuredblock__icon input+label:before, .featuredblock__item .featuredblock__icon .form .input_container.radio_wrapper input+label:before, 
.form .input_container.radio_wrapper .featuredblock__item .featuredblock__icon input+label:before, .featuredblock__item .featuredblock__icon .form .input_container.select_wrapper:before, 
.form .featuredblock__item .featuredblock__icon .input_container.select_wrapper:before {
    color: #45403D;
}
.wrap__main-top:before {
    background: linear-gradient(to bottom, #F6E7BD 0%, rgba(97, 115, 76, 0) 100%);
    opacity: 0.3;
}

@media (max-width: 520px) {
    .logo img {
        width: 170px !important;
        height: auto !important;
    }
}

.gallery-row {
    display: flex;
    align-items: center;
    justify-content: center;
}