body {
    font-family: 'Quicksand', sans-serif;
}

.muli {
    font-family: 'Mulish', sans-serif;
}

.pt-serif {
    font-family: 'Crimson Text', sans-serif;
}

a {
    color: #000;
}
a:hover:not(.no-hover), a:focus:not(.no-hover) {
    color: #555;
}

p {
    color: #333;
}

hr[size="small"] {
    width: 90px;
    opacity: 1;
    background-color: #000;
    margin-left: auto;
    margin-right: auto;
    margin-top: 16px;
    margin-bottom: 0;
    height: 2px;
}
hr[size="medium"] {
    width: 160px;
    opacity: 1;
    background-color: #000;
    margin-left: 0;
    margin-top: 16px;
    margin-bottom: 24px;
    height: 2px;
}

.logo {
    margin-top:-8px;
    margin-right: 8px;
}

.samford-image {
    background-image: url(../images/samford.jpg);
    background-size: cover;
    padding-bottom: 2rem;
    filter: sepia(.4) grayscale(.85) brightness(0.8) contrast(.75);
    background-position-y: 38%;
    min-height: 18rem;
}

.temple-image-1 {
    max-height: 80%;
    max-width:100%;
    border-radius: 50%;
}
.temple-image-2 {
    background-image: url(../images/IMG_5478.jpg);
    background-size: cover;
    padding-bottom: 2rem;
    filter: sepia(.4) grayscale(.75) brightness(0.8) contrast(1.1);
    background-position-y: 28%;
    background-position-x: 50%;
    min-height: 25rem;
}

.temple-image-3 {
    max-height: 80%;
    max-width:100%;
}

.nav-link {
    color: #333 !important;
}

.nav-masthead .nav-link {
    margin: 0;
    padding: 0.25rem 1.5rem;
    font-weight: 700;
    background-color: transparent;
    border-bottom: 2px solid transparent;
    border-bottom-color: transparent;
}

.nav-masthead .dropdown-menu .nav-link:hover,
.nav-masthead .dropdown-menu .nav-link:focus {
    background-color: #eee;
}

.nav-masthead .dropdown-menu.show {
    min-width: 15rem;
    padding: 0;
}

.nav-masthead .nav-link-header {
    border-bottom: 2px solid #dbdbdb;
    margin: 5%;
    margin-right: 5%;
    padding-bottom: 0.5rem;
}

.nav-masthead .active {
    color: #000;
    background-color: #eee;
}

.btn-dark:hover {
    background-color: #555;
    color: #fff !important;
}

.btn-light:hover {
    background-color: #ccc;
    color: #000 !important;
}

.dropdown-toggle::after {
    display: none !important;
}

.fs-7 {
    font-size: 0.5rem;
}

.floater {
    position: fixed;
    bottom: 5%;
    right: 5%;
}