
				#ImageGallery30 .responsive-gallery .gallery-image {
			background-position: 50% 50%;
		}

		#ImageGallery30 .responsive-gallery {
			height: 560px;
		}
					#ImageGallery30 .responsive-gallery .gallery-image-0 {
				background-image: url(/images/cms/CandleSand-in-boat-transformed1.jpg?t=1752264802);
				display: block;
			}
			
		/* Responsive Gallery Common Styles */
		.responsive-gallery .gallery-image {
			background-size: cover;
			background-repeat: no-repeat;
			width: 100%;
			height: 100%;
			position: absolute;
			top: 0;
			left: 0;
			overflow: hidden;
			z-index: 2;
		}
		.responsive-gallery {
			position: relative;
			width: 100%;
			overflow: hidden;
		}
		.responsive-gallery .gallery-images {
			width: 100%;
			height: 100%;
			overflow: hidden;
			z-index: 2;
		}

		.responsive-gallery .gallery-nav-items {
			position: absolute;
			width: 100%;
			bottom: 10%;
			text-align: center;
			margin: 0;
			padding: 0;
		}

		.responsive-gallery .gallery-nav-item {
			position: relative;
			list-style-type: none;
			width: 16px;
			height: 16px;
			border-radius: 8px;
			font-size: 0;
			background-color: #FFF;
			display: inline-block;
			margin: 0 4px;
			cursor: pointer;
			border: 1px solid #555;
			z-index: 3;
		}
		.responsive-gallery .gallery-nav-item.active {
			background-color: #f8931d;
		}

		.responsive-gallery .gallery-nav-move {
			outline: none;
			width: 15%;
			height: 100%;
			position: absolute;
			top: 0;
			background-repeat: no-repeat;
			background-position: 50%; 50%;
			cursor: pointer;
			background-size: 0 0;
			z-index: 3;
		}

		.responsive-gallery .gallery-nav-move:hover {
			background-size: auto auto;
		}

		.responsive-gallery .gallery-link {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			text-align: center;
			text-decoration: none;
		}

		.responsive-gallery .gallery-link:hover {
			text-decoration: none;
		}

		.responsive-gallery .gallery-caption-wrapper {
			display: table;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			text-align: center;
			text-decoration: none;
		}

		.responsive-gallery .gallery-caption-container {
			display: table-cell;
			vertical-align: middle;
			width: 50%;
			color: #000;
			font-size: 300%;
			position: relative;
		}

		.responsive-gallery .gallery-caption {
			display: inline-block;
			position: relative;
			z-index: 1;
			line-height: 1em;
		}

		.responsive-gallery .gallery-caption::before {
			content: '';
			background-color: #FFF;
			position: absolute;
			top: -25%;
			left: -25%;
			width: 150%;
			height: 150%;
			opacity: .5;
			z-index: -1;
		}

		.responsive-gallery .gallery-nav-next {
			right: 0;
			background-image: url(/cirkuit/includes/images/icons/white/rndbrnext_48x48.png);
		}

		.responsive-gallery .gallery-nav-prev {
			left: 0;
			background-image: url(/cirkuit/includes/images/icons/white/rndbrprev_48x48.png);
		}
	

						
													#Image52{
								box-sizing: border-box;
								background-repeat: no-repeat;
																	background-image: url('/images/cms/Candle-Wave-Candle-Sand-B1.jpg');
																
																	background-size: cover;
																
																	background-position: Center Top;
																
																	min-height: 500px;
															}
							
																		@media only screen and (max-width: 1400px) {
												#Image52{
													background-image: url('/images/cms/Candle-Wave-Candle-Sand-B1_1600x855.jpg');
												}
											}
																					@media only screen and (max-width: 1100px) {
												#Image52{
													background-image: url('/images/cms/Candle-Wave-Candle-Sand-B1_1300x695.jpg');
												}
											}
																					@media only screen and (max-width: 800px) {
												#Image52{
													background-image: url('/images/cms/Candle-Wave-Candle-Sand-B1_1000x534.jpg');
												}
											}
																					@media only screen and (max-width: 500px) {
												#Image52{
													background-image: url('/images/cms/Candle-Wave-Candle-Sand-B1_700x374.jpg');
												}
											}
																	
														
													
												
					

						
													#Image53{
								text-align: center;
display: block;
padding: 15px;
							}
												
					

		.gallery-adv{
			display:none; /*display with javascript*/
		}
		
							.gallery-adv{
						font-size: 8pt;
						font-weight: bold;
						min-height:500px;
						
						/* The display of content is enabled by a javascript generated style on the page.
						   This is so that the slideshow content won't display unless javascript is enabled. */
						display:none; /*display with javascript*/
					}
					.gallery-adv .ss-controls a{
						padding-left: 20px;
						outline: none;
					}
					.gallery-adv .ss-controls a.play{
						background: url(/cirkuit/cms/include/contentTypes/ImageGallery/frontend/images/play.gif) left center no-repeat;
					}
					.gallery-adv .ss-controls a.pause{
						background: url(/cirkuit/includes/images/loadingAnimations/snake-grey.gif) left center no-repeat;	
					}
					.thumbnails-adv ul li{
						background: none;
					}
					.ContentType_ImageGallery_galleryContainer{
						float:left;
						width: 100%;
					}
					.ContentType_ImageGallery_galleryContainer span.image-wrapper{
						width: 100%;
					}
					#ImageGallery31 div.content {
						float:right;
												width:555px;
					}
					div.content.ContentType_ImageGallery_SingleImage{
						float:none;
					}
					#ImageGallery31 div.loader {
						background-image: url('/cirkuit/includes/images/loadingAnimations/horizBar.gif');
						background-repeat: no-repeat;
						background-position: center;
						width: 555px;
						height: 350px;
					}
					div.navigation{
					
					}
					div.content a, div.navigation a {
						text-decoration: none;
						color: #999;
					}
					div.content  a:focus, div.content  a:hover, div.content  a:active {
						text-decoration: underline;
					}
					div.controls {
						margin-top: 5px;
						height: 23px;
					}
					div.controls a {
						padding: 5px;
					}
					div.ss-controls {
						float: left;
					}
					div.nav-controls {
						float: right;
					}
					
					.ContentType_ImageGallery_crossSlide{
						clear: both;
						text-align: center;
						padding-bottom: 8px;
					}
					div.slideshow {
					
					}
					div.slideshow span.image-wrapper {
					}
					div.slideshow a.advance-link {
						display: block;
						text-decoration:none;
					}
					div.slideshow a.advance-link:hover{
						text-decoration:none;
					}
					div.slideshow img {
						border: 1px solid #ccc;
						padding: 2px;
						display: block;
						margin: 0 auto;
					}
					.caption{
						zoom:1;
					}
					.image-caption a{
						text-decoration: underline !important;
					}
					div.download {
						float: right;
					}
					#ImageGallery31 div.download a{
						padding: .5em 0 1em 23px;
												outline: none;
						text-decoration: none !important;
					}
					div.embox {
						clear: both;
						border: 1px solid #ccc;
						background-color: #eee;
						padding: 12px;
					
						min-height:15px;
						height:auto !important;
						height:15px;
					}
					div.image-title {
						font-weight: bold;
						font-size: 1.4em;
					}
					
					#ImageGallery31 div.image-desc {
						line-height: 1.3em;
					}
					.thumbnails-adv ul.thumbs {
						margin: 0;
						padding: 0;
						text-align: center;
					}
					.thumbnails-adv ul.thumbs li {
						padding: 0;
						margin: 5px 10px 5px 0;
						list-style: none;
					}
					a.thumb {
						display: block;
						text-align: center;
					}
					.thumbnails-adv ul.thumbs li.selected a.thumb {
					
					}
					a.thumb:focus {
						outline: none;
					}
					.thumbnails-adv ul.thumbs img {
						padding: 2px;
						border: none;
						border: 1px solid #ccc;
					}
					#ImageGallery31 .thumbnails-adv ul.thumbs li {
						border: none;
						display: inline-block;
						vertical-align: top;
												width: 310px;
						height:auto !important;
					}					
					@media only screen and (max-width: 340px){
						#ImageGallery31 .thumbnails-adv ul.thumbs li {
							width: auto;
						}
					}
					
					.ContentType_ImageGallery_SingleImage{
						margin: 0 auto;
					}
					
									/* limit lightbox width */
					#lightbox-container-image-data-box,
					#lightbox-image,
					#lightbox-container-all{
						max-width: 1100px;
					}
					#lightbox-container-image-box{
						max-width: 1120px;
					}
					#lightbox-container-image,
					#lightbox-container-image-box{
						height: auto !important;
					}
					#lightbox-nav-btnPrev,
					#lightbox-nav-btnNext{
						height: 150px !important;
					}
					#lightbox-container-image-box{
						min-height: 150px;
					}
					#lightbox-container-image:before,
					#lightbox-container-image:after {
						content: " ";
						display: table;
					}
					#lightbox-container-image:after {
						clear: both;
					}
					@media only screen and (max-width: 1150px){
						/* limit lightbox width */
						#lightbox-container-image-data-box,
						#lightbox-image,
						#lightbox-container-all{
							max-width: 100%;
						}
						body #lightbox-container-image-box{
							max-width: 100%;
							border: none;
						}
						#lightbox-container-image-data-box{
							box-sizing: border-box;
						}
					}
				
		div.pagination {
			font-size:8pt;
			font-weight: bold;
		}
		div.navigation div.top {
			margin-bottom: 17px;
			height: 11px;
		}
		div.navigation div.bottom {
			margin-top: 12px;
			clear: left;
		}
		div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
			display: block;
			float: left;
			margin-right: 2px;
			padding: 4px 7px 2px 7px;
			border: 1px solid #ccc;
		}
		div.pagination span.ellipsis{
			border: none;
			padding:4px 3px 2px 3px;
			color: #999;
		}
		div.pagination a:hover {
			background-color: #ffffcc;
			text-decoration: none;
		}
		div.pagination span.current {
			font-weight: bold;
			background-color: #eee;
			border-color: #aaa;
			color: #000;
		}			
		.clearBothAssurance{
			zoom:1;
			clear: both;
			width: 100%;
			height: 0;
		}
	

							.StreamingMedia_downloadContainer{
								text-align: center;
								margin: .5em 0;
							}
							.StreamingMedia_QualitySelector,
							.StreamingMedia_playerContainer,
							.StreamingMedia_zoom{
								text-align: center;
								padding: .5em;
							}
							.StreamingMedia_player{
								margin: 0 auto;
							}
							.StreamingMedia_playerContainer object{
								background: #000;
							}
							.SubPageList_summaryPageTitle{
								text-align: center;
								padding: .25em 0;
							}
							.SubPageList_summaryPageTitle a{
								font-size: 125%;
								font-weight: bold;
							}
						

				   			#StreamingMedia3 video{
					   			margin: 0 auto;
					   			
					   			height: 622px;					   			
					   			width: 350px;							
								object-fit: initial; /* fits poster image */
								cursor: pointer;
								display: block;
							}
															@media only screen and (max-width: 350px) {
									#StreamingMedia3 video{
										width: 100%;
																					height: auto;
																			}
								}
														

						#content .responsive-gallery .gallery-caption {
	margin-top:10vw;
}
.StreamingMedia_QualitySelector{
	display: none;
}
#Image52 {
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-image: url('/images/cms/Candle-Wave-Candle-Sand-B1.jpg');
  background-size: auto;
  background-position: 20% 0%;
  height: 500px;
}
@media only screen and (max-width: 767px) {
	body #ImageGallery1 .responsive-gallery .gallery-image-0 {
		background-position: center;
	}
	body #content .responsive-gallery .gallery-caption {
		margin-left:0;
		margin-top:0;
	}
	.cms_TestimonialsPreview .buttons a {
		margin-top:0.5rem;
		margin-bottom:0.5rem;
	}
	#Image25 {
		min-height: 80vw;
	}
}
						
