/*!
 * Yamm!3
 * Yet another megamenu for Bootstrap 3
 * 
 * http://geedmo.github.com/yamm3
 */
@media screen and (min-width: 768px) {
    .yamm .nav,
    .yamm .collapse,
    .yamm .dropup,
    .yamm .dropdown {
        position: static;
    }

    .yamm .container {
        position: relative;
    }

    .yamm .dropdown-menu {
        left: auto;
    }

    .yamm .yamm-content {
        padding: 20px 30px;
    }

    .yamm .dropdown.yamm-fw .dropdown-menu {
        left: 0;
        right: 0;
        margin: 0 -20px 0 20px;
    }
}

@media screen and (min-width: 768px) and (orientation: portrait) {
    .yamm .dropdown.yamm-fw .dropdown-menu {
    }
}

@media only screen and (max-width : 480px) {
    .dropdown.open .dropdown-toggle .ext-l {
        display: inline-block !important;
    }
}

@media screen and (max-width : 767px) {

    .dropdown .dropdown-toggle .ext-l {
        display: none !important;
        margin-top: 2px;
    }

    .yamm-content .row {
        margin: 0;
        margin-left: 10px;
    }

    .nav-col {
        padding: 0;
    }

        .nav-col .nav-col {
            padding-left: 5%;
        }

    .nav-logo {
        margin: 0;
    }

    div.nav-col ul.nav-col li {
        padding: 8px 0;
        border-bottom: 1px solid #CCC;
    }

    div.nav-col ul.nav-col.last li {
        border-bottom: none;
        border-top: 1px solid #CCC;
        margin-top: -1px;
    }

    ul.nav-col li.meganavlist {
        border-bottom: none !important;
        padding: 0 !important;
    }

    a.nav-section-title {
        padding: 8px 0;
        margin-left: -20px;
        padding-left: 20px;
        border-bottom: 1px solid #CCC;
        border-top: 1px solid #ccc;
        margin-top: -1px;
    }

        a.nav-section-title.first {
            border-top: none;
            margin-top: auto;
        }

    .navbar-nav > li > a {
        border-top: 1px solid #CCC;
        border-color: #CCC !important;
        border-bottom: 1px solid #CCC;
        margin-top: -1px;
    }

    .nav-col a {
        color: #777;
    }

    .nav-col strong {
        font-weight: normal;
    }

    .nav-col ul ul {
        padding-left: 5%;
    }
}

@media screen and (min-width: 768px) {
    .dropdown-menu .divider {
        background-color: #CCC;
        margin-right: 10px;
    }

    .nav-col {
        padding: 5px 20px;
    }

    .meganavgrid .nav-col {
        border-right: 1px solid #ccc;
    }
    .meganavgrid .nav-col:last-child {
        border-right: 0;
    }

    .meganavlist ul li {
        padding-top: 5px;
        padding-bottom: 5px;
        border-bottom: 1px solid #ccc;
    }

    .meganavlist.bridge {
        padding-top: 5px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 5px;
    }

    .meganavlast {
        border-bottom: 1px solid #CCC !important;
        margin-bottom: 15px !important;
    }
}

@media screen and (max-width: 568px) {
    .dropdown.active .dropdown-menu.is-current-or-child {
        display: block;
        float: none;
        position: static;
    }

        .dropdown.active .dropdown-menu.is-current-or-child .row {
            margin-left: 5px;
        }

        .dropdown.active .dropdown-menu.is-current-or-child .nav-top-spacing {
            margin-top: 0;
        }
}

@media screen and (max-width: 768px) and (min-width: 568px) {
    .nav-top-spacing {
        margin-top: -10px;
    }

    .nav-logo {
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 768px) {
    .nav-top-menu {
        margin-top: 25px;
    }

    .nav-top-menu-rsf {
        margin-top: 15px;
    }

    /*.meganavlast {
		border-bottom: none !important;
	}*/

    .nav-logo {
        text-align: center;
        padding: 20px 0;
    }

    .nav-logo-rsf {
        margin-top: 15px;
    }

    .nav-logo-mrs {
        margin-top: 5px;
    }

    .yamm {
        margin-left: -50px;
    }

    /* Disable this css to enable dropdown on enable toggle=dropdown */
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
    }
}

@media screen and (min-width: 768px) and (max-width: 1000px) {
    .nav-logo-rsf img {
        width: 100%;
        height: auto;
    }
}
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
