@charset "UTF-8";
@font-face {
    font-family: 'libre_baskervilleregular';
    src: url('librebaskerville-regular-webfont.eot');
    src: url('librebaskerville-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('librebaskerville-regular-webfont.woff2') format('woff2'),
         url('librebaskerville-regular-webfont.woff') format('woff'),
         url('librebaskerville-regular-webfont.ttf') format('truetype'),
         url('librebaskerville-regular-webfont.svg#libre_baskervilleregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/************************************************

Stylesheet: Main Stylesheet

*************************************************/
/*********************
CUSTOM STYLES
*********************/
.header-photo {margin-bottom:3rem!important;}
h1, h2, h3 {font-family:'libre_baskervilleregular', georgia, serif; color:#2d347f; letter-spacing:-0.015rem!important;}
p {font-size: 1rem}
.intro-text {margin-top:1.5rem; margin-bottom:2rem}
.intro-text p {font-size:1.4rem!important; line-height:2rem; letter-spacing:-0.015rem;}
.map-box {padding-top:3rem}
.footer-container {background:#505050; width:100%}
.footer-row {width:100%!important; background:#505050;padding-top:1.5rem;margin-top:2rem; }
.footer-row p {color:#fefefe!important; }

	
	
/* Small only */
@media screen and (max-width: 39.9375em) {
/*body {border-top:2px solid green!important;}*/
.logo-box {text-align:center;}
.logo-box img {margin:0 auto; max-width:60%!important;}
.main-row {max-width:96%!important; margin:0px;}
.map-box {padding-top:1rem; padding-bottom:2rem}
.header-photo {margin-bottom:1rem!important;text-align:center!important;}
.header-photo img {text-align:center!important;}
.intro-text {margin-bottom:1rem}
}


/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
/*body   {border-top:2px solid blue!important; }*/
.logo-box {float:left;max-width:40%!important;}
}


/* Large only */
@media screen and (min-width: 1010px) and (max-width: 1135px) {
/*body   {border-top:2px solid cyan!important;}*/



	@media only screen and (min-width: 63.125em) { /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
/*body  {border-top:2px solid orange!important;}*/


    }


