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

# LST-SUB-MENU.CSS

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

.lst-page-menu-left button.lst-toggle {
       border: 0;
    border-left: 1px solid rgb(204 204 204);
}

.lst-page-menu-left .lst-toggle:focus {
       outline: 3px solid rgb(9, 45, 75)!important;
}

.lst-page-menu-left .lst-toggle.lst-open:focus {
    outline: 3px solid #fff!important;
   outline-offset: -6px;
}


/*.lst-page-menu-left .current-open > div > a,
.lst-page-menu-left .lst-toggle.lst-open {*/
.lst-page-menu-left .current-open > div > a {
   background-color: rgb(195, 217, 224);
   -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.lst-page-menu-left a{
   -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.lst-page-menu-left .currentpage a:hover {
   background: rgb(0, 94, 184);
}

.lst-page-menu-left a:hover,
.lst-page-menu-left li:hover > div > a {
   background-color: rgba(195, 217, 224, 1);
      -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.lst-page-menu-left .lst-toggle.lst-open {
   background-color: transparent;
}

.lst-page-menu-left .currentpage .lst-toggle {
   background-color: rgb(0, 94, 184);
}