/* CSS Document - 768 Breakpoint */

/* Header Styles */

#headerEnc { height: 100px; }
#header { width: 100%; text-align: center; }
#header .link { float: none; font-size: 33px; }
#headerNav { font-size: 11px; width: 100%; margin: 0 auto; }
#headerNav a { height: 22px; padding: 4px 4px; }
#wxIcon, #wxText { display: none; }
#headerSearch { float: none; display: block; text-align: center; }
#headerSearch input[type="search"] { -webkit-appearance: none; margin-top: 0; height: 30px; font-size: 16px; float: none; }


/* Main Styles */

h1 { margin-top: 15px; }
#main { width: 100%; background: none; }
#mainContent { padding: 0!important; width: 96%; margin: 2%; float: none; }
#mainContent img { max-width: calc(100% - 12px); height: auto !important; }
#headerImg img { width: 100%; }
#shareTools { display: none; }

/* Homepage Styles */

#news { display: block; width: calc(100% - 10px); margin: 10px 0 !important; float: none; padding: 10px 5px; }

/* Menu Styles */
#cssmenu { display: none; }

/* Footer Styles */
#footer { width: 98%; padding: 1%; text-align: center; }
#footerRight { float: none; text-align: center; margin-bottom: 5px; }

/* No Mobile */
.noMobile { display: none !important; }

#calendar {
	display: none;
}
#calendarMobile {
	display: block;
}
#calendarMobile iframe {
	width: 100%;
	height: 300px;
	border: 0;
}
#photoGallery { width: 245px; margin: 20px auto; }
#photoGallery.oneImage { width: 245px; }
#photoGallery.twoImages { width: 245px; }

/* Mobile Navigation */

.slicknav_menu { display:block; background: #ED6639; }
.slicknav_btn {
	position: relative;
	display: block;
	float: right;
	padding: 5px 6px;
	cursor: pointer;
	margin: 6px 5px;
    text-decoration:none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #333;
}
.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 16px; height: 2px; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 2px }
.slicknav_nav { clear: both }
.slicknav_nav ul, .slicknav_nav li { display: block }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_row { display: block; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a, .slicknav_nav .slicknav_parent-link a { display: inline }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }
.slicknav_menu  .slicknav_menutxt { color: #FFF; font-weight: bold; }
.slicknav_menu .slicknav_icon-bar { background-color: #7F909A; }
.slicknav_menu { padding:5px; }
.slicknav_nav { color:#fff; margin:0; padding:0; font-size: 1em; }
.slicknav_nav, .slicknav_nav ul { list-style: none; overflow:hidden; }
.slicknav_nav ul { padding:0; margin:0; }
.slicknav_nav .slicknav_row { padding:3px 6px; margin:2px 5px; }
.slicknav_nav a{ padding:3px 6px; margin:2px 5px; text-decoration:none; color:#fff; }
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a { padding:0; margin:0; }
.slicknav_nav .slicknav_row:hover { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #333; color:#FFF; }
.slicknav_nav a:hover{ -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #333; color:#FFF; }
.slicknav_nav .slicknav_txtnode { margin-left:15px; }
