﻿.banner{
    display:block;
}

.sidenavigation.row{
    margin-right:-29px;
}

.sidenavigation > .col-lg-3{
    flex: 0 0 18%;
    max-width:18%;
    min-width:200px;
}

.sidenavigation > .col-lg-9 {
    flex: 0 0 82%;
    max-width: calc(82% - 40px);
    padding-left:0;
}

.section-nav select{
    display:none;
}

.section-nav li{
    position:relative;
}

    .section-nav .fa {
        content: '\f0da';
        font-family: FontAwesome;
        position: absolute;
        left: 3px;
        top: 0px;
        padding:5px;
        font-size:18px;
    }

    .section-nav .fa.fa-caret-right{
        left:5px;
    }


.section-nav ul ul{
    display:none;
}


.section-nav li.active > ul{
    display:block;

}

.section-nav a{
    font-weight:normal !important;
    font-size:14px;
    display:block;
    padding:4px 4px 4px 24px;
    border-style:solid;
    border-width:0 0 1px 0;
    border-color:white;
}

.section-nav ul {
    padding-left:0;
    margin-left:0 !important;
    overflow:hidden;
}

.section-nav ul ul li.active{
    background:#eee;
}

.section-nav .current{
    background:#eee;
}

.section-nav .current > a{
    background: #446F25;
}

.section-nav .current > a, .section-nav .current > .fa{
    color:white;
}


@media(max-width:991px) {
    .sidenavigation.row{
        margin-right:-15px;
    }
}

@media(max-width:919px){
    .sidenavigation > .col-lg-3 {
        display:none;
    }

    .sidenavigation > .col-lg-9 {
        flex: 0 0 100%;
        max-width: 100%;
        padding-left:15px;
    }
}