
@font-face {
	font-family: 'Minion Pro Medium';
	font-style: normal;
	font-weight: normal;
	src: url(fonts/MinionPro/MinionPro-Medium.woff) format('woff');
}

body {
    color: #bfcbcb;
	/*background: #140b08 url("../img/bg-texture.jpg") center repeat-y;*/
    background: #140b08;
    background: #000105;
    font-family: "EB Garamond", "Times New Roman", Times, serif;
  	font-optical-sizing: auto;
  	font-weight: 400;
  	font-style: normal;
}

a:not(.btn) {
    text-decoration: none;
}

a:not(.btn):hover {
    text-decoration: underline;
}

p {
    font-size: 1.125rem;
}

.text-bg-hillsdale-dark {
    color: #fff;
    background-color: #000105;
}

.text-bg-hillsdale-dark a {
    color: #fff;
}

.text-minion-pro-medium {
    font-family: 'Minion Pro Medium', 'Times New Roman', Times, serif;
    font-weight: normal;
}

.img-eagle {
    margin-bottom: .5rem;
    height: .75rem;
}

.text-hillsdale {
    font-variant: small-caps;
    letter-spacing: .18em;
    font-size: .75rem;
}

.text-smallcaps {
    font-variant: small-caps;
}

body {
    background: #000105 url("../img/maninthearena-slide.jpg") top right no-repeat;
    background-size: 75%;
}

@media(min-width: 768px) {
    body {
        background-attachment: fixed;
    }

    .img-eagle {
        height: 1.125rem;
    }
    
    .text-hillsdale {
        font-size: 1.125rem;
    }
}

@media(min-width: 992px) and (max-width: 1199px) {
    body {
        background-size: 100%;
    }
}

/*  header */

img.title {
    width: 90%;
    max-width: 397px;
}

.text-lg p {
    font-size: 1.25rem;
}

/* footer */

footer {
    background-color: #002855;
}

.img-logo {
    margin-bottom: 2.125rem;
    max-height: 56px;
}

footer .nav + .nav {
    margin-top: 2rem;
}

footer .nav-item {
    line-height: 1.2;
}

footer .nav-link {
	padding: 0;
    /*text-decoration: underline;*/
}

footer .nav-link:hover {
    text-decoration: underline;
}

footer h3 {
    font-family: "Arial Black", Arial, Helvetica, sans-serif;
    font-size: 1rem;
}

.nav-social {
    margin-top: 1.75rem;
    margin-bottom: .5rem;
}

.nav-social .nav-item {
    margin-right: .5rem;
    margin-left: .5rem;
    font-size: 1.75rem;
}