 =========================================
   1. FONT DECLARATIONS
   ========================================= 

@font-face {
    font-family: 'Candara';
    src: url('https://static.presto-sport.com/fonts/Candara.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Candara';
    src: url('https://static.presto-sport.com/fonts/Candara_Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

:root {
    --body-font-family: 'Candara', sans-serif;
    --bs-font-sans-serif: 'Candara', sans-serif;
    --bs-body-font-family: 'Candara', sans-serif;
    --heading-font-family: 'Candara', sans-serif;
}

body { 
    background:var(--bs-secondary) url("/images/setup/Texture.png") no-repeat center center;
    background-attachment: fixed;
    background-size: cover;
}

    .title-bar .site-title { background:url("/images/setup/Tertiary_Logo_-_.5x.png") no-repeat 50% 50%; background-size:175px auto; text-indent:-9999px }
    
    .title-bar .site-title {
    padding: 1.9rem 0;
    }
    .pre-header.bg-primary .next-event-bar, .sec-recent-news {display: none;
}

.site-footer .footer-details-wrapper {
    border-top-color: var(--bs-tertiary) !important;
}

.copyright-privacy-links-section {
    background-color: var(--bs-tertiary) !important;
    color: var(--bs-primary) ;
}

.copyright-privacy-links-section a{
color: var(--bs-secondary) !important ;
text-decoration: none
}

.copyright-privacy-links-section a:hover{
text-decoration: underline;
}

section.section.sec-affiliates.border-top.py-lg-4 {
    background: white !important
}

@media (min-width: 992px) {
    .site-header .macro-primary-navigation {
        border-top: 2px solid var(--bs-tertiary);
        border-bottom: 2px solid var(--bs-tertiary);
    }
    .site-footer .developer-logo .footer-links ul {
        border-left: 1px solid var(--bs-tertiary);
        border-right: 1px solid var(--bs-tertiary);
}
}

@media (max-width: 991px) {
    .site-footer .developer-logo .footer-links {
        border-top: 1px solid var(--bs-tertiary);
        border-bottom: 1px solid var(--bs-tertiary);
    }
    body {
        background: var(--bs-secondary);
    }
}

@media (max-width: 767px) {

.sec-affiliates .component-banner.layout-flex .item { flex:0 0 25%!important  }

}

.site-header .macro-primary-navigation .search button:hover {
    color: var(--bs-secondary);
}

.slick-arrow .fa:hover {
    color: var(--bs-tertiary)
}