/* 
 * @author    ThemePunch <info@themepunch.com>
 * @link      http://www.themepunch.com/
 * @copyright 2019 ThemePunch
*/


rs-slide[data-panorama] rs-sbg-px {pointer-events: auto}

.rsaddon-panorama {
	
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 9999;
	position: absolute;
	top: 0;
	left: 0;
	
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
}

.rsaddon-panorama.rsaddon-panorama-drag {
	
	cursor: url('//www.google.com/intl/en_ALL/mapfiles/openhand.cur'), all-scroll;
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: -o-grab;
	cursor: -ms-grab;
	cursor: grab;
	
}

.rsaddon-panorama.rsaddon-panorama-dragging {
	
	cursor: url('//www.google.com/intl/en_ALL/mapfiles/closedhand.cur'), all-scroll;
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: -o-grabbing;
	cursor: -ms-grabbing;
	cursor: grabbing;
	
}

rs-slide.rsaddon-panorama-click {cursor: pointer}

.rsaddon-pano .rsaddon-panorama {
	
	transition: opacity 0.5s ease-in-out;
	opacity: 1;
	
}

rs-module:not(.pano-no-webgl) rs-slide[data-panorama] rs-sbg-wrap *:not(.rsaddon-panorama) {
	
	visibility: hidden !important;
	
}

.rsaddon-pano rs-carousel-wrap rs-slide[data-panorama] rs-sbg-wrap *:not(.rsaddon-panorama) {
	
	visibility: visible !important;
	pointer-events: none;
	
}

.rsaddon-pano rs-carousel-wrap .rs-addon-pano-active[data-panorama] rs-sbg-wrap *:not(.rsaddon-panorama) {
	
	transition: opacity 0.3s ease-out;
	opacity: 0 !important;
	
}

.rsaddon-pano rs-carousel-wrap rs-slide[data-panorama] .rsaddon-panorama {
	
	transition: opacity 0.3s ease-out;
	opacity: 0;
	
}

.rsaddon-pano rs-carousel-wrap .rs-addon-pano-active[data-panorama] .rsaddon-panorama {
	
	opacity: 1;
	
}



