/* Minification failed. Returning unminified contents.
(26,20): run-time error CSS1036: Expected expression, found '@screen-xs'
(26,20): run-time error CSS1034: 
(31,20): run-time error CSS1036: Expected expression, found '@screen-sm'
(31,20): run-time error CSS1034: 
 */
body {
    /*padding-top: 70px;*/
    padding-bottom: 20px;
    font-family: Georgia;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
h1.pubName {
	font-family: Lora;
	/*font-size: 350%;*/
	color: #0e4b0e;
	text-shadow: 1px 1px #000;
	padding: 0 0 6px 0;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #fff;
	border: 1px solid #fff;
	-webkit-box-shadow: 6px 6px 5px -1px rgba(56,56,56,1);
	-moz-box-shadow: 6px 6px 5px -1px rgba(56,56,56,1);
	box-shadow: 6px 6px 5px -1px rgba(56,56,56,1);
}

/* These media queries allow the text to change based on the size of the screen (Must go below h1.pubname) */
@media (max-width: @screen-xs) {
    body{font-size: 5px;}
    h1.pubName{font-size: 5px;}
}

@media (max-width: @screen-sm) {
    body{font-size: 20px;}
    h1.pubName{font-size: 20px;}
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/

.mobilonlyD {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 175px;
}
@media screen and (min-width: 361px) {
	.mobilonlyD {
		visibility: hidden !important;
	}
}
@media screen and (max-width: 360px) {
	.nonMobilonlyD {
		visibility: hidden !important;
	}
}
.nonMobilonlyD {
		visibility: initial;
}
.mobilonly {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 75px;
}
@media screen and (min-width: 361px) {
	.mobilonly {
		visibility: hidden !important;
	}
}
@media screen and (max-width: 360px) {
	.nonMobilonly {
		visibility: hidden !important;
	}
}
.nonMobilonly {
		visibility: initial;
}
a.fblink {
	font-size: 250%;
}
a.btn-shadow {
	box-shadow: 2px 2px 5px #888888;
}
a.internalLink {
	display: block;
	font-size: 250%;
}
.jumbotron {
	border-radius: 25px;
    background: #AAC781;
    padding: 20px; 
	box-shadow: 2px 2px 5px #666666;

}
.col-centered{
    float: none;
    margin: 0 auto;
}
.directions {
	width: 610px;
	height:460px;
	border-radius: 4px;
	padding: 4px;
	background-color: #0e4b0e;
    border: 1px solid #0e4b0e;
    -webkit-box-shadow: 6px 6px 5px -1px rgba(56,56,56,1);
    -moz-box-shadow: 6px 6px 5px -1px rgba(56,56,56,1);
    box-shadow: 6px 6px 5px -1px rgba(56,56,56,1);
}
/*  Below are styles for the footer  */
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
	height: 100%;
	margin: 0 auto -155px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 155px; /* .push must be the same height as .footer */
}

a.fauxLink {
	color: #000; 
	text-decoration: none;
}
div.jumbotronMenuGroup {
	margin-bottom: 01%;
	margin-top: 02%;
	padding-bottom: 01%;
	padding-top: 0%;
}
div.jumbotronMenuList {
	margin-bottom: 01%;
	margin-top: 00%;
	padding-bottom: 01%;
	padding-top: 01%;
}
p.menuItem {
	font-size: 140%;
	margin-bottom: 0;
}
p.menuItemSimple {
	font-size: 140%;
}
p.menuItemSmall {
	font-size: 120%;
	margin-bottom: 0;
}
p.menuItemSmallSimple {
	font-size: 120%;
}
p.menuItemItalic {
	font-size: 140%;
	font-style: italic;
	margin-bottom: 0;
}
p.menuItemItalicSimple {
	font-size: 140%;
	font-style: italic;
}
p.menuItemItalicSmall {
	font-size: 120%;
	font-style: italic;
	margin-bottom: 0;
}
p.menuItemItalicSmallSimple {
	font-size: 120%;
	font-style: italic;
}
p.menuItemList {
	display: inline;
	font-size: 120%;
	margin-bottom: 00%;
}
p.menuItemListSimple {
	display: inline;
	font-size: 120%;
	margin-bottom: 60%;
}
h2.menuGroup {
	font-size: 200%;
	margin-top: 0;
	margin-bottom: 0;
}
h2.menuGroupSimple {
	font-size: 200%;
	margin-top: 0;
}
h2.menuGroupQuote {
	font-size: 200%;
	font-style: italic;
	margin-top: 0;
}
h3.menuSubgroup {
	font-size: 160%;
	margin-top: 0;
	margin-bottom: 0;
}
h3.menuSubgroupSimple {
	font-size: 160%;
	margin-top: 0;
}
@charset "UTF-8";.blueimp-gallery .modal-body{position:relative;text-align:center;padding:0 0 56.25% 0;overflow:hidden;cursor:pointer}.blueimp-gallery .modal-footer{margin:0}.blueimp-gallery .modal-body .video-content a,.blueimp-gallery .modal-body .video-content iframe,.blueimp-gallery .modal-body .video-content video,.blueimp-gallery .modal-body img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.blueimp-gallery .modal-body .video-content video{display:none}.blueimp-gallery .modal-body .video-playing video{display:block}.blueimp-gallery .modal-body .video-content iframe{width:100%;height:100%;border:none;left:100%}.blueimp-gallery .modal-body .video-playing iframe{left:0}.blueimp-gallery .modal-body .video-playing a,.blueimp-gallery .modal-body .video-playing img{display:none}.blueimp-gallery .modal-body .video-content a{cursor:pointer}.blueimp-gallery .modal-body .video-content a:after{font-family:"Glyphicons Halflings";-webkit-font-smoothing:antialiased;content:"\e029";font-size:64px;line-height:64px;width:64px;height:64px;position:absolute;top:50%;margin:-32px 0 0 -32px}.blueimp-gallery .modal-body .video-loading a{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery .modal-body .video-loading a:after{content:none}/*# sourceMappingURL=bootstrap-image-gallery.min.css.map */
