/* ==========================================================================
   Google Map shortcode style - begin
   ========================================================================== */

.eltdf-google-map-holder {
	@include eltdfRelativeHolderLayout();
	
	.eltdf-google-map-direction {
		position: absolute;
		top: 10px;
		left: 10px;
		padding: 0 8px;
		font-size: 13px;
		line-height: 24px;
		color: $default-text-color;
		background-color: #fff;
		z-index: 999;
		box-sizing: border-box;
		
		&:hover {
			color: $default-heading-color;
		}
	}
	
	.eltdf-google-map {
		display: block;
		width: 100%;
		height: 300px;
		
		iframe,
		object,
		embed {
			width: 100%;
			display: block;
		}
		
		img {
			max-width: none;
		}
	}
	
	.eltdf-snazzy-map {
		display: none;
	}
	
	.eltdf-google-map-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		display: none;
		z-index: 1000;
	}
}

/* ==========================================================================
   Google Map shortcode style - end
   ========================================================================== */