/*---------------------------------*/

.fixedSideMenu{
    top:45px;
    position:fixed;
    height:100%;
    background: #F39B19;
    width:240px;
    z-index:2223;
    left: -240px;
    transition: 0.5s all ease-in-out;
}
.fixedSideMenu .sticky{
    top:40px !important;
    position:fixed;
    height:100%;
    background: #F39B19;
    width:240px;
    z-index:2223;
    left: -240px;
    transition: 0.5s all ease-in-out;
}

.scroll{
    overflow:hidden;
    display:block;
    height:100%;
    left:0px;
    transition: 0.5s all ease-in-out;
}



.fixedSideMenu .top-links{
    padding:10px 0
}
.fixedSideMenu .top-links a{
    display:inline-block;
    width:33.333%;
    opacity:.8
}
.fixedSideMenu .top-links a:hover{
    opacity:1
}
@media all and (max-width: 768px){
    .fixedSideMenu.opened{
        box-shadow:-5px 0px 15px rgba(0,0,0,0.3)
    }
}
.main-aside{
    color:white;
    margin-bottom:0
}
.main-aside:first-child{
    border-bottom:1px dashed rgba(255,255,255,0.15)
}
.main-aside+.spacer{
    display:block;
    height:60px
}
.spacer-40{
    display:block;
    height:75px
}

.main-aside .holder{
    display:none
}
.main-aside .subsection{
    color:#FFF;
    padding:10px 40px 0px 10px;
    font-weight:300;
    font-size:15px
}
.main-aside li{
    overflow:hidden
}
.main-aside li a{
    display:block;
    padding:10px;
    color:#FFF;
    height:48px;
    position:relative;
    font-weight:bold;
    font-size:15px;
    border-bottom:1px dashed rgba(255,255,255,0.18)
}
.main-aside li a>.img-sm{
    display:inline-block;
    max-width:20px;
    max-height:20px;
    margin-left:5px
}
.main-aside li a:after{
    display:none;
    content:"\f104";
    font-family:fontawesome;
    position:absolute;
    left:10px;
    height:20px;
    width:20px;
    top:10px;
    text-align:center;
    line-height:18px
}
.main-aside li a>i {
    vertical-align:middle;
    display:inline-block;
    font-size:16px;
    opacity:1;
    margin-left:7px;
    width:25px;
    color:#FFF
}
.main-aside li a .new{
    float:right;
    font-size:12px;
    color:yellow
}
.main-aside li a.sectionlink{
    border-left:3px solid transparent;
    position:relative;
    width:200px;
    float:left;
    vertical-align:middle
}
.main-aside li a.sectionlink:after{
    content:'';
    display:none
}
.main-aside li a.headr{
    font-size:15px;
    width:48px;
    height:48px;
    float:right;
    line-height:45px;
    text-align:center;
    position: absolute;
    padding:0!important;
    right:0;
    top: 0;
    border-left: 1px dashed rgba(255,255,255,0.18);
}
.main-aside li a.headr:after{
    content:'';
    display:none;
    height:2px;
    bottom:-1px;
    width:100%;
    position:absolute;
    right:0
}
.main-aside li a.headr:hover{
    cursor:pointer
}
@media screen and (max-width: 480px){
    .main-aside li a.headr{
        height:55px
    }
}
.main-aside li a:hover{
    text-decoration:none;
    color:#fff
}
.main-aside li a:hover>i{
    opacity:1
}
@media screen and (max-width: 480px){
    .main-aside li a{
        height:55px
    }
    .main-aside li a.headr{
        width:50px;
    }
    .main-aside li a.sectionlink{
        width:190px
    }
}
.header-menu-open, .header-menu-close{
    opacity: 0!important;
}
@media screen and (max-width: 768px){
    .header-menu-open, .header-menu-close{
        opacity: 1!important;
    }
}
.main-aside li.collabseWidget{
    position:relative
}
.main-aside li.collabseWidget li a{
    font-weight:normal;
    font-size:14px;
    padding-right:20px;
    height:36px;
    padding-top:0px;
    padding-bottom:0px;
    border-bottom:1px dotted rgba(0,0,0,0.1);
    line-height:35px
}
.main-aside li.collabseWidget li a:hover{
    background:#F39B19
}
.main-aside li.collabseWidget.active>.sectionlink{
    border-right:3px solid #f9de3d
}
.main-aside li.collabseWidget.active>.headr{
    background:#F39B19;
    color:#FFF
}
.main-aside li.collabseWidget.active>.headr:after{
    background:#F39B19
}
.main-aside li.collabseWidget.active>.holder{
    background:#F39B19
}
.main-aside li.collabseWidget:hover>.sectionlink{
    background:#F39B19
}
.main-aside li.collabseWidget .collabseWidget li a:hover{
    background:#F39B19
}
.main-aside li.collabseWidget .collabseWidget:hover>.sectionlink{
    background:#F39B19
}
.main-aside li.collabseWidget .collabseWidget .holder{
    background:#F39B19
}
.main-aside li.collabseWidget .collabseWidget.active .headr{
    background:#F39B19
}
.main-aside li:last-child a{
    border-bottom:0
}
.main-aside.main-catag li a>i.icon{
    color:#f9de3d
}
.main-aside .collabseWidget.active a{
    border-bottom:0
}
aside#stickysidemenu4{
    display:block;
}
