.display-6 {
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.red {
    color: red;
}

a {
    text-decoration: none;
}

.uppercase {
    text-transform: uppercase;
}

.pointer {
    cursor: pointer;
}

.btn-link {
    color: #000;
    text-decoration: none;
    font-size: 12px;
}

.btn-link:hover {
    color: #000;
    text-decoration: none;
}

.btn-check:focus+.btn, .btn:focus {
    outline: 0;
    box-shadow: none;
}

.gradient-custom {
    /* fallback for old browsers */
    background: #6a11cb;

    /* Chrome 10-25, Safari 5.1-6 */
    background: -webkit-linear-gradient(to right, rgba(106, 17, 203, 1), rgba(37, 117, 252, 1));

    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    background: linear-gradient(to right, rgba(106, 17, 203, 1), rgba(37, 117, 252, 1))
}

.breadcrumb a {
    color: #000;
}

#languageSwitcher{
   z-index: 9999;
}

/* MEGA MENU */


.navbar .megamenu{ padding: 1rem; width: 100%; }

/* ============ desktop view ============ */
@media all and (min-width: 992px) {

    .navbar .has-megamenu{position:static!important;}
    .navbar .megamenu{left:0; right:0; width:100%; margin-top:0;  }

}
/* ============ desktop view .end// ============ */

/* ============ mobile view ============ */
@media(max-width: 991px){
    .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
        overflow-y: auto;
        max-height: 90vh;
        margin-top:10px;
    }
}

a.navbar-subchild {
    font-size: 13px;
}

a.navbar-child {
    font-size: 13px;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    color: #000;
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
}
