@font-face {
  font-family: 'Mr De Haviland';
  src: url('../fonts/mrdehaviland.woff2') format('woff2'),
       url('../fonts/mrdehaviland.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/OpenSans-Regular.woff2') format('woff2'),
       url('../fonts/OpenSans-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('../fonts/DroidSerif-Regular.woff2') format('woff2'),
       url('../fonts/DroidSerif-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  src: url('../fonts/Montserrat-Regular.woff2') format('woff2'),
       url('../fonts/Montserrat-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway-Regular.woff2') format('woff2'),
       url('../fonts/Raleway-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


.menu_mobile_nav li [class*='icon-']:not(.icon-menu):not(.menu_button):not(.menu_mobile_button),
.menu_mobile_nav li .icon:not(.icon-menu):not(.menu_button):not(.menu_mobile_button),
.menu_mobile_nav li .sc_icon:not(.icon-menu):not(.menu_button):not(.menu_mobile_button) {
    display: inline-block !important;
    opacity: 1 !important;
    font-size: 22px !important;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
}
