/* CSS Document */

#sgp-privacy-overlay {
	display:none;
	position:fixed;
	padding:10px;
	left:50%;
	top:50%;
	width:80%;
	height:90%;
	background-color:rgba(255,255,255,1.0);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index:3;
	border-radius: 4px;
}

#sgp-close-overlay {
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}

#sgp-close-overlay span {
	font-family:Oxygen;
	cursor:pointer;
	/*background-color:#00530C;
	color:rgba(205,205,205,1.00);*/
	padding:25px;
	font-weight:bold;
}

#sgp-close-overlay img {
	width:15px;
	vertical-align:middle;
	margin-top:-5px;
}

#sgp-overlay-privacy-body {
	overflow-y:scroll;
	height:90%;
}

#sgp-privacy-overlay h1 {
	text-align:center;
	font-family:Oxygen;
}

#sgp-privacy-overlay h2 {
	font-family:Oxygen;
	text-align:center;
	margin-top:15px;
}

.sgp-url-privacy {
	font-weight:bold;
	color:blue;
}

.sgp-url-privacy:visited {
	color:blue;
}

description {
	display: block;
	margin-bottom: 30px;
}

.sgp-more-info-privacy {
	display:none;
	margin-top:30px;
}

.sgp-more-info-privacy h2 {
	font-family:Oxygen;
	text-align:center;
	margin-top:15px;
}

.sgp-more-info-privacy h3 {
	font-family:Oxygen;
	text-align:left;
	margin-left:5px;
	margin-top:15px;
}

.sgp-more-info-privacy div {
	margin-left:15px;	
}

#sgp-overlay-privacy-info {
	width:70%;
	margin:auto;
}

#sgp-show-more-info-privacy {
	margin-top: 10px;
	font-family:Oxygen;
	/*background-color:#00530C;
	color:rgba(205,205,205,1.00);*/
	padding:5px;
	text-decoration:none;
	font-weight:bold;
}

/* GALLERY */

#sgp-privacy-gallery {
	margin-top:30px;
	margin-bottom:20px;
}

#sgp-gallery-img-show {
	text-align:center;
	height:400px;
}

#sgp-gallery-img-show img {
	max-height:400px;
	max-width:90%;
}

#sgp-gallery-imgs-array {
	margin:auto;
	margin-top:10px;
	text-align:center;
	width:60%;
}

#sgp-gallery-imgs-array img {
	height:80px;
	width:80px;
	margin-left:5px;
	margin-right:5px;
	cursor:pointer;
}

.sgp-gallery-img-selected {
	opacity:0.5;
}


/*** MOBILE CSS ***/
@media only screen and (max-device-width:780px) {
	
	
	#sgp-overlay-privacy-body {
		height:90%;
	}
	
	#sgp-overlay-privacy-info {
		width:80%;
	}	
	
	/* GALLERY */

	
	
	#sgp-gallery-img-show {
		text-align:center;
		height:auto;
	}
	
	#sgp-gallery-img-show img {
		max-height:auto;
		max-width:90%;
	}
	
	#sgp-gallery-imgs-array {
		width:90%;
	}
	
	#sgp-gallery-imgs-array img {
		display:inline-block;
		height:60px;
		width:60px;
		margin-left:1px;
		margin-right:1px;
	}
	/*
	.sgp-gallery-img-selected {
		opacity:0.5;
	}
*/
	
}