.galleria-container {
	overflow:hidden;
	position:relative;
	background: #262522;
	width: 100% !important;
	height: 100% !important;
}

.galleria-container img {
	-moz-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none
}

.galleria-stage {
	width:100%;
	height:100%;
	position:absolute;
}

.galleria-thumbnails-wrapper {
	display: block;
	width: 100%;
	height: 72px;
	position: absolute;
	bottom: 28px;
	overflow: hidden;
	z-index: 99999;
}

.galleria-thumbnails-container {
	height: 72px;
	background: rgba(27,49,45,.85);
	margin: 0 80px 0 0;
}
.caldera .galleria-thumbnails-container { background: rgba(29,97,113,.85); }

.galleria-thumbnails {
	padding: 5px 0;
}

.galleria-thumbnails-tab {
	z-index:99999;
	width: 80px;
	background: url('../images/gallery/gallery-sprite.png') -100px -66px;
	height: 72px;
	margin: 0;
	padding: 0;
	float: right;
}
.caldera .galleria-thumbnails-tab { background-image: url('../images/gallery/gallery-sprite-caldera.png'); }

.galleria-thumbnails-tab.active {
	background-position: -191px -66px;
}

.galleria-thumbnails-list {
	margin: 0 51px;
}

.galleria-thumbnails-list p {
	text-align: center;
	width: 100%;
	float: left;
	clear: both;
	padding: 5px 0;
	color: #fff;
	font-size: 11px;
}

.galleria-thumbnails .galleria-image {
	height: 56px;
	width: 96px;
	margin: 2px 5px 0 2px;
	float: left;
	cursor: pointer;
}

.galleria-thumbnails .active {
	margin: 0 5px 0 0;
	border: 2px solid #fff;
}

.galleria-counter {
	display: none;
}

.galleria-loader {
	background: url(../images/gallery/classic-loader.gif) no-repeat scroll 2px 2px transparent;
	display: none;
	height: 20px;
	left: 50%;
	margin: -8px 0 0 -8px;
	position: absolute;
	top: 50%;
	width: 20px;
	z-index: 102;
}

.galleria-info {
	display: block;
	bottom: 100px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 102;
	background: rgba(27,49,45,.65);
}
.caldera .galleria-info { background: rgba(29,97,113,.65); }

.galleria-info-text {
	padding: 10px;
	zoom:1;
}

.galleria-info-title {
	font: italic 12px/1.4 georgia, serif;
	margin: 0;
	color: #fff;
}

.galleria-info-description {
	/* Temp Hidden */ display: none !important;
	font: italic 12px/1.4 georgia, serif;
	margin: 7px 0 0;
	color: #fff;
}

.galleria-info-close {
	width: 9px;
	height: 9px;
	position: absolute;
	top: 5px;
	right: 5px;
	background-position: -753px -11px;
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: pointer;
	display: none;
}

.notouch .galleria-info-close:hover {
	opacity:1;
	filter: alpha(opacity=100);
}

.touch .galleria-info-close:active {
	opacity:1;
	filter: alpha(opacity=100);
}

.galleria-info-link {
	background-position: -669px -5px;
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background-color: #000;
}

.notouch .galleria-info-link:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.touch .galleria-info-link:active {
	opacity: 1;
	filter: alpha(opacity=100);
}

.galleria-image-nav {
	position: absolute;
	top: 50%;
	margin-top: -62px;
	width: 100%;
	height: 62px;
	left: 0;
}

.galleria-image-nav-left, .galleria-image-nav-right {
	opacity: 1;
	filter: alpha(opacity=100);
	cursor: pointer;
	width: 33px;
	height: 81px;
	position: absolute;
	left: 0px;
	background-position: 0 -66px;
	z-index: 99999;
}

.galleria-image-nav-right {
	left: auto;
	right: 0px;
	background-position: -46px -66px;
	z-index: 102;
}

.notouch .galleria-image-nav-left:hover, .notouch .galleria-image-nav-right:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.touch .galleria-image-nav-left:active, .touch .galleria-image-nav-right:active {
	opacity: 1;
	filter: alpha(opacity=100);
}

.galleria-thumb-nav-left, .galleria-thumb-nav-right {
	cursor: pointer;
	display: block;
	background-position: -336px 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 103;
	opacity: .8;
	height: 72px;
	width: 51px;
}

.galleria-thumbnails .play-button {
	background: url('../images/gallery/play.png') center center no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

.galleria-thumb-nav-right {
	background-position: -389px 0;
	border-right: none;
	right: 80px;
	left: auto;
}

.galleria-thumbnails-container .disabled {
	cursor: default;
	display: block;
}

.galleria-thumb-nav-right.disabled {
	background-position: -389px -72px;
}

.galleria-thumb-nav-left.disabled {
	background-position: -336px -72px;
}

.galleria-thumb-nav-left, .galleria-thumb-nav-right, .galleria-info-link, .galleria-info-close, .galleria-image-nav-left, .galleria-image-nav-right {
	background-image: url(../images/gallery/gallery-sprite.png);
	background-repeat: no-repeat;
}
.caldera .galleria-thumb-nav-left, .caldera .galleria-thumb-nav-right, .caldera .galleria-info-link, 
.caldera .galleria-info-close, .caldera .galleria-image-nav-left, .caldera .galleria-image-nav-right { background-image: url('../images/gallery/gallery-sprite-caldera.png'); }

.galleria-youtube iframe {
	background: transparent;
	display: block;
	position: relative;
	left: 50%;
}

#gallery-picker p {
	text-align: center;
	width: 100%;
	margin-top: 605px;
	padding-bottom: 15px;
	color: #fff;
	font-size: 11px;
	float: left;
}

.galleria-layer {
	background: url(../images/gallery/blank.gif) top left repeat;
}

a#gallery-launch {
	font-size: 2em;
	margin: 10px;
	display: inline-block
}

#gallery-wrapper {
	width: 600px;
	height: 480px;
	position: relative;
	display: block;
	clear: both;
	margin: 0 auto;
}

.media-gallery {
	height:100%;
	width:100%;
	overflow:hidden;
	position:fixed;
	top:0;
	left:0;
	/*background: rgba(70, 6, 7, .85);*/
	background: #262522;
	-webkit-box-shadow: inset 0px 0px 100px 10px rgba(0, 0, 0, .6);
	box-shadow: inset 0px 0px 100px 10px rgba(0, 0, 0, .6);
	display: none;
	z-index: 5000;
	text-align: left;
}

/*.embed #media-gallery { display: block; }*/

.galleria {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	display: block;
}

.menu-bar {
	background: rgba(27, 49, 45, .85);
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 110;
	width: 100%;
	text-align: left;
}
.caldera .menu-bar { background: rgba(29,97,113, .85); }

.gallery-footer {
	background: rgba(34, 55, 51, 1);
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 110;
	width: 100%;
	text-align: left;
}
.caldera .gallery-footer { background: rgba(29,97,113, 1); }

.gallery-footer .copyright {
	margin: 0 170px 0 0;
}

.gallery-footer p {
	font-family: Arial !important;
	color: #fff !important;
	padding: 8px 0 8px 10px !important;
	margin: 0;
	font-size: 11px !important;
	line-height: 12px !important;
}

.gallery-footer .gallery-share {
	width: 195px;
	display: none;
	float: right;
	padding: 2px 0;
}

.gallery-footer .share-this-on {
	float: left;
	margin: 6px 8px 0 0;
	width: 75px;
	height: 12px;
	background: url('../images/gallery/gallery-sprite.png') 0 -40px no-repeat;
}
.gallery-footer .share-this-on span.alt { display: none; }
.caldera .gallery-footer .share-this-on { background-image: url('../images/gallery/gallery-sprite-caldera.png'); }

.gallery-share .gallery-share-icon {
	display: block;
	float: left;
	width: 22px;
	height: 23px;
	margin: 0 3px;
	background: url('../images/gallery/gallery-sprite.png') no-repeat;
}
.caldera .gallery-share .gallery-share-icon { background-image: url('../images/gallery/gallery-sprite-caldera.png'); }

.gallery-share .gallery-facebook {
	background-position: -78px -34px;
}

.gallery-share .gallery-twitter {
	background-position: -103px -34px;
}

.gallery-share .gallery-google {
	background-position: -128px -34px;
}

.gallery-share .gallery-pinterest {
	background-position: -153px -34px;
}

.embed .gallery-footer .gallery-share {
	width: 165px;
	float: right;
	padding: 2px 0 0;
}

.embed .gallery-footer .share-this-on {
	float: left;
	margin: 6px 4px 0 0;
	width: 68px;
	height: 11px;
	background: url('../images/gallery/gallery-sprite.png') -105px 0 no-repeat;
}
.caldera .embed .gallery-footer .share-this-on { background-image: url('../images/gallery/gallery-sprite-caldera.png'); }

.photo-video {
	background: url('../images/gallery/gallery-sprite.png') no-repeat;
	overflow: hidden;
	width: 152px;
	height: 28px;
	margin: 7px;
	float: left;
	display: none;
}
.caldera .photo-video { background-image: url('../images/gallery/gallery-sprite-caldera.png'); }

.photo-video.videos {
	background-position: -177px -30px;
}

.photo-video.photos {
	background-position: -177px 0;
}

.photo-video a {
	width: 76px;
	height: 28px;
	display: block;
	float: left;
}

.choose-gallery {
	float: left;
	margin: 7px;
	display: none;
	position: relative;
}

.dropdown {
	background: #000000 url(../images/gallery/drop-down.png) no-repeat top right;
	color: #ffe58a;
	float: left;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	line-height: 12px;
	list-style: none;
	position: relative;
	display: block;
	margin: 0;
}

.choose-gallery .active {
	background-position: right -28px;
}

#content .dropdown dd, #content .dropdown dt {
	margin:0px !important;
	padding:0px !important;
}

.dropdown dt {
}

.galleries dt, .galleries dd ul {
	width: 185px; margin: 0;
}

.subgalleries dt {
	display: none;
}

.subgalleries dt, .subgalleries dd ul {
	width: 130px;
}

.dropdown dl, #content .dropdown dl {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0 !important;
}

.dropdown dd {
	position: absolute;
	top: auto;
	left: auto;
	display: inline-block;
	width: 180px;
	margin: 0;
	padding: 0;
}

.dropdown a, .dropdown a:visited {
	display: block;
	color:#fff;
	text-decoration:none;
	outline:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.dropdown dt a {
	display:block;
	padding:8px 20px 8px 13px;
}

.dropdown dd ul {
	background: rgba(0, 0, 0, 0.4);
	color: #C5C0B0;
	list-style: none;
	display: none;
	padding: 15px 0 0;
	position: absolute;
	margin: -10px 0 0;
	width: auto;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	z-index:99999;
}

.dropdown dd ul li {
}

.dropdown dd ul li:hover {
	background: #262522;
}

.dropdown dd ul li a {
	padding: 10px;
}

.gallery-buttons {
	float: right;
	margin: 5px;
	position: relative;
}

.gallery-buttons a {
	margin: 0 3px;
}

.gallery-buttons .gallery-back { background: url(../images/gallery/gallery-sprite.png) no-repeat 0 0 transparent; display: block; float: left; height: 29px; width: 28px; display: none; }

.gallery-buttons .gallery-close { width: 28px; height: 29px; display: block; background: url(../images/gallery/gallery-sprite.png) -38px 0 no-repeat; float: left; }
.caldera .gallery-buttons .gallery-back,
.caldera .gallery-buttons .gallery-close { background-image: url('../images/gallery/gallery-sprite-caldera.png'); }
.gallery-picker { position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: auto; }

	.gallery-picker ul { list-style: none; width: 894px; position: absolute; top: 70px; left: 50%; margin-left: -440px; padding: 0 0 50px; }
		.gallery-picker ul li { float: left; margin: 6px 6px; }
		.gallery-picker ul li a { width: 434px; height: 120px; display: block; background: url(../images/gallery/main-menu.png) no-repeat; }
		.caldera .gallery-picker ul li a { background-image: url("../images/gallery/main-menu-caldera.png"); }
		.gallery-picker ul li:nth-child(even) a { width: 435px; }
		.gallery-picker ul li a.accommodations { background-position: 0 0; }
		.gallery-picker ul li a.resort { background-position: -445px 0; }
		.gallery-picker ul li a.activities { background-position: 0px -130px; }
		.gallery-picker ul li a.dining { background-position: -445px -130px; }		
		.gallery-picker ul li a.golf { background-position: 0 -260px; }
		.gallery-picker ul li a.spa { background-position: -445px -260px; }		
		.gallery-picker ul li a.bend { background-position: 0px -390px; }
		.gallery-picker ul li a.meetings { background-position: -445px -390px; }

		.gallery-picker ul li a.events { background-position: -445px 0; }
		.caldera .gallery-picker ul li a.golf { background-position: 0px -130px; }
		.gallery-picker ul li a.lifestyle { background-position: -445px -130px; }		
		.gallery-picker ul li a.scenic { background-position: 0 -260px; }
		.gallery-picker ul li a.lakehouse { background-position: -445px -260px; }		
		.gallery-picker ul li a.quarry { background-position: 0px -390px; }
		.gallery-picker ul li a.zeppa { background-position: -445px -390px; }
		
		
		
		
		
		

.no-stuff { position: absolute; width: 400px; top: 25%; left: 50%; margin: 0 0 0 -200px; display: block; }
	.no-stuff p { color: #FFFFCD; font-size: 65px; line-height: 125px; text-align: center; font-family: 'Droid Sans', sans-serif; text-shadow: 1px 2px 2px #62A7C3; }
	.no-stuff p span { font-family: 'Dancing Script', 'Times New Roman', Times, serif; font-size: 200px; }


@media all and (max-width: 1024px) and (min-width: 768px) {
	.gallery-picker ul { list-style: none; width: 300px; position: absolute; top: 40px; left: 50%; margin-left: -150px; padding: 0; }
		.gallery-picker ul li { float: left; margin: 5px; }
		div.gallery-picker ul li a,
		.gallery-picker ul li:nth-child(2n) a { width: 140px; height: 80px; display: block; background: url(../images/gallery/mobile-menu.jpg) no-repeat; }
		.caldera div.gallery-picker ul li a,
		.caldera .gallery-picker ul li:nth-child(2n) a { background-image: url(../images/gallery/mobile-menu-caldera.jpg); }
		.gallery-picker ul li a.accommodations { background-position: 0 0; }
		.gallery-picker ul li a.resort { background-position: -151px 0; }
		.gallery-picker ul li a.activities { background-position: 0px -94px; }
		.gallery-picker ul li a.dining { background-position: -151px -94px; }
		.gallery-picker ul li a.golf { background-position: 0px -187px; }		
		.gallery-picker ul li a.spa { background-position: -151px -187px; }
		.gallery-picker ul li a.bend { background-position: 0px -279px; }
		.gallery-picker ul li a.meetings { background-position: -151px -279px; }

		.caldera .gallery-picker ul li a.events { background-position: -151px 0; }
		.caldera .gallery-picker ul li a.golf { background-position: 0px -94px; }
		.caldera .gallery-picker ul li a.lifestyle { background-position: -151px -94px; }
		.caldera .gallery-picker ul li a.scenic { background-position: 0px -187px; }		
		.caldera .gallery-picker ul li a.lakehouse { background-position: -151px -187px; }
		.caldera .gallery-picker ul li a.quarry { background-position: 0px -279px; }
		.caldera .gallery-picker ul li a.zeppa { background-position: -151px -279px; }

	.galleria-info, .galleria-thumbnails-container { display: block; }
	
	.media-gallery .galleria-info, .media-gallery .gallery-footer, .galleria .galleria-thumbnails-wrapper { display: block; }
		.gallery-buttons .gallery-back { background-position: 0 0; }
		.gallery-buttons .gallery-close { display: block; }
		
	.photo-video { display: none; }
	.gallery-footer {bottom: -40px};
	
}	

@media all and (max-width: 767px), all and (max-height: 320px) {
	.media-gallery { background: #376e64; }
	.gallery-picker ul { list-style: none; width: 300px; position: absolute; top: 40px; left: 50%; margin-left: -150px; padding: 0; }
		.gallery-picker ul li { float: left; margin: 5px; }
		div.gallery-picker ul li a,
		.gallery-picker ul li:nth-child(2n) a { width: 140px; height: 80px; display: block; background: url(../images/gallery/mobile-menu.jpg) no-repeat; }
		.caldera div.gallery-picker ul li a,
		.caldera .gallery-picker ul li:nth-child(2n) a { background-image: url(../images/gallery/mobile-menu-caldera.jpg); }
		.gallery-picker ul li a.accommodations { background-position: 0 0; }
		.gallery-picker ul li a.resort { background-position: -151px 0; }
		.gallery-picker ul li a.activities { background-position: 0px -94px; }
		.gallery-picker ul li a.dining { background-position: -151px -94px; }
		.gallery-picker ul li a.golf { background-position: 0px -187px; }		
		.gallery-picker ul li a.spa { background-position: -151px -187px; }
		.gallery-picker ul li a.bend { background-position: 0px -279px; }
		.gallery-picker ul li a.meetings { background-position: -151px -279px; }
		/*.gallery-picker ul li a.accommodations { background-position: 0 0; }
		.gallery-picker ul li a.amenities { background-position: -445px 0; }
		.gallery-picker ul li a.dining { background-position: 0px -130px; }
		.gallery-picker ul li a.weddings { background-position: -445px -130px; }		
		.gallery-picker ul li a.golf { background-position: 0 -260px; }
		.gallery-picker ul li a.events { background-position: -445px -260px; }*/

		.caldera .gallery-picker ul li a.events { background-position: -151px 0; }
		.caldera .gallery-picker ul li a.golf { background-position: 0px -94px; }
		.caldera .gallery-picker ul li a.lifestyle { background-position: -151px -94px; }
		.caldera .gallery-picker ul li a.scenic { background-position: 0px -187px; }		
		.caldera .gallery-picker ul li a.lakehouse { background-position: -151px -187px; }
		.caldera .gallery-picker ul li a.quarry { background-position: 0px -279px; }
		.caldera .gallery-picker ul li a.zeppa { background-position: -151px -279px; }
		
	.media-gallery .galleria-info, .galleria .galleria-thumbnails-wrapper { display: none; }
	.gallery-buttons .gallery-back { background-position: -76px 0; }
	.gallery-buttons .gallery-close { display: block; }
	.galleria-image-nav { margin-top: -10px !important; }

	/*.media-gallery .photo-video { display: none !important; }*/
	
	.gallery-footer { background: rgba(0, 0, 0, .5); bottom: -47px; left: 50%; margin-left: -118px; width: 237px; text-align: left; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
		.gallery-footer .copyright { display: none; }
		
	.gallery-footer .gallery-share { width: 204px !important; clear: both; margin: 0; }
		.gallery-footer .share-this-on { margin: 10px 65px 6px !important; width: 70px !important; background-position: -104px 0px; cursor: pointer; display: block }
		.gallery-share .gallery-share-icon { width: 35px; height: 35px; margin: 5px 8px 10px; background: url('../images/gallery/gallery-sprite.png') no-repeat; }
		.caldera .gallery-share .gallery-share-icon { background-image: url('../images/gallery/gallery-sprite-caldera.png'); }
			.gallery-share .gallery-facebook { background-position: 0 -155px; }
			.gallery-share .gallery-twitter { background-position: -46px -155px; }
			.gallery-share .gallery-pinterest { background-position: -92px -155px; }
			.gallery-share .gallery-google { background-position: -135px -155px; }

			/*.gallery-share .gallery-facebook:hover { background-position: 0 -191px; }
			.gallery-share .gallery-twitter:hover { background-position: -46px -191px; }
			.gallery-share .gallery-pinterest:hover { background-position: -92px -191px; }*/
			
	.gallery-footer .gallery-share { margin: 0 16px; }
	
	.choose-gallery { margin: 7px;	}
	
	.no-stuff p { font-size: 50px; line-height: 95px; }
		.no-stuff p span { font-size: 150px; }
	
	.photo-video { display: none; }
	.gallery-footer {bottom: 0;}

	.photo-video { width: 78px; height: 28px; }
	.photo-video.videos { background-position: -191px -184px !important; }
	.photo-video.photos { background-position: -191px -156px !important; }
	.photo-video a { width: 39px; height: 28px; }

}

@media (max-height: 320px) {
	.galleries dt, .galleries dd ul  { width: 330px; }
	.dropdown dd ul li { float: left; width: 50%; }
	.choose-gallery { margin: 7px 0; }
	.dropdown { margin: 0 5px; }
	.gallery-footer {bottom: 0};
	
	.galleria-info, .galleria-thumbnails-container { display: none !important; }
	
	.photo-video { width: 78px; height: 28px; }
	.photo-video.videos { background-position: -191px -184px !important; }
	.photo-video.photos { background-position: -191px -156px !important; }
	.photo-video a { width: 39px; height: 28px; }
	
}

.embed .gallery-picker ul { list-style: none; width: 590px; position: absolute; top: 10px; left: 50%; margin-left: -295px; padding: 0 0 50px; }
	.embed .gallery-picker ul li { float: left; margin: 5px; }
	.embed .gallery-picker ul li a { width: 285px; height: 100px; display: block; background: url(../images/gallery/mobile-menu.jpg) no-repeat; }
	.embed .gallery-picker ul li a.accommodations { background-position: 0 0; }
	.embed .gallery-picker ul li a.dining { background-position: -295px 0; }
	.embed .gallery-picker ul li a.golf { background-position: 0 -110px; }
	.embed .gallery-picker ul li a.spa { background-position: -295px -110px; }
	.embed .gallery-picker ul li a.activities { background-position: 0 -220px; }
	.embed .gallery-picker ul li a.events { baground-position: -295px -220px; }
	.embed .gallery-picker ul li a.weddings { background-position: 0 -330px; }
	.embed .gallery-picker ul li a.location { background-position: -295px -330px; }
