/*! responsive-nav.js 1.0.34 by @viljamis */


.nav-collapse li {

}

.js .nav-collapse {
    max-height: 0;
    position: absolute !important;
    display: block;
    overflow: hidden;
    zoom: 1;
    z-index: 1800;
    top: 85px;
}

.js .nav-collapse.opened {
    overflow: visible;
}

@media screen and (min-width: 1200px) {
    .js .nav-collapse2 {
        position: absolute !important;
    }
}

.js .nav-collapse2 {
    max-height: 0;

    display: block;
    overflow: hidden;
    zoom: 1;
    z-index: 1000;
    right: 0;
}

.js .nav-collapse3 {
    max-height: 0;
    /* position: absolute !important; */
    display: block;
    overflow: hidden;
    zoom: 1;
    z-index: 1000;
    right: 0;
}

.nav-collapse.opened {
    max-height: 9999px;
}

.nav-collapse2.opened {
    max-height: 9999px;
}

.nav-collapse3.opened {
    max-height: 9999px;
}

.js .nav-collapse-0.opened {
    top: 85px !important;
    max-height: 286px !important;
}

.js .nav-collapse2-1.opened {
    max-height: 286px !important;
}

.js .nav-collapse-1.opened {
    top: 85px !important;
}

.js .nav-collapse3-2.opened {
    max-height: 286px !important;
}

.nav-toggle {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.nav-toggle2 {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.nav-toggle3 {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

@media screen and (max-width: 1200px) {
    .js .nav-collapse .dropdown ul {
        clip: rect(0 0 0 0);
        max-height: 0;
        position: absolute;
        display: block;
        overflow: hidden;
        zoom: 1;
    }

    .nav-collapse .dropdown.opened ul,
    .nav-collapse .dropdown2.opened ul {
        max-height: 700px;
        display: block !important;
    }

    .nav-collapse .dropdown.opened > ul,
    .nav-collapse .dropdown .dropdown.opened > ul {
        position: relative !important;
        left: 0 !important;
    }

    .nav-collapse .dropdown2.opened > ul,
    .nav-collapse .dropdown .dropdown2.opened > ul {
        position: relative !important;
        left: 0 !important;
    }
}

@media screen and (min-width: 768px) {
    .js .nav-collapse2 {
        position: relative;
    }

    .js .nav-collapse2.closed {
        max-height: none;
    }

    .nav-toggle2 {
        display: none;
    }

    .js .nav-collapse3 {
        position: relative;
    }

    .js .nav-collapse3.closed {
        max-height: none;
    }

    .nav-toggle3 {
        display: none;
    }

    .opendropdown {
        position: absolute;
        width: 200px;
        top: -2px;
        left: 100%;
        display: block !important;
    }
}
