/* Tablet Styles */

@media (max-width: 1199px) {
    .showcase-circle {
        display: none;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    /* Sidebar Nav */
    .large-sidebar.sidebar-nav .first-level-sidebar-nav a,
    .large-sidebar.sidebar-nav .first-level-sidebar-nav a:visited {
        font-size: @md4-font-size;
    }
    /* Homepage */
    .showcase-circle {
        color: #fff;
        background: @showcase-circle;
        position: absolute;
        width: 310px;
        height: 310px;
        padding: 70px 50px 50px 50px;
        top: -50px;
        border-radius: 155px;
        -moz-border-radius: 155px;
    }
    .showcase-menu li a:link,
    .showcase-menu li a:visited {
        font-size: @md3-font-size;
    }
    /* Get Insured */
    .get-insured-plan {
        height: auto;
    }
    /* Events */
    .upcoming-events .event-list li {
        border-left: none;
    }
    .upcoming-events .event-date {
        float: left;
        margin: -8px 15px 0 0;
    }
    .upcoming-events .event-list .block-anchor {
        padding: 15px 20px;
    }
    .event-item .event-image {
        max-width: 50%;
    }
    /* Alerts */
    .home-main-alert {
        margin-top: 0 !important;
    }
    /* Health & Wellness */
    .health-wellness-search input {
        width: 100%;
        padding: 5px 5px;
        font-size: @md1-font-size;
    }
    .health-wellness-browse-alpha a.health-letter {
        font-size: @md4-font-size;
        color: @brand-color;
        font-weight: bold;
        text-transform: uppercase;
        margin-right: 2px;
    }
    /* Medicare Benefits */
    .sticky-wrap {
        width: 100%;
    }
    /* Ambetter */
    .ambetter-health-plan-item .plan-links {
        clear: both;
    }
    /* Ambetter Language Selector */
    .dropdown-menu {
        width: 210px;
        padding: 10px 0px;
        left: auto;
        right: 0;
    }
    .dropdown-menu>li {
        display: block;
        width: 100%;
    }
    /* Ambetter Landing Page */
    .ambetter-landing-header {
        .ambetter-landing-title {
            margin-left: 50%;
        }
        .ambetter-landing-tagline {
            margin-left: 50%;
        }
    }
    .landing-content-wrapper {
        .landing-content {
            width: 100%;
            padding-right: 0px;
            padding-bottom: 20px;
            border-right: 0px;
        }
        .landing-form {
            width: 100%;
            padding-left: 0px;
            padding-top: 20px;
            border-left: 0px;
            border-top: 2px solid;
        }
    }
    /* experimental showcase*/
    .home-showcase {
        min-height: 420px;
        .showcase-wrapper {
            min-height: 420px;
            .showcase-menu {
                min-height: 420px;
            }
        }
        .x-x-x-large-showcase {
            min-height: 850px !important;
        }
        .x-x-large-showcase {
            min-height: 750px !important;
        }
        .x-large-showcase {
            min-height: 650px !important;
        }
        .large-showcase {
            min-height: 500px !important;
        }
    }
    /* Vanity Template */
    .vanity.container {
        .vanity-left {
            margin-top: -178px;
            padding: 0 2em 135px 2em;
            min-height: 40em;
        }
        .vanity-right {
            margin-top: -178px;
            padding: 0 1em 135px 2em;
            min-height: 40em;
            width: 33.33%;
        }
        .vanity-footer {
            .copyright {
                .copyright {
                    margin-top: -40px;
                }
            }
        }
    }
    .vanity-header {
        .vanity-right {
            float: right;
        }
    }
    .vanity-stacked-action-box {
        a.btn {
            width: 100%;
        }
    }
    .vanitytopmenu {
        /* mimic col-sm-12 for generated div */
        width: 50%;
        float: left;
    }
    .ambetter-landing-header-with-cta {
        .landing-header-main {
            p {
                top: 25px;
                left: 27px;
                font-size: 2.175em;
            }
            p.ambetter-landing-header-small-text {
                font-size: 1.75em;
            }
        }
    }
    .ambetter-landing-header-with-cta.hn-version {
        .landing-header-main {
            .banner-text {
                padding: 10px 5px;
            }
        }
    }
    /* Ambetter Homepage Banner */
    .ambetter-homepage-banner {
        p.banner-tagline {
            margin-right: 20%;
        }
    }
}