/*!
 * Teaspoon Local Styles
 * Copyright 2008-2017 Punchmark
 */


 @font-face {
    font-family: 'Quicksand';
    src: url('../fonts/Quicksand-Regular.eot'),
        url('../fonts/Quicksand-Regular.woff2') format('woff2'),
        url('../fonts/Quicksand-Regular.woff') format('woff'),
        url('../fonts/Quicksand-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Cailyne';
  src: url('../fonts/Cailyne.woff2') format('woff2'),
       url('../fonts/Cailyne.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'Clash Display';
    src: url('../fonts/ClashDisplay-Light.eot'),
        url('../fonts/ClashDisplay-Light.woff2') format('woff2'),
        url('../fonts/ClashDisplay-Light.woff') format('woff'),
        url('../fonts/ClashDisplay-Light.ttf') format('truetype');
    font-style: normal;
    font-display: swap;
    font-weight: 500;
}

/* h1,h2,h3,h4,h5,h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
     font-family: 'Cailyne', sans-serif !important;
     letter-spacing: 0.1rem;
} */

/* nav li, 
nav li a, 
nav a,
nav span {
     font-family: 'Cailyne', sans-serif !important;
     letter-spacing: 0.1rem;
} */

div, span, p, div p, ul, ol, li, a {
    font-family: 'Quicksand', sans-serif !important;
}

/*=============

Footer

/============*/

footer {
    background: var(--bs-primary-600) !important;
}

footer .required-links li a:hover, 
footer .required-links li a:focus {
    text-decoration: underline !important;
}

