/**
 * If using a CSS pre-processor, tell it to overwrite this file. If not, place
 * your custom CSS modifications here.
 */

@font-face {
    font-family: Avenir Book;
    src: url(/themes/custom/subtheme/fonts/AvenirBook.ttf);
	src: url(/themes/custom/subtheme/fonts/AvenirBook.woff);
}
@font-face {
    font-family: Avenir Medium;
    src: url(/themes/custom/subtheme/fonts/AvenirMedium.ttf);
	src: url(/themes/custom/subtheme/fonts/AvenirMedium.woff);
}
@font-face {
    font-family: Avenir Bold;
    src: url(/themes/custom/subtheme/fonts/AvenirBold.ttf);
	src: url(/themes/custom/subtheme/fonts/AvenirBold.woff);
}
@font-face {
    font-family: HiraKakuPro-W3;
    src: url(/themes/custom/subtheme/fonts/HiraKakuPro-W3.ttf);
	src: url(/themes/custom/subtheme/fonts/HiraKakuPro-W3.woff);
}
@font-face {
    font-family: Baskerville Bold;
    src: url(/themes/custom/subtheme/fonts/Baskerville-Bold.ttf);
	src: url(/themes/custom/subtheme/fonts/Baskerville-Bold.woff);
}
@font-face {
font-family: "jost";
src: url("../fonts/Jost-100-Hairline.eot");
src: url("../fonts/Jost-100-Hairline-1.eot") format("embedded-opentype"), 
url("../fonts/Jost-100-Hairline.ttf") format("truetype");
font-weight: 100;
font-style: normal;
}
@font-face {
font-family: "jost";
src: url("../fonts/Jost-200-Thin.eot");
src: url("../fonts/Jost-200-Thin-1.eot") format("embedded-opentype"), 
url("../fonts/Jost-200-Thin.ttf") format("truetype");
font-weight: 200;
font-style: normal;
}
@font-face {
font-family: "jost";
src: url("../fonts/Jost-300-Light.eot");
src: url("../fonts/Jost-300-Light-1.eot") format("embedded-opentype"), 
url("../fonts/Jost-300-Light.ttf") format("truetype");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: "jost";
src: url("../fonts/Jost-400-Book.eot");
src: url("../fonts/Jost-400-Book-1.eot") format("embedded-opentype"), 
url("../fonts/Jost-400-Book.ttf") format("truetype");
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: "jost";
src: url("../fonts/Jost-500-Medium.eot");
src: url("../fonts/Jost-500-Medium-1.eot") format("embedded-opentype"), 
url("../fonts/Jost-500-Medium.ttf") format("truetype");
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: "jost";
src: url("../fonts/Jost-600-Semi.eot");
src: url("../fonts/Jost-600-Semi-1.eot") format("embedded-opentype"), 
url("../fonts/Jost-600-Semi.ttf") format("truetype");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: "jost";
src: url("../fonts/Jost-700-Bold.eot");
src: url("../fonts/Jost-700-Bold-1.eot") format("embedded-opentype"), 
url("../fonts/Jost-700-Bold.ttf") format("truetype");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: "jost";
src: url("../fonts/Jost-800-Heavy.eot");
src: url("../fonts/Jost-800-Heavy-1.eot") format("embedded-opentype"), 
url("../fonts/Jost-800-Heavy.ttf") format("truetype");
font-weight: 800;
font-style: normal;
}
@font-face {
font-family: "jost";
src: url("../fonts/Jost-900-Black.eot");
src: url("../fonts/Jost-900-Black-1.eot") format("embedded-opentype"), 
url("../fonts/Jost-900-Black.ttf") format("truetype");
font-weight: 900;
font-style: normal;
}


 @charset "UTF-8";
/**
 * @website: DIVCO
 * @author: SpotOnEarth team
 */

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

*, *:focus {
  outline: 0;
}
html {
  scroll-behavior: smooth;

}