﻿/*NEW FONTS<meta />*/


@font-face 
{
	font-family: 'SweetSquarePro-Heavy';
	src:url('../Fonts/SweetSquarePro-Heavy.woff2') format('woff2'), 
	url('../Fonts/SweetSquarePro-Heavy.woff') format('woff');
	
}

@font-face 
{
	font-family: 'SweetSquarePro-Light';
	src: url('../Fonts/SweetSquarePro-Light.woff2') format('woff2'),
	url('../Fonts/SweetSquarePro-Light.woff') format('woff');

}

@font-face 
{
	font-family: 'ProximaNova-Regular';
	src: url('../Fonts/ProximaNova-Regular.woff2') format('woff2');
}

@font-face 
{
	font-family: 'ProximaNova-LightItalic';
	src: url('../Fonts/ProximaNova-LightItalic.woff2') format('woff2');
}
@font-face 
{
	font-family: 'ProximaNova-Light';
	src: url('../Fonts/ProximaNova-Light.woff2') format('woff2');
}

@font-face 
{
	font-family: 'ProximaNova-Italic';
	src: url('../Fonts/ProximaNova-Italic.woff2') format('woff2');
}
@font-face 
{
	font-family: 'ProximaNova-BoldItalic';
	src: url('../Fonts/ProximaNova-BoldItalic.woff2') format('woff2');
}


@font-face 
{
	font-family: 'ProximaNova-Bold';
	src: url('../Fonts/ProximaNova-Bold.woff2') format('woff2');
}



/*OLD FONTS<meta />*/

@font-face 
{
	font-family: Almaq;
	src: url('../Fonts/Almaq_Refined.ttf') format('truetype');
}

@font-face 
{
	font-family: Stratum;
	src: url('../Fonts/Stratum1-Black.otf') format('opentype');
}

@font-face 
{
	font-family: 'Source Sans Pro Regular';
	src: url('../Fonts/SourceSansPro-Regular.ttf') format('truetype');
}

@font-face 
{
	font-family: 'Source Sans Pro Light';
	src: url('../Fonts/SourceSansPro-Light.ttf') format('truetype');
}

@font-face 
{
	font-family: 'Source Sans Pro Light Italic';
	src: url('../Fonts/SourceSansPro-LightItalic.ttf') format('truetype');
}

@font-face 
{
	font-family: 'Source Sans Pro Italic';
	src: url('../Fonts/SourceSansPro-Italic.ttf') format('truetype');
}


@font-face 
{
	font-family: 'Source Sans Pro Bold';
	src: url('../Fonts/SourceSansPro-Bold.ttf') format('truetype');
}

@font-face 
{
	font-family: 'Source Sans Pro Bold Italic';
	src: url('../Fonts/SourceSansPro-BoldItalic.ttf') format('truetype');
}

@font-face 
{
	font-family: 'Source Sans Pro Semibold';
	src: url('../Fonts/SourceSansPro-SemiBold.ttf') format('truetype');
}

@font-face 
{
	font-family: 'Source Sans Pro Semibold Italic';
	src: url('../Fonts/SourceSansPro-SemiBoldItalic.ttf') format('truetype');
}

:root
{
	--Product-Color: #2B3636;
	--White: #ffffff;
	--Off-White: #f8f8f8;
	--Black: #000000;
	--Gray-Dark: #2B3636; 
	--Gray-Medium: #071e36; /*2024 - updated to Executive Blue*/
	--Gray-MediumLight: #777777; 
	--Gray-Light: #b9bec1; 
	--Gray-ExtraLight: #e4e7e9;
	--Teal: #37b0c9;
	--Blue: #0075c9;
	--Green: #2d7050;
	--Green-InEight: #6a8cc5;/*2024 - updated to Cornflower Blue*/
	--Metallic-Purple: #6e7ba1;
	--Purple: #9f26b5;
	--Orange: #f78e1e;/*2024 - updated to Construction Orange*/
	--Gold: #f29f15;
	--Red: #981b26;
	--Font-Display: 'SweetSquarePro-Heavy', sans-serif;
	--Font-Header-Main: 'SweetSquarePro-Light','Source Sans Pro Regular', Calibri, serif;
	--Font-Header-Italic: ProximaNova-Italic,'Source Sans Pro Italic', Calibri, sans-serif;
	--Font-Header-Bold: ProximaNova-Bold,'Source Sans Pro Bold', Calibri, sans-serif;
	--Font-Header-BoldItalic: ProximaNova-BoldItalic,'Source Sans Pro Bold Italic', Calibri, sans-serif;
	--Font-Header-SemiBold: 'SweetSquarePro-Light','Source Sans Pro Semibold', Calibri, sans-serif;
	--Font-Header-SemiBoldItalic: ProximaNova-BoldItalic,'Source Sans Pro Semibold Italic', Calibri, sans-serif;
	--Font-Text-Main: ProximaNova-Light,'Source Sans Pro Regular', Calibri, Arial, Helvetica, sans-serif;
	--Font-Header-Light:ProximaNova-Light, 'Source Sans Pro Light', 'Arial Narrow', sans-serif;
	--Font-Header-LightItalic: ProximaNova-LightItalic,'Source Sans Pro Light Italic', 'Arial Narrow', sans-serif;
	--Font-Header-Normal: ProximaNova-Regular, sans-serif;
}