/*
	Font declarations 2020
	
	From 2012 to 2023, the following fonts were used.  In 2020 Black Hat switched from using Blueprint CSS framework to using Bootstrap.

  Import Web-fonts:
  - Changeling Neo: non-standard web font, needed to be hosted on server with special license.
  - Play - BH 2ndry header font, 2012-2023.
*/

@import url('https://fonts.googleapis.com/css?family=Play:400');

/*
  Changeling Neo - from https://www.onlinewebfonts.com/search?q=Changeling+Neo
  Fonts made from oNline Web Fonts (http://www.onlinewebfonts.com). License: CC BY 3.0
  Used as special font on BH brand and events, 2012-2023
*/
@font-face {font-family: "Changeling Neo W01 Bold";
  src: url("../font/changeling-neo/bold/2d5f91cbc8faa21103d08ce9d19040d6.eot"); /* IE9*/
  src: url("../font/changeling-neo/bold/2d5f91cbc8faa21103d08ce9d19040d6.eot#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../font/changeling-neo/bold/2d5f91cbc8faa21103d08ce9d19040d6.woff2") format("woff2"), /* chrome, firefox */
  url("../font/changeling-neo/bold/2d5f91cbc8faa21103d08ce9d19040d6.woff") format("woff"), /* chrome, firefox */
  url("../font/changeling-neo/bold/2d5f91cbc8faa21103d08ce9d19040d6.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url("../font/changeling-neo/bold/2d5f91cbc8faa21103d08ce9d19040d6.svg#Changeling Neo W01 Bold") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Changeling Neo W01 Light";
  src: url("../font/changeling-neo/light/5ce899187ad7188c691dd684ff72aed2.eot"); /* IE9*/
  src: url("../font/changeling-neo/light/5ce899187ad7188c691dd684ff72aed2.eot#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../font/changeling-neo/light/5ce899187ad7188c691dd684ff72aed2.woff2") format("woff2"), /* chrome, firefox */
  url("../font/changeling-neo/light/5ce899187ad7188c691dd684ff72aed2.woff") format("woff"), /* chrome, firefox */
  url("../font/changeling-neo/light/5ce899187ad7188c691dd684ff72aed2.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url("../font/changeling-neo/light/5ce899187ad7188c691dd684ff72aed2.svg#Changeling Neo W01 Light") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Changeling Neo W01 Reg";
  src: url("../font/changeling-neo/regular/4abf7a79d999931ed0b40d781020c9be.eot"); /* IE9*/
  src: url("../font/changeling-neo/regular/4abf7a79d999931ed0b40d781020c9be.eot#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../font/changeling-neo/regular/4abf7a79d999931ed0b40d781020c9be.woff2") format("woff2"), /* chrome, firefox */
  url("../font/changeling-neo/regular/4abf7a79d999931ed0b40d781020c9be.woff") format("woff"), /* chrome, firefox */
  url("../font/changeling-neo/regular/4abf7a79d999931ed0b40d781020c9be.ttf") format("truetype"), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url("../font/changeling-neo/regular/4abf7a79d999931ed0b40d781020c9be.svg#Changeling Neo W01 Reg") format("svg"); /* iOS 4.1- */
}
/*
  Changeling Neo - font useage
  Weights:
  - Bold: 'Changeling Neo W01 Bold'
  - Light: 'Changeling Neo W01 Light'
  - Regular: 'Changeling Neo W01 Reg'
*/
.special-font-bold {
  font-family: 'Changeling Neo W01 Reg', 'Play', sans-serif; /* Setting special-font-bold to use Reg instead of Bold.  Bold stopped working. */
  font-weight: 800;
}
.special-features-header,
.special-font-light {
  font-family: 'Changeling Neo W01 Light', 'Play', sans-serif;
}
.special-font-regular {
  font-family: 'Changeling Neo W01 Reg', 'Play', sans-serif;
}

body {
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, sans-serif !important;
}

h1, h2, h3, h4, h5, 
main fieldset legend, 
nav.main,
.left-col-anchors, 
.page-anchors,
.price-box,
.price-box-wrapper a .left, 
#site-footer .links p strong {
  font-family: 'Play', sans-serif !important;
}

.training-data .course-progress-bar.canceled, 
.item-box strong {
  font-family: 'Play', sans-serif;
}

/* Media queries */
/* Small screens/devices only */
@media (max-width: 991px) {
  #top-bar li.nav-item a.nav-link,
  #main-menu li.nav-item a.nav-link,
  .navbar-brand {
    font-family: 'Play', sans-serif;
  }
}
/* Large screens/devices only */
@media (min-width: 992px) {
	#main-menu li.nav-item a.nav-link {
    font-family: 'Play', sans-serif;
  }
}
