.navigation-1 .dropdown-menu {
    padding:0;
}

.navigation-1 .dropdown-menu.c-pull-left {
    right: 0!important;
}

.navigation-1 .dropdown-menu.c-pull-right {
    left: 0!important;
}
li.item-menu-last .dropdown-submenu > .dropdown-menu {
    left: -100%;
}
.dropdown-submenu>.dropdown-menu {
    max-height:300px;
    overflow-y:auto;
}
.navigation1_reduced_menuitem {
    display: block;
    padding:10px 15px;
    font-weight: 600;
}
.navigation1_reduced_menuitem.ays__form {
    cursor:pointer;
}
.navigation1_reduced_submenuitem {
    font-weight: 300;
}
.navigation-1-reduced-menu-button > .c-btn-icon {
    cursor:pointer;
    font-weight:600;
}
.navigation-1-reduced-menu-button > .c-btn-icon > i {
    font-size:18px !important;
}
.modal-menu-reduced {
    z-index: 99995;
}
.modal-menu-reduced .modal-dialog {
    width:100%;
    margin:0;
}
.modal-menu-reduced .modal-dialog, .modal-menu-reduced .modal-dialog .modal-content, .modal-menu-reduced .modal-dialog .modal-content .modal-body {
    height: 100%;
}
.modal-menu-reduced .modal-dialog .modal-content .modal-body {
    overflow-y:auto;
}

.modal-menu-reduced .modal-dialog .list-group.panel {
    border : none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background:none;
}
.modal-menu-reduced .modal-dialog .modal-header {
    border-bottom:none;
}
li.c-menu-type-ays-custom h3 {
    font-weight:bold !important;
}
li.c-menu-type-ays-custom .c-menu-type-mega > li {
    border-right: 1px solid #f2f2f2;
}
li.c-menu-type-ays-custom .c-menu-type-mega > li > ul.c-menu-type-inline {
    border-right: none !important;
}
@media (min-width: 992px) {
    .c-layout-header .c-navbar .c-mega-menu.medium > .nav.navbar-nav > li > .c-link {
        padding: 41px 15px 19px 15px;
        min-height: 80px;
    }
    .c-layout-header .c-navbar .c-mega-menu.small > .nav.navbar-nav > li > .c-link {
        padding: 41px 15px 4px 15px;
        min-height: 65px;
    }
}
@media (max-width: 992px) {
    .modal-menu-reduced .modal-content {
        background-color: #ffffff !important;
    }
}