﻿.seatComponents-secondary-navigation .secondary-nav .base {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: center;
    padding-right: 0
}

    .seatComponents-secondary-navigation .secondary-nav .base > .dropdown {
        flex: 1 1 auto;
        align-self: auto;
        padding: 5px 0
    }

        .seatComponents-secondary-navigation .secondary-nav .base > .dropdown .dropdown-toggle {
            display: block
        }

        .seatComponents-secondary-navigation .secondary-nav .base > .dropdown .dropdown-menu {
            width: 100%;
            float: none;
            height: auto;
            border-radius: 0;
            box-shadow: none;
            margin: 0;
            padding: 0;
            border: 0
        }

        .seatComponents-secondary-navigation .secondary-nav .base > .dropdown.open {
            padding: 15px 0;
            position: static
        }

    .seatComponents-secondary-navigation .secondary-nav .base .nav .anchor .anchor-name {
        font-size: inherit;
        line-height: inherit;
        font-weight: inherit;
        margin: inherit
    }

.seatComponents-secondary-navigation .ctaList {
    display: flex
}

    .seatComponents-secondary-navigation .ctaList .cta {
        padding: 0;
        font-size: 16px;
        text-align: center;
        width: 202px;
        height: 48px;
        margin: 16px;
        color: #fff;
        border: solid 1px #dbd3cb;
        background-color: #1b1b1b
    }

@media only screen and (min-width:1024px) {
    .seatComponents-secondary-navigation .secondary-nav.hidden-lg {
        display: none
    }

    .seatComponents-secondary-navigation .secondary-nav .base {
        padding-right: 25px;
        padding-left: 25px;
        max-width: 1440px
    }

        .seatComponents-secondary-navigation .secondary-nav .base .title:after {
            font-size: 200%;
            padding-left: 15px
        }

        .seatComponents-secondary-navigation .secondary-nav .base .nav {
            width: auto;
            display: flex;
            flex-wrap: nowrap;
            justify-content: flex-start;
            align-content: flex-start;
            align-items: stretch
        }

            .seatComponents-secondary-navigation .secondary-nav .base .nav li {
                width: auto;
                float: none;
                flex: 0 1 auto;
                padding: 10px
            }
}

@media only screen and (max-width:640px) {
    .seatComponents-secondary-navigation .secondary-nav .base > .dropdown {
        text-align: center
    }

        .seatComponents-secondary-navigation .secondary-nav .base > .dropdown .dropdown-toggle {
            text-align: center;
            display: inline-block;
            position: relative;
            padding-right: 17px
        }
}
