/*********************/
/**   Font Icons    **/
/*********************/

@font-face {
  font-family: 'HowToBeALighthouse';
  src:  url('fonts/HowToBeALighthouse.eot?bs0eda');
  src:  url('fonts/HowToBeALighthouse.eot?bs0eda#iefix') format('embedded-opentype'),
    url('fonts/HowToBeALighthouse.ttf?bs0eda') format('truetype'),
    url('fonts/HowToBeALighthouse.woff?bs0eda') format('woff'),
    url('fonts/HowToBeALighthouse.svg?bs0eda#HowToBeALighthouse') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon"], [class*=" icon"],
#colophon a[href*='facebook'], #colophon a[href*='instagram'], #colophon a[href*='twitter'],
[data-location='build-your-lighthouse'] .warning::before,
[data-location='build-your-lighthouse'] .error::before,
[data-location='build-your-lighthouse'] .info::before,
[data-location='build-your-lighthouse'] .success::before,
[data-location='shared-inner-light'] .warning::before,
[data-location='shared-inner-light'] .error::before,
[data-location='shared-inner-light'] .info::before,
[data-location='shared-inner-light'] .success::before,
[data-location='my-account'] .warning::before,
[data-location='my-account'] .error::before,
[data-location='my-account'] .info::before,
[data-location='my-account'] .success::before,
.woocommerce-error::before,
.woocommerce-info::before,
.woocommerce-message::before,
.login #login_error:before,
.login .message:before,
.login .success:before,
.show-password-input:after,
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]:before,
.acf-true-false input[type=checkbox]:checked:before,
.menu-item-your-profile i:before,
.menu-item-your-lighthouses i:before,
.menu-item-shared-inner-light i:before,
.menu-item-signout i:before,
.menu-item-admin i:before,
#innerlightModal .carousel-control-prev-icon:before,
#innerlightModal .carousel-control-next-icon:before,
.acf-icon:before,
.acf-icon.-cancel:before
{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'HowToBeALighthouse' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconAlert:before,
.woocommerce-error::before,
.login #login_error::before,
[data-location='build-your-lighthouse'] .warning::before,
[data-location='build-your-lighthouse'] .error::before,
[data-location='shared-inner-light'] .warning::before,
[data-location='shared-inner-light'] .error::before,
[data-location='my-account'] .warning::before,
[data-location='my-account'] .error::before {
  content: "\e901";
}
.iconCalendar:before {
  content: "\e902";
}
.iconCart:before {
  content: "\e903";
}
.iconCheckmark:before,
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox]:before,
.acf-true-false input[type=checkbox]:checked:before {
  content: "\e904";
}
.iconClose:before,
.acf-icon.-cancel:before {
  content: "\e905" !important;
}
.iconDownArrow:before {
  content: "\e906";
}
.iconDownload:before {
  content: "\e907";
}
.iconFacebook:before {
  content: "\e908";
}
.iconH2BALH:before {
  content: "\e900";
}
.iconHide:before,
.show-password-input:after {
  content: "\e919" !important;
}
.iconImage:before {
  content: "\e909";
}
.iconInfo:before,
.woocommerce-info::before,
.woocommerce-message::before,
.login .message::before,
.login .success::before,
[data-location='build-your-lighthouse'] .info::before,
[data-location='build-your-lighthouse'] .success::before,
[data-location='shared-inner-light'] .info::before,
[data-location='shared-inner-light'] .success::before,
[data-location='my-account'] .info::before,
[data-location='my-account'] .success::before {
  content: "\e90a";
}
.iconInstagram:before {
  content: "\e90b";
}
.iconLeftArrow:before,
#innerlightModal .carousel-control-prev-icon:before {
  content: "\e90c";
}
.iconLock:before,
.menu-item-admin i:before {
  content: "\e90d";
}
.iconMenu:before {
  content: "\e90e";
}
.iconPerson:before,
.menu-item-your-profile i:before {
  content: "\e90f";
}
.iconPlaceholder:before {
  content: "\e910";
}
.iconRemove:before {
  content: "\e911";
}
.iconRightArrow:before,
.menu-item-your-lighthouses i:before,
.menu-item-shared-inner-light i:before,
#innerlightModal .carousel-control-next-icon:before {
  content: "\e912";
}
.iconShow:before,
.show-password-input.display-password:after {
  content: "\e913" !important;
}
.iconSignOut:before,
.menu-item-signout i:before {
  content: "\e914";
}
.iconTwitter:before {
  content: "\e915";
}
.iconUpArrow:before {
  content: "\e916";
}
.iconUpload:before {
  content: "\e917";
}
.iconWarning:before,
[data-location='build-your-lighthouse'] .warning::before,
[data-location='shared-inner-light'] .warning::before,
[data-location='my-account'] .warning::before {
  content: "\e918";
}
