@charset "UTF-8";

@font-face {
    font-family: "Vegan Sans Black";
    src: url('../fonts/vegan_sans_black.eot');
    src: url('../fonts/vegan_sans_black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vegan_sans_black.woff2') format('woff2'),
         url('../fonts/vegan_sans_black.woff') format('woff'),
         url('../fonts/vegan_sans_black.ttf') format('truetype'),
         url('../fonts/vegan_sans_black.svg#vegan_sans_black') format('svg');
	/*https://developer.mozilla.org/en/docs/Web/CSS/font-weight*/
    font-weight: 400;
    font-style: normal;
}
/*
@font-face {
    font-family: 'Vegan Sans';
    src: url('../fonts/vegan_sans_bold.eot');
    src: url('../fonts/vegan_sans_bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vegan_sans_bold.woff2') format('woff2'),
         url('../fonts/vegan_sans_bold.woff') format('woff'),
         url('../fonts/vegan_sans_bold.ttf') format('truetype'),
         url('../fonts/vegan_sans_bold.svg#vegan_sans') format('svg');
	font-weight: bold;
    font-weight: 700;
	font-style: normal; 
}*/

@font-face {
    font-family: 'Vegan Sans';
    src: url('../fonts/vegan_sans_medium.eot');
    src: url('../fonts/vegan_sans_medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vegan_sans_medium.woff2') format('woff2'),
         url('../fonts/vegan_sans_medium.woff') format('woff'),
         url('../fonts/vegan_sans_medium.ttf') format('truetype'),
         url('../fonts/vegan_sans_medium.svg#vegan_sans') format('svg');
	/*https://developer.mozilla.org/en/docs/Web/CSS/font-weight*/
    font-weight: bold;
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Vegan Sans';
    src: url('../fonts/vegan_sans_regular.eot');
    src: url('../fonts/vegan_sans_regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/vegan_sans_regular.woff2') format('woff2'),
         url('../fonts/vegan_sans_regular.woff') format('woff'),
         url('../fonts/vegan_sans_regular.ttf') format('truetype'),
         url('../fonts/vegan_sans_regular.svg#vegan_sans') format('svg');
	/*https://developer.mozilla.org/en/docs/Web/CSS/font-weight*/
    font-weight: 400; 
	font-style: normal;
}

th, b, strong, dt { font-weight: 500; }

.font-family-def 
{ font-family: "Vegan Sans"; font-weight: 400; font-style: normal; }

.font-family-alt, a, .intro-sitelogo .logo-subtitle
{ font-family: "Vegan Sans Black"; font-weight: 400; font-style: normal; }

.font-size-inherit { font-size: inherit; }

/* Size 1
/*--------------------------------------------*/
.font-size-1 { font-size: 93px; }
.line-height-1, .font-size-1, h1, .h1 { line-height: 103px; }
@media (max-width: 991px) {
    .font-size-1, h1, .h1 { font-size: 53px; }
    .line-height-1, .font-size-1, h1, .h1 { line-height: 61px; }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .font-size-1, h1, .h1 { font-size: 73px; }
    .line-height-1, .font-size-1, h1, .h1 { line-height: 81px; }
}

/* Size 2
/*--------------------------------------------*/
.font-size-2, .wysiswyg h2 { font-size: 35px; }
.line-height-2, .font-size-2, .wysiswyg h2 { line-height: 42px; }

/* Size 3
/*--------------------------------------------*/
.font-size-3 { 
    font-size: 22px; 
}
.line-height-3, 
.font-size-3, 
.lead { 
    line-height: 27px; 
}

/* Size 3.1
/*--------------------------------------------*/
.font-size-3-1, .navbar-brand { font-size: 18px; }
.line-height-3-1, .font-size-3-1, .lead { line-height: 22px; }

/* Size 4 - base
/*--------------------------------------------*/
.font-size-4, h4, .navbar-brand, body, .lead,
.intro-sitelogo .logo-subtitle { font-size: 16px; }
.line-height-4, .font-size-4, body, .lead, h4 { line-height: 22px; }

/* Size 5
/*--------------------------------------------*/
.font-size-5,  
small, .small { 
    font-size: 12px; 
}
.line-height-5, 
.font-size-5,  
small, .small { 
    line-height: 15px; 
}

/* Size 6
/*--------------------------------------------*/
.font-size-6 { font-size: 10px; }
.line-height-6, .font-size-6 { line-height: 12px; }
