body {
    background-color: #ffffff;
    color: #414042;
    /*background-image: url(../images/footer2.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;*/
}

header {
    color: #ffffff;
}

header h1 {
    font-size: calc(1.325rem + .9vw);
}

footer {
    color: #414042;
}

.sponsoring {
    font-size:16px;
    text-align: center;
    font-weight: bold;
}

/*centered bold large italic white  serif */
.representing {
    text-align: center;
    font-weight: bold;
    font-style: italic;
    font-family: 'Cormorant Garamond', serif;
    font-size:16px;
    padding-top: 15px;
    padding-bottom: 15px;
}

#copy_right {
    margin-bottom: 0px;
    padding-top:10px;
    font-size: 10px;
}

#social-media-row {
	text-align:center;
	margin-top: 25px;
	
}

#social-media-row a {
	padding: 10px;
	text-decoration: none;
}

#social-media-row a:hover {
	text-decoration: none;
}

.deep-gold {
    color: #b68825;
}

.bg-off-black {
    background-color: #0a1317;
}

.bg-tan {
    background-color: #eff1e6;
}

.constrained {
    max-width: 670px;
    
}

.centered-block {
    margin-left: auto;
    margin-right: auto;
}

#home-ad-video {
    width: 100%;
}

/* Small devices (landscape phones, 576px and up) */
/* @media (min-width: 576px) { ... } */

/* Medium devices (tablets, 768px and up) */
/* @media (min-width: 768px) { ... } */

/* Large devices (desktops, 992px and up) */
/* @media (min-width: 992px) { ... } */

/* X-Large devices (large desktops, 1200px and up) */
/* @media (min-width: 1200px) { ... } */

/* XX-Large devices (larger desktops, 1400px and up) */
/* @media (min-width: 1400px) { ... } */