.ple_module_sticky {
  box-shadow: 0 8px 7px -7px #4a4a4a;
}

.gallery .grid-container .gallery-item--image, .gallery .grid .gallery-item--image {
    height: 229px;
}

.socialmedia__list {
  justify-content: center;
}

.staff-child.pic img {
    width: 180px;
    height: auto;
}

.staff-child.pic {
    width: 100%;
}

.staff-con {
    display: flex;
    column-gap: 1rem;
}

/*
.section--light .editable a,
.section--light a {
  font: inherit;
}*/

.gallery .items-container {
  text-align: center;
}

.gallery-item--title {
  padding: 5px 15px 0;
  font-weight: bold;
}

.gallery-item--description {
  padding: 0px 15px 15px;
}

.section--dark .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), 
.section--dark .form-a .form__input textarea, .section--dark .form-a .form__input select {
  background: rgba(255, 255, 255, 0.8);
}

.cta__button.component__button--1,
.cta__button.component__button--2,
.cta__button.component__button--3 {
  margin: auto;
}

.col2.events {
    background:#687e8c;
    min-height: 555px;
    padding:20px;
    border-right: 1px solid;
}

.col2.consult {
    background: #394c5a;
    min-height: 555px;
    padding:20px;
}

.col2.events h3,.col2.consult h3, .col2.consult p {
    color:#fff;
}

.buttons-wrapper {
    background: #ffffff;
    text-align: center;
    padding-top: 16px;
}

/*accordion css*/
.accordion-container {
  transition: 0.4s;
  margin-bottom: 2%;
}

.accordion {
  background: #384c59;
  color: #fff;
  padding: 10px 20px;
  transition: all .35s;
  font-family: "poppins",Arial,sans-serif;
}

.accordion:hover {
  background: #4c6778;
  color: #fff;
  padding: 10px 20px;
  transition: all .35s;
}

.accordion::after {
  content: "\f0da";
  position: absolute;
  right: 10px;
  display: inline-block;
  width: 3em;
  height: 3em;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
  font-family:font-awesome;
}

.accordion.active::after {
  content: "\f0d7";
  font-family:font-awesome;
}

.panel {
  background-color: #f3f3f3;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
  padding: 0 20px;
}

.panel p, .panel ul {
  margin: 20px 0;
}

.panel h2 {
  margin: 20px 0 5px 0;
}
/*accordion css end*/

.form__input--checkbox.form__input {
  flex-direction: inherit;
  flex-wrap: wrap;
  column-gap: 20px;
}

.formatted_text p {
  margin: 0;
  font-size: 12px;
}

.form-a .form__phiInfo {
  margin-top: 1%;
  margin-bottom: 0;
}

.form-a .form__submit {
  margin-top: 0px;
}

.stacked .form-input-custom1, .stacked .form-input-custom2, .stacked .form-input-custom3,
.form-input-custom4, .form-input-custom5, .form-input-custom6 {
  margin-bottom: 0 !important;
}

.wrap__page-content a {
  font: inherit;
}

.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .wrap__editable-content ul, .wrap__editable-content ol, .staff-member ul, .staff-member ol, .editable ul, .editable ol, .form ul, .form ol, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
clear: none;
}

hr {
    clear:both!important;
}

.wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right,  img.align-right {
    margin:0 0 10px 30px!important;
    float: right;
}

.wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, img.align-left  {
    margin:0 30px 10px 0!important;
    float: left;
}

.col-left {
float: left;
padding: 5px;
width: 30%;
}

.col-right {
float: left;
padding: 5px;
width: 69%;
}

.col2 {
float: left;
padding: 5px;
width: 50%;
}

.col3 {
float: left;
padding: 5px;
width: 33%;
}

@media (min-width: 992px) {
.ul-cols {
column-count: 2;
}
}

@media (max-width: 767px) {
.col-left, .col-right {
width: 100%;
}

.wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, 
.staff-member img.align-right, .editable img.align-right, .form img.align-right, img.align-right ,
.wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, 
.staff-member img.align-left, .editable img.align-left, .form img.align-left, img.align-left {
    float:none!important;
    display:block;
    margin: 5px auto!important;
}

.col2, .col3 {
width: 100%;
}

.staff-con {
  flex-direction: column;
}

.staff-child.pic p,
.title-custom h2,
.title-custom h4  {
  text-align: center;
}
}