.section--light .navigation-a .navigation__list--sub, .section--light .navigation-b .navigation__list--sub, .section--light .navigation-c .navigation__list--sub{
        background: #fff !important;
}
.section--dark .featuredblocks .featuredblock__cta .component__button--1, .section--dark .banner .component__button--1.cta__button, .section--dark .cta__button.component__button--1, .section--light .featuredblocks .featuredblock__cta .component__button--1, .section--light .banner .component__button--1.cta__button, .section--light .cta__button.component__button--1{
        background: #414778!important;
        color: #fff!important;
}
:root{
    --component__title-dark: #fff!important;
    --component__text-dark: #fff!important;
    --component__link-dark:  #fff!important;
    --featuredblocks-wrap-dark-08: #3A5CC0;
}
.map-a .map__container {
    max-width: 100%;
}
.section-map.section__bg--dark-1 .map-a--12 .map__col{
    max-width: 500px;;
}
.featuredblocks-grid-c .featuredblock__image{
    min-width: 100%;
    min-height: 200px;
    border-radius: 20px;
}
.form-input-comments .form__input{
    width: 100%;
    /* padding: 0 14px; */
}
.top_ownership__container{
    padding: 0;
}
.contact-us-im form{
    flex-direction: column;
}
.contact-us-im .form__group label{
    display: block;
}
.checkbox_wrapper div, .radio_wrapper div{
    display: flex;
    flex-wrap: wrap;
}
.checkbox_wrapper div div, .radio_wrapper div div{
    width: 200px;
    display: flex;
    align-items: center;
}
.form_consent_for_treatment_hospitalization__container--inner .checkbox_wrapper div div, .form_consent_for_treatment_hospitalization__container--inner .radio_wrapper div div{
    width: 100%;
}
.checkbox_wrapper div div input, .radio_wrapper div div input{
    width: 30px!important;
    margin-right: 10px;
}
.form_consent_for_treatment_hospitalization__container--inner  .checkbox_wrapper div div input,.form_consent_for_treatment_hospitalization__container--inner  .radio_wrapper div div input{
    width: 100%!important;
    margin-right: 10px;
}
.form_consent_for_treatment_hospitalization__container--inner .form__group label {
    width: 100%;
}
textarea{
    width: 100%;
}
.form__label{
    display: block;
}
.form-check-label{
    margin-right: 20px;
}
.scratchpay {
    margin-top: -40px;
}


.columnfooter {
  float: left;
  width: 48%;
}

/* Clear floats after the columns */
.rowfooter:after {
  content: "";
  display: table;
  clear: both;
}



/* Style the buttons that are used to open and close the accordion panel */
button.accordion {
  width: 100%;
  text-align: left;
  padding: 10px 20px;
  border: 5px solid #fff;
  border-color: #24791c;
  font-size: 1.2rem;
  font-weight: 500;
}

.accordion{
    width: 100%;
  text-align: left;
  padding: 10px 20px;
  border: 5px solid transparent;
  
  font-size: 1.2rem;
  font-weight: 500;
}

.accordion-wrap{
    border: 5px solid #fff;
    border-color: #24791c;
    margin: 20px 0;
    background-color: #ccc;
}
.accordion:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  
  float: right;
  margin-left: 5px;
  background: #818181;
    border-radius: 50%;
    padding: 5px;
    color: #fff;
}

.accordion.active:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
  
}



.panel {
  padding: 10px 18px 10px 0px;
  display: none;
  background-color: white;
  overflow: hidden;
}
/* End of accordion */

@media (min-width: 992px) {
.col-lg-4 {
    margin-bottom: -35px;
}
}

.section .component__subtitle, .form .form__caption, .contact-us-im .form__caption, .component__subtitle {
    color: #ffffff;
}
.section--dark .cta__button.component__button--1 {
    background-color: #24791c!important;
   
}
.section--light .cta__button.component__button--1 {
    background-color:#24791c!important;
}
 .section--dark .banner .component__button--1.cta__button, .section--dark .cta__button.component__button--1 {
 
    background-color: #24791c!important;
    border: 1px solid #24791c!important;
}
.featuredblock.row > .featuredblock__item > .featuredblock__wrap, .featuredblock.row > .featuredblock__item > .featuredblock__bgImage {
    height: 350px!important;
}
.cta {
    padding-top: 0;
}
.contact-us-im .form__group {
    opacity: 0.6;
}
.section-banner .banner-text__wrapper .text-center {
    margin-top: 10%;
}

@media (min-width: 992px) {
.banner-a .banner__title {
    margin-top: 20%;
}
}
.section--dark .banner-a .banner__title {
    text-shadow: 1px 1px #89642d;
}

.section--dark .banner .component__button--1.cta__button, .section--dark .cta__button.component__button--1 {
    background-image: linear-gradient(#24791D, #1b5c16)!important;
}

.flex-wrap {
    display: flex;
}
.flex2 {
    flex:30%;
}
@media (max-width: 800px) {
  .flex2 {
    flex: 100%;
  }
}



.featuredblocks-grid-a .featuredblocks .featuredblock__image {
    height: 250px;
    width: 250px;
}
.staff-member__name-wrapper {
    text-align: center;
}
.section--dark .component__title {
    text-align: center;
}
.section--light .form__container .form-a .form__input input:not([type="radio"]):not([type="checkbox"]),  .section--light .form__container .form-a .form__input textarea {
    opacity: 0.7;
}
 .section--dark .form__container .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--dark .form__container .form-a .form__input textarea {

    opacity: 0.7;
}
.sticky-background-img {
    background-attachment: fixed;
}

#id_4308c4ee-fd18-5bec-a258-b25104dc780a::before {
    background-image: linear-gradient(white, white, #c3c3c3);
}

.cta_button_defaults, .banner-e__form form .submit, .cta__button, .cta__link--icon, .cta__button--icon, .form-a .form__submit input, .contactform--a .contactform__submit input, .banner-e__form form .submit, .cta__button, .cta__link--icon, .cta__button--icon, .form-a .form__submit input, .contactform--a .contactform__submit input, .cta_link_defaults, .cta__link, .cta__link {
    font-size: 1rem;
    line-height: 1rem;
}

@media (min-width: 992px) {
.cta_button_defaults, .banner-e__form form .submit, .cta__button, .cta__link--icon, .cta__button--icon, .form-a .form__submit input, .contactform--a .contactform__submit input {
    font-size: 1rem;
    line-height: 1rem;
}
}
.cta__button {
    height: 3rem;
}


#id_f744bc24-ea73-59cb-81fe-c07f596c2480::before {
      background-image: linear-gradient(white, white, #c3c3c3);
}
#id_d10d8393-8c9d-5d3e-ab90-8db9ad2207d8::before {
      background-image: linear-gradient(white, white, #c3c3c3);
}
#id_3c640fe3-95ff-5cd9-bc68-f96b734fdad3::before {
       background-image: linear-gradient(white, white, #c3c3c3);
}
#id_3727dea1-c741-5426-9667-4a803da24a26:before {
    background-image: linear-gradient(white, white, #c3c3c3);
}
#id_087b4ccf-2e76-5841-8ced-ae1d82a79c85::before {
 background-image: linear-gradient(white, white, #c3c3c3);
}
#id_7b0d0664-f7ca-505d-ba32-eefb203d19e2::before, #id_21b60cdf-98b1-5a42-9ed0-3f8933832c14::before, #id_b91fd39e-d1ca-51e9-924a-e0c2d505d454::before,
#id_29523090-af74-5551-af84-79a68bde2f65::before, #id_64a180a3-caf0-51ca-818b-b773087664ac::before, #id_1ca8fa99-ba12-519b-90f5-9cb8d63cf378::before, 
#id_12263fd5-2090-55bf-a4c9-43ddf1264115::before, #id_2b842508-ddbb-5da7-93d7-a96a45f92b6a::before, #id_f1e8215d-19f6-5600-9616-6daebbfc36e6::before,
#id_3e6dce02-8eb1-5d86-b174-62c3f688b535::before, #id_5e076d36-a47a-582d-a67d-b3c8e4a96df5::before , #id_d9464ac3-2998-5d2c-8b50-f6e57dfe7e0f::before,
#id_242b7167-338c-57fc-ba00-32f23478625c::before, #id_c041ac69-fcc1-559f-8720-edfddd79c006::before, #id_2b041ae3-8e8b-5fa5-9482-7212bc15cacf::before,
#id_38dd1c9f-e58b-57cc-a98f-d040ada39eff::before, #id_2b041ae3-8e8b-5fa5-9482-7212bc15cacf::before, #id_38dd1c9f-e58b-57cc-a98f-d040ada39eff::before,
#id_058185f1-5527-5e42-92db-b195ac41e636::before, #id_53e872b2-66c4-54d9-8c5f-c8cb7d6f3d2f::before, #id_f27c58ff-7235-556c-89b4-5fa6efc5a8f0::before,
#id_c86cf003-e34a-5681-8491-6d6bcab0c6bd::before, #id_14216e70-8484-5d9c-b401-ea4c9b45a237::before, #id_db4b7e97-faff-5870-9894-eefcaf0989f5::before,
#id_c169176c-6649-56cb-92ed-1498e5d00f91::before, #id_29e6b1a4-cae9-517f-9849-2eb2e8db324e::before, #id_1857da83-23e7-5ef7-a905-e94f6dec5a3f::before,
#id_a35d7d56-fd03-55ab-b545-0ce09c522855::before, #id_c98c0e22-1b47-567c-b5b5-748ef13c086c::before, #id_3bdbea68-df7f-5c2f-9cb5-223760a9be48::before,
#id_8673d43a-b25f-5f74-a7cb-3851b2bc0ab6::before, #id_1b9d6980-0eb3-52d5-bb76-b47f899adb39::before, #id_6e2e330b-8cca-5320-b581-0b4e927f8c7f::before,
#id_6e2e330b-8cca-5320-b581-0b4e927f8c7f::before, #id_ae3c730b-ec1b-5902-af7c-35a419ef8561::before, #id_fcb4ca19-7511-5d3b-8517-f821fba437d6::before
 {
  background-image: linear-gradient(white, white, #c3c3c3);
}

@media (min-width: 992px){
.staff-member__name-wrapper {
    text-align: left;
}
}
h4.testimonials__caption.component__subtitle {
    color: black;
}

@media (min-width: 992px) {
.section__bg--dark-1::before {
    background-image: linear-gradient(#fe6a00,#fe6a00, #a94600);
}
}



.form_newpatientform__container--inner.form__container--inner .form__group.form-group.form-input-custom85.col-lg-12 label.form__label.form-check-label:last-child {
    display: none;
}

/* .forms1 .form-input-comments > .form__input {
    padding: 0px;
} */

.headercta3 .cta__button--icon.component__button--1 {
  /*     background-color: #24791d !important;
    border: 2px solid #24791d !important;*/
    background-color: black !important; 
    border: 2px solid black !important;
    color: #fff !important;
    padding: 25px 0;
}
.headercta3 .cta__button--icon.component__button--1:hover {
    color: #fff !important;
 /*      background-color: #24791d !important;
    border: 2px solid #24791d !important; */
    background-color: black !important;
    border: 2px solid black !important;
}
@media (min-width: 992px){
.home_vets .staff-member__name-wrapper {
    text-align: center;
}
}
@media(max-width:800px){
.emailaddressflex {
    margin-left:25px;
}
}

@media (min-width: 768px){
.navigation-a .navigation__item--link {
    font-size: 1.15rem;
}
}



ul.navigation__list.more_nav.button-more--text > li.navigation__item.navigation__item--default > a.navigation__item--link {
    color: #24791D;
}

.section--light .navigation-a .navigation__item:before, .section--light .navigation-a .navigation__item:after {
    background: #24791D;
}

/* pop up specials */
.itempopup {
    z-index: 99999999999;    
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    /*visibility:hidden;*/
    /*display:none;*/
    background-color: rgba(22,22,22,0.5);
    /*cursor: pointer;*/
    display: none;
}
.showimages {
    border-radius: 8px;
    background:#fff; 
    margin: 0 auto;
    width:90%; 
    position:relative; 
    z-index:41;
    top: 10%;
    padding: 30px 30px; 
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.4); 
    box-shadow:0 0 10px rgba(0,0,0,0.4);
    background-color: rgba(255, 255, 255 .3);
}

@media (min-width: 767px) {
    .modal-button-area {
        display: none;
    }
}

#id_c1d6951d-7da3-5c0a-b051-d2fe83e0868c::before,#id_5153fd05-c15a-5925-838a-5dff19472c66::before,#id_48e1a3ac-54ff-5e48-8047-d0fd739bbfb5::before,
#id_50da7fc5-298a-561d-a641-8fe4154f5b95::before,#id_4a4d66c5-1736-5b75-82fe-7e33bef6323a::before,#id_f67b2d14-eb28-55b7-956e-0936aeb2cdfc::before,
#id_57130d8a-2793-58e3-aa46-6a77ab4af016::before,#id_a9f54326-0471-53be-8dd7-fd30a49b226f::before {  
    background-color: #fe6a00 !important;
    opacity: 1 !important;
}

.alias-top_ownership{
    padding-top: 10px !important;
}

/* Center Img Mobile */
.img-align-center-on-mobile{
        float: unset;
        display: block;
        margin: auto !important;
    }

@media (max-width: 500px){
    [class*="editable"] img{
      display: block !important;
      float: unset !important;
      margin: auto !important;
    }   
}

/* Center Blogs Imgs */
@media (max-width: 500px){
    .blog__image{
        float: unset !important;
        display: block !important;
        width: 100% !important;
    }
}

.alias-hours_footer .hours__caption {
    color: #24791c !important;
}

.notice::before {
    background-color: red !important;
}

.notice h5{
    color: white !important;
}


.alias-special_promotion .featuredblock-image-title-wrapper {
    pointer-events: none !important;
}