@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/FontAwesome.otf');
  src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'),
  url('fonts/fontawesome-webfont.woff') format('woff'),
  url('fonts/fontawesome-webfont.woff2') format('woff2'),
  url('fonts/fontawesome-webfont.svg') format('svg'),
  url('fonts/fontawesome-webfont.eot') format('eot'),
  url('fontawesome-webfont.ttf') format('ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HelveticaNeue"; /*HelveticaNeue Regular*/
  src: url("fonts/helveticaneue.eot");
  src: url("fonts/helveticaneue.eot?#iefix") format("embedded-opentype"), url("fonts/helveticaneue.woff") format("woff"), url("fonts/helveticaneue.ttf") format("truetype"),
    url("fonts/helveticaneue.svg#helveticaneue") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica Neue Italic";
  src: url("fonts/HelveticaNeue-Italic.eot");
  src: url("fonts/HelveticaNeue-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeue-Italic.woff2") format("woff2"),
    url("fonts/HelveticaNeue-Italic.woff") format("woff"), url("fonts/HelveticaNeue-Italic.ttf") format("truetype"),
    url("fonts/HelveticaNeue-Italic.svg#HelveticaNeue-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue Bold";
  src: url("fonts/HelveticaNeue-Bold.eot");
  src: url("fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeue-Bold.woff2") format("woff2"),
    url("fonts/HelveticaNeue-Bold.woff") format("woff"), url("fonts/HelveticaNeue-Bold.ttf") format("truetype"),
    url("fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue BoldItalic";
  src: url("fonts/HelveticaNeue-BoldItalic.eot");
  src: url("fonts/HelveticaNeue-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeue-BoldItalic.woff2") format("woff2"),
    url("fonts/HelveticaNeue-BoldItalic.woff") format("woff"), url("fonts/HelveticaNeue-BoldItalic.ttf") format("truetype"),
    url("fonts/HelveticaNeue-BoldItalic.svg#HelveticaNeue-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue Medium";
  src: url("fonts/HelveticaNeue-Medium.eot");
  src: url("fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeue-Medium.woff2") format("woff2"),
    url("fonts/HelveticaNeue-Medium.woff") format("woff"), url("fonts/HelveticaNeue-Medium.ttf") format("truetype"),
    url("fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue MediumItalic";
  src: url("fonts/HelveticaNeue-MediumItalic.eot");
  src: url("fonts/HelveticaNeue-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/HelveticaNeue-MediumItalic.woff2") format("woff2"),
    url("fonts/HelveticaNeue-MediumItalic.woff") format("woff"), url("fonts/HelveticaNeue-MediumItalic.ttf") format("truetype"),
    url("fonts/HelveticaNeue-MediumItalic.svg#HelveticaNeue-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* 2023/05/04 add AtHauss fonts*/

@font-face {
  font-family: "AtHauss-Retina";
  src: url("fonts/AtHauss-Retina.otf"),
		url("fonts/AtHauss-Retina.woff2"),
		url("fonts/AtHauss-Retina.woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "AtHauss-Black";
  src: url("fonts/AtHauss-Black.otf"),
	  url("fonts/AtHauss-Black.woff2"),
	  url("fonts/AtHauss-Black.woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AtHauss-RetinaItalic";
  src: url("fonts/AtHauss-RetinaItalic.otf"),
	  url("fonts/AtHauss-RetinaItalic.woff2"),
	  url("fonts/AtHauss-RetinaItalic.woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "AtHauss-Semibold";
  src: url("fonts/AtHauss-Semibold.otf"),
	  url("fonts/AtHauss-Semibold.woff2"),
	  url("fonts/AtHauss-Semibold.woff");
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: "AtHauss-Medium";
  src: url("fonts/AtHauss-Medium.otf"),
  url("fonts/AtHauss-Medium.woff2"),
  url("fonts/AtHauss-Medium.woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AtHauss-Thin";
  src: url("fonts/AtHauss-Thin.otf"),
	  url("fonts/AtHauss-Thin.woff2"),
	  url("fonts/AtHauss-Thin.woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "AtHaussMono-Regular";
  src: url("fonts/AtHaussMono-Regular.otf "),
  url("fonts/AtHaussMono-Regular.woff2 "),
  url("fonts/AtHaussMono-Regular.woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "At Hauss Mono";
  src: url("fonts/At_Hauss_Mono.otf ");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Baskervville-Italic';
  src:url('/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.woff') format('woff'),
  url('/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.woff2') format('woff2'),
  url('/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.svg') format('svg'),
  url('/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.eot') format('eot'),
  url('/wp-content/themes/ultimarkets_wp/fonts/Baskervville-Italic.ttf') format('ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
	font-family: "Montserrat"; /*HelveticaNeue Regular*/
	src: url("fonts/Montserrat-Regular.ttf");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat-Semibold"; /*HelveticaNeue Regular*/
	src: url("fonts/Montserrat-SemiBold.ttf");
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: "Montserrat-Medium"; /*HelveticaNeue Regular*/
	src: url("fonts/Montserrat-Medium.ttf");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}