/*= CORE CSS */

.eventCalendar-hidden {
	display: none;
}

.eventCalendar-wrap {
	position: relative;
	overflow: hidden;
}

.eventCalendar-arrow {
	position: absolute;
	z-index: 5;
	top: 3px;
}

.eventCalendar-prev {
	left: 3px;
}

.eventCalendar-next {
	right: 3px;
}

.eventCalendar-monthTitle {
	display: block;
	text-align: center;
}

.eventCalendar-monthWrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

.eventCalendar-currentMonth {
	z-index: 1;
}

.eventCalendar-daysList {
	display: table;
	width: 100%;
}

.eventCalendar-showAsWeek {
	display: block;
}

.eventCalendar-daysList li {
	display: table-cell;
}

.eventCalendar-dayWithEvents {
	background: rgba(0, 0, 0, 0.15);
}

.eventCalendar-current {
	background: rgba(0, 0, 0, 0.35);
}

.eventCalendar-showAsWeek li {
	display: block;
	float: left;
	width: 14.28%;
	height: 20px;
}

.eventCalendar-daysList a {
	padding: 0;
	display: block;
	text-align: center;
	font-size: 8px;
	min-width: 7px;
}

.eventCalendar-loading {
	display: block;
	min-width: 100px;
	height: 40px;
	line-height: 40px;
}

.eventCalendar-list {
	position: relative;
	z-index: 1;
}

.eventCalendar-oldEventList {
	z-index: 2;
}

.eventCalendar-subtitle {
	padding-left: 5px;
	font-weight: bold;
	font-size: 120%;
}
/* end of core CSS */.eventCalendar-wrap {
  border: solid 1px #d3d3d3;
  margin-bottom: 20px;
  background-color: #fff;
  color: #807E7E; }

.eventCalendar-wrap .eventCalendar-arrow {
  text-decoration: none;
  color: #fff;
  padding: 0 5px;
  line-height: 28px;
  top: -1px;
  padding: 8px 10px; }

.eventCalendar-wrap .eventCalendar-arrow:hover {
  opacity: 0.7; }

.eventCalendar-wrap .eventCalendar-arrow span {
  height: 0;
  width: 0;
  font-size: 0;
  line-height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid #fff;
  float: left;
  text-indent: -5000px; }

.eventCalendar-wrap .eventCalendar-arrow.eventCalendar-prev span {
  border-left-width: 0;
  border-right: 6px solid #fff; }

.eventCalendar-slider {
  height: 80px; }

.eventCalendar-monthWrap {
  border-radius: 5px;
  top: 0px;
  left: 0px; }

.eventCalendar-currentTitle {
  line-height: 25px;
  background-color: #138DA5;
  outline: 1px solid #138DA5;
  border: 1px solid #E3E3E3;
  border-width: 1px 0; }

.eventCalendar-currentTitle .eventCalendar-monthTitle {
  font-size: 110%;
  text-decoration: none;
  font-weight: bold;
  color: #fff; }

.eventCalendar-daysList {
  zoom: 1;
  padding: 0 !important;
  margin: 0 !important;
  width: 100%;
  display: flex; }

.eventCalendar-daysList li {
  margin: 0 !important; }

.eventCalendar-daysList li {
  display: block;
  flex-grow: 1; }

.eventCalendar-daysList.eventCalendar-showAsWeek {
  margin: 10px 5px;
  width: auto;
  display: block;
  border: solid 1px #BCBCBC;
  border-bottom-width: 0;
  border-radius: 0;
  background-color: #CCCCCC; }

.eventCalendar-daysList.showDayNames.eventCalendar-showAsWeek {
  border-radius: 5px 5px 0 0; }

.eventCalendar-daysList:before, .eventCalendar-daysList:after {
  content: "";
  display: table; }

.eventCalendar-daysList:after {
  clear: both; }

.eventCalendar-day-header {
  text-transform: uppercase;
  text-align: center;
  font-size: 10px;
  border-bottom: solid 1px #BCBCBC; }

.eventCalendar-daysList.eventCalendar-showAsWeek li {
  height: auto;
  margin: 0; }

.eventCalendar-daysList.eventCalendar-showAsWeek li.eventCalendar-empty {
  background-color: #ccc;
  min-height: 27px;
  border-top: solid 1px #ccc; }

.eventCalendar-day a {
  text-decoration: none;
  font-size: 10px;
  color: #424242; }

.eventCalendar-day {
  border-left: solid 1px #BCBCBC; }

.eventCalendar-day a {
  border: solid 1px #BCBCBC;
  border-width: 0 1px 1px 0; }

.eventCalendar-showAsWeek .eventCalendar-day {
  border-left-width: 0; }

.eventCalendar-showAsWeek .eventCalendar-day a {
  border: solid 1px red;
  border-color: #fff #BCBCBC #BCBCBC #eee;
  line-height: 27px;
  font-size: 11px; }

.eventCalendar-day a:hover {
  background-color: #E4E4E4;
  /*	box-shadow:inset 5px 5px 10px #C1C1C1;
					text-shadow: 2px 2px 2px #C1C1C1;*/ }

.eventCalendar-daysList li.today a {
  color: #fff;
  background: #aaa;
  /*	box-shadow:inset 5px 5px 10px #777;
				text-shadow: 2px 2px 2px #777;*/ }

li.eventCalendar-day.today a:hover {
  background-color: #ccc;
  /*box-shadow:inset 5px 5px 10px #999;*/ }

.eventCalendar-daysList li.eventCalendar-dayWithEvents a {
  background: #89B814;
  /*box-shadow:inset 5px 5px 10px #698B10;
				text-shadow: 2px 2px 2px #698B10;*/
  color: #fff; }

li.eventCalendar-day.eventCalendar-dayWithEvents a:hover {
  background-color: #C2D374;
  /*box-shadow:inset 5px 5px 10px #89B814;
					text-shadow: 2px 2px 2px #89B814;*/ }

.eventCalendar-daysList li.current a {
  color: #fff;
  background: #449FB2;
  box-shadow: inset 5px 5px 10px #216B7A;
  text-shadow: 2px 2px 2px #216B7A; }

li.eventCalendar-day.current a:hover {
  background-color: #79BDCC;
  box-shadow: inset 5px 5px 10px #449FB2;
  text-shadow: 2px 2px 2px #449FB2; }

.eventCalendar-loading {
  border-radius: 0;
  margin: 0 10px;
  padding: 0 10px;
  background-color: #ccc;
  color: #fff;
  text-align: center;
  font-weight: bold;
  position: relative;
  z-index: 4; }

.eventCalendar-loading.error {
  background-color: red; }

.eventCalendar-subtitle {
  padding: 0px 15px 10px;
  margin-bottom: 0; }

.eventCalendar-list-wrap {
  min-height: 100px;
  position: relative;
  margin-top: 20px;
  padding: 0px; }

.eventCalendar-list-content.scrollable {
  height: 100px;
  overflow-y: auto;
  margin: 0 5px 5px 0; }

.eventCalendar-list {
  margin: 0 !important;
  padding: 0 0 !important;
  list-style-type: none; }

.eventCalendar-list li {
  padding: 15px;
  margin: 0;
  clear: both; }

.eventCalendar-list li time em {
  float: left;
  font-style: normal; }

.eventCalendar-list li time small {
  float: left;
  background-color: #807E7E;
  color: #fff;
  padding: 0 5px 0 4px;
  margin: 0em 0 0 6px; }

.eventCalendar-list li .eventCalendar-eventTitle {
  display: block;
  clear: both;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none; }

.eventCalendar-list li a.eventCalendar-eventTitle {
  color: #0E8EAB; }

.eventCalendar-list li a.eventCalendar-eventTitle:hover {
  text-decoration: underline; }

.eventCalendar-list li .eventDesc {
  clear: both;
  margin: 0 0 5px 0;
  font-size: 80%;
  line-height: 1.2em; }

.eventCalendar-list .eventCalendar-noEvents {
  font-size: 120%;
  border-radius: 4px;
  margin: 5px;
  padding: 10px;
  background-color: #ccc;
  color: #fff;
  text-align: center;
  font-weight: bold;
  box-shadow: 0;
  text-shadow: 0 0 3px #aaa; }

.eventCalendar-list .eventCalendar-noEvents p {
  margin-bottom: 0; }

.bt {
  font-size: 12px;
  display: block;
  clear: both;
  text-align: center;
  margin-top: 10px;
  padding: 9px 34px 11px;
  text-decoration: none;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  background-color: #698B10;
  border-radius: 4px;
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all; }

.bt:hover {
  text-decoration: none; }

/* end of theme css */
@charset "UTF-8";.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:999999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;display:none;direction:ltr;-ms-touch-action:none;touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;margin:1em auto;padding-bottom:56.25%;box-shadow:0 0 10px #000;-ms-touch-action:pan-y;touch-action:pan-y}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;-webkit-transition-timing-function:cubic-bezier(.645,.045,.355,1);-moz-transition-timing-function:cubic-bezier(.645,.045,.355,1);-ms-transition-timing-function:cubic-bezier(.645,.045,.355,1);-o-transition-timing-function:cubic-bezier(.645,.045,.355,1);transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.blueimp-gallery>.slides>.slide-loading{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(../img/error.png) center no-repeat}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.next,.blueimp-gallery>.prev{position:absolute;top:50%;left:15px;width:40px;height:40px;margin-top:-23px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-decoration:none;text-shadow:0 0 2px #000;text-align:center;background:#222;background:rgba(0,0,0,.5);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;cursor:pointer;display:none}.blueimp-gallery>.next{left:auto;right:15px}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery>.close{padding:15px;right:15px;left:auto;margin:-15px;font-size:30px;text-decoration:none;cursor:pointer}.blueimp-gallery>.play-pause{position:absolute;right:15px;bottom:15px;width:15px;height:15px;background:url(../img/play-pause.png) 0 0 no-repeat;cursor:pointer;opacity:.5;display:none}.blueimp-gallery-playing>.play-pause{background-position:-15px 0}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body:last-child .blueimp-gallery>.slides>.slide-error{background-image:url(../img/error.svg)}body:last-child .blueimp-gallery>.play-pause{width:20px;height:20px;background-size:40px 20px;background-image:url(../img/play-pause.svg)}body:last-child .blueimp-gallery-playing>.play-pause{background-position:-20px 0}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0 3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover{background-color:#fff;border-color:#fff;opacity:1}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery>.slides>.slide>.video-content>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.video-content>video{position:absolute;top:0;left:0;width:100%;height:100%}.blueimp-gallery>.slides>.slide>.video-content>iframe{position:absolute;top:100%;left:0;width:100%;height:100%;border:none}.blueimp-gallery>.slides>.slide>.video-playing>iframe{top:0}.blueimp-gallery>.slides>.slide>.video-content>a{position:absolute;top:50%;right:0;left:0;margin:-64px auto 0;width:128px;height:128px;background:url(../img/video-play.png) center no-repeat;opacity:.8;cursor:pointer}.blueimp-gallery>.slides>.slide>.video-content>a:hover{opacity:1}.blueimp-gallery>.slides>.slide>.video-playing>a,.blueimp-gallery>.slides>.slide>.video-playing>img{display:none}.blueimp-gallery>.slides>.slide>.video-content>video{display:none}.blueimp-gallery>.slides>.slide>.video-playing>video{display:block}.blueimp-gallery>.slides>.slide>.video-loading>a{background:url(../img/loading.gif) center no-repeat;background-size:64px 64px}body:last-child .blueimp-gallery>.slides>.slide>.video-content:not(.video-loading)>a{background-image:url(../img/video-play.svg)}/*# sourceMappingURL=blueimp-gallery.min.css.map */
#stacks_in_2452_page0 {
	background-color: rgba(102, 204, 255, 1.00);
	padding:  10px;
}

#stacks_out_227_page0 {
	margin-left:0;
}

#stacks_in_227_page0 {
	-moz-border-radius: 6px 7px 0px 0px;
	-webkit-border-radius: 6px 7px 0px 0px;
	border-radius: 6px 7px 0px 0px;
	margin:  5px;
	padding:  10px;
}

#stacks_in_4039_page0 {
	background-color: rgba(204, 204, 204, 0.00);
	margin:  5px;
	padding:  10px;
}

#stacks_in_5131_page0 {
	padding:  10px;
}

#stacks_in_258_page0 .stacks_left {
	float:left;
	width:68%;
}

#stacks_in_258_page0 .stacks_right {
	float:right;
	width:30%;
}
#stacks_in_258_page0 {
	background-color: rgba(230, 230, 230, 1.00);
	padding: 10px 0px 0px 0px;
}


/* Start doobox pro columns css */
.stacks_in_2357_page0outerwrap{
border: 1px solid #CCCCCC;
}

.stacks_in_2357_page0leftcolumn {
  width: 100%;
  float:left;
  margin-right: -50%;
}

.stacks_in_2357_page0leftcolumn_inner {
margin-right: 50%;
border-right: 1px solid #CCCCCC;
padding: 15px;
}

.stacks_in_2357_page0rightcolumn {
  width: 50%;
  float: right;
}

.stacks_in_2357_page0rightcolumn_inner{
border-left: 1px solid #CCCCCC;
margin-left: -1px;
padding: 15px;
}

/* show or hide some borders */


 
.stacks_in_2357_page0outerwrap{
border-top: none;
}


 
.stacks_in_2357_page0outerwrap{
border-right: none;
}


 
.stacks_in_2357_page0outerwrap{
border-bottom: none;
}


 
.stacks_in_2357_page0outerwrap{
border-left: none;
}


/* end doobox pro columns css */
#stacks_in_2357_page0 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  2px;
	padding:  10px;
}
 

#stacks_in_4992_page0 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_5120_page0 {
	padding:  10px;
}

#stacks_in_5122_page0 {
	padding:  10px;
}
 

#stacks_in_5124_page0 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_2199_page0 {
	padding:  10px;
}

#stacks_in_2225_page0 {
	padding:  10px;
}

#stacks_in_2423_page0 {
	padding:  10px;
}
 

#stacks_in_5113_page0 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_5109_page0 {
	padding:  10px;
}

#stacks_in_5114_page0 {
	padding:  10px;
}
 

#stacks_in_4972_page0 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_2339_page0 {
	padding:  9px;
}

#stacks_in_4988_page0 {
	padding:  10px;
}

#stacks_in_4990_page0 {
	padding:  10px;
}
 

#stacks_in_4969_page0 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_5099_page0 {
	padding:  10px;
}

#stacks_in_5101_page0 {
	padding:  10px;
}
 

#stacks_in_5108_page0 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_5106_page0 {
	padding:  10px;
}

#stacks_in_5104_page0 {
	padding:  10px;
}
 

#stacks_in_5103_page0 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_5001_page0 {
	padding:  10px;
}

#stacks_in_4999_page0 {
	padding:  10px;
}
 

#stacks_in_4985_page0 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_4983_page0 {
	padding:  10px;
}

#stacks_in_5061_page0 {
	padding:  19px;
}
.blueimp-gallery > .slides > .slide-loading {
  background: url(../files/img/loading.gif) center no-repeat;
  background-size: 64px 64px;
}
.blueimp-gallery > .slides > .slide-error {
  background: url(../files/img/error.png) center no-repeat;
}
.blueimp-gallery > .play-pause {
  position: absolute;
  right: 15px;
  bottom: 15px;
  width: 15px;
  height: 15px;
  background: url(../files/img/play-pause.png) 0 0 no-repeat;
  cursor: pointer;
  opacity: 0.5;
  display: none;
}
.blueimp-gallery-playing > .play-pause {
  background-position: -15px 0;
}
.blueimp-gallery > .prev:hover,
.blueimp-gallery > .next:hover,
.blueimp-gallery > .close:hover,
.blueimp-gallery > .title:hover,
.blueimp-gallery > .play-pause:hover {
  color: #fff;
  opacity: 1;
}
.blueimp-gallery-controls > .prev,
.blueimp-gallery-controls > .next,
.blueimp-gallery-controls > .close,
.blueimp-gallery-controls > .title,
.blueimp-gallery-controls > .play-pause {
  display: block;
  /* Fix z-index issues (controls behind slide element) on Android: */
  -webkit-transform: translateZ(0);
     -moz-transform: translateZ(0);
      -ms-transform: translateZ(0);
       -o-transform: translateZ(0);
          transform: translateZ(0);
}
.blueimp-gallery-single > .prev,
.blueimp-gallery-left > .prev,
.blueimp-gallery-single > .next,
.blueimp-gallery-right > .next,
.blueimp-gallery-single > .play-pause {
  display: none;
}
.blueimp-gallery > .slides > .slide > .slide-content,
.blueimp-gallery > .prev,
.blueimp-gallery > .next,
.blueimp-gallery > .close,
.blueimp-gallery > .play-pause {
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
/* Replace PNGs with SVGs for capable browsers (excluding IE<9) */
body:last-child .blueimp-gallery > .slides > .slide-error {
  background-image: url(../files/img/error.svg);
}
body:last-child .blueimp-gallery > .play-pause {
  width: 20px;
  height: 20px;
  background-size: 40px 20px;
  background-image: url(../files/img/play-pause.svg);
}
body:last-child .blueimp-gallery-playing > .play-pause {
  background-position: -20px 0;
}


/* Eric */
.blueimp-gallery > .slides {
  opacity: 1;
  background-color: rgba(0, 0, 0, 1.00);
}

#blueimp-gallery-title-stacks_in_5047_page0 {
	text-align: center;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	opacity: 0.7;
	color: #D0D0D0;
	font-weight: normal;
	font-size: 1.5em;
}

.responsiveImageGallery_image_stacks_in_5047_page0 {
	height: 350px;
	width: 225px;
	border: 0;
	vertical-align: middle;
	opacity: 0;
}

#stacks_in_5047_page0 {
	padding:  17px;
}

#stacks_in_4981_page0 {
	padding:  10px;
}

#stacks_in_4970_page0 {
	padding:  10px;
}

#stacks_in_2149_page0 {
	background-image: url("../files/backgroundImage_2149.png");
	background-repeat: repeat;
	background-position: left top;
	padding:  9px;
}

#stacks_in_4975_page0 {
	margin:  5px;
	padding:  10px;
}

#stacks_in_1192_page0 {
	padding:  10px;
}

#stacks_in_4997_page0 {
	padding:  10px;
}

#stacks_in_1187_page0 .stacks_left {
	float:left;
	width:49%;
}

#stacks_in_1187_page0 .stacks_right {
	float:right;
	width:49%;
}
#stacks_in_1187_page0 {
	padding:  10px;
}

#stacks_in_5041_page0 {
	padding:  10px;
}
#calendar_stacks_in_4957_page0.eventCalendar-wrap {
  border: solid 1px lightgray;
  background-color: white;
  color: #000080; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-eventDesc {
    font-size: 100%;
    color: #807E7E;
    clear: both;
    margin-top: 1em;
    /*margin-bottom: 15px;*/ }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-currentTitle {
    background-color: #004080;
    outline: 1px solid #004080;
    border: 1px solid white;
    color: #FFFFFF !important; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-currentTitle .eventCalendar-monthTitle {
      color: #FFFFFF !important; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap div.eventCalendar-slider {
    display: block; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list-wrap {
    display: block; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list-wrap .eventCalendar-subtitle {
      display: block; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-arrow {
    color: #FFFFFF; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-arrow span {
      border-left-color: #FFFFFF !important;
      border-right-color: #FFFFFF !important; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list-content.scrollable {
    height: auto;
    max-height: 250px; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-daysList {
    border-width: 0;
    background-color: #f0f0f0;
    display: block; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-daysList .eventCalendar-day-header {
      background-color: #666666;
      color: #FFFFFF;
      border-color: lightgray;
      font-size: 66.659996%; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-daysList li.eventCalendar-empty {
      border-width: 0;
      background-color: transparent; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-day a {
    border: 1px solid white;
    color: #FFFFFF !important;
    background-color: #b3b3b3;
    font-size: 70%; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-day a:hover {
      color: #111111 !important;
      background-color: white; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-daysList a {
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    border: 1px solid #f0f0f0;
    background-color: #b3b3b3;
    transition: all 300ms; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-daysList li, #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list li {
    display: block;
    margin: 0 !important;
    padding-top: 0 !important; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list > li > .eventCalendar-eventTitle + time {
    /*border: 1px solid red;*/ }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list li:nth-child(even) {
    background-color: white; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list li:nth-child(odd) {
    background-color: white; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list p {
    line-height: 1.5;
    color: #807E7E; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-daysList li.today a {
    background-color: #ff8000;
    color: #FFFFFF !important; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-daysList li.today a:hover {
      background-color: #0080ff;
      color: #FFFFFF !important; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-daysList li.eventCalendar-dayWithEvents a {
    background-color: gray;
    color: #FFFFFF !important; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-daysList li.eventCalendar-dayWithEvents a:hover {
      background-color: #0080ff;
      color: #FFFFFF !important; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list .eventLocation {
    display: block;
    clear: both;
    font-size: 0.7em;
    line-height: 1.2;
    font-style: italic; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list .eventLocation + .eventCalendar-eventTitle {
      margin-top: 0.2em; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list .eventLocation a {
      color: #89B814; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list .eventLocation a:hover {
      color: #89B814; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .eventCalendar-list time {
    line-height: 1.5;
    font-size: 100%;
    color: #999999; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap li time small {
    font-size: 1em;
    line-height: 1.5;
    margin-left: 0;
    padding: 0; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap li time small {
    background-color: transparent;
    color: #999999; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap li time small:before {
    /*content: ', ';*/ }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap .bt {
    background-color: #89b814;
    color: #FFFFFF; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .bt a {
      text-decoration: none; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap .bt:hover, #calendar_stacks_in_4957_page0.eventCalendar-wrap .bt:hover a, #calendar_stacks_in_4957_page0.eventCalendar-wrap .bt:hover a:hover {
      background-color: #c2d374;
      color: #FFFFFF;
      text-decoration: none; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap li .eventCalendar-eventTitle {
    font-size: 125%;
    color: #807E7E;
    transition: all 0.3s;
    line-height: 1.4; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap li a.eventCalendar-eventTitle {
    color: #89B814;
    text-decoration: none; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap li a.eventCalendar-eventTitle:hover {
    color: #89B814;
    text-decoration: none; }
  #calendar_stacks_in_4957_page0.eventCalendar-wrap li.eventCalendar-noEvents {
    background-color: #000080 !important;
    color: white;
    text-shadow: none;
    border-radius: 0;
    margin: 10px !important;
    padding: 10px !important;
    margin-bottom: 20px !important; }
    #calendar_stacks_in_4957_page0.eventCalendar-wrap li.eventCalendar-noEvents p {
      color: white; }

#stacks_in_2174_page0 {
	padding:  10px;
}

#stacks_in_2165_page0 {
	padding:  10px;
}

#stacks_in_4977_page0 {
	background-image: url("../files/backgroundImage_4977.png");
	background-repeat: repeat;
	background-size: contain;
	background-position: center;
	padding:  9px;
}
