/*
  Theme Name: York Addiction & Mental Health
  Author: Whetham Solutions
  Author URI: https://whethamsolutions.com
  Description: Wordpress theme for York Addiction & Mental Health. Use of this theme outside of this company's website is strictly prohibited.
  Template: ion
  Text Domain: york
*/

#wpadminbar #wp-admin-bar-site-name>.ab-item .site-icon img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

html .dialog-message:has(.swiper) {
    width: 100% !important;
    padding: 0 !important;
}

html .dialog-widget-content:has(.elementor-form) .dialog-lightbox-close-button {
    width: 15px;
    height: 15px;
    z-index: 99;
}

html .dialog-widget-content:has(.elementor-form) .dialog-lightbox-close-button svg {
    width: 100%;
    height: 100%;
}

#consultationForm {
    padding: 30px;
}



    .mailing-list form #mc_embed_signup_scroll {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: var(--light);
    border-radius: clamp(13px, 1.04vw, 20px);
    padding: clamp(33px, 2.6vw, 50px);
}
.mailing-list form .mc-field-group {
    margin: 0 0 clamp(16px, 1.3vw, 25px) !important;
        flex: 0 0 100%;
    max-width: 100%;
}
@media (min-width: 992px) {
.mailing-list form .mc-field-group {
    flex: 0 0 48%;
    max-width: 48%;
}

.ml-content {
    max-width: 800px !important;
    margin-left: auto !important;
    margin-right: auto !important;  
}

}



.mailing-list form .mc-field-group input, .mailing-list form .mc-field-group label {
    display: block;
    width: 100%;
}

.mailing-list .clear {
    flex: 0 0 100%;
    max-width: 100%;
}

.mailing-list form .mc-field-group input {
    font-family: var(--font);
    border: 1px solid #ccc;
    padding: 11px;
    border-radius: 10px;
    transition: var(--transition);
}

.mailing-list form .mc-field-group input:hover, .mailing-list form .mc-field-group input:focus, .mailing-list form .mc-field-group input:active {
    border-color: var(--primary);
}

.mailing-list .clear:last-child {
    text-align: right;
}
input#mc-embedded-subscribe {
    margin-top: 25px;
}
@media (max-width: 991px) {
    input#mc-embedded-subscribe {
    width: 100%;
}
}