#primary-site-navigation { width: 70%; }
#masthead > .content-wrap { width: 30%;  }
header .custom-logo { width: 175px; height: auto; }
#primary-site-navigation .smenu-hide, #masthead .super-menu, #colophon, #smobile-menu { display: none; }
#primary-menu { list-style: none; display: flex; justify-content: right; align-items: center; margin-bottom: 0; }
#masthead { display: flex; justify-content: space-between; align-items: center; padding: 10px 20px; }
#primary-menu li { margin: 0px 25px; }
ul#primary-menu li a { display: block; color: #fff; }
.mt-15 { margin-top: 15px; }
.mt-18 { margin-top: 18px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-35 { margin-top: 35px; }

/*My account menu*/
.account_info { position: relative; text-align: center; margin: 0 auto; padding: 0; width: fit-content; }
.account_name { cursor: pointer; margin: 0; }
#toggle > .sub-menu { display: none; position: absolute; width: 100%; color: #fff; padding-left: 20px; line-height: 40px; background-color: #383838; }
.sub-menu a.menu_link { padding: 10px; }
.account_info a, .account_info a:hover, .account_info a:visited { color: #fff; text-decoration: none; font-family: "Urbanist", sans-serif; font-weight: 400; /*font-size: 14px;*/ margin-right: 10px; }
.account_info .account_name:after { content: "▼"; float: right; font-size: 10px; margin-top: 4px; margin-left: 5px; }
#toggle:hover .sub-menu { display: block; }
.sub-menu a:first-child { display: none; }