/* XX-Large Layout: 13px. */
@media only screen and (min-width: 1901px) {
    .navbar-light .navbar-nav.aea-menu-right .nav-link {
        font-size: 1.125rem;
    }
    .navbar-light .navbar-nav.aea-menu-right .nav-link {
        width: unset;
    }
    .navbar-light .navbar-nav.aea-menu-right .nav-link .aea-mn-text {
        margin-left: 0.625rem;
        padding: 0;
        position: initial;
        display: block;
        box-shadow: none;
        background: none;
    }
}
/* X-Large Layout: 13px. */
@media only screen and (min-width: 1401px) and (max-width: 1900px) {
}
/* Large Layout: 13px. */
@media only screen and (min-width: 1201px) and (max-width: 1400px) {
}
@media only screen and (min-width: 1201px) {
    .ae-donate-page .container{
        max-width: 100rem;
    }
}
/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .navbar-dark .navbar-nav .nav-link {
        padding: 1.063rem 0.813rem 0.938rem;
    }

}

@media only screen and (max-width: 991px) {
    .ae-donate-text::before {
        width: 100vw;
        left: calc(100%/2 - 100vw/2);
    }
    .ae-front-heading {
        font-size: 2.5rem;
        line-height: 3.125rem;
    }
    nav#el-sticky {
        max-height: 50px;
        /* overflow: hidden; */
    }
}

@media only screen and (min-width: 992px) {
    /* .navbar-expand-lg .navbar-brand {
        display: none;
    } */
    nav.navbar .navbar-brand {
        justify-content: center;
    }
    .navbar-light .navbar-nav.aea-menu-right .nav-link {
        justify-content: center;
    }
    .aea-mmenu {
        display: none;
    }
    .border-lg-left {
        border-left: 0.063rem solid #DDDDDD !important;
    }
    .border-lg-right {
        border-right: 0.063rem solid #DDDDDD !important;
    }
    .border-top-lg-0 {
        border-top: 0 !important;
    }
    .page-template-page-md .site-content .container {
        max-width: 54.688rem;
    }
    .w-lg-75 {
        width: 75%;
    }
    nav.navbar.isSticky {
        background-color: transparent !important;
    }
    nav.navbar.isSticky.upscroll #navbar-menu {
        transform: translateY(0);
        box-shadow: 0 0.25rem 1rem -0.25rem rgba(18, 16, 54, 0.2);
    }
    .py-lg-3-2x {
        padding-top: 2rem !important;
        padding-bottom: 2rem !important;
    }
    .header-top .navbar-brand,
    .header-top .yea-account-menu {
        min-width: 5.75rem;
    }
}

@media only screen and (min-width: 768px) {
    .col-md-20 {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
    .page-template-page-sm .site-content .container {
        max-width: 45rem;
    }
    .border-md-left {
        border-left: 0.063rem solid #DDDDDD !important;
    }
    .border-md-top-0 {
        border-top: 0 !important;
    }
    .border-md-bottom {
        border-bottom: 0.063rem solid #DDDDDD !important;
    }
    .border-md-left-0 {
        border-left: 0 !important;
    }
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .yea-latest .yea-latest-item .vtv-featured-image img {
        max-width: 18.75rem;
    }

}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
    h1, .ae-h1 {
        font-size: 1.625rem;
        line-height: 2.125rem;
        letter-spacing: -0.031rem;
    }
    h2, .ae-h2 {
        font-size: 1.5rem;
        line-height: 2rem;
        letter-spacing: -0.013rem;
    }
    h3, .ae-h3 {
        font-size: 1.25rem;
        line-height: 1.75rem;
        letter-spacing: 0;
    }
    h4, .ae-h4 {
        font-size: 1.125rem;
        line-height: 1.625rem;
    }
    .navbar-dark .navbar-brand {
        max-height: 3.125rem;
    }
    .yea-featured-section .yea-latest-item .vtv-featured-image img,
    .yea-category-section .yea-post-item .media a img,
    .yea-category-section .yea-post-item .media .vtv-featured-image img {
        max-width: 9.063rem;
    }
    .page-id-11033 .wpb_column.ae-donate-form::before {
        width: 100vw;
        left: calc(100%/2 - 100vw/2);
    }
    .vtv-format-media, .yea-video-btn {
        height: 100%;
    }
    .vtv-format-media .aea-ic-play, .yea-video-btn .aea-ic-play {
        width: 3.125rem;
        height: 3.125rem;
        margin-left: -1.563rem;
        margin-top: -1.875rem;
        font-size: 1.375rem;
    }
    .vtv-format-media .aea-ic-play::before,
    .yea-video-btn .aea-ic-play::before {
        margin-left: 0.375rem;
    }
    .overflow-sm-hidden {
        overflow: hidden;
    }
    #ae_login_modal,
    #ae_signup_modal{
        z-index: 99999999999;
    }
    .ae-account-menu .gravatar {
        width: 2.5rem;
        height: 2.5rem;
    }
    .site-info {
        justify-content: center;
    }
    .site-footer .navbar-nav {
        justify-content: center;
    }
    .yea-featured-section {
        border-bottom: 0;
    }
    .popover {
        top: 0 !important;
        left: 0 !important;
    }
    .ae-front-heading {
        font-size: 2.25rem;
        line-height: 2.75rem;
    }
}
@media only screen and (min-width: 576px) {
    .border-sm-right {
        border-right: 0.063rem solid #DDDDDD !important;
    }
    .border-sm-left {
        border-left: 0.063rem solid #DDDDDD !important;
    }
    .border-sm-top-0 {
        border-top: 0 !important;
    }
    .border-sm-bottom {
        border-bottom: 0.063rem solid #DDDDDD !important;
    }
    .border-sm-top {
        border-top: 0.063rem solid #DDDDDD !important;
    }
    .border-sm-left-0 {
        border-left: 0 !important;
    }
    .modal-dialog {
        max-width: 47.5rem;
    }
}
@media only screen and (max-width: 575px) {
    .yea-category-section .yea-post-item .media a img,
    .yea-category-section .yea-post-item .media .vtv-featured-image img {
        max-width: 9.063rem;
    }
    .yea-category-section .yea-post-item .media .vtv-format-media .video-container {
        width: 9.063rem;
    }
    #ae_login_modal .modal-body,
    #ae_signup_modal .modal-body {
        padding: 0.625rem 1.25rem 1.875rem;
    }
    .yea-slick .slick-prev {
        left: -1rem;
    }
    .yea-slick .slick-next {
        right: -1rem;
    }
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .embed-responsive-9by16 {
        max-width: 20rem;
    }
}
@media only screen and (max-width: 479px) {
    .embed-responsive-9by16 {
        max-width: 17.5rem;
    }
}

@media only screen and (min-height: 1150px) {
    .page-id-11033 .wpb_column {
        height: 100vh;
        align-items: center;
    }
}
