.pf_menu-button_toggle {
}

#menu-title {
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.pf_menu-button_toggle > p.menu-show::before {
   font-family: fontawesome;
   content: "\f0d8";
   margin-right: 3px;
}

.pf_menu-button_toggle > p.menu-hide::before {
   font-family: fontawesome;
   content: "\f0d7";
   margin-right: 3px;
}

.pf_menu-button_toggle:hover,
.pf_menu-button_toggle:hover {
   color: #fff;
}

.pf_menu {
   display: none;
   width: 68vw;
   height: 600px;
   overflow: scroll;
   position: fixed;
   z-index: 9998;
   background-color: #ced4da;
   color: #fff;
}

.pf_menu ul.main{
   display:none;
}

.pf_menu ul {
   list-style: none;
   line-height: 2em;
   width:100%;
   padding-left:2em;
}

.pf_menu ul ul{
   padding-left:2em;
}
.pf_menu li {
   padding: 3px 0;
   display: block;
}
.pf_menu li:hover {
}

.pf_menu a,
.pf_menu a:link,
.pf_menu a:visited,
.pf_menu a:hover,
.pf_menu a:focus {
   color: #fff;
   text-decoration: none;

   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.pf_menu a:hover,
.pf_menu a:focus {
   cursor: pointer;
   text-decoration: underline;
}
