@font-face {
    font-family: "Carrick Groovy";
    src: url("CarrickGroovy.ttf") format("truetype");
}

body {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    color: #000000;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
.display-1,
.display-2,
.display-3,
.display-4 {
    font-family: 'Carrick Groovy', sans-serif;
    letter-spacing: .5px;
    color: #000000;
}

.text-red {
    color: #ED3E2D;
}

.bg-red {
    background-color: #ED3E2D;
}

.text-black {
    color: #000000;
}

.bg-black {
    background-color: #000000;
}

.footer-sm-nav {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.footer-sm-nav li {
    display: inline-block;
}

.footer-sm-nav li a {
    font-size: 22px;
    padding: .5rem;
    color: #FFFFFF;
}

.footer-sm-nav li a:hover,
.footer-sm-nav li a:focus,
.footer-sm-nav li a:target,
.footer-sm-nav li a:active {
    color: #FFFFFF;
    opacity: .75;
}

.bg-ob-cover {
    width: 100% !important;
    height: 100% !important;
    -webkit-object-fit: cover !important;
    -moz-object-fit: cover !important;
    -o-object-fit: cover !important;
    object-fit: cover !important;
}

.btn {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #ED3E2D !important;
    color: #FFFFFF;
    border: 2px solid #ED3E2D !important;
    padding: .75rem 1.5rem;
    border-radius: 0;
}

.btn:hover {
    background-color: #DB3829 !important;
    color: #FFFFFF;
}

.btn:focus,
.btn.focus,
.btn:target,
.btn:active {
    background-color: #DB3829 !important;
    color: #FFFFFF;
    box-shadow: none;
    outline: 0;
}

.btn:focus {
    box-shadow: none !important;
    outline: -webkit-focus-ring-color auto 1px !important;
}