@import "~bootstrap/scss/bootstrap";
/*@font-face {
	 font-family: 'viva';
	 src: url('/fonts/cultivated_mind_-_viva_beautiful-webfont.woff2') format('woff2'), url('/fonts/cultivated_mind_-_viva_beautiful-webfont.woff') format('woff');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'brandon_grotesquelight';
	 src: url('/fonts/brandon_light-webfont.woff2') format('woff2'), url('/fonts/brandon_light-webfont.woff') format('woff');
	 font-weight: normal;
	 font-style: normal;
}
 @font-face {
	 font-family: 'brandon_grotesquemedium';
	 src: url('/fonts/brandon_med-webfont.woff2') format('woff2'), url('/fonts/brandon_med-webfont.woff') format('woff');
	 font-weight: normal;
	 font-style: normal;
}
*/
@font-face {
    font-family: "Beatrice Regular";
    src: url("../fonts/Beatrice-RegularItalic.eot") format('embedded-opentype'); /* IE9 Compat Modes */
    src: url("../fonts/Beatrice-RegularItalic.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/Beatrice-RegularItalic.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/Beatrice-RegularItalic.woff") format("woff"); /* Pretty Modern Browsers */
}
@font-face {
    font-family: "Beatrice Semibold";
    src: url("../fonts/Beatrice-Semibold.eot") format('embedded-opentype'); /* IE9 Compat Modes */
    src: url("../fonts/Beatrice-Semibold.eot?#iefix") format("embedded-opentype"),
    /* IE6-IE8 */ url("../fonts/Beatrice-Semibold.woff2") format("woff2"),
    /* Super Modern Browsers */ url("../fonts/Beatrice-Semibold.woff") format("woff"); /* Pretty Modern Browsers */
}

body {
    padding-top: 0px;
    line-height: 1.2;
    font-family: "Beatrice Regular", Arial, sans-serif;
}

.navbar-light .navbar-nav .nav-link {
    color: #a89968;
    font-style: italic;
    font-weight: normal;
}

.dropdown-item {
    color: #a89968;
    font-style: italic;
    font-weight: normal;
}



h1 {
    font-size: 2rem;
    margin-bottom: 25px;
    color: #000;
    font-weight: bold;
}

p, h2, li, small, dd, .alert, .form-control, .dropdown-item {
    font-size: 1.1rem;
}

    p small {
        font-size: 0.9rem;
    }

.lead {
    font-weight: bold;
}

strong {
    font-weight: bolder;
}

.date-input {
    background-color: #fff !important;
}

.btn {
    font-style: italic;
}
.navbar {
    border-bottom: solid 2px;
    border-color: #a89968;
    padding: 0;
}


.nav-item {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 15px;
    margin-right: 15px;
}

.navbar li, .dropdown-item {
    font-size: 1.1rem;
}

.navbar {
    font-size: 1.1rem;
}

.footer-container {
    padding: 30px 20px 25px;
    text-align: center;
    color: #fff;
    background-image: url(/images/footer-banner.jpg);
}

.quicklinks-container {
    padding: 1em;
    text-align: center;
}

h1 {
    padding-top: 20px;
}


a:hover {
    color: #7c7047;
    text-decoration: underline;
}

a {
    color: #a89968;
    text-decoration: none;
    background-color: transparent;
}

span.disable-links {
    pointer-events: none;
}
@media (min-width: 1200px) {
    #navbarNavAltMarkup {
        display:contents !important;
    }
}