.menu-button-links{margin:0;}
.menu-button-links button{margin:0;cursor:pointer;font-family:'gothic' !important;text-transform:uppercase;color:#3B3A39;padding:15px 0px 15px 30px;border:none !important;background:#fff;letter-spacing:1.5px;font-size:.96rem;border-radius:0;display:inline-block;position:relative;display:block;line-height:1.25rem;}
.menu-button-links [role="menu"]
{margin:0 0 0 -10px;padding:0;list-style:none;display:none;position:absolute;border:none !important;border-radius:0;background-color:#ed1c3b;width:238px;z-index:99999;}
.menu-button-links [role="menuitem"]
{margin:0;padding:10px;display:block;background-color:transparent;border:none !important;color:#fff;border-radius:0;
        /*box-shadow:0 1px 0 rgba(255,255,255,.06);
-webkit-box-shadow:0 1px 0 rgba(255,255,255,.06);*/
       box-shadow: 0 1px 0 rgba(255,255,255,.3);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3);
    letter-spacing:1px;font-size:.94rem;font-family:'gothic' !important;text-transform:uppercase;}

.menu-button-links li [role="menuitem"]:last-child{box-shadow:none;-webkit-box-shadow:none;}

.menu-button-links [role="menuitem"]:hover,
.menu-button-links [role="menu"] li.current_page_item>[role="menuitem"]{color:#222 !important;background:#fde7e0;}
.menu-button-links button[aria-expanded="true"] li:hover,.menu-button-links [role="menu"] li,.menu-button-links [role="menu"] li:hover{border:none !important;-moz-appearance:none !important; -webkit-appearance:none !important;outline: none;padding:0 !important;outline:none;margin:0 !important;background:#ed1c3b !important;}
/*.menu-button-links [role="separator"]{padding-top:3px;background-image:url("../images/separator.svg");background-position:center;background-repeat:repeat-x;}*/
.menu-button-links [role="separator"]{display:none !important}

.menu-button-links button svg.down{padding-left:0.125em;fill:currentcolor;stroke:currentcolor;}
.menu-button-links button[aria-expanded="true"] svg.down{transform:rotate(180deg);}
.menu-button-links button:hover{color:#ed1c3b}
.menu-button-links button::after{content:"\f0d7";float:none;margin-left:-3px;font-size:.875em;line-height:1.2em;display:inline-block;text-rendering:auto;font-weight:900;font-style:normal;font-family:'Font Awesome 5 Free';-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-variant:normal;opacity:.5;}
.menu-button-links button[aria-expanded="true"]::after{transform:rotate(180deg);color:#ed1c3b;margin-left:-5px;}
.menu-button-links button[aria-expanded="true"]{color:#ed1c3b;}
.menu-button-links:hover [role="menu"]{display:block;} 
.menu-button-links:hover button{color:#ed1c3b;}
/* focus styling */

.menu-button-links button:hover,
.menu-button-links button:focus,
.menu-button-links button[aria-expanded="true"] {
  outline: none;
  margin: 0;
}
.menu-button-links [role="menuitem"]:focus,.menu-button-links [role="menuitem"]:hover {
  outline: none;
  margin: 0;
}