﻿/*---------- FONTS ----------*/

@font-face {
    font-family: "Montserrat ExtraBold";
    src: url("../fonts/montserrat/Montserrat-ExtraBold.ttf") format("truetype");
}

@font-face {
    font-family: "Montserrat Black";
    src: url("../fonts/montserrat/Montserrat-Black.ttf") format("truetype");
}

@font-face {
    font-family: "Montserrat Bold";
    src: url("../fonts/montserrat/Montserrat-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "Montserrat Regular";
    src: url("../fonts/montserrat/Montserrat-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Gotham Light";
    src: url("../fonts/gotham/Gotham-Light.ttf") format("truetype");
}

@font-face {
    font-family: "Gotham Regular";
    src: url("../fonts/gotham/Gotham-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Gotham Bold";
    src: url("../fonts/gotham/Gotham-Bold.ttf") format("truetype");
}

@font-face {
    font-family: "Open Sans Light";
    src: url("../fonts/open-sans/OpenSans-Light.ttf") format("truetype");
}

@font-face {
    font-family: "Open Sans Regular";
    src: url("../fonts/open-sans/OpenSans-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Open Sans Bold";
    src: url("../fonts/open-sans/OpenSans-Bold.ttf") format("truetype");
}


/* Types */
.f-montserrat-extrabold {
    font-family: Montserrat ExtraBold !important;
}

.f-montserrat-black {
    font-family: Montserrat Black !important;
}

.f-montserrat-bold {
    font-family: Montserrat Bold !important;
}

.f-montserrat-regular {
    font-family: Montserrat Regular !important;
}

.f-gotham-black {
    font-family: Gotham Bold !important;
}

.f-gotham-light {
    font-family: Gotham Light !important;
}

.f-gotham-regular {
    font-family: Gotham Regular !important;
}


/* Sizes */

.f-size-15 {
    font-size: 15pt !important;
}

.f-size-17 {
    font-size: 17pt !important;
}

.f-size-20 {
    font-size: 20pt !important;
}

.f-size-21 {
    font-size: 21pt !important;
}

.f-size-23 {
    font-size: 23pt !important;
}

.f-size-25 {
    font-size: 25pt !important;
}

.f-size-26 {
    font-size: 26pt !important;
}

.f-size-27 {
    font-size: 27pt !important;
}

.f-size-30 {
    font-size: 30pt !important;
}

.f-size-35 {
    font-size: 35pt !important;
}

.f-size-45 {
    font-size: 45pt !important;
}

.f-size-50 {
    font-size: 50pt !important;
}

.f-size-64 {
    font-size: 64pt !important;
}

.f-size-10em {
    font-size: 10em !important;
}

/* Colors */
.f-white {
    color: #ffffff;
}

.f-black {
    color: Black;
}

.f-f6a46d {
    color: #f6a46d;
}

.f-dark-blue {
    color: #012D74;
}

/* Transforms */
.f-uppercase {
    text-transform: uppercase !important;
}

/* Text */
.f-justify {
    text-align: justify !important;
}

.f-center {
    text-align: center !important;
}

/* Services */

.f-service-size {
    font-size: 26pt !important;
}

.f-service-size-small {
    font-size: 20pt !important;
}

.f-capitalize {
    text-transform: capitalize !important;
}
