/* Font Declarations */

@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap');

@font-face {
    font-family: 'Gilroy';
    src: url('../resources/fonts/Gilroy-Black-900.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../resources/fonts/Gilroy-Bold-700.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../resources/fonts/Gilroy-ExtraBold-800.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../resources/fonts/Gilroy-Light-300.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../resources/fonts/Gilroy-Medium-500.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../resources/fonts/Gilroy-Regular-400.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../resources/fonts/Gilroy-SemiBold-600.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../resources/fonts/Gilroy-Thin-100.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../resources/fonts/Gilroy-UltraLight-200.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}


/* Font Sizes */

.enumeration{
    font-size: 8rem;
}
h1{
font-size: 6rem;
}
body.single{
    font-family: 'Gilroy', sans-serif;
    font-weight: 500;
}
body.single .col-lg-7 .subpost-header{
    font-size: 2.4rem;
    color: var(--dark-blue);
    margin-bottom: 3rem;
    margin-top: 3rem;
}

h2{
    font-size: 4rem;
    margin-bottom: 1.5rem;
}
h3{
    font-size: 3.5rem;
}
h4{
    font-size: 2.5rem;
}
p, li{
    font-size: 2rem;
}
p{
    margin-bottom: 0;
}
.tab-size{
    font-size: 2rem;
}
button, .button{
    font-size: 1.8rem;
}
.footer-header{
    font-size: 1.8rem;
    font-weight: bold;
}
.footer-link{
    font-size: 1.8rem;
}
.main-page{
    font-size: 1.8rem;
}
.header-page{
    font-size: 1.7rem;
}
.header-subpage{
    font-size: 1.5rem;
}
.sidebar-category{
    font-size: 1.8rem;
}
.sidebar-text{
    font-size: 1.8rem;
}
/* Font Weights */
.thin{
   
    font-weight: 100;
}
.ultraLight{
 
    font-weight: 200;
}
.light{
   
    font-weight: 300;
}
.regular{
    font-weight: 400;
}
.medium{
    font-weight: 500;
}
.semiBold{  
    font-weight: 600;
}
.bold{
   
    font-weight: 700;
}
.extraBold{
 
    font-weight: 800;
}
.black{
  
    font-weight: 900;
}
.outfit{
    font-family: 'Outfit', sans-serif;
}
.gilroy{
    font-family: 'Gilroy', sans-serif;
}