                @charset "utf-8";
                /* CSS Document */
                
                .bg-dark {
                    background-color: #FFE400;
                }
                
                .theme-yellow {
                    background-color: #F7A331;
                    /* background-image: url("../images/footer-tiles.png"); */
                }
                
                .theme-red {
                    background-color: #B33A2B;
                }
                /* remove rounding from cards, buttons and inputs */
                
                .card,
                .btn,
                .small,
                .form-control {
                    border-radius: 4px;
                }
                
                .nav-link {
                    padding: 0.3rem 0.6rem !important;
                    color: #000000 !important;
                    background-color: #ffffff;
                    font-size: 1em;
                    font-variant-caps: all-small-caps;
                    font-weight: bold;
                }
                
                .nav-link span {
                    border-bottom: 2px solid rgba(179, 58, 43, 0);
                    transition: border-bottom 400ms;
                }
                
                .nav-link:hover span {
                    border-bottom: 2px solid rgba(179, 58, 43, 1);
                }
                
                .active span {
                    border-bottom: 2px solid rgba(179, 58, 43, 1);
                }
                
                footer .nav-strip {
                    min-width: 450px;
                }
                
                .card-footer .btn-primary {
                    color: #ffffff !important;
                }
                
                footer .nav-link:hover {
                    color: #b3392a !important;
                }
                
                footer .nav-link {
                    padding: 0.1em 0.5em !important;
                }
                
                footer p {
                    margin-bottom: 1px;
                }
                
                footer {
                    width: 100%;
                    min-height: 110px;
                }
                
                header {
                    position: absolute;
                    top: 0;
                    width: 100%;
                    min-height: 90px;
                }
                
                .card-footer {
                    /* background-color: #F7A331; */
                    background-color: #EECF6D;
                    padding: 0 5em;
                    color: #720E07 !important;
                    background-image: url("../images/footer-tiles.png");
                }
                
                .card-footer a {
                    color: #720e07 !important;
                    font-weight: 500;
                }
                
                html {
                    position: relative;
                    min-height: 100%;
                    min-width: 340px;
                }
                
                .navigation {
                    position: fixed;
                    top: 0;
                    left: 0;
                    z-index: 50;
                    background-color: #ffffff;
                }
                
                h2,
                h3,
                h1 {
                    font-family: 'Cinzel Decorative', cursive !important;
                    font-weight: bold;
                }
                
                .btn-primary {
                    background-color: rgba(0, 0, 0, 0);
                    background-color: #720E07;
                    border-color: #720E07 !important;
                    color: #ffffff !important;
                    border-width: 3px;
                    border-radius: 4px;
                    padding: 0.6rem 1rem 0.8rem 1rem;
                    font-size: 16px;
                    font-variant-caps: all-small-caps;
                    font-weight: bold;
                    transition: background-color 300ms;
                }
                
                .btn-primary:hover,
                .btn-primary:focus,
                .btn-primary:active {
                    background-color: rgba(0, 0, 0, 0) !important;
                }
                
                .btn-secondary {
                    background-color: rgba(0, 0, 0, 0);
                    border: #B33A2B solid 4px;
                    padding: 0.6rem 1rem 0.8rem 1rem;
                    font-size: 16px;
                    font-variant-caps: all-small-caps;
                    font-weight: bold;
                    color: #B33A2B !important;
                    transition: background-color 300ms;
                }
                
                .btn-secondary:hover,
                .btn-secondary:focus,
                .btn-secondary:active {
                    background-color: #b3392a !important;
                    color: #FDECD5 !important;
                    border-color: #B33A2B;
                }
                
                small {
                    color: #ffffff;
                }
                
                .socials {
                    width: 173px;
                    margin-top: 5px;
                    color: #720E07;
                    font-variant-caps: all-small-caps;
                    font-weight: bold;
                }
                
                .nav-strip-bottom {
                    min-height: 50px;
                    margin-left: 0px;
                    margin-right: 0px;
                    padding-right: 5em;
                }
                
                .nav-strip-top {
                    height: 53px;
                }
                
                .nav-strip-top .logoholder {
                    padding-top: 25px;
                }
                
                .logoholder {
                    margin-left: 5em;
                }
                
                .nav-strip img,
                .logoholder {
                    max-width: 160px;
                    height: 28px;
                    border: 0;
                    display: float;
                }
                
                .navbar {
                    height: 35px;
                }
                
                .no-cover {
                    margin-top: 103px;
                }
                
                .logo-1 {
                    background-color: #F7A331;
                }
                
                .logo-2 {
                    background-color: #b3392a;
                }
                
                .accent-1 {
                    background-color: #EECF6D;
                    color: #000000;
                }
                
                .accent-2 {
                    background-color: #B33A2B;
                    color: #ffffff !important;
                }
                
                .accent-2 h3 {
                    color: #ffffff !important;
                }
                
                .accent-3 {
                    background-color: #720E07;
                    color: #ffffff;
                }
                
                .accent-4 {
                    background-color: #ffffff;
                    color: #818181;
                }
                
                .accent-5 {
                    background-color: #F7A331;
                    color: #ffffff;
                }
                
                .accent-4 h3 {
                    color: #B33A2B;
                }
                
                .yellow {
                    color: #F7A331 !important;
                }
                
                @media all and (max-height: 425px) {
                    body {
                        display: none;
                    }
                    html {
                        background-image: url("../images/rotate.png");
                        background-position: center;
                        background-repeat: no-repeat;
                    }
                }
                
                @media all and (max-width: 992px) {
                    .logoholder {
                        margin: 0 auto;
                    }
                    .nav-strip-bottom {
                        height: 80px;
                        padding-right: 0;
                    }
                    .navbar {
                        height: 35px;
                    }
                    .container-nav {
                        width: 100%;
                        margin: 0 5em 0 5em;
                    }
                    .navbar-toggler {
                        margin: 0 auto;
                    }
                    .card-footer {
                        padding: 0 1em;
                    }
                    .no-cover {
                        margin-top: 133px;
                    }
                }