#id_f56ddc72-83ed-597d-b2a8-36b9765e954e::before, #id_25478d88-d6d2-5f35-95f3-9378623bb9a9::before {
    background-color: #36568b !important;
    opacity: 1;
}

.gallery-item--title {
    color: #fff !important;
}


a[href^="tel"], a[href^="fax"], a[href^="email"] {
    cursor: pointer;
    pointer-events: auto;
}

table#officeHours {
    width: unset !important;
}

table td {
    border: none !important;
}

  

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}



.img-float-right {
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
    clear: right;
}

.img-float-left {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    clear: left;
}



@media (max-width: 480px){

    .img-float-right {
        float: unset !important;
        clear: unset !important; 
        margin: 0 auto !important;
        display: block !important;
        text-align: center !important;
    }
    
    .img-float-left {
        float: unset !important;
        clear: unset !important; 
        margin: 0 auto !important;
        display: block !important;
        text-align: center !important;
    }
  
}


/*QA*/

.sidebar-special {
    border-radius: 15px;
    background: #18273F;
    padding: 15px;
}

.sidebar-special big {
    color: #00cc00;
}

.section--dark .copyright__link, .section--dark #copyright__link {
    color: #55931f;
}

.col-lg-12.section__column-1.col-sm-12.alias-footer_description p,
.col-lg-12.section__column-1.col-sm-12.alias-footer_description a {
    color: #143557;
}

/*Navigation*/

ul.navigation__list.navigation__list--head.more_nav {
    justify-content: space-between;
}

@media screen and (max-width: 425px) {
    img {
        max-width: 100%;
    }
    
    ul.copyright__list {
        display: flex;
        flex-direction: column;
    }
    
    .section-copyright .copyright__item:not(:last-child)::after, 
    .section-copyright #copyright__item:not(:last-child)::after {
        display: none;
    }
}

.clear {
    clear: both;
}

div#slot-main-staff img {
    width: 140px;
    float: left;
    margin-right: 15px;
}

/*Form*/

.leadForm input[type=text],
.leadForm input[type=email], 
.leadForm input[type=tel],
.leadForm textarea,
.leadForm select {
    padding: 5px;
    margin-bottom: 10px;
    width: 100%;
}

p.leadFormInfo {
    color: #fff;
}

.form-themeExtras .leadForm {
    padding-top: unset;
}

.form .component__title-caption-wrap {
    padding-top: unset;
}

#Coupon {
    border: 3px dashed #fff;
    margin: 0 auto;
    text-align: center;
    width: 350px;
    background: #543178;
    padding: 5px;
}

#Coupon-top {
    border-bottom: 2px dotted #fff;
    text-align: center;
    padding: 5px 0;
}

#Coupon-middle {
    text-align: center;
    text-shadow: 1px 1px 1px #000;
    font-size: 42px!important;
    padding: 15px 0 0;
}

#Coupon-bottom {
    border-top: 2px dotted #fff;
    font-size: 10px!important;
    padding: 5px 0;
    text-align: center;
}

/*QA*/

.section--dark .editable__container h2, .section--dark .editable__container h3 {
    color: #fff;
}