/*= 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 */
.---------Protection--------{}

.ug-gallery-wrapper,
.ug-gallery-wrapper *{
	transition: all !important;
	-o-transition: all !important;
	-webkit-transition: all;
	-moz-transition: all !important;
	-ms-transition: all !important;
	max-width:none;
}

.ug-gallery-wrapper{
	z-index:0;
}

.ug-item-wrapper img{
	width:auto;
	max-width:none;
	margin:0px;
	padding:0px;
}

.ug-videoplayer-wrapper video{
	height:100%;
	width:100%;
}

.---------General_Styles--------{}

.ug-rtl{
	direction:rtl;
}

.ug-gallery-wrapper{
	overflow:hidden;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
}

.ug-error-message{
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
	font-size:20px;
	color:#F30D0D;
}

.ug-error-message-wrapper{
	width:100%;
	height:100%;
	border:1px solid black;
}

.ug-gallery-wrapper .ug-canvas-pie{
	position:absolute;
	z-index:4;
}

.ug-gallery-wrapper .ug-progress-bar{
	position:absolute;
	overflow:hidden;
	z-index:4;
}

.ug-gallery-wrapper .ug-progress-bar-inner{
	xposition:absolute;
}

.ug-gallery-wrapper.ug-fullscreen{
	height: 100% !important;
	width: 100% !important;
	max-width:none !important;
	max-height:none !important;
}

.ug-gallery-wrapper.ug-fake-fullscreen{
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	max-width:none !important;
	max-height:none !important;
	margin: 0px !important;
	padding: 0px !important;
	top: 0px !important;
	left: 0px !important;
	bottom: 0px !important;
	right: 0px !important;
	z-index: 999999 !important;
}

.ug-body-fullscreen{
	overflow: hidden !important;
	height: 100% !important;
	width: 100% !important;
	margin:0px !important;
	padding:0px !important;
}

.ug-gallery-wrapper .ug-preloader-trans{
	display:block;
	height:35px;
	width:32px;
	height:32px;
	background-image:url('../index_files/images/loader_skype_trans.gif');
	background-repeat:no-repeat;
}


.--------------SLIDER------------------{}

.ug-gallery-wrapper .ug-slider-wrapper{
	position:absolute;
	overflow:hidden;
	z-index:1;
	background-color:#000000;
}


.ug-slider-wrapper .ug-slide-wrapper{
	position:absolute;
}

.ug-slide-wrapper.ug-slide-clickable{
	cursor:pointer;
}

.ug-slider-wrapper .ug-slider-inner{
	position:absolute;
	z-index:0;
}

.ug-slider-wrapper .ug-item-wrapper{
	position:absolute;
	overflow:hidden;
}

.ug-slider-wrapper,
.ug-item-wrapper img{

	-webkit-user-select: none;	/* make unselectable */
	-moz-user-select: none;
	-ms-user-select: none;
	max-width:none !important;
	box-sizing:border-box;
}

.ug-slider-wrapper .ug-slider-preloader{
	position:absolute;
	z-index:1;
	border:2px solid #ffffff;
	border-radius:6px;
	background-color:#ffffff;
	background-position:center center;
	background-repeat:no-repeat;
}

.ug-slider-preloader.ug-loader1{
	width:30px;
	height:30px;
	background-image:url('../index_files/images/loader-white1.gif');
}

.ug-slider-preloader.ug-loader1.ug-loader-black{
	background-image:url('../index_files/images/loader-black1.gif');
}

.ug-slider-preloader.ug-loader2{
	width:32px;
	height:32px;
	background-image:url('../index_files/images/loader-white2.gif');
}

.ug-slider-preloader.ug-loader2.ug-loader-black{
	background-image:url('../index_files/images/loader-black2.gif');
}

.ug-slider-preloader.ug-loader3{
	width:38px;
	height:38px;
	background-image:url('../index_files/images/loader-white3.gif');
}

.ug-slider-preloader.ug-loader3.ug-loader-black{
	background-image:url('../index_files/images/loader-black3.gif');
}

.ug-slider-preloader.ug-loader4{
	width:32px;
	height:32px;
	background-image:url('../index_files/images/loader-white4.gif');
	background-color:white;
}

.ug-slider-preloader.ug-loader4.ug-loader-black{
	background-image:url('../index_files/images/loader-black4.gif');
}

.ug-slider-preloader.ug-loader5{
	width:60px;
	height:8px;
	background-image:url('../index_files/images/loader-white5.gif');
	background-color:white;
	border:none;
	border-radius:0px;
}

.ug-slider-preloader.ug-loader5.ug-loader-black{
	background-image:url('../index_files/images/loader-black5.gif');
	border:2px solid #000000;
}

.ug-slider-preloader.ug-loader6{
	width:32px;
	height:32px;
	background-image:url('../index_files/images/loader-white6.gif');
}

.ug-slider-preloader.ug-loader6.ug-loader-black{
	background-image:url('../index_files/images/loader-black6.gif');
}

.ug-slider-preloader.ug-loader7{
	width:32px;
	height:10px;
	background-image:url('../index_files/images/loader-white7.gif');
	border-width:3px;
	border-radius:3px;
}

.ug-slider-preloader.ug-loader7.ug-loader-black{
	background-image:url('../index_files/images/loader-black7.gif');
}

.ug-slider-preloader.ug-loader-black{
	border-color:#000000;
	background-color:#000000;
}

.ug-slider-preloader.ug-loader-nobg{
	background-color:transparent;
}

.ug-slider-wrapper .ug-button-videoplay{
	position:absolute;
	z-index:2;
	cursor:pointer;
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square{
	width:86px;
	height:66px;
	background-image:url('../index_files/images/play-button-square.png');
	background-position:0px -66px;
}

.ug-slider-wrapper .ug-button-videoplay.ug-type-square.ug-button-hover{
	background-position:0px 0px;
}


.ug-slider-wrapper .ug-button-videoplay.ug-type-round{
	width:76px;
	height:76px;
	background-image:url('../index_files/images/play-button-round.png');
	opacity:0.9;
	filter: alpha(opacity = 90);
	transition: all 0.3s ease 0s !important;
}


.ug-slider-wrapper .ug-button-videoplay.ug-type-round.ug-button-hover{
	opacity:1;
	filter: alpha(opacity = 100);
	transition: all 0.3s ease 0s !important;
}


.--------------VIDEO_PLAYER------------------{}

.ug-gallery-wrapper .ug-videoplayer{
	position:absolute;
	z-index:100;
	background-color:#000000;
	background-image:url('../index_files/images/loader-black1.gif');
	background-repeat:no-repeat;
	background-position:center center;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.ug-videoplayer .ug-videoplayer-wrapper{
	width:100%;
	height:100%;
	background-color:#000000;
	background-image:url('../index_files/images/loader-black1.gif');
	background-repeat:no-repeat;
	background-position:center center;
}


.ug-videoplayer .ug-videoplayer-button-close{
	position:absolute;
	height:64px;
	width:64px;
	background-image:url('../index_files/images/button-close.png');
	cursor:pointer;
	z-index:1000;
}


.ug-videoplayer .ug-videoplayer-button-close:hover{
	background-position: 0px -64px;
}

.--------------THUMBS_STRIP------------------{}


.ug-gallery-wrapper .ug-thumbs-strip,
.ug-gallery-wrapper .ug-thumbs-grid{
	position:absolute;
	overflow:hidden;

	-webkit-user-select: none;	/* make unselectable */
	-moz-user-select: none;
	-ms-user-select: none;

	xbackground-color:green;
	z-index:10;
}

.ug-thumbs-strip.ug-dragging{
	xcursor: -webkit-grab;
	xcursor: -moz-grab;
}

.ug-gallery-wrapper .ug-thumbs-strip-inner,
.ug-gallery-wrapper .ug-thumbs-grid-inner{
	position:absolute;
}

.ug-thumb-wrapper.ug-thumb-generated{
	position:absolute;
	overflow:hidden;

	-webkit-user-select: none;	/* make unselectable */
	-moz-user-select: none;
	-ms-user-select: none;

	box-sizing:border-box;
	-moz-box-sizing:border-box;
}


.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader,
.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{
	position:absolute;
	top:0px;
	left:0px;
	background-repeat:no-repeat;
	background-position:center center;
}

.ug-thumb-wrapper .ug-thumb-border-overlay{
	position:absolute;
	top:0px;
	left:0px;
	z-index:4;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-style:solid;
}

.ug-thumb-wrapper .ug-thumb-overlay{
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark{
	background-image:url('../index_files/images/loader.gif');
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright{
	background-image:url('../index_files/images/loader_bright.gif');
}

.ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{
	background-image:url('../index_files/images/not_loaded.png');
}

.ug-thumb-wrapper.ug-thumb-generated img{
	position:absolute;
	z-index:1;
	max-width:none !important;
}

.ug-thumb-wrapper.ug-thumb-generated img.ug-thumb-image-overlay{
	position:absolute;
	z-index:2;
	max-width:none !important;
}


/* bw desaturate effect lightweight */
img.ug-bw-effect{
	filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	-moz-filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
}

/* blur effect desaturate effect lightweight */
img.ug-blur-effect{

	filter: blur(0.8px);
	-webkit-filter: blur(0.8px);
	-moz-filter: blur(0.8px);
	-o-filter: blur(0.8px);
	-ms-filter: blur(0.8px);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id='blur'><feGaussianBlur stdDeviation=\'0.8\' /></filter></svg>#blur"); /* Firefox 10+, Firefox on Android */
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0.8');
}

img.ug-sepia-effect{
	-webkit-filter: sepia(1);
	-webkit-filter: sepia(100%); -moz-filter: sepia(100%);
	-ms-filter: sepia(100%); -o-filter: sepia(100%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'sepia\'><feColorMatrix values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\' /></filter></svg>#sepia"); /* Firefox 10+, Firefox on Android */
	filter: sepia(100%);
	background-color: #5E2612;
	filter: alpha(opacity = 50);
	zoom:1;
}


.--------------BULLETS------------------{}


.ug-gallery-wrapper .ug-bullets{
	position: absolute;
	top:0px;
	left:0px;
	margin:0px;
	padding:0px;
}

.ug-gallery-wrapper .ug-bullets .ug-bullet{
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	z-index:2;
}

.ug-gallery-wrapper .ug-bullets .ug-bullet:first-child{
	margin-left:0px;
}


.--------------TEXT_PANEL------------------{}

.ug-gallery-wrapper .ug-textpanel{
	position:absolute;
	overflow:hidden;
}

.ug-slider-wrapper .ug-textpanel{
	z-index:2;
}

.ug-gallery-wrapper .ug-textpanel-bg,
.ug-gallery-wrapper .ug-textpanel-title,
.ug-gallery-wrapper .ug-textpanel-description{
	display:block;
	position:absolute;
	margin:0px;
	padding:0px;
}


.ug-gallery-wrapper .ug-textpanel-bg{
	background-color:#000000;
	opacity:0.4;
	filter: alpha(opacity = 40);
	z-index:1;
}

.ug-textpanel-textwrapper{
	overflow:hidden;
}

.ug-gallery-wrapper .ug-textpanel-title{
	font-size:16px;
	font-weight:bold;
	color:white;
	text-align:left;
	z-index:2;
}

.ug-gallery-wrapper .ug-textpanel-description{
	font-size:14px;
	color:white;
	text-align:left;
	z-index:3;
}


.--------------ZOOM_PANEL------------------{}

.ug-slider-wrapper .ug-zoompanel{
	position:absolute;
	top:200px;
	left:100px;
}

.ug-zoompanel .ug-zoompanel-button{
    background-repeat: no-repeat;
    cursor:pointer;
    display:block;
}


.--------------ZOOM_PANEL_BUTTONS------------------{}

.ug-gallery-wrapper .ug-arrow-left{
	position:absolute;
	background-repeat:no-repeat;
	display:block;
	cursor:pointer;
}

.ug-gallery-wrapper .ug-arrow-right{
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
}


.--------------GRID_PANEL_AND_ARROWS------------------{}


.ug-gallery-wrapper .ug-grid-panel{
	position:absolute;
    background-color: #000000;
    xbackground-color: blue;

    z-index:2;
}


.ug-gallery-wrapper .ug-grid-panel .grid-arrow{
	position:absolute;
	background-repeat:no-repeat;
	cursor:pointer;
	z-index:11;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow.ug-button-disabled{
	cursor:default;
}


/* handle tip */
.ug-gallery-wrapper .ug-panel-handle-tip{
	position:absolute;
	z-index:13;
	cursor:pointer;
}

.ug-gallery-wrapper .ug-overlay-disabled{
	position:absolute;
	z-index:100;
	width:100%;
	height:100%;
	background-color:#000000;
	opacity: 0.3;
    filter: alpha(opacity=30);
	background-image:url('../index_files/images/cover-grid.png');
}


.--------------STRIP_PANEL------------------{}

.ug-gallery-wrapper .ug-strip-panel{
	position:absolute;
	background-color:#000000;
	z-index:2;
}

.ug-strip-panel .ug-strip-arrow{
	position:absolute;
	cursor:pointer;
}

.ug-strip-panel .ug-strip-arrow.ug-button-disabled{
	cursor:default;
}


.ug-strip-panel .ug-strip-arrow-tip{
	position:absolute;
}

.--------------TILES------------------{}

.ug-thumb-wrapper.ug-tile{
	display:block;
	position:absolute;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

.ug-tile .ug-tile-cloneswrapper{
	position:absolute;
	width:0px;
	height:0px;
	top:0px;
	left:0px;
	overflow:hidden;
	opacity:0;
	filter: alpha(opacity = 90);
}


/* transit something */
/* transit fixed size items */
/* transit image overlay */

.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile,
.ug-tiles-transit.ug-tiles-transition-active .ug-thumb-wrapper.ug-tile .ug-trans-enabled{
	transition: left 0.7s ease 0s, top 0.7s ease 0s, width 0.7s ease 0s, height 0.7s ease 0s !important;
}


.ug-thumb-wrapper.ug-tile.ug-tile-clickable{
	cursor: pointer;
}

.ug-thumb-wrapper.ug-tile .ug-image-container{
	position:absolute;
	overflow:hidden;
	z-index:1;
	top:0px;
	left:0px;
}

.ug-thumb-wrapper.ug-tile img.ug-thumb-image{

	-webkit-user-select: none;	/* make unselectable */
	-moz-user-select: none;
	-ms-user-select: none;
	max-width:none !important;
	max-height:none !important;

	display:block;
	border:none;
	padding:0px !important;
	margin:0px !important;

	width:auto;
	height:auto;
	position:absolute;
}


.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay{
	position:absolute;
	overflow:hidden;
	z-index:2;
	top:0px;
	left:0px;
}

.ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{
	width:100%;
	max-width:none !important;
}

.ug-tiletype-justified .ug-thumb-wrapper.ug-tile .ug-tile-image-overlay img{
	height:100%;
	max-width:none !important;
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon{
	position:absolute;
	width:38px;
	height:38px;
	background-repeat:no-repeat;
	background-position:0 0;
	xbackground-color:green;
	z-index:6;
	top:1px;
	left:1px;
	cursor:pointer;
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link{
	background-image:url('../index_files/images/icon-link32.png');
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom{
	background-image:url('../index_files/images/icon-zoom32.png');
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play{
	background-image:url('../index_files/images/icon-play32.png');
}

.ug-thumb-wrapper.ug-tile .ug-tile-icon:hover{
	background-position:0 -38px;
}


.ug-thumbs-grid .ug-tile-image-overlay img{
	width:auto;
	height:auto;
	position:absolute;
	max-width:none !important;
}

/* text panel on tiles*/

.ug-tile .ug-textpanel{
	z-index: 5;
	cursor:default;
}

.ug-tile.ug-tile-clickable .ug-textpanel{
	cursor:pointer;
}

.ug-tile .ug-textpanel-title{
	font-size:14px;
	font-weight:bold;
}

.--------------CAROUSEL------------------{}

.ug-gallery-wrapper .ug-carousel-wrapper{
	position:absolute;
	overflow:hidden;
}

.ug-gallery-wrapper .ug-carousel-inner{
	position:absolute;
}


.------------------LIGHTBOX---------------------{}

.ug-gallery-wrapper.ug-lightbox{
	display: none;
	position: fixed;
    border: none;
    padding:0px;
    margin:0px;
    outline: invert none medium;
    overflow: hidden;
    top: 0;
    left: 0;
	width: 100%;
    height: 100%;
	max-width:none !important;
	max-height:none !important;
    z-index: 999999;
}

.ug-lightbox .ug-lightbox-top-panel{
	position:absolute;
	z-index:2;
}

.ug-lightbox .ug-lightbox-top-panel-overlay{
	width:100%;
	height:100%;
	position:absolute;
	background-color:#000000;
	opacity:0.4;
	filter: alpha(opacity=40);
}


.ug-lightbox .ug-lightbox-overlay{
	z-index:1;
	width:100%;
	height:100%;
    background-color:#000000;
    opacity:1;
}

.ug-lightbox .ug-slider-wrapper{
	z-index:1;
	xbackground-color:green;
	background-color:transparent !important;
}

.ug-lightbox .ug-textpanel{
	z-index: 2;
}


.ug-lightbox .ug-lightbox-arrow-left,
.ug-lightbox .ug-lightbox-arrow-right{
	position:absolute;
	width:50px;
	height:55px;
	background-repeat:no-repeat;
	background-image:url('../index_files/images/lightbox-arrow-left.png');
	background-position:0px 0px;
	z-index:3;
	cursor:pointer;
}

.ug-lightbox .ug-lightbox-arrow-right{
	background-image:url('../index_files/images/lightbox-arrow-right.png');
}

.ug-lightbox .ug-lightbox-button-close{
	position:absolute;
	width:36px;
	height:36px;
	background-repeat:no-repeat;
	background-image:url('../index_files/images/lightbox-icon-close.png');
	background-position:0px 0px;
	z-index:4;
	cursor:pointer;
}


.ug-lightbox-compact .ug-lightbox-button-close{
	width:45px;
	height:41px;
	background-image:url('../index_files/images/lightbox-icon-close-compact2.png');
}


.ug-lightbox .ug-lightbox-arrow-left.ug-arrow-hover,
.ug-lightbox .ug-lightbox-arrow-right.ug-arrow-hover{
	background-position:0px -55px;
}

.ug-lightbox .ug-lightbox-button-close.ug-button-hover{
	background-position:0px -35px;
}

.ug-lightbox-compact .ug-lightbox-button-close.ug-button-hover{
	background-position:0px -40px;
}

.ug-lightbox .ug-lightbox-numbers{
	position:absolute;
	color:#e5e5e5;
	font-size:12px;
	top:14px;
	left:8px;
	z-index:3;
}

.ug-lightbox-compact .ug-lightbox-numbers{
	font-size: 14px;
	padding-right:5px;
	padding-top:7px;
}

.ug-lightbox .ug-textpanel-title,
.ug-lightbox .ug-textpanel-description{
	font-size: 14px;
	font-weight: normal;
	color: #e5e5e5;
}

.ug-lightbox-compact .ug-textpanel-title,
.ug-lightbox-compact .ug-textpanel-description{
	color:#F3F3F3;
	font-size: 16px;
}

.------------------CATEGORY_TABS---------------------{}

	.ug-tabs-wrapper{
		margin-top:0px;
		margin-bottom:20px;
		text-align:center;
	}

	.ug-tabs-wrapper a.ug-tab{
	    display: inline-block;
		cursor:pointer;
		text-decoration:none;
		color:#ffffff;
		padding-left:8px;
		padding-right:8px;
		padding-top:6px;
		padding-bottom:6px;
		margin-left:5px;
		background-color:#333333;
		border-radius:3px;
		font-size:12px;
		font-weight:normal;

		border: 1px solid #969696;
	}

	.ug-tabs-wrapper a.ug-tab:hover{
		background-color: #707070 !important;
	}

	.ug-tabs-wrapper a.ug-tab.ug-tab-selected,
	.ug-tabs-wrapper a.ug-tab.ug-tab-selected:hover{
		background-color: #2077A2 !important;
		cursor:default !important;
	}

	.ug-tabs-wrapper a.ug-tab:first-child{
		margin-left:0px !important;
	}


.------------------DEFAULT_SKIN---------------------{}

/* --- arrows -- */

.ug-arrow-left.ug-skin-default,
.ug-arrow-right.ug-skin-default{
	width:15px;
	height:30px;
	background-image:url('../index_files/skins/default/slider_arrow_left.png');
	background-position:0px 0px;
}

.ug-arrow-right.ug-skin-default{
	background-image:url('../index_files/skins/default/slider_arrow_right.png');
}

.ug-arrow-left.ug-skin-default.ug-arrow-hover,
.ug-arrow-right.ug-skin-default.ug-arrow-hover{
	background-position:0px -30px;
}

.ug-arrow-left.ug-skin-default.ug-arrow-disabled,
.ug-arrow-right.ug-skin-default.ug-arrow-disabled{
	background-position:0px -60px;
}

/* --- bullets -- */

.ug-bullets.ug-skin-default .ug-bullet{
	width:15px;
	height:15px;
	background-image:url('../index_files/skins/default/slider_bullets.png');
	background-position:top left;
	margin-left:5px;
}

.ug-bullets.ug-skin-default .ug-bullet.ug-bullet-active{
	background-position:bottom left;
}

.ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_gray.png');
}

.ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_blue.png');
}

.ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_brown.png');
}

.ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_green.png');
}

.ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_red.png');
}

.ug-button-tile-navigation{
	width:36px;
	height:36px;
	background-position:top left;
	cursor:pointer;
	float:left;
}

.ug-button-tile-navigation.ug-button-tile-left{
	background-image:url('../index_files/skins/default/tile_button_left.png');
}

.ug-button-tile-navigation.ug-button-tile-right{
	background-image:url('../index_files/skins/default/tile_button_right.png');
}

.ug-button-tile-navigation:hover{
	background-position:bottom left;
}

.ug-button-tile-navigation.ug-button-disabled{
	opacity:0.6;
}

.ug-button-tile-navigation.ug-button-disabled:hover{
	background-position:top left;
}

.ug-button-tile-navigation.ug-button-tile-play{
	background-image:url('../index_files/skins/default/tile_button_play_pause.png');
	width:35px;
}

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon{
	background-position:bottom left;
}

.ug-button-tile-navigation.ug-button-tile-play:hover{
	background-position:top left;
}

.ug-button-tile-navigation.ug-button-tile-play.ug-pause-icon:hover{
	background-position:bottom left;
}


/* --- play button -- */

.ug-button-play.ug-skin-default{
	position:absolute;
	background-image:url('../index_files/skins/default/button_playpause.png');
    width:14px;
    height:17px;
    cursor:pointer;
	background-position:0px 0px;
}

.ug-button-play.ug-skin-default.ug-button-hover{
	background-position:0px -17px;
}

.ug-button-play.ug-skin-default.ug-stop-mode{
	background-position:0px -34px;
}

.ug-button-play.ug-skin-default.ug-stop-mode.ug-button-hover{
	background-position:0px -51px;
}

/* --- fullscreen button -- */

.ug-button-fullscreen.ug-skin-default{
	position:absolute;
	background-image:url('../index_files/skins/default/button_fullscreen.png');
    width:16px;
    height:16px;
    cursor:pointer;
	background-position:0px 0px;
}

.ug-button-fullscreen.ug-skin-default.ug-button-hover{
	background-position:0px -16px;
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode{
	background-position:0px -32px;
}

.ug-button-fullscreen.ug-skin-default.ug-fullscreenmode.ug-button-hover{
	background-position:0px -48px;
}


/* --- zoom panel --- */

.ug-zoompanel.ug-skin-default .ug-zoompanel-button{
    background-repeat: no-repeat;
    cursor:pointer;
    height: 23px;
    width: 23px;
    margin-top:5px;
    background-position: 0px 0px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{
	margin-top:0px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-plus{
	background-image:url('../index_files/skins/default/icon_zoom_plus.png');
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-minus{
	background-image:url('../index_files/skins/default/icon_zoom_minus.png');
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-return{
	background-image:url('../index_files/skins/default/icon_zoom_back.png');
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover{
    background-position: 0px -23px;
}

.ug-zoompanel.ug-skin-default .ug-zoompanel-button-disabled,
.ug-zoompanel.ug-skin-default .ug-zoompanel-button.ug-button-hover.ug-zoompanel-button-disabled{
    background-position: 0px -46px;
    cursor:default;
}


/* --- Grid Panel Arrows -- */

/*--- down arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default{
	width:30px;
	height:15px;
	background-position:0px 0px;
	background-image:url('../index_files/skins/default/arrow_grid_down.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover{
	background-position:0px -15px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default.ug-button-disabled{
	background-position:0px -30px;
}


/*--- up arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default{
	width:30px;
	height:15px;
	background-position:0px 0px;
	background-image:url('../index_files/skins/default/arrow_grid_up.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover{
	background-position:0px -15px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default.ug-button-disabled{
	background-position:0px -30px;
}

/*--- left arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default{
	width:40px;
	height:40px;
	background-position:0px -40px;
	background-image:url('../index_files/skins/default/grid_arrow_left.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover{
	background-position:0px -0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default.ug-button-disabled{
	background-position:0px -80px;
}

/*--- right arrow ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default{
	width:40px;
	height:40px;
	background-position:0px -40px;
	background-image:url('../index_files/skins/default/grid_arrow_right.png');
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover{
	background-position:0px -0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default.ug-button-disabled{
	background-position:0px -80px;
}

/*--- left arrow - horizontal panel type ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default{
	width:15px;
	height:30px;
	background-image:url('../index_files/skins/default/slider_arrow_left.png');
	background-position:0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover{
	background-position:0px -30px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default.ug-button-disabled{
	background-position:0px -60px;
}


/*--- right arrow - horizontal panel type ---*/

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default{
	width:15px;
	height:30px;
	background-image:url('../index_files/skins/default/slider_arrow_right.png');
	background-position:0px 0px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover{
	background-position:0px -30px;
}

.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-hover.ug-button-disabled,
.ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default.ug-button-disabled{
	background-position:0px -60px;
}


/* --- Strip Panel Arrows -- */

/* left and right arrows */

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default{
	width:25px;
	height:50px;
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:4px;
	height:7px;
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../index_files/skins/default/arrows_strip_left.png');
}

.ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../index_files/skins/default/arrows_strip_right.png');
}

.ug-strip-panel .ug-strip-arrow-left.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-right.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{
	background-position:0px -7px;
}


/* up and down arrows */

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default{
	height:25px;
	width:50px;
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:7px;
	height:4px;
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../index_files/skins/default/arrows_strip_up.png');
}

.ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../index_files/skins/default/arrows_strip_down.png');
}

.ug-strip-panel .ug-strip-arrow-up.ug-skin-default.ug-button-hover .ug-strip-arrow-tip,
.ug-strip-panel .ug-strip-arrow-down.ug-skin-default.ug-button-hover .ug-strip-arrow-tip{
	background-position:-7px 0px;
}

.ug-strip-panel .ug-strip-arrow.ug-skin-default.ug-button-disabled .ug-strip-arrow-tip{
	background-position:0px 0px;
	opacity:0.5;
	filter: alpha(opacity = 50);
}


/* --- Panel Handle Tip -- */

/* left and right handle */
.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{
	width:22px;
	height:36px;
	background-image:url('../index_files/skins/default/grid_handle_black_left.png');
	background-repeat:no-repeat;
	background-position:0px -36px;
}

.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{
	background-image:url('../index_files/skins/default/grid_handle_black_right.png');
	background-position:0px -36px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-button-hover.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-right.ug-button-hover.ug-skin-default{
	background-position:0px -0px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed{
	background-position:0px -108px;
}

.ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default.ug-button-closed.ug-button-hover{
	background-position:0px -72px;
}


/* top and bottom handle */

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{
	width:36px;
	height:22px;
	background-image:url('../index_files/skins/default/grid_handle_black_top.png');
	background-repeat:no-repeat;
	background-position:-36px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{
	background-image:url('../index_files/skins/default/grid_handle_black_bottom.png');
	background-position:-36px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-hover{
	background-position:0px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed{
	background-position:-108px 0px;
}

.ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default.ug-button-closed.ug-button-hover,
.ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default.ug-button-closed.ug-button-hover{
	background-position:-72px 0px;
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-preloader-trans{
	background-image:url('../index_files/images/loader_skype_trans.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader1{
	background-image:url('../index_files/images/loader-white1.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader1.ug-loader-black{
	background-image:url('../index_files/images/loader-black1.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader2{
	background-image:url('../index_files/images/loader-white2.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader2.ug-loader-black{
	background-image:url('../index_files/images/loader-black2.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader3{
	background-image:url('../index_files/images/loader-white3.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader3.ug-loader-black{
	background-image:url('../index_files/images/loader-black3.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader4{
	background-image:url('../index_files/images/loader-white4.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader4.ug-loader-black{
	background-image:url('../index_files/images/loader-black4.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader5{
	background-image:url('../index_files/images/loader-white5.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader5.ug-loader-black{
	background-image:url('../index_files/images/loader-black5.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader6{
	background-image:url('../index_files/images/loader-white6.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader6.ug-loader-black{
	background-image:url('../index_files/images/loader-black6.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader7{
	background-image:url('../index_files/images/loader-white7.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-preloader.ug-loader7.ug-loader-black{
	background-image:url('../index_files/images/loader-black7.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-wrapper .ug-button-videoplay.ug-type-square{
	background-image:url('../index_files/images/play-button-square.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-slider-wrapper .ug-button-videoplay.ug-type-round{
	background-image:url('../index_files/images/play-button-round.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-videoplayer{
	background-image:url('../index_files/images/loader-black1.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-videoplayer .ug-videoplayer-wrapper{
	background-image:url('../index_files/images/loader-black1.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-videoplayer .ug-videoplayer-button-close{
	background-image:url('../index_files/images/button-close.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-dark{
	background-image:url('../index_files/images/loader.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-thumb-wrapper.ug-thumb-generated .ug-thumb-loader-bright{
	background-image:url('../index_files/images/loader_bright.gif');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-thumb-wrapper.ug-thumb-generated .ug-thumb-error{
	background-image:url('../index_files/images/not_loaded.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-overlay-disabled{
	background-image:url('../index_files/images/cover-grid.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link{
	background-image:url('../index_files/images/icon-link32.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-zoom{
	background-image:url('../index_files/images/icon-zoom32.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-play{
	background-image:url('../index_files/images/icon-play32.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-lightbox .ug-lightbox-arrow-left,
#imageCarouselOuterContainer_stacks_in_173_page0 .ug-lightbox .ug-lightbox-arrow-right{
	background-image:url('../index_files/images/lightbox-arrow-left.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-lightbox .ug-lightbox-arrow-right{
	background-image:url('../index_files/images/lightbox-arrow-right.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-lightbox .ug-lightbox-button-close{
	background-image:url('../index_files/images/lightbox-icon-close.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-lightbox-compact .ug-lightbox-button-close{
	background-image:url('../index_files/images/lightbox-icon-close-compact2.png');
}



.------------------DEFAULT_SKIN---------------------{}

/* --- arrows -- */

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-arrow-left.ug-skin-default,
#imageCarouselOuterContainer_stacks_in_173_page0 .ug-arrow-right.ug-skin-default{
	background-image:url('../index_files/skins/default/slider_arrow_left.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-arrow-right.ug-skin-default{
	background-image:url('../index_files/skins/default/slider_arrow_right.png');
}

/* --- bullets -- */

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-bullets.ug-skin-default .ug-bullet{
	background-image:url('../index_files/skins/default/slider_bullets.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-bullets.ug-skin-default.ug-bullets-gray .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_gray.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-bullets.ug-skin-default.ug-bullets-blue .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_blue.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-bullets.ug-skin-default.ug-bullets-brown .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_brown.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-bullets.ug-skin-default.ug-bullets-green .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_green.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-bullets.ug-skin-default.ug-bullets-red .ug-bullet{
	background-image:url('../index_files/skins/default/tile_bullets_red.png');
}


#imageCarouselOuterContainer_stacks_in_173_page0 .ug-button-tile-navigation.ug-button-tile-left{
	background-image:url('../index_files/skins/default/tile_button_left.png');
}



#imageCarouselOuterContainer_stacks_in_173_page0 .ug-button-tile-navigation.ug-button-tile-right{
	background-image:url('../index_files/skins/default/tile_button_right.png');
}



#imageCarouselOuterContainer_stacks_in_173_page0 .ug-button-tile-navigation.ug-button-tile-play{
	background-image:url('../index_files/skins/default/tile_button_play_pause.png');
}


/* --- play button -- */

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-button-play.ug-skin-default{
	background-image:url('../index_files/skins/default/button_playpause.png');
}

/* --- fullscreen button -- */

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-button-fullscreen.ug-skin-default{
	background-image:url('../index_files/skins/default/button_fullscreen.png');
}

/* --- zoom panel --- */

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-zoompanel.ug-skin-default .ug-zoompanel-plus{
	background-image:url('../index_files/skins/default/icon_zoom_plus.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-zoompanel.ug-skin-default .ug-zoompanel-minus{
	background-image:url('../index_files/skins/default/icon_zoom_minus.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-zoompanel.ug-skin-default .ug-zoompanel-return{
	background-image:url('../index_files/skins/default/icon_zoom_back.png');
}

/* --- Grid Panel Arrows -- */

/*--- down arrow ---*/

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-grid-panel .grid-arrow-down.ug-skin-default{
	background-image:url('../index_files/skins/default/arrow_grid_down.png');
}

/*--- up arrow ---*/

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-grid-panel .grid-arrow-up.ug-skin-default{
	background-image:url('../index_files/skins/default/arrow_grid_up.png');
}

/*--- left arrow ---*/

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-grid-panel .grid-arrow-left.ug-skin-default{
	background-image:url('../index_files/skins/default/grid_arrow_left.png');
}

/*--- right arrow ---*/

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-grid-panel .grid-arrow-right.ug-skin-default{
	background-image:url('../index_files/skins/default/grid_arrow_right.png');
}

/*--- left arrow - horizontal panel type ---*/

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-grid-panel .grid-arrow-left-hortype.ug-skin-default{
	background-image:url('../index_files/skins/default/slider_arrow_left.png');
}

/*--- right arrow - horizontal panel type ---*/

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-grid-panel .grid-arrow-right-hortype.ug-skin-default{
	background-image:url('../index_files/skins/default/slider_arrow_right.png');
}

/* --- Strip Panel Arrows -- */

/* left and right arrows */

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-strip-panel .ug-strip-arrow-left.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../index_files/skins/default/arrows_strip_left.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-strip-panel .ug-strip-arrow-right.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../index_files/skins/default/arrows_strip_right.png');
}

/* up and down arrows */

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-strip-panel .ug-strip-arrow-up.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../index_files/skins/default/arrows_strip_up.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-strip-panel .ug-strip-arrow-down.ug-skin-default .ug-strip-arrow-tip{
	background-image:url('../index_files/skins/default/arrows_strip_down.png');
}

/* --- Panel Handle Tip -- */

/* left and right handle */
#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-handle-tip-left.ug-skin-default,
#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{
	background-image:url('../index_files/skins/default/grid_handle_black_left.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-handle-tip-right.ug-skin-default{
	background-image:url('../index_files/skins/default/grid_handle_black_right.png');
}

/* top and bottom handle */

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-handle-tip-top.ug-skin-default,
#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{
	background-image:url('../index_files/skins/default/grid_handle_black_top.png');
}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-gallery-wrapper .ug-handle-tip-bottom.ug-skin-default{
	background-image:url('../index_files/skins/default/grid_handle_black_bottom.png');
}




#imageCarouselOuterContainer_stacks_in_173_page0 .ug-carousel-wrapper {
	width: 100% !important;
	left: 0px !important;
	padding-top: 20px;
	padding-bottom: 20px;
	
	top: 0px !important;
	

}

#imageCarouselOuterContainer_stacks_in_173_page0 .ug-carousel-inner {
	/*width: 100% !important;*/
	top: 20px !important;
}

.imageCarouselOuterContainer {
	margin-bottom: 10px;
}

#imageCarouselOuterContainer_stacks_in_173_page0 {
	margin-top: 0px;
	margin-bottom: 0px;
}



#stacks_in_99_page0>.s3_row {
	margin: 0 -0px;
}

#stacks_in_99_page0>.s3_row>.s3_column_left {
	width: 77.00%;
}

#stacks_in_99_page0>.s3_row>.s3_column_right {
	width: 23.000000%;
}




#stacks_in_99_page0>.s3_row>.s3_column {
	padding: 0 0px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_99_page0>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_99_page0>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}






#stacks_in_169_page0 {
	margin: 10px 0px 0px 0px;
}




#stacks_in_294_page0 .pop_alignment {
  text-align:  center ;
}

#stacks_in_294_page0 span.pop_button_wrapper {
  display: inline-block;
}

#stacks_in_294_page0 .pop_button {
  cursor: pointer;
  text-decoration: none;
  display: block;
  background: rgba(102, 204, 255, 1.00);
  color: rgba(255, 255, 255, 1.00);
  text-align: center;
  border-radius: 6px;
  border: 1px solide red;
  overflow: hidden;
}

#stacks_in_294_page0 .pop_button:hover {
  background: rgba(230, 230, 230, 1.00);
  color: rgba(255, 255, 255, 1.00);
}

#stacks_in_294_page0 .pop_button {
}

#stacks_in_294_page0 .pop_image img {
    max-width: 100%;
    height: auto;
    cursor: pointer;
}




  #stacks_in_294_page0 .pop_button {
    height: 38px;
    font-size: 16px;
    
    padding: 0 10px;
    
  }

  #stacks_in_294_page0 .pop_button,
  #stacks_in_294_page0 .pop_button i {
    line-height: 38px;
  }




.pop-tool-container.toolbar-stacks_in_294_page0-style,
.pop-tool-container.toolbar-stacks_in_294_page0-style .tool-item {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

.pop-tool-container.toolbar-stacks_in_294_page0-style {
  background-color: rgba(102, 204, 255, 1.00);
  background-size: 100% 100%;
  border-radius: 6px;
  position: absolute;
}

.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-top,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-bottom {
  height: 40px;
  border-bottom: 0px solid #beb8b8;
}

.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-top .tool-item,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-bottom .tool-item {
  float: left;
  border-right: 0;
  border-left: 0;
}

.pop-tool-container.toolbar-stacks_in_294_page0-style .tool-item {
  height: 100%;
  display: block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  padding: 10px;
  transition: none;
}

.pop-tool-container.toolbar-stacks_in_294_page0-style .tool-item > .fa {
  color: rgba(255, 255, 255, 1.00);
}
.pop-tool-container.toolbar-stacks_in_294_page0-style .tool-item.selected,
.pop-tool-container.toolbar-stacks_in_294_page0-style .tool-item:hover {
  background: rgba(255, 255, 255, 0.50);
}
.pop-tool-container.toolbar-stacks_in_294_page0-style .tool-item.selected > .fa,
.pop-tool-container.toolbar-stacks_in_294_page0-style .tool-item:hover > .fa {
  color: rgba(255, 255, 255, 1.00);
}
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-top .tool-item:first-child:hover,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-bottom .tool-item:first-child:hover {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-top .tool-item:last-child:hover,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-bottom .tool-item:last-child:hover {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-vertical-top .tool-item:first-child:hover,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-vertical-bottom .tool-item:first-child:hover,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-right .tool-item:first-child:hover,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-left .tool-item:first-child:hover {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-vertical-top .tool-item:last-child:hover,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-vertical-bottom .tool-item:last-child:hover,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-right .tool-item:last-child:hover,
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-left .tool-item:last-child:hover {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pop-tool-container.toolbar-stacks_in_294_page0-style .arrow {
  width: 0;
  height: 0;
  position: absolute;
  border-width: 7px;
  border-style: solid;
}
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-top .arrow {
  border-color: rgba(102, 204, 255, 1.00) transparent transparent;
  left: 50%;
  bottom: -14px;
  margin-left: -7px;
}
.pop-tool-container.toolbar-stacks_in_294_page0-style.tool-bottom .arrow {
  border-color: transparent transparent rgba(102, 204, 255, 1.00);
  left: 50%;
  top: -14px;
  margin-left: -7px;
}

.stacks_in_294_page0_hidden {
  display: none;
}


/* Animations */
.animate-flyin {
  -webkit-animation: rotateAnimate 0.5s 1 ease;
}

@-webkit-keyframes rotateAnimate {
  from {
    transform: rotate(180deg) translate(-120px);
    opacity: 0;
  }
  to {
    transform: rotate(0deg) translate(0px);
    opacity: 1;
  }
}

@-webkit-keyframes pop_flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes pop_flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.animate-flipInX {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;

  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: pop_flipInX;
  animation-name: pop_flipInX;
}



@-webkit-keyframes pop_flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes pop_flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.animate-flipInY {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: pop_flipInY;
  animation-name: pop_flipInY;
}




@-webkit-keyframes pop_bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes pop_bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.animate-bounce {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: pop_bounce;
  animation-name: pop_bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}


@-webkit-keyframes pop_pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pop_pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate-pulse {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-iteration-count: 2;
  animation-iteration-count: 2;
  -webkit-animation-name: pop_pulse;
  animation-name: pop_pulse;
}



@-webkit-keyframes pop_rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pop_rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate-rubberBand {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: pop_rubberBand;
  animation-name: pop_rubberBand;
}



@-webkit-keyframes pop_swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes pop_swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.animate-swing {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: pop_swing;
  animation-name: pop_swing;
}



@-webkit-keyframes pop_wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes pop_wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.animate-wobble {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-name: pop_wobble;
  animation-name: pop_wobble;
}



@-webkit-keyframes pop_bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pop_bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.animate-bounceIn {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: pop_bounceIn;
  animation-name: pop_bounceIn;
}



@-webkit-keyframes pop_fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes pop_fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.animate-fadeInUp {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: pop_fadeInUp;
  animation-name: pop_fadeInUp;
}


@-webkit-keyframes pop_fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes pop_fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.animate-fadeInDown {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: pop_fadeInDown;
  animation-name: pop_fadeInDown;
}


@-webkit-keyframes pop_fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes pop_fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.animate-fadeIn {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-name: pop_fadeIn;
  animation-name: pop_fadeIn;
}



@-webkit-keyframes pop_zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes pop_zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.animate-zoomIn {
  -webkit-animation-duration: 0.45s;
  animation-duration: 0.45s;
  -webkit-animation-name: pop_zoomIn;
  animation-name: pop_zoomIn;
}

#stacks_in_325_page0>.s3_row {
	margin: 0 -25px;
}

#stacks_in_325_page0>.s3_row>.s3_column_left {
	width: 78.00%;
}

#stacks_in_325_page0>.s3_row>.s3_column_right {
	width: 22.000000%;
}




#stacks_in_325_page0>.s3_row>.s3_column {
	padding: 0 25px;
}










@media only screen and (max-width: 770px) {


	#stacks_in_325_page0>.s3_row  {
		margin: -25px 0;
	}
	#stacks_in_325_page0>.s3_row>.s3_column {
		padding: 25px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_325_page0>.s3_row  {
		margin: -25px 0;
	}
	#stacks_in_325_page0>.s3_row>.s3_column {
		padding: 25px 0;
		width:100%;
	}


}






#stacks_in_325_page0 {
	padding: 15px 0px 0px 0px;
}

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

#stacks_in_1770_page0 {
	padding: 8px 0px 5px 0px;
}

#stacks_in_1276_page0 {
	margin: 5px 0px 5px 0px;
}

#stacks_in_1277_page0 {
	display:inline-block; width:100%; line-height: 0.250000em;
}

#stacks_in_1873_page0 {
	padding: 0px 0px 5px 0px;
}

#stacks_in_1871_page0 {
	margin: 20px 0px 10px 0px;
}
#stacks_in_1786_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1786_page0>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_1786_page0>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_1786_page0>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_1786_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1786_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_1786_page0 {
	padding: 5px 0px 0px 0px;
}

#stacks_in_1805_page0 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_1870_page0 {
	display:inline-block; width:100%; line-height: 0.550000em;
}

#stacks_in_4364_page0 {
	padding: 30px 0px 0px 0px;
}

#stacks_in_1286_page0 {
	background-color: rgba(230, 230, 230, 1.00);
}

#stacks_in_347_page0 {
	padding: 0px 2px 0px 2px;
}

#stacks_in_332_page0 {
	padding: 0px 5px 0px 5px;
}

#stacks_in_333_page0 {
	display:inline-block; width:100%; line-height: 0.250000em;
}

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

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

#stacks_in_1803_page0 {
	margin: 3px 0px 0px 0px;
}

#stacks_in_1882_page0 {
	display:inline-block; width:100%; line-height: 0.900000em;
}
#stacks_in_1302_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1302_page0>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1302_page0>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1302_page0>.s3_row>.s3_column_right {
	width: 33.33%;
}




#stacks_in_1302_page0>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {


	#stacks_in_1302_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1302_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_1302_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1302_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_1302_page0 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_328_page0 {
	margin: 0px 0px 10px 0px;
}

#stacks_in_1654_page0 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_1382_page0 {
	margin: 20px 0px 10px 0px;
}
#stacks_in_1685_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1685_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {


	#stacks_in_1685_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1685_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}



	#stacks_in_1685_page0>.s3_row  {
		margin: -10px;
	}
	#stacks_in_1685_page0>.s3_row>.s3_column {
		padding: 10px;
		width:50%;
	}
	#stacks_in_1685_page0>.s3_row>.s3_column_right {
		padding: 10px;
		width:100%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_1685_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1685_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  

#stacks_in_1324_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1328_page0 {
	display:inline-block; width:100%; line-height: 0.690000em;
}

#stacks_in_1331_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1335_page0 {
	display:inline-block; width:100%; line-height: 0.700000em;
}

#stacks_in_1338_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1342_page0 {
	display:inline-block; width:100%; line-height: 0.700000em;
}

#stacks_in_1345_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1349_page0 {
	display:inline-block; width:100%; line-height: 0.700000em;
}

#stacks_in_1353_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1357_page0 {
	display:inline-block; width:100%; line-height: 0.650000em;
}

#stacks_in_1756_page0 {
	margin: 10px 0px 10px 0px;
}
#stacks_in_1691_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1691_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_1691_page0>.s3_row  {
		margin: -10px;
	}
	#stacks_in_1691_page0>.s3_row>.s3_column {
		padding: 10px;
		width:50%;
	}
	#stacks_in_1691_page0>.s3_row>.s3_column_right {
		padding: 10px;
		width:100%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_1691_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1691_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  

#stacks_in_1360_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1364_page0 {
	display:inline-block; width:100%; line-height: 0.650000em;
}

#stacks_in_1367_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1371_page0 {
	display:inline-block; width:100%; line-height: 0.650000em;
}

#stacks_in_1374_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1378_page0 {
	display:inline-block; width:100%; line-height: 0.650000em;
}

#stacks_in_1703_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1707_page0 {
	display:inline-block; width:100%; line-height: 0.650000em;
}

#stacks_in_1709_page0 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width:  1px;
	-moz-border-radius:  3px;
	-webkit-border-radius:  3px;
	border-radius:  3px;
}

#stacks_in_1713_page0 {
	display:inline-block; width:100%; line-height: 0.650000em;
}

#stacks_in_1453_page0 {
	margin: 20px 0px 0px 0px;
}

#stacks_in_1454_page0 {
	display:inline-block; width:100%; line-height: 0.900000em;
}
#stacks_in_1501_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1501_page0>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1501_page0>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1501_page0>.s3_row>.s3_column_right {
	width: 33.33%;
}




#stacks_in_1501_page0>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {


	#stacks_in_1501_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1501_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_1501_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1501_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#stacks_in_1505_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1505_page0>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1505_page0>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1505_page0>.s3_row>.s3_column_right {
	width: 33.33%;
}




#stacks_in_1505_page0>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {




}



@media only screen and (max-width: 400px) {


	#stacks_in_1505_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1505_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_p1459_n2_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_p1463_n2_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_1509_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1509_page0>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1509_page0>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1509_page0>.s3_row>.s3_column_right {
	width: 33.33%;
}




#stacks_in_1509_page0>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {




}



@media only screen and (max-width: 400px) {


	#stacks_in_1509_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1509_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_p1471_n2_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_p1475_n2_page0 {
	display:inline-block; width:100%; line-height: 0.810000em;
}

#stacks_in_p1481_n2_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}
#stacks_in_1513_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1513_page0>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1513_page0>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1513_page0>.s3_row>.s3_column_right {
	width: 33.33%;
}




#stacks_in_1513_page0>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {




}



@media only screen and (max-width: 400px) {


	#stacks_in_1513_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1513_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_p1485_n2_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_p1493_n2_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_1498_page0 {
	display:inline-block; width:100%; line-height: 0.900000em;
}

#stacks_in_16_page0 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_1386_page0 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1441_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1441_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_1441_page0>.s3_row  {
		margin: -10px;
	}
	#stacks_in_1441_page0>.s3_row>.s3_column {
		padding: 10px;
		width:50%;
	}
	#stacks_in_1441_page0>.s3_row>.s3_column_right {
		padding: 10px;
		width:100%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_1441_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1441_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  

#stacks_in_1389_page0 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_1390_page0 {
	width: 125px;
}

#stacks_in_1390_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1393_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_out_1394_page0 {
	width: 125px;
}

#stacks_in_1394_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1397_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_1400_page0 {
	padding: 0px 0px 15px 0px;
}

#stacks_out_1401_page0 {
	width: 125px;
}

#stacks_in_1401_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1404_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_out_1405_page0 {
	width: 125px;
}

#stacks_in_1405_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1408_page0 {
	display:inline-block; width:100%; line-height: 0.250000em;
}

#stacks_in_1411_page0 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_1412_page0 {
	width: 125px;
}

#stacks_in_1412_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1415_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_out_1416_page0 {
	width: 125px;
}

#stacks_in_1416_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1419_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_1422_page0 {
	padding: 0px 0px 20px 0px;
}

#stacks_out_1423_page0 {
	width: 125px;
}

#stacks_in_1423_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1426_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_out_1427_page0 {
	width: 125px;
}

#stacks_in_1427_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1430_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_in_1433_page0 {
	border: solid rgba(204, 204, 204, 1.00);
	border-width:  1px;
	padding: 10px 20px 45px 20px;
}

#stacks_in_1434_page0 {
	display:inline-block; width:100%; line-height: 0.900000em;
}
#stacks_in_1934_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1934_page0>.s3_row>.s3_column {
	padding: 0 10px;
}








  


@media only screen and (max-width: 770px) {




	#stacks_in_1934_page0>.s3_row  {
		margin: -10px;
	}
	#stacks_in_1934_page0>.s3_row>.s3_column {
		padding: 10px;
		width:50%;
	}
	#stacks_in_1934_page0>.s3_row>.s3_column_right {
		padding: 10px;
		width:100%;
	}



}



@media only screen and (max-width: 400px) {


	#stacks_in_1934_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1934_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}





}




  

#stacks_out_3932_page0 {
	width: 125px;
}

#stacks_in_3932_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_2015_page0 {
	display:inline-block; width:100%; line-height: 0.750000em;
}

#stacks_out_1957_page0 {
	width: 125px;
}

#stacks_in_1957_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1960_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_out_1961_page0 {
	width: 125px;
}

#stacks_in_1961_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1964_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_out_1978_page0 {
	width: 125px;
}

#stacks_in_1978_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1981_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_out_1982_page0 {
	width: 125px;
}

#stacks_in_1982_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_1985_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_out_1999_page0 {
	width: 125px;
}

#stacks_in_1999_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_2002_page0 {
	display:inline-block; width:100%; line-height: 0.800000em;
}

#stacks_out_2003_page0 {
	width: 125px;
}

#stacks_in_2003_page0 {
	-moz-border-radius:  10px;
	-webkit-border-radius:  10px;
	border-radius:  10px;
}

#stacks_in_2006_page0 {
	display:inline-block; width:100%; line-height: 0.750000em;
}

#stacks_in_1828_page0 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_1521_page0 {
	padding: 20px 0px 0px 0px;
}
#stacks_in_1665_page0>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1665_page0>.s3_row>.s3_column_left {
	width: 40.00%;
}

#stacks_in_1665_page0>.s3_row>.s3_column_center {
	width: 30.000000%;
}

#stacks_in_1665_page0>.s3_row>.s3_column_right {
	width: 30.00%;
}




#stacks_in_1665_page0>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {




}



@media only screen and (max-width: 400px) {


	#stacks_in_1665_page0>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1665_page0>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}





#stacks_in_2043_page0>.s3_row {
	margin: 0 -0px;
}

#stacks_in_2043_page0>.s3_row>.s3_column {
	padding: 0 0px;
}








  


@media only screen and (max-width: 770px) {






}



@media only screen and (max-width: 400px) {






}




  
#rollFadestacks_in_2044_page0 {
	opacity: 0.25;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_2044_page0:hover {
	opacity: 0.99;
}
#stacks_out_2045_page0 {
	width: 25px;
}
#rollFadestacks_in_2049_page0 {
	opacity: 0.25;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_2049_page0:hover {
	opacity: 0.99;
}
#stacks_out_2050_page0 {
	width: 25px;
}
#rollFadestacks_in_2054_page0 {
	opacity: 0.25;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_2054_page0:hover {
	opacity: 0.99;
}
#stacks_out_2055_page0 {
	width: 25px;
}
#rollFadestacks_in_2059_page0 {
	opacity: 0.25;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_2059_page0:hover {
	opacity: 0.99;
}
#stacks_out_2060_page0 {
	width: 25px;
}
#rollFadestacks_in_2064_page0 {
	opacity: 0.25;
	transition: opacity 500ms ease-out;
	-moz-transition: opacity 500ms ease-out;
	-webkit-transition: opacity 500ms ease-out;
	-o-transition: opacity 500ms ease-out;
}

#rollFadestacks_in_2064_page0:hover {
	opacity: 0.99;
}
#stacks_out_2065_page0 {
	width: 25px;
}
/*
  * Pop Box
  * Author: Jeremy Hawes
  * Version: 2.3.4
  * Product URL: http://onelittledesigner.com/rapidweaver-stack/popBox
  * Support URL: http://forum.onelittledesigner.com/tutorials/kb/popBox
  * Author URL: http://onelittledesigner.com
   	* Description: 1LD's Content Lightbox / Modal Window - for RapidWeaver Stacks
*/

html {overflow-y: scroll;}
.has-overlay {overflow: hidden;}
.has-overlay > body {height: 100%; overflow-y: scroll;}
#popBox_stacks_in_2028_page0.semantic-content {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  transform: translate(0, 100%);
  -webkit-transform: translate3d(0, 100%, 0);
  -moz-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999999;
  opacity: 0;
  line-height: 1.3;
  display: none\9;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  
}
#popBox_stacks_in_2028_page0.semantic-content:target {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}
#popBox_stacks_in_2028_page0.is-active.semantic-content {display: block\9;}
#popBox_stacks_in_2028_page0.semantic-content:target {display: block\9;}
#popBox_stacks_in_2028_page0.semantic-content .modal-inner {
  z-index: 999999;
  overflow-x: hidden;
  border-radius: 2px;
  background: #FFFFFF;
  
  
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
    position: absolute;
    left: 50%;
  
}
.semantic-content .modal-inner > img,
.semantic-content .modal-inner > video,
.semantic-content .modal-inner > iframe {
  width: 100%;
  height: auto;
  min-height: 100px;
}
.semantic-content .modal-inner > img {
  width: auto;
  max-width: 100%;
}
#popBox_stacks_in_2028_page0.semantic-content .popBoxHeader {
  background: #FFFFFF;
  	border-bottom: 1px solid #DDDDDD;
  
  padding: 5px 5px 5px 5px;
  
  	color: #222222;
  	position: relative;
}
#popBox_stacks_in_2028_page0.semantic-content .modal-content {
  background: #FFFFFF;
  border-right: none;
  border-left: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  
  padding: 5px 5px ;
  
  overflow-x: hidden;
  overflow-y: auto;
  color: #222222;
  
    height: 30px;
  
}
#popBox_stacks_in_2028_page0.semantic-content .popBoxFooter {
  background: #F0F0F0;
  	border-top: 1px solid #FFFFFF;
  
  padding: 5px 5px 5px 5px;
  
  	color: #222222;
}


#stacks_in_2028_page0 .semantic-content .modal-close {
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}
#stacks_in_2028_page0 .semantic-content .modal-close:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
}

#popBox_stacks_in_2028_page0.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.38;
}

#popBox_stacks_in_2028_page0 .closeIcon {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 99999999;
  color: #333333;
}
#popBox_stacks_in_2028_page0 .closeIcon:hover {
  color: #333333;
}
#popBox_stacks_in_2028_page0 .closeIcon svg {
  font-size: 10px;
  height: 10px;
  width: 10px;
}
#popBox_stacks_in_2028_page0 .closeIcon svg path {
  fill: #333333;
}

  /* Screen sizes greater than 768px */
  #popBox_stacks_in_2028_page0.semantic-content .widthPercentageOff .modal-inner {
    width: 355px;
    min-width: 355px;
    max-width: 355px;
  }
  #popBox_stacks_in_2028_page0.semantic-content .widthPercentageOn .modal-inner {
    width: 45%;
    min-width: 45%;
    max-width: 300px;
  }
  /* Tablets */
  @media (max-width: 300px) {
    #popBox_stacks_in_2028_page0.semantic-content .modal-content {
      height: 400px;
    }
    #popBox_stacks_in_2028_page0.semantic-content .widthPercentageOff .modal-inner {
      width: 200px;
      min-width: 200px;
      max-width: 200px;
    }
    #popBox_stacks_in_2028_page0.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }
  /* Mobile Devices */
  @media (max-width: 300px) {
    #popBox_stacks_in_2028_page0.semantic-content .modal-content {
      height: 200px;
    }
    #popBox_stacks_in_2028_page0.semantic-content .widthPercentageOff .modal-inner {
      width: 300px;
      min-width: 300px;
      max-width: 300px;
    }
    #popBox_stacks_in_2028_page0.semantic-content .widthPercentageOn .modal-inner {
      width: 100%;
      min-width: 100%;
      max-width: 100%;
    }
  }


#popBox_stacks_in_2028_page0.semantic-content.timerOut {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  opacity: 1;
}

#popBox_stacks_in_2028_page0 .imageType2 svg {
  display: none;
}
#popBox_stacks_in_2028_page0 .closeIcon img {
  display: none;
}
#popBox_stacks_in_2028_page0 .imageType2 img {
  display: block;
  width: auto;
  height: 20px;
}
#popBox_stacks_in_2028_page0.semantic-content .modal-inner {
  border-radius: 1px
}
#popBox_stacks_in_2028_page0.semantic-content .popBoxHeader {
  border-radius: 1px 1px 0px 0px;
}
#popBox_stacks_in_2028_page0.semantic-content .popBoxFooter {
  border-radius: 0px 0px 1px 1px;
}
#popBox_stacks_in_2028_page0.semantic-content .modal-inner {
  border-width: 1px;
  border-color: #DDDDDD;
  border-style: solid;
  box-sizing: border-box;
}
/* Style Demo */
#stacks_in_2028_page0 .popBoxStyleDemo > div {
  padding: 50px 0px;
}
#popBox_stacks_in_2028_page0.popBoxStyleDemo .modal-content {
  height: 30px;
}
#popBox_stacks_in_2028_page0.popBoxStyleDemo .modal-inner {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
}
#popBox_stacks_in_2028_page0.popBoxStyleDemo .widthPercentageOff .modal-inner {
  width: 355px;
  min-width: 355px;
  max-width: 355px;
  margin: 0 auto;
}
#popBox_stacks_in_2028_page0.popBoxStyleDemo .widthPercentageOn .modal-inner {
  width: 45%;
  min-width: 45%;
  max-width: 300px;
  margin: 0 auto;
}
#popBox_stacks_in_2028_page0.popBoxStyleDemo.popBoxOverlay .modal-close:before {
  background-color: #000000;
  opacity: 0.38;
}
#popBox_stacks_in_2028_page0.popBoxStyleDemo .popBoxHeader {
  padding: 5px 5px 5px 5px;
}
#popBox_stacks_in_2028_page0.popBoxStyleDemo .modal-content {
  padding: 5px;
  padding: 5px 5px;
}
#popBox_stacks_in_2028_page0.popBoxStyleDemo .popBoxFooter {
  padding: 5px;
  padding: 5px 5px 5px 5px;
}
#stacks_in_2028_page0 .closeText {
  display: none;
  font-size: 12px;
  color: #333333;
  background: transprent;
}














/* 3D */

/* Coupon */

/* Subtle */

/* Thick Borders */

#popBox_stacks_in_2028_page0.semantic-content .modal-inner {
  overflow: visible;
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  -moz-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
  background: #DDDDDD;
}
#popBox_stacks_in_2028_page0 .closeIcon {
  border: 4px solid #DDDDDD;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  text-align: center;
  margin-top: -30px;
}
#popBox_stacks_in_2028_page0 .modal-inner .closeIcon {
  background: #FFFFFF;
}
#popBox_stacks_in_2028_page0 .modal-inner .closeText {
  background: transparent;
}
#popBox_stacks_in_2028_page0 .popBoxHeader .closeIcon {
  background: #FFFFFF;
}
#popBox_stacks_in_2028_page0 .closeIcon svg {
  height: 30px;
}
#popBox_stacks_in_2028_page0 .closeIcon img {
  height: 30px;
  width: 30px;
  border-radius: 50%;
}
#popBox_stacks_in_2028_page0.semantic-content .popBoxHeader {
  border-width: 0px 0px 4px 0px;
  border-color:  #DDDDDD;
}
#popBox_stacks_in_2028_page0.semantic-content .modal-content {
  border: 4px solid;
  border-width: 0px;
}
#popBox_stacks_in_2028_page0.semantic-content .popBoxFooter {
  border-width: 4px 0px 0px 0px;
  border-color:  #FFFFFF;
}

/* Transparent */



#stacks_in_2028_page0 {
	-moz-border-radius:  5px;
	-webkit-border-radius:  5px;
	border-radius:  5px;
}

#stacks_in_2032_page0 {
	display:inline-block; width:100%; line-height: 0.750000em;
}
#stacks_in_2034_page0_button {
	display:block;
	position: relative;
	text-align: center;
}


#stacks_in_2034_page0 a:link, #stacks_in_2034_page0 a:visited {
	 display:inline-block; 
	
	
	position: relative;
	text-decoration:none;
}
#stacks_in_2034_page0 a:hover, #stacks_in_2034_page0 a:active {
	color:#FFFFFF;
}







#stacks_in_2034_page0 a:link, #stacks_in_2034_page0 a:visited {
	background-color:#FFA00A;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFA00A), to(#BD6006));
	border:1px solid #BD6006;
	padding:3px 20px;
	border-radius:30px;
	color:#FFFFFF;
	box-shadow:rgba(0, 0, 0, 0.5) 0px 1px 2px;
	margin:5px;
	font-weight:bold;
}
#stacks_in_2034_page0 a:hover {
	background-color:#FFAC0A;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFAC0A), to(#A45305));
	box-shadow:rgba(0, 0, 0, 0.25) 0px 2px 4px;
}
#stacks_in_2034_page0 a:active {
	background-color:#FFA00A;
	box-shadow:rgba(0, 0, 0, 0.75) 0px 0px 4px inset;
}



/* Start Notify stack CSS code */#doonotify-notice-wrapper {	position:fixed;	top:20px;	right:20px;	width:301px;	z-index:999999;}.doonotify-item-wrapper {	position:relative;	margin:0 0 10px 0;	background:url('../index_files/notifyAssets/ie-spacer.gif'); /* ie7/8 fix */ }.doonotify-top {	background:url(../index_files/notifyAssets/doonotify.png) no-repeat left -30px;	height:10px;	z-index:9999999;}.doonotify-item-wrapper {	color:#eee !important;}.doonotify-item-wrapper p{	color:#eee !important;}.doonotify-item {	display:block;	background:rgba(0,0,0,0.8);	padding:12px 11px 18px 11px;	font-family:arial !important;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */	-moz-box-sizing: border-box;    /* Firefox, other Gecko */	box-sizing: border-box;         /* Opera/IE 8+ */	text-align: left;}.hover .doonotify-item {	padding:10px 11px 18px 9px;	border: 2px solid #ffffff;}.stacks_in_3938_page0hidden-image{	width: 48px;	height: 48px;	overflow: hidden;}.stacks_in_3938_page0hidden-image img{	width: 100%;	height: auto;}.doonotify-image {	width:48px;	height:48px;	float:left;	margin-right: 10px;	overflow: hidden;}.doonotify-image img {	width:100%;	height:auto;}.doonotify-with-image,.doonotify-without-image {	padding:0;}.doonotify-with-image {	width:216px;	float:left;}.doonotify-item p {	padding:0;	margin:0;	word-wrap:break-word !important;	font-size: 13px;	font-weight: 400 !important;	line-height: normal !important;}.doonotify-close {	display:none;	position:absolute;	top:5px;	left:3px;	background:url(../index_files/notifyAssets/doonotify.png) no-repeat left top;	cursor:pointer;	width:30px;	height:30px;	text-indent:-9999em;    z-index:9999999;}.doonotify-title {	font-size:14px !important;	line-height: normal !important;	font-weight:bold !important;	padding:0 0 7px 0;	display:block;	text-shadow:1px 1px 0 #000; /* Not supported by IE :( */	text-align: left;}/* for the light (white) version of the doonotify notice */.doonotify-light .doonotify-item {    background:rgba(255,255,255,0.8);    color: #222 !important;}.doonotify-light p{	color: #222 !important;}.doonotify-light .doonotify-title {    text-shadow: none;    text-align: left;	color: #222 !important;}.doonotify-light .doonotify-item:hover {	border: 2px solid #2d2d2d;	color: #222 !important;}.stacks_in_3938_page0clear{	clear:both;	height: 0;	margin: 0;	padding: 0;}@media all and (max-width: 1024px) {.doonotify-close {	display:block;	left:100%;	margin-left: -32px;}#doonotify-notice-wrapper {	position:fixed;	top:0px;	left:0px;	width:100%;}.doonotify-item, .doonotify-light .doonotify-item {	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}.hover .doonotify-item {	padding:12px 11px 18px 11px;	border: none;}.doonotify-light .doonotify-item:hover {	padding:12px 11px 18px 11px;	border: none;}} /* end media query *//* ####################################### *//*        Edit Mode Theme Style            *//* ####################################### *//* ####################################### *//*         If not edit mode below          *//* ####################################### */#stacks_in_3938_page0 div{	display: none;	height: 0;	margin: 0;	padding: 0;}/* End Notify stack CSS code */