@media (max-width:991px){
    .navbar.xs-height25.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height25.navbar-fixed-top .navbar-collapse{
        max-height:25vh
    }
    .navbar.xs-height33.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height33.navbar-fixed-top .navbar-collapse{
        max-height:33vh
    }
    .navbar.xs-height50.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height50.navbar-fixed-top .navbar-collapse{
        max-height:50vh
    }
    .navbar.xs-height66.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height66.navbar-fixed-top .navbar-collapse{
        max-height:66vh
    }
    .navbar.xs-height75.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height75.navbar-fixed-top .navbar-collapse{
        max-height:75vh
    }
    .navbar.xs-height100.navbar-fixed-bottom .navbar-collapse,.navbar.xs-height100.navbar-fixed-top .navbar-collapse{
        max-height:100vh
    }
}
.navbar-carousel-indicators{
    position:relative;
    bottom:inherit;
    left:0;
    right:0;
    z-index:0;
    width:100%;
    padding-left:0;
    padding-right:0;
    margin-left:0;
    margin-right:0;
    text-align:inherit;
    list-style:none
}
.navbar-carousel-indicators li{
    width:100%;
    height:auto;
    margin:0;
    text-indent:inherit;
    cursor:pointer;
    border:0;
    border-radius:0;
    display:block
}
.navbar-carousel-indicators .active{
    width:100%;
    height:auto;
    margin:0;
    background-color:transparent
}
.dropdown-menu,.navbar{
    min-width:35px
}
.navbar .container,.navbar .container-fluid{
    position:relative
}
.navbar .navbar a,a:focus,a:hover{
    text-decoration:none
}
.navbar .navbar-text,.navbar a.navbar-link{
    line-height:20px;
    padding:15px;
    margin:0
}
.navbar p>.navbar-text,.navbar p>a.navbar-link{
    padding:15px 0
}
.navbar .dropdown-menu{
    overflow:visible!important;
    -webkit-transition:height 1ms;
    transition:height 1ms
}
.navbar .navbar-nav .dropdown-menu li.disabled:focus>a,.navbar .navbar-nav .dropdown-menu li.disabled:hover>a{
    cursor:not-allowed
}
.navbar.navbar-fixed-bottom,.navbar.navbar-fixed-top{
    -webkit-transform:none;
    -o-transform:none;
    -moz-transform:none;
    transform:none;
    -ms-transform:none
}
.navbar .nav>li>a{
    display:inline-block
}
@media (max-width:991px){
    .navbar{
        border-bottom:0
    }
    .navbar .navbar-nav>li.divider{
        display:none
    }
    .navbar .navbar-header a.navbar-link{
        display:block;
        margin:0;
        padding:15px
    }
    .navbar .navbar-text,.navbar a.navbar-link{
        display:block;
        margin:0;
        padding:10px 15px;
        line-height:20px
    }
    .navbar p>a.navbar-link{
        display:inline-block;
        padding:0!important
    }
    .navbar .navbar-header .navbar-text{
        padding:15px;
        margin:0
    }
    .navbar .navbar-form{
        border:0;
        margin:0;
        -webkit-box-shadow:none;
        box-shadow:none
    }
}
.navbar .navbar-nav .dropdown-menu ul,.navbar .navbar-nav .dropdown-menu ul .dropdown-menu{
    padding:0
}
.navbar .navbar-nav .dropdown-menu li{
    list-style:none
}
.navbar .navbar-nav.navbar-right:last-child{
    margin-right:0
}
.navbar .navbar-header{
    z-index:1;
    position:relative
}
.navbar .container .navbar-collapse,.navbar .container-fluid .navbar-collapse{
    position:relative;
    padding-right:0;
    padding-left:0
}
.navbar.navbar-static-top .container .navbar-collapse,.navbar.navbar-static-top .container-fluid .navbar-collapse{
    margin-right:-15px;
    margin-left:-15px
}
.navbar.navbar-static-top .container .navbar-header,.navbar.navbar-static-top .container-fluid .navbar-header{
    margin-left:-15px;
    margin-right:0
}
.navbar.navbar-static-top.brand-right .container .navbar-header,.navbar.navbar-static-top.brand-right .container-fluid .navbar-header{
    margin-left:0;
    margin-right:-15px
}
.navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header{
    margin-left:0;
    margin-right:0!important
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
    margin-left:0
}
.navbar .dropdown-menu li.dropdown-header{
    display:block;
    padding:5px 15px;
    font-size:14px;
    line-height:20px;
    white-space:nowrap;
    font-weight:400
}
.navbar .dropdown-short .dropdown-menu li.dropdown-header{
    display:block;
    padding:5px 0;
    font-size:16px;
    line-height:20px;
    white-space:nowrap;
    font-weight:700
}
.navbar .h1,.navbar .h2,.navbar .h3,.navbar h1,.navbar h2,.navbar h3{
    margin-top:0;
    margin-bottom:0;
    padding-top:20px;
    padding-bottom:10px
}
.navbar .h4,.navbar .h5,.navbar .h6,.navbar h4,.navbar h5,.navbar h6{
    margin-top:0;
    margin-bottom:0;
    padding-top:10px;
    padding-bottom:10px
}
.navbar .panel-title{
    padding-top:0;
    padding-bottom:0
}
.navbar .label{
    line-height:14px;
    margin:0 0 0 10px;
    padding:3px 5px;
    vertical-align:top
}
.navbar-nav>.btn-group{
    margin:8px 10px 8px 0
}
.navbar .btn-group>.dropdown-menu,.navbar .navbar-form>.input-group .dropdown-menu{
    margin-top:8px
}
.navbar .dropdown-menu li>a.dropdown-toggle{
    display:block;
    padding:5px 30px 5px 15px;
    clear:both;
    font-weight:400;
    line-height:20px;
    white-space:nowrap;
    cursor:pointer;
    overflow:hidden;
    text-overflow:ellipsis
}
.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle,.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle{
    padding:5px 15px 5px 30px
}
.navbar .dropdown-menu li>a{
    display:block;
    padding: 0px 0 2px 50px;
    clear:both;
    font-weight:400;
    line-height: 38px !important;
    white-space:nowrap;
    cursor:pointer;
    overflow:hidden;
    text-overflow:ellipsis
}
.navbar a>span.desc{
    display:block;
    font-size:smaller;
    text-overflow:ellipsis;
    overflow:hidden
}
@media (max-width:991px){
    .navbar .navbar-collapse .navbar-nav>.navbar-form,.navbar .navbar-collapse>.navbar-form{
        margin:0;
        border-top:none;
        border-bottom-width:1px;
        border-bottom-style:solid
    }
    .navbar .navbar-collapse .navbar-nav>.navbar-text,.navbar .navbar-collapse .navbar-nav>a.navbar-link,.navbar .navbar-collapse .navbar-nav>li,.navbar .navbar-collapse>.navbar-text,.navbar .navbar-collapse>a.navbar-link{
        border-bottom-width:1px;
        border-bottom-style:solid
    }
    .navbar .navbar-collapse .navbar-nav>li>a{
        padding-top:9px;
        margin-top:1px
    }
    .navbar .navbar-collapse .navbar-nav>li.open>a,.navbar .navbar-collapse .navbar-nav>li.xs-hover:hover>a,.navbar-nav>li.active>a{
        padding-top:10px;
        padding-bottom:11px;
        margin-top:0
    }
    .navbar .navbar-nav>li{
        clear:both
    }
    .navbar .navbar-header .navbar-nav>li{
        clear:none
    }
    .navbar.navbar-fixed-bottom .navbar-collapse{
        position:absolute!important;
        bottom:100%;
        width:100%;
        border-bottom:1px solid
    }
    .navbar .navbar-nav>li>a{
        display:block
    }
    .navbar .navbar-nav .dropdown-menu{
        padding:0;
        border-radius:0!important
    }
    .navbar.navbar-fixed-bottom.brand-right .container .navbar-header,.navbar.navbar-fixed-bottom.brand-right .container-fluid .navbar-header,.navbar.navbar-fixed-top.brand-right .container .navbar-header,.navbar.navbar-fixed-top.brand-right .container-fluid .navbar-header{
        margin-left:-15px!important;
        margin-right:-15px!important
    }
    .navbar .navbar-nav>button{
        display:block;
        width:100%
    }
    .navbar .navbar-nav>.btn-group{
        display:table;
        width:100%;
        table-layout:fixed;
        border-collapse:separate;
        margin:8px 10px 8px 0
    }
    .navbar .navbar-nav>.btn-group>.btn-group{
        display:table-cell;
        float:none;
        width:1%
    }
    .navbar .navbar-nav>.btn-group>.btn-group .btn{
        width:100%
    }
    .navbar .navbar-header .navbar-nav.navbar-right{
        float:right
    }
    .navbar .navbar-header .navbar-nav.navbar-left{
        float:left
    }
    .navbar .navbar-toggle{
        margin-left:15px
    }
    .navbar .navbar-nav{
        margin:1px
    }
}
@media (min-width:992px){
    .navbar .navbar-form-expanded input,.navbar .navbar-form-expanded input:focus:hover{
        -webkit-transition:width .25s ease;
        transition:width .25s ease
    }
    .navbar .navbar-form-expanded input[data-width-expanded="70px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="70px"],.navbar input[data-width="70px"]{
        width:70px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="80px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="80px"],.navbar input[data-width="80px"]{
        width:80px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="90px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="90px"],.navbar input[data-width="90px"]{
        width:90px!important
    }
    .navbar .navbar-form-expanded input,.navbar .navbar-form-expanded input[data-width-expanded="100px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="100px"],.navbar input[data-width="100px"]{
        width:100px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="110px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="110px"],.navbar input[data-width="110px"]{
        width:110px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="120px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="120px"],.navbar input[data-width="120px"]{
        width:120px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="130px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="130px"],.navbar input[data-width="130px"]{
        width:130px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="140px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="140px"],.navbar input[data-width="140px"]{
        width:140px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="150px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="150px"],.navbar input[data-width="150px"]{
        width:150px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="160px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="160px"],.navbar input[data-width="160px"]{
        width:160px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="170px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="170px"],.navbar input[data-width="170px"]{
        width:170px!important
    }
    .navbar .navbar-form-expanded input:focus,.navbar .navbar-form-expanded input[data-width-expanded="180px"]:focus,.navbar .navbar-form-expanded:hover input,.navbar .navbar-form-expanded:hover input[data-width-expanded="180px"],.navbar input[data-width="180px"]{
        width:180px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="190px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="190px"],.navbar input[data-width="190px"]{
        width:190px!important
    }
    .navbar .navbar-form-expanded input[data-width-expanded="200px"]:focus,.navbar .navbar-form-expanded:hover input[data-width-expanded="200px"],.navbar input[data-width="200px"]{
        width:200px!important
    }
}
.navbar .no-border,.navbar .no-border>*,.navbar.no-border,.navbar.no-border>*{
    border:none!important;
    border-radius:0!important
}
.navbar .no-border-radius,.navbar .no-border-radius>*,.navbar.no-border-radius,.navbar.no-border-radius>*{
    border-radius:0!important
}
.navbar .no-padding{
    padding:0!important
}
.navbar .padding15{
    padding:15px!important
}
.navbar .no-margin{
    margin:0!important
}
.navbar .margin15{
    margin:15px!important
}
.navbar .no-shadow,.navbar .no-shadow>*,.navbar.no-shadow,.navbar.no-shadow>*{
    -webkit-box-shadow:none!important;
    box-shadow:none!important
}
.navbar .navbar-nav li:not(.dropdown)>.dropdown-grid-wrapper>.dropdown-menu.bordered:not(.no-padding):after,.navbar .navbar-nav li:not(.dropdown)>.dropdown-menu.bordered:not(.no-padding):after{
    content:'';
    display:block;
    z-index:-1;
    top:15px;
    outline-width:1px;
    outline-style:solid;
    position:absolute;
    left:15px;
    right:15px;
    bottom:15px
}
@media (min-width:992px){
    .navbar .navbar-nav>li.divider{
        position:relative;
        width:1px;
        padding-top:10px;
        color:#383a40
    }
}
.navbar .navbar-nav .divided{
    position:relative;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-direction:normal;
    -moz-box-direction:normal;
    -webkit-box-orient:horizontal;
    -moz-box-orient:horizontal;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -moz-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-align-content:stretch;
    -ms-flex-line-pack:stretch;
    align-content:stretch;
    -webkit-box-align:stretch;
    -moz-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.navbar .navbar-nav .dropdown-short .divided>:before{
    margin:-1px -1px -1px 0
}
.navbar .navbar-nav .dropdown-short .divided>.h-divided:before{
    margin:-1px -1px 0 0
}
.navbar .navbar-nav .divided.row:before{
    display:block
}
.navbar .navbar-nav .divided>:before{
    margin:-1px -1px 0 0;
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:-1;
    border-width:1px;
    border-style:solid;
    background:0 0!important
}
.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>a,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h1,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h2,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h3,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h4,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h5,.navbar .navbar-nav .dropdown-menu .divided li:not(.row)>h6{
    margin-left:1px;
    margin-bottom:1px
}
.navbar .navbar-nav .h-divider:after{
    content:'';
    margin-top:-1px;
    width:100%;
    display:block;
    height:1px;
    z-index:2
}
.navbar .navbar-nav .h-divider{
    position:relative!important
}
.navbar .navbar-nav .h-divided>:after,.navbar .navbar-nav .h-divided>:first-child:before{
    content:'';
    margin-top:-1px;
    width:100%;
    height:1px;
    display:block;
    z-index:1
}
.navbar .navbar-nav .h-divided>.collapse-down-onclick:after,.navbar .navbar-nav .h-divided>.collapse-down-onhover:after,.navbar .navbar-nav .h-divided>.collapse-up-onclick:after,.navbar .navbar-nav .h-divided>.collapse-up-onhover:after{
    -webkit-box-ordinal-group:1;
    -moz-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:-1;
    -webkit-box-flex:0;
    -moz-box-flex:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:1 0 auto;
    -webkit-align-self:auto;
    -ms-flex-item-align:auto;
    align-self:auto
}
.navbar .navbar-header>.navbar-nav.navbar-left>li,.navbar .navbar-header>.navbar-nav>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-left>li{
    float:left
}
.navbar .navbar-header>.navbar-nav.navbar-right>li,.navbar.brand-right .navbar-header>.navbar-nav.navbar-right>li,.navbar.brand-right .navbar-header>.navbar-nav>li{
    float:right
}
.navbar.brand-right .navbar-header>.navbar-brand{
    float:right;
    margin-left:0;
    margin-right:0
}
.navbar.brand-right .navbar-header>.navbar-toggle{
    float:left;
    margin-left:15px;
    margin-right:15px
}
.navbar.brand-right .navbar-nav.navbar-right:last-child{
    margin-right:0
}
.navbar .menu-lg .navbar-brand,.navbar-brand.menu-lg,.navbar.menu-lg .navbar-brand{
    padding:10px 20px;
    font-size:24px;
    line-height:30px
}
.navbar .menu-sm .navbar-brand,.navbar-brand.menu-sm,.navbar.menu-sm .navbar-brand{
    padding:10px;
    font-size:16px;
    line-height:30px
}
.navbar .menu-xs .navbar-brand,.navbar-brand.menu-xs,.navbar.menu-xs .navbar-brand{
    padding:10px 5px;
    font-size:14px;
    line-height:30px
}
.navbar .menu-lg .navbar-toggle,.navbar .navbar-toggle.menu-lg,.navbar.menu-lg .navbar-toggle{
    margin-top:7px;
    margin-right:20px;
    margin-bottom:7px
}
.navbar .menu-lg .navbar-toggle>.icon-bar,.navbar .navbar-toggle.menu-lg>.icon-bar,.navbar.menu-lg .navbar-toggle>.icon-bar{
    height:3px
}
.navbar.brand-right .menu-lg .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-lg,.navbar.brand-right.menu-lg .navbar-toggle{
    margin-left:20px
}
.navbar .menu-sm .navbar-toggle,.navbar .navbar-toggle.menu-sm,.navbar.menu-sm .navbar-toggle{
    padding:6px 7px;
    margin-top:11px;
    margin-right:10px;
    margin-bottom:11px
}
.navbar.brand-right .menu-sm .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-sm,.navbar.brand-right.menu-sm .navbar-toggle{
    margin-left:10px
}
.navbar .menu-xs .navbar-toggle,.navbar .navbar-toggle.menu-xs,.navbar.menu-xs .navbar-toggle{
    padding:3px 4px;
    margin-top:14px;
    margin-right:5px;
    margin-bottom:14px
}
.navbar.brand-right .menu-xs .navbar-toggle,.navbar.brand-right .navbar-toggle.menu-xs,.navbar.brand-right.menu-xs .navbar-toggle{
    margin-left:5px
}
@media (min-width:992px){
    .navbar.brand-right .navbar-header{
        float:right
    }
}
@media (max-width:991px){
    .navbar .navbar.brand-right .navbar-header{
        float:none
    }
    .navbar .navbar-header .nav.navbar-left{
        margin:0 0 0 15px
    }
    .navbar .navbar-header .nav.navbar-right{
        margin:0 15px 0 0
    }
    .navbar .navbar-header .nav>li>a{
        padding:15px 8px;
        display:table;
        float:left
    }
}
@media (min-width:992px){
    .navbar .navbar-nav.dropdown-onhover>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover:hover>ul,.navbar.dropdown-onhover .navbar-nav>li:hover.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>ul{
        z-index:1001
    }
    .navbar:not(.no-active-arrow) .navbar-nav>.active>a:after,.navbar:not(.no-border):not(.no-active-arrow) .navbar-nav>.active>a:before,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:before,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:before,.navbar:not(.no-border):not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:before,.navbar:not(.no-border):not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:before,.navbar:not(.no-open-arrow) .navbar-nav.dropdown-onhover>li:hover>a.dropdown-toggle:after,.navbar:not(.no-open-arrow) .navbar-nav>.open>a.dropdown-toggle:after,.navbar:not(.no-open-arrow) .navbar-nav>li.dropdown-onhover:hover>a.dropdown-toggle:after,.navbar:not(.no-open-arrow).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a.dropdown-toggle:after{
        content:" ";
        position:absolute;
        left:50%;
        width:0;
        height:0;
        border-style:solid;
        line-height:0;
        margin-left:-8px;
        border-color:transparent
    }
    .navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav.dropdown-onhover.no-fix>.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar .navbar-nav>.dropdown-onhover.no-fix.open:not(.active):not(:hover)>a.dropdown-toggle:before,.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:after,.navbar.dropdown-onhover.no-fix .navbar-nav>.open:not(.active):not(:hover)>a.dropdown-toggle:before{
        content:none
    }
    .navbar.navbar-fixed-bottom .navbar-nav>.active>a:before{
        top:-8px;
        border-width:0 8px 8px
    }
    .navbar.navbar-fixed-bottom .navbar-nav>.active>a:after{
        top:-7px;
        border-width:0 8px 8px
    }
    .navbar.no-border.navbar-fixed-bottom .navbar-nav>.active>a:after{
        top:-8px
    }
    .navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:before,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:before,.navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before{
        top:0;
        border-width:8px 8px 0
    }
    .navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom .navbar-nav>.open>a:after,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{
        top:-1px;
        border-width:8px 8px 0
    }
    .navbar.no-border.navbar-fixed-bottom .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>.open>a:after,.navbar.no-border.navbar-fixed-bottom .navbar-nav>li.dropdown-onhover:not(.disabled):hover>a:after,.navbar.no-border.navbar-fixed-bottom.dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{
        top:0
    }
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before{
        bottom:-9px;
        border-width:8px 8px 0
    }
    .navbar:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after{
        bottom:-8px;
        border-width:8px 8px 0
    }
    .navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:before,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:before{
        bottom:0;
        border-width:0 8px 8px
    }
    .navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{
        bottom:-1px;
        border-width:0 8px 8px
    }
    .navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover>li:not(.disabled):hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>.open>a:after,.navbar.no-border:not(.navbar-fixed-bottom) .navbar-nav>li:not(.disabled).dropdown-onhover:hover>a:after,.navbar.no-border:not(.navbar-fixed-bottom).dropdown-onhover .navbar-nav>li:not(.disabled):hover>a:after{
        bottom:0
    }
    .navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:before,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:before,.navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:before{
        top:-8px;
        border-width:0 8px 8px
    }
    .navbar.dropdown-onhover.no-fix.navbar-fixed-bottom .navbar-nav>.active>a:after,.navbar.navbar-fixed-bottom .navbar-nav.dropdown-onhover.no-fix>.active>a:after,.navbar.navbar-fixed-bottom .navbar-nav>.dropdown-onhover.no-fix.active>a:after{
        top:-7px;
        border-width:0 8px 8px
    }
    .navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:before,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:before{
        bottom:-9px;
        border-width:8px 8px 0
    }
    .navbar.dropdown-onhover.no-fix:not(.navbar-fixed-bottom) .navbar-nav>.active>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav.dropdown-onhover.no-fix>.active>a:after,.navbar:not(.navbar-fixed-bottom) .navbar-nav>.dropdown-onhover.no-fix.active>a:after{
        bottom:-8px;
        border-width:8px 8px 0
    }
}
.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret{
    position:relative;
    width:8px;
    height:20px;
    vertical-align:top;
    font-family:"fontello";
    margin-left:8px;
    border:none
}
.navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before{
    content:"\e8ec"
}
.navbar.navbar-fixed-bottom:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret:before{
    content:"\f106"
}
@media (max-width:991px){
    .navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap)>a.dropdown-toggle:not(.caret-bootstrap)>span:not(.caret-bootstrap).caret{
        float:right
    }
}
.navbar .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret,.navbar .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret,.navbar .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap,.navbar .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret,.navbar.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret{
    float:right;
    margin-top:8px;
    display:inline-block;
    width:0;
    height:0;
    margin-left:8px;
    margin-right:0;
    vertical-align:middle;
    border-top:4px solid;
    border-bottom:0;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.navbar.navbar-fixed-bottom .navbar-nav li.caret-bootstrap>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle.caret-bootstrap>span.caret,.navbar.navbar-fixed-bottom .navbar-nav li>a.dropdown-toggle>span.caret.caret-bootstrap,.navbar.navbar-fixed-bottom .navbar-nav.caret-bootstrap li>a.dropdown-toggle>span.caret,.navbar.navbar-fixed-bottom.caret-bootstrap .navbar-nav li>a.dropdown-toggle>span.caret{
    float:right;
    display:inline-block;
    width:0;
    height:0;
    margin-left:8px;
    margin-right:0;
    vertical-align:middle;
    border-top:0;
    border-bottom:4px solid;
    border-right:4px solid transparent;
    border-left:4px solid transparent
}
.navbar .navbar-nav li.caret-left>a.dropdown-toggle>span.caret,.navbar .navbar-nav.caret-left li>a.dropdown-toggle>span.caret,.navbar.caret-left .navbar-nav li>a.dropdown-toggle>span.caret{
    margin-right:8px!important;
    margin-left:0!important;
    float:left!important
}
.navbar .navbar-nav .dropdown-menu li.caret-bootstrap>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle.caret-bootstrap:before,.navbar .navbar-nav.caret-bootstrap .dropdown-menu li>a.dropdown-toggle:before,.navbar.caret-bootstrap .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{
    width:0;
    height:0;
    position:absolute;
    border-top:4px solid;
    border-bottom:0;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    content:""!important;
    margin-top:8px;
    float:right
}
.navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{
    position:absolute;
    width:10px;
    left:auto;
    right:10px;
    font-family:"fontello";
    content:""
}
.navbar .navbar-nav .dropdown-menu li.caret-left>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li>a.caret-left.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu.caret-left li>a.dropdown-toggle:before,.navbar .navbar-nav.caret-left .dropdown-menu li>a.dropdown-toggle:before,.navbar.caret-left .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{
    left:10px;
    right:auto
}
.navbar .navbar-nav .dropdown-menu li.dropdown-left-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onclick>a.dropdown-toggle:not(.collapsed):before{
    content:"\f104"
}
.navbar .navbar-nav .dropdown-menu li.dropdown-right-onclick>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onclick>a.dropdown-toggle:not(.collapsed):before{
    content:"\f105"
}
.navbar .navbar-nav .dropdown-menu li.collapse-up-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li[class*=collapse-up-]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*=dropup-]>a.dropdown-toggle:before{
    content:"\f106"
}
.navbar .navbar-nav .dropdown-menu li.collapse-down-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropdown-center-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li[class*=collapse-down-]>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li[class*=dropdown-]>a.dropdown-toggle:before{
    content:"\f107"
}
@media (min-width:992px){
    .navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-left-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{
        content:"\f104"
    }
    .navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropdown-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:hover>a.dropdown-toggle:before,.navbar .navbar-nav .dropdown-menu li.dropup-right-onhover:not(.no-fix)>a.dropdown-toggle:not(.collapsed):before{
        content:"\f105"
    }
}
@media (max-width:991px){
    .navbar .navbar-nav .dropdown-menu li[class*=collapse-up-]>a.dropdown-toggle:before{
        content:"\f106"!important
    }
    .navbar .navbar-nav .dropdown-menu li>a.dropdown-toggle:before{
        content:"\e804"!important
    }
    .navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) .dropdown-menu:not(.caret-bootstrap) li:not(.caret-bootstrap).collapse-up-onclick>a:not(.caret-bootstrap).dropdown-toggle.collapsed:before{
        content:"\f106"!important
    }
}
.navbar .dropdown-menu{
    position:absolute
}
.navbar .navbar-nav>li:not(.dropdown-short)[class*=dropdown-]{
    position:static
}
.navbar:not(.no-border) .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar:not(.no-border) .navbar-nav>li[class*=dropdown]>.dropdown-menu{
    margin-top:1px;
    margin-bottom:1px
}
.navbar.no-border .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar.no-border .navbar-nav>li[class*=dropdown]>.dropdown-menu{
    margin-top:0;
    margin-bottom:0
}
.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar.navbar-fixed-bottom .navbar-nav>li[class*=dropdown]>.dropdown-menu{
    top:auto;
    bottom:100%;
    border-top-width:1px;
    border-bottom-width:0;
    border-radius:4px 4px 0 0
}
.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li[class*=dropdown]>.dropdown-menu{
    top:100%;
    bottom:auto;
    border-top-width:0;
    border-bottom-width:1px;
    border-radius:0 0 4px 4px
}
.navbar .navbar-nav>li.dropdown>.dropdown-menu{
    padding:0
}
.navbar .navbar-nav>li.dropdown-short>.dropdown-menu{
    padding:15px
}
.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper,.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-left{
    direction:ltr;
    float:left
}
.navbar .navbar-nav.navbar-left>li.dropdown-grid>.dropdown-grid-wrapper.dropdown-menu-right,.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper{
    direction:rtl;
    float:right
}
.navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{
    left:auto;
    direction:ltr;
    padding:15px
}
.navbar .navbar-nav.navbar-right>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu{
    right:auto
}
.navbar .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu{
    display:block
}
.navbar .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu{
    left:0;
    right:0;
    padding:15px 0;
    margin-left:0;
    margin-right:0
}
.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu{
    margin-left:15px;
    margin-right:15px
}
.navbar:not(.no-border) .navbar-nav>li.dropdown-full>.dropdown-menu{
    margin-left:-16px;
    margin-right:-16px
}
.navbar.no-border .navbar-nav>li.dropdown-full>.dropdown-menu{
    margin-left:-15px;
    margin-right:-15px
}
.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar.no-border.navbar-static-top .navbar-nav>li.dropdown-full>.dropdown-menu{
    margin-left:0;
    margin-right:0
}
@media (min-width:992px){
    .navbar .navbar-nav.dropdown-onhover.no-fix>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover.no-fix>li>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-onhover.no-fix>.dropdown-menu,.navbar.dropdown-onhover.no-fix .navbar-nav>li.dropdown-grid.open>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover.no-fix .navbar-nav>li>.dropdown-menu{
        display:none
    }
    .navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,.navbar:not(.no-border) li.dropdown-onhover:hover>a,.navbar:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a{
        border-width:0 0 1px;
        border-style:solid;
        margin-bottom:-1px;
        margin-top:0
    }
    .navbar.navbar-fixed-bottom:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a,.navbar.navbar-fixed-bottom:not(.no-border) li.dropdown-onhover:hover>a,.navbar.navbar-fixed-bottom:not(.no-border).dropdown-onhover .navbar-nav>li:hover>a{
        border-width:1px 0 0;
        border-style:solid;
        margin-bottom:0;
        margin-top:-1px
    }
    .navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.dropdown-onhover>li:hover>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.dropdown-onhover:hover>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar.dropdown-onhover .navbar-nav>li:hover>.dropdown-menu{
        display:block!important;
        visibility:visible;
        z-index:1001!important
    }
}
@media (max-width:991px){
    .navbar .navbar-nav>li.dropdown-short>.dropdown-menu .h-divided{
        width:100%
    }
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper{
        float:none!important
    }
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li>.dropdown-menu{
        border-top-style:solid;
        border-top-width:1px!important;
        margin-top:0!important;
        margin-bottom:0!important;
        position:relative;
        left:0!important;
        right:0!important;
        top:0!important;
        bottom:auto!important
    }
    .navbar .navbar-nav>li.dropdown-full>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-bottom .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-fixed-top .navbar-nav>li.dropdown-wide>.dropdown-menu,.navbar.navbar-static-top .navbar-nav>li.dropdown-wide>.dropdown-menu{
        margin-left:0!important;
        margin-right:0!important;
        width:100%
    }
    .navbar .navbar-nav>li.dropdown-full.open>.dropdown-menu,.navbar .navbar-nav>li.dropdown-wide.open>.dropdown-menu{
        display:inline-block;
        visibility:visible
    }
    .navbar .navbar-nav>li.dropdown-grid>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav>li.dropdown-grid>a{
        margin-right:0!important
    }
    .navbar .navbar-nav.navbar-right>li>.dropdown-grid-wrapper>.dropdown-menu,.navbar .navbar-nav.navbar-right>li>a,.navbar .navbar-nav.navbar-right>li>ul{
        margin-right:1px!important
    }
    .navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.xs-hover:hover>.dropdown-menu{
        display:block;
        visibility:visible;
        height:inherit!important;
        float:none;
        width:auto;
        border-left:0;
        border-right:0;
        border-bottom:0
    }
    .navbar li.xs-hover.no-fix:not(:hover)>.dropdown-grid-wrapper>.dropdown-menu,.navbar li.xs-hover.no-fix:not(:hover)>.dropdown-menu{
        display:none
    }
    .navbar li.dropdown-full.xs-hover:hover>.dropdown-menu,.navbar li.dropdown-wide.xs-hover:hover>.dropdown-menu{
        display:inline-block!important;
        visibility:visible
    }
    .navbar li.xs-hover:hover>.dropdown-grid-wrapper>.dropdown-menu .dropdown-menu,.navbar li.xs-hover:hover>.dropdown-menu .dropdown-menu{
        position:static;
        float:none;
        border:0
    }
}
.navbar .navbar-nav>li ul li[class*="-onhover"],.navbar .navbar-nav>li ul li[class*="-onclick"]{
    position:relative
}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle.collapsed+.collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle.collapsed+.collapsing{
    display:none;
    height:inherit!important
}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-toggle:not(.collapsed)+.collapsing,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-toggle:not(.collapsed)+.collapsing{
    display:block;
    visibility:visible;
    height:inherit!important
}
.navbar .navbar-nav>li ul li[class*="-onhover"]:not([class*=collapse-]):hover>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onclick"]:hover>.dropdown-menu{
    z-index:1002
}
.navbar .navbar-nav>li ul li.dropup-center-onclick>.dropdown-menu{
    left:0;
    right:0;
    top:auto;
    bottom:100%;
    z-index:1001;
    padding:15px;
    margin:0;
    width:100%
}
.navbar .navbar-nav>li ul li.dropup-center-onhover>.dropdown-menu{
    left:0;
    right:0;
    top:auto;
    bottom:100%;
    z-index:1001;
    padding:15px;
    display:none;
    overflow:visible;
    margin:0;
    width:100%
}
.navbar .navbar-nav>li ul li.dropdown-center-onclick>.dropdown-menu{
    left:0;
    right:0;
    top:100%;
    bottom:auto;
    z-index:1001;
    padding:15px;
    margin:0;
    width:100%
}
.navbar .navbar-nav>li ul li.dropdown-center-onhover>.dropdown-menu{
    left:0;
    right:0;
    top:100%;
    bottom:auto;
    z-index:1001;
    padding:15px;
    display:none;
    overflow:visible;
    margin:0;
    width:100%
}
.navbar .navbar-nav>li ul li.ltr[class*="-center-"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.ltr{
    left:0;
    right:auto;
    width:auto
}
.navbar .navbar-nav>li ul li.rtl[class*="-center-"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-center-"]>.dropdown-menu.rtl{
    left:auto;
    right:0;
    width:auto
}
.navbar .navbar-nav>li ul li.dropup-right-onclick>.dropdown-menu{
    left:100%;
    right:auto;
    top:auto;
    bottom:0;
    z-index:1001
}
.navbar .navbar-nav>li ul li.dropup-right-onhover>.dropdown-menu{
    left:100%;
    right:auto;
    top:auto;
    bottom:0;
    z-index:1001;
    display:none;
    overflow:visible
}
.navbar .navbar-nav>li ul li.dropdown-right-onclick>.dropdown-menu{
    left:100%;
    right:auto;
    top:0;
    bottom:auto;
    z-index:1001
}
.navbar .navbar-nav>li ul li.dropdown-right-onhover>.dropdown-menu{
    left:100%;
    right:auto;
    top:0;
    bottom:auto;
    z-index:1001;
    display:none;
    overflow:visible
}
.navbar .navbar-nav>li ul li.dropup-left-onclick>.dropdown-menu{
    left:auto;
    right:100%;
    top:auto;
    bottom:0;
    z-index:1001
}
.navbar .navbar-nav>li ul li.dropup-left-onhover>.dropdown-menu{
    left:auto;
    right:100%;
    top:auto;
    bottom:0;
    z-index:1001;
    display:none;
    overflow:visible
}
.navbar .navbar-nav>li ul li.dropdown-left-onclick>.dropdown-menu{
    left:auto;
    right:100%;
    top:0;
    bottom:auto;
    z-index:1001
}
.navbar .navbar-nav>li ul li.dropdown-left-onhover>.dropdown-menu{
    left:auto;
    right:100%;
    top:0;
    bottom:auto;
    z-index:1001;
    display:none;
    overflow:visible
}
.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-right-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-right-onhover>.dropdown-menu{
    margin:0 0 0 -1px;
    padding:15px
}
.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropdown-left-onhover>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li:not(.dropdown) ul li.dropup-left-onhover>.dropdown-menu{
    margin:0 -1px 0 0;
    padding:15px
}
.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-right-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-right-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-right-onhover>.dropdown-menu{
    margin:0 0 0 -10px;
    padding:0
}
.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropdown-left-onhover>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-left-onclick>.dropdown-menu,.navbar .navbar-nav>li.dropdown ul li.dropup-left-onhover>.dropdown-menu{
    margin:0 -10px 0 0;
    padding:0
}
.navbar .navbar-nav>li ul li[class*=collapse-down-]>.dropdown-menu{
    background:0 0;
    width:100%;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:relative;
    margin-top:0;
    margin-bottom:0
}
.navbar .navbar-nav>li ul li.collapse-down-onhover>.dropdown-menu,.navbar .navbar-nav>li ul li.collapse-up-onhover>.dropdown-menu{
    display:none;
    overflow:visible
}
.navbar .navbar-nav>li ul li[class*=collapse-up-]{
    float:none;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    -webkit-box-direction:reverse;
    -moz-box-direction:reverse;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    -webkit-flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-pack:start;
    -moz-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-align-content:center;
    -ms-flex-line-pack:center;
    align-content:center;
    -webkit-box-align:stretch;
    -moz-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch
}
.navbar .navbar-nav>li ul li[class*=collapse-up-]>a,.navbar .navbar-nav>li ul li[class*=collapse-up-]>ul.dropdown-menu{
    -webkit-box-ordinal-group:1;
    -moz-box-ordinal-group:1;
    -webkit-order:0;
    -ms-flex-order:0;
    order:0;
    -webkit-box-flex:0;
    -moz-box-flex:0;
    -webkit-flex:0 1 auto;
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    -webkit-align-self:auto;
    -ms-flex-item-align:auto;
    align-self:auto
}
.navbar .navbar-nav>li ul li[class*=collapse-up-]>.dropdown-menu{
    background:0 0;
    width:100%;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    position:relative;
    z-index:auto;
    margin-top:0;
    margin-bottom:0
}
.navbar .navbar-nav>li ul li[class*=collapse-up-]{
    width:100%;
    -moz-box-sizing:border-box
}
.navbar .navbar-nav .dropdown-menu li[class*=collapse-]>.dropdown-menu li:not([class*=collapse-])>.dropdown-menu li>a{
    padding-left:15px!important
}
.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li>a{
    padding-left:30px
}
.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{
    padding-left:45px
}
.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{
    padding-left:60px
}
.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{
    padding-left:75px
}
.navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li[class*=collapse-] .dropdown-menu li>a{
    padding-left:90px
}
@media (max-width:991px){
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu.collapse.in{
        display:block;
        visibility:visible;
        height:inherit!important
    }
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle.collapsed+.dropdown-menu.collapsing{
        display:none;
        height:inherit!important
    }
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-toggle:not(.collapsed)+.dropdown-menu.collapsing{
        display:block;
        visibility:visible;
        height:inherit!important
    }
    .navbar .navbar-nav>li ul li[class*="-onhover"]>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onclick"]>.dropdown-menu{
        padding:0!important;
        margin:1px 0;
        width:auto
    }
    .navbar .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{
        padding-left:15px
    }
    .navbar .navbar-nav .dropdown-menu{
        -webkit-box-shadow:none!important;
        box-shadow:none!important
    }
    .navbar-nav .open .dropdown-menu.caret-left>li>a.dropdown-toggle,.navbar-nav .open .dropdown-menu>li.caret-left>a.dropdown-toggle,.navbar-nav .open .dropdown-menu>li>a.dropdown-toggle.caret-left,.navbar-nav .open.caret-left .dropdown-menu>li>a.dropdown-toggle,.navbar-nav.caret-left .open .dropdown-menu>li>a.dropdown-toggle,.navbar.caret-left .navbar-nav .open .dropdown-menu>li>a.dropdown-toggle{
        padding-left:30px
    }
    .navbar .navbar-nav>li ul li[class*=collapse-] .dropdown-menu li>a{
        padding-left:15px!important
    }
    .navbar-nav .dropdown-menu .dropdown-menu{
        margin-left:15px!important;
        margin-right:0!important;
        margin-top:1px!important
    }
}
@media (min-width:992px){
    .navbar .navbar-nav>li ul li[class*="-onhover"]:hover>.dropdown-menu,.navbar .navbar-nav>li ul li[class*="-onhover"]:not(.no-fix)>.dropdown-menu.collapse.in{
        display:block!important;
        visibility:visible;
        height:inherit!important
    }
}
#main-navbar .dropdown-menu{
    padding:15px 0 0 0;
    margin:0;
    font-size:14px;
    text-align:left;
    background-color:#2c2c2f;
    border:0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
ul.nav.navbar-nav {
    text-align: center;
    float: none;
}
li.dropdown-full {
    display: inline-block !important;
    margin: 0 auto;
    text-align: center;
    float: none;
}
@media only screen and (max-width: 991px) {
    li.dropdown-full {
        text-align: left;
        float: left;
        width: 100%;
    }
}