/*
** General
*/
body {
    background: #800020;
    color: #ffffff;
}

a {
    color: #ffffff;
    text-decoration: none;
}

a:hover {
    color: #212121;
}

/*
** Classes
*/
.img-gallery {
    width: 100%;
    padding: 10px 0;
}

.img-gallery-full {
    width: 100%;
    padding: 10px 0;
    pointer-events: none;
}

.modal {
    color: #212121;
}

.modal-content {
    border: 3px solid #212121;
}

.col-space {
    padding: 20px 0;
}

.redhat {
    font-family: 'Red Hat Text';
}

.full-image {
    width: 98%;
    padding: 3px 0;
    margin: auto;
    display: block;
}

.half-image {
    width: 100%;
    max-width: 450px;
    padding: 3px 0;
    margin: auto;
    display: block;
}

.cookie {
    font-family: 'Cookie';   
}

.font-64 {
    font-size: 64px;
}

.font-56 {
    font-size: 56px;
}

.font-48 {
    font-size: 48px;
}

/*
** Divisions
*/
#main {
    width: 98%;
    max-width: 1100px;
    margin: 10px auto;
    border: 5px solid #ffffff;
}

#content {
    width: 100%;
    padding: 10px;
}

#secondary {
    width: 98%;
    max-width: 1100px;
    margin: 10px auto;

}

/*
** Font Families 
*/
@font-face {
    font-family: 'Red Hat Text';
    src: url('../font/RedHatText-Regular.eot');
    src: url('../font/RedHatText-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/RedHatText-Regular.woff2') format('woff2'),
        url('../font/RedHatText-Regular.woff') format('woff'),
        url('../font/RedHatText-Regular.svg#RedHatText-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cookie';
    src: url('../font/Cookie-Regular.eot');
    src: url('../font/Cookie-Regular.eot?#iefix') format('embedded-opentype'),
        url('../font/Cookie-Regular.woff2') format('woff2'),
        url('../font/Cookie-Regular.woff') format('woff'),
        url('../font/Cookie-Regular.svg#Cookie-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}