.container-btn-pay form:hover {
    background: rgba(0, 0, 0, 0.075);
}
.container-btn-pay form {
    width: 218px;
}


.color-x24-trad-9 {
  --color1: #7ABE87;
  --color2: #9ccfa6;
}
.logo-a__title.component__title {
    font-size: 28px;
}
.section .banner-c .slider__background--overlay::after {
  background: #000;
}
.section--dark .banner .component__button--3 {
  border: 2px #7ABE87 !important;
  background: #7ABE87 !important;
}
.section--dark .banner .component__button--3:hover {
  color: #fff !important;
  border: 0px solid #9ccfa6 !important;
  background: #9ccfa6 !important;
  text-transform: none;
}
.section--dark .featuredblocks-grid-d .featuredblock__icon {
  height: auto;
}
.section--dark .featuredblocks-grid-d .featuredblock__title {
  color: #7ABE87;
  margin: 15px 5px;
}
.form-themeExtras .leadForm form .form__group .input_container input:not([type="radio"]):not([type="checkbox"])::placeholder, 
.form-themeExtras .leadForm form .form__group .input_container textarea::placeholder, 
.form-themeExtras .leadForm form .form__group .input_container select::placeholder {
  color: #646464;
}
.form-themeExtras .leadForm form .form__group {
  margin-bottom: .5rem;
}
.form-themeExtras .leadForm {
  padding-top: 1rem;
}
.contact-us-im .form {
  padding: 0;
  margin-top: 0;
}
.section-form .leadForm {
  margin-top: 0 !important;
}
.newsletter-2-fields .section--light .form-wrap__submit input, 
.section .section--light .form-wrap__submit input {
  display: inline-block;
}
.featuredblock__image {
  background-size: cover;
}
.featuredblocks-grid-d .featuredblock__image {
  min-width: 100%;
  min-height: 220px;
}
.section--dark .featuredblocks-grid-d .featuredblock__wrap {
  padding: 0;
}
.editable__container h1 {
  padding: 1.25rem 0 0;
}
.contact-us-im .section--light .form__group .input_container input, .contact-us-im .section--light .form__group .input_container select, .contact-us-im .section--light .form__group .input_container textarea {
  border: 1px solid #7abe87;
}
.section--dark .socialmedia__link {
  background: none;
  color: #fff;
}
.section-copyright .copyright__container, 
.section-copyright #copyright__container {
  padding-top: 0;
  padding-bottom: 0;
}

.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 {
    margin:0 0 10px 30px!important;
    border:1px solid #ccc;
    padding: 5px;
}

.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 {
    margin:0 30px 10px 0!important;
    border:1px solid #ccc;
    padding: 5px;
}

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

@media (min-width: 992px) {
.header-sticky .container,
.banner-nav .container {
  max-width: 1400px;
}

.col-lg-2.alias-partial_header_logo,
.col-lg-2.alias-header_logo {
flex: 100%;
max-width: 29%;
}

.col-lg-7.alias-navigation_header {
max-width: 51%;
}

.col-lg-3.alias-phone_sticky {
max-width: 20%;
}
}

@media (max-width: 768px) {
.section-blade .blade-a__bg > div {
  min-height: auto !important;
}
.container-fluid .blade-a--12 .blade-a__bg {
  max-width: 100%;
  width: 100%;
}
.container-fluid .blade-a--12 .blade-a__text {
  max-width: 100%;
}
}

@media (max-width: 767px) {
.col2 {
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, .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 {
    float:none!important;
    display:block;
    margin: 5px auto!important;
}
}