/*
   Multituba
   Copyright (C) Janko Buszyński-Stawrew, 2018
   MobileSpecialists.net
   All rights reserved!
   http://1.fo/
*/







@font-face{
	font-family:"hpiFreeSerif";
	src:url("../3rd_party/fonts3p/FreeSerifItalic.ttf");
}
@font-face{
	font-family:"hpiUbuntu";
	src:url("../3rd_party/fonts3p/Ubuntu-R.ttf");
}
/*@font-face{
	font-family:"",Fallback,"Sans-serif";
	src:url("../3rd_party/fonts3p/");
}*/


html{
	scroll-behavior:smooth;
}
body{
	text-align:center;
	font-family:"hpiUbuntu","Sans";
	background-image:url("graphics/sky.8.2.jpg");
	/*background-image:url("graphics/sky.4.500x250.png");
	background-size:2000px auto;*/
	background-size:100% auto;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
	scroll-behavior:smooth;
}
table{
	border:solid 1px #d0d0f0 !important;
	width:100%;
	position:relative;
}
h1,h2,h3{
	font-weight:normal;
}
td,th{
	border:solid 1px #d0d0f0 !important;
}
td:first-child{
	color:#9090c0;
	font-size:90%;
}
input,textarea{
	color:#305080;
	background-color:rgba(255,255,255,0.5);
	border:solid 2px #ffffff;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:0.2cm;
	max-width:98%;
}
label{
	display:inline-block;
	margin:0.1cm 2px 2px 2px;
}
label{
	display:inline-block;
	margin:0.1cm 2px 2px 2px;
}
img{
	max-width:100% !important;
}
a{
	color:#00a8a8;
	text-decoration:none;
}
a:hover{
	color:#50c8f8;
}




div.PAGE{
	/*border:dotted 1px #f00;*/
	display:inline-block;
	/*width:90%;
	min-width:300px;
	max-width:1200px;
	text-align:left;*/
	width:100%;
	min-width:100%;
	max-width:100%;
	padding:0px;
	margin:0px;
	text-align:center;
}




div.HEADER{
	/*border:dotted 1px #f00;*/
	display:block;
	position:fixed;
	background-color:rgb(255,255,255);
	/*background-color:rgba(255,255,255,0.7);
	/*color:#00a8a8;
	/*background-color:rgba(0,170,170,0.9);*/
	margin:0px;
	padding:0px;
	max-width:100%;
	width:100%;
	text-align:center;
	box-shadow:0px 0.2cm 0.20cm 0px rgba(0,0,0,0.1);
	transition: 0.3s ease-in;
	z-Index:1000;
	/*opacity:0.5;*/
}
div.HEADER_CONTENT{
	/*border:dotted 1px #f00;*/
	position:relative;
	display:inline-block;
	width:90%;
	min-width:300px;
	max-width:1200px;
	margin:0.3cm 0px 0.1cm 0px;
	padding:0.4cm;
	color:#00a8a8;
	font-family:"hpiFreeSerif";
	font-style:italic;
}
div.HEADER_CONTENT h1{
	font-family:"hpiFreeSerif";
	font-style:italic;
	font-size:250%;
	padding:0px;
	margin:0px;
}
div.HEADER_STICKY{
	position:fixed;
	background-color:rgb(255,255,255);
	/*background-color:rgba(255,255,255,0.5);*/
	margin:0px;
	padding:0px;
	top:0px;
	max-width:100%;
	width:100%;
	/*text-align:left;*/
	z-Index:1000000;
	transition: 0.3s ease-in;
}
div.HEADER_STICKY h1{
	font-size:180%;
	margin:0px;
	padding:0.2cm 0px;
	transition: 0.3s ease-in;
}
div.HEADER_STICKY div.HEADER_CONTENT{
	margin:0.1cm 0px 0.1cm 0px;
	padding:0px 0.4cm 0.1cm 0.4cm;
	transition: 0.3s ease-in;
}
div.HEADER_STICKY2{
	position:fixed;
	background-color:rgb(255,255,255);
	/*background-color:rgba(255,255,255,0.5);*/
	color:#00a8a8;
	margin:0px;
	padding:0px;
	top:0px;
	max-width:100%;
	width:100%;
	/*text-align:left;*/
	z-Index:1000000;
	transition: 0.3s ease-in;
}
div.HEADER_STICKY2 h1{
	font-size:180%;
	margin:0px;
	padding:0px;
	transition: 0.3s ease-in;
}
div.HEADER_STICKY2 div.HEADER_CONTENT{
	margin:0.1cm 0px 0.1cm 0px;
	padding:0px 0.4cm 0.0cm 0.4cm;
	transition: 0.3s ease-in;
}
div.HEADER_STICKY2 span.HEADER_SLOGAN{
	font-size:10%;
	opacity:0;
	transition: 0.3s ease-in;
	height:0px;
	padding:0px;
	margin:0px;
	height:0px;
	display:block;
}

nav.HEADER_MBOILE_R{
	/*border:dotted 1px #f00;*/
	float:right;
	display:none;
	margin:0px;
	padding:0px;
}
nav.HEADER_MBOILE_L{
	/*border:dotted 1px #f00;*/
	float:left;
	display:none;
	margin:0px;
	padding:0px;
	text-align:center;
}
nav.HEADER_MBOILE_L a{
	border-style:solid;
	border-width:0px 1px 0px 0px;
	border-color:#f0f0f0;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:1.2cm;
	height:1.2cm;
	line-height:1.1cm;
	font-size:4vw;
}
nav.HEADER_MBOILE_R a{
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#f0f0f0;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	width:1.2cm;
	height:1.2cm;
	line-height:1.1cm;
	font-size:4vw;
}
a.MBUTTON_ACTIVE{
	background-color:rgba(0,0,0,0.8);
	color:#ffffff;
}

div.MENU_MOBILE{
	display:none;
	position:absolute;
	top:1.2cm;
	left:0px;
	width:100%;
	height:0vh;
	background-color:rgba(0,0,0,0.8);
	color:#00a8a8;
	overflow-y:scroll;
	opacity:0.01;
	transition: 0.3s ease-in;
}
div.MENU_MOBILE_OPEN{
	height:95vh;
	opacity:1.0;
	transition: 0.3s ease-in;
}




div.MAIN{
	/*border:dotted 1px #f00;*/
	display:block;
	position:relative;
	/*width:90%;
	min-width:300px;
	max-width:1200px;*/
	min-height:70vh;
	margin:0px;
	padding:100px 0px;
	background-color:rgba(255,255,255,0.7);
}
div.MAIN_CONTENT{
	/*border:dotted 1px #f00;*/
	display:inline-block;
	position:relative;
	width:90%;
	min-width:300px;
	max-width:1200px;
	margin:0.1cm 0px 0.1cm 0px;
	padding:0.4cm;
}




div.FOOTER{
	/*border:dotted 1px #f00;*/
	display:block;
	position:relative;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:rgba(255,255,255,0.7);
	font-size:70%;
	transition: 0.3s ease-in;
}
div.FOOTER_CONTENT{
	/*border:dotted 1px #f00;*/
	display:inline-block;
	position:relative;
	width:90%;
	min-width:300px;
	max-width:1200px;
	margin:0.1cm 0px 0.3cm 0px;
	padding:0.4cm;
}
div.FOOTER2{
	font-size:100%;
	transition: 0.3s ease-in;
}












div.BAR{
	border-style:solid;
	border-width:0px 0px 0px 0px;
	border-color:#00a8a8;
	margin:0px;
	padding:0px;
}
nav.BAR{
	border:dotted 0px #00a8a8;
	margin:0px;
	padding:0px;
}
nav.BAR ul{
	border:dotted 0px #00a8a8;
	display:inline-block;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
nav.BAR li{
	border:dotted 0px #00a8a8;
	display:inline-block;
	padding:0.2cm 0.8cm;
	margin:0px 0px;
}

nav.BAR_MOBILE{
	margin:0px;
	padding:0.3cm 0px 0.5cm 0px;
}
nav.BAR_MOBILE ul{
	border:dotted 0px #00a8a8;
	display:block;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
nav.BAR_MOBILE li{
	border-style:solid;
	border-width:0px 0px 1px 0px;
	border-color:#00a8a8;
	display:inline-block;
	padding:0.3cm 0px;
	margin:0px 0px;
	width:100%;
	height:1.2cm;
	line-height:1.2cm;
}













div.MBOX{
	border:solid 2px #ffffff;
	margin:0.3cm;
	padding:0.3cm;
	border-radius:0.3cm;
	box-shadow:0px 0.1cm 0.20cm 0px #c8c8c8;
}




div.ERROR{
	background-color:#ffd0d0;
	color:#900000;
}
div.INFO{
	background-color:#ffe8a0;
	color:#704000;
}
div.SUCCESS{
	background-color:#90ff80;
	color:#004000;
}
div.HIGHLIGHTED{
	background-color:#ffffff;
	width:auto !important;
	overflow-x:scroll;
}








.RIGHT{
	text-align:right;
}
.LEFT{
	text-align:left;
}
.RIGHTFLOAT{
	display:inline-block;
	float:right;
}
.LEFTFLOAT{
	display:inline-block;
	float:left;
}
.SMALL{
	font-size:80% !important;
	padding:0.15cm !important;
	margin:0.15cm !important;
}
.MICRO{
	font-size:65% !important;
	padding:0.1cm !important;
	margin:0.1cm !important;
}









.BUTTON{
	display:inline-block;
	text-decoration:none;
	color:#ffffff;
	background-color:#305080;
	
	border:solid 0px #c0e0ff;
	
	text-shadow:0.0em 0.0em 0.5em #000070;
	filter:dropshadow(color=#000070, offx=0.0em, offy=0.1em);
	
	/*box-shadow:0em 0em 0.3em 0.1em rgba(50,50,50,0.35);
	-moz-box-shadow:0em 0em 0.3em 0.1em rgba(50,50,50,0.35);
	-webkit-box-shadow:0em 0em 0.3em 0.1em rgba(50,50,50,0.35);*/
	
	-moz-border-radius:0.2cm;
	border-radius:0.2cm;
	
	padding:0.3cm 0.5cm;
	margin:0.4cm 0px;
	font-size:125%;
}
.BUTTON:after{
	content:" ⮞ ";
	margin:0.1cm;
}
.BUTTON:hover{
	background:#60a0d0;
	color:#fff0f0;
	text-shadow:0.0em 0.0em 0.5em #500000;
	filter:dropshadow(color=#c00000, offx=0.0em, offy=0.1em);
	border:solid 0px #ffe0e0;
}
.BUTTON2{
	text-decoration:none;
	color:#ffffff;
	
	border:solid 1px #e0e0ff;
	
	text-shadow:0.0em 0.0em 0.5em #000000;
	filter:dropshadow(color=#000000, offx=0.0em, offy=0.1em);
	
	box-shadow:0em 0em 0.3em 0.1em rgba(50,50,50,0.5);
	-moz-box-shadow:0em 0em 0.3em 0.1em rgba(50,50,50,0.5);
	-webkit-box-shadow:0em 0em 0.3em 0.1em rgba(50,50,50,0.5);
	
	-moz-border-radius:20px;
	border-radius:20px;
	
	background:-moz-linear-gradient(top, rgba(200,200,255,1.0) 0%, rgba(80,80,200,0.5) 50%, rgba(200,200,255,1.0) 100%);
	
	padding:0.5% 1.5% 0.5% 1.5%;
	margin:1%;
}
.BUTTON2:hover{
	background:-moz-linear-gradient(top, rgba(230,230,255,1.0) 0%, rgba(100,100,220,0.5) 50%, rgba(230,230,255,1.0) 100%);
}




.TOOLTIP{
	border:solid 0px #ffffff;
	display:inline-block;
	width:auto;
	min-width:2cm;
	position:absolute;
	padding:0.5cm 0.5cm;
	background-color:rgba(0,0,0,0.75);
	color:#ffffff;
	font-size:90%;
	opacity:0.0;
	margin:0.2cm 0.2cm 0.2cm 0.7cm;
	/*box-shadow:0em 0em 0.3em 0.1em rgba(50,50,50,0.35);
	-moz-box-shadow:0em 0em 0.3em 0.1em rgba(50,50,50,0.35);
	-webkit-box-shadow:0em 0em 0.3em 0.1em rgba(50,50,50,0.35);*/
	border-radius:0.2cm;
	transition: 0.3s ease-in;
	transition-delay:0s;
	z-Index:1000000;
	transform:translate(0%,-50%);
}
.TOOLTIP:after{
	content:"";
	display:block;
	position:absolute;
	top:50%;
	right:100%;
	width:0px;
	height:0px;
	background-color:transparent;
	border:solid 0.2cm transparent;
	border-right:solid 0.2cm rgba(0,0,0,0.75);
	margin:-0.2cm 0px 0px 0px;
}
.TOOLTIP_INSIDE{
	display:inline-block;
}
.TOOLTIP_INSIDE .TOOLTIP{
/* 	display:none; */
	visibility:hidden;
}
.TOOLTIP_INSIDE:hover .TOOLTIP{
	display:inline-block;
	visibility:visible;
	opacity:1.0;
	transition: 0.7s ease-in;
	transition-delay:0.5s;
}
.TOOLTIP_INSIDE:hover .TOOLTIP:hover{
	display:none;
	opacity:0.0;
}




/* ################################### CSS EFFECTS ################################### */

.SPINNER_CSS_1{
	display:inline-block;
	border-top: solid 0.2cm #ffffff;
	border-radius:50%;
	/*border-radius:50% 50% 50% 20%;*/
	background-color:transparent;
	/*background-color:rgba(255,255,200,1.0);*/
	width:2cm;
	height:2cm;
	animation:spinnercss1 2.7s linear infinite;
	margin:auto;left:0px;top:0px;right:0px;bottom:0px;
	position:absolute;
	/*-webkit-animation:spinnercss1 2.7s linear infinite;*/
	opacity:1.0;
}
.SPINNER_CSS_2{
	display:inline-block;
	border-top: solid 0.2cm #ffffff;
	border-radius:50%;
	background-color:transparent;
	/*background-color:rgba(255,255,200,1.0);*/
	width:2cm;
	height:2cm;
	animation:spinnercss1 4s linear infinite;
	margin:auto;left:0px;top:0px;right:0px;bottom:0px;
	position:absolute;
	/*-webkit-animation:spinnercss1 2.7s linear infinite;*/
	opacity:0.5;
}
@keyframes spinnercss1{
	0%{
		transform: rotate(0deg);
		transform: scale(1.0);
		border-top: solid 0.2cm #ffc0c0;
		border-right: solid 0.2cm #ffffff;
		border-bottom: solid 0.2cm #c0c0ff;
		border-left: solid 0.2cm #ffffff;
		box-shadow:0px 0px 0.3cm 0.3cm #ffff50;
		/*background-color:rgba(255,255,200,0.5);*/
	}
	10%{
		transform: rotate(180deg);
		border-top: solid 0.2cm #ff7070;
		border-right: solid 0.2cm #ffffff;
		border-bottom: solid 0.2cm #7070ff;
		border-left: solid 0.2cm #ffffff;
	}
	20%{
		transform: rotate(360deg);
		border-top: solid 0.2cm #ff00ff;
		border-right: solid 0.2cm #ffffff;
		border-bottom: solid 0.2cm #ffff00;
		border-left: solid 0.2cm #ffffff;
		box-shadow:0px 0px 0.8cm 0px #ffffff;
	}
	30%{
		transform: rotate(540deg);
		transform: scale(1.2);
		border-top: solid 0.2cm #7070ff;
		border-right: solid 0.2cm #ffffff;
		border-bottom: solid 0.2cm #70ffff;
		border-left: solid 0.2cm #ffffff;
		box-shadow:0px 0px 0.8cm 0px #c0ff80;
	}
	70%{
		transform: rotate(700deg);
		transform: scale(1.4);
		border-top: solid 0.2cm #ffc0ff;
		border-right: solid 0.2cm #ffffff;
		border-bottom: solid 0.2cm #ffc0ff;
		border-left: solid 0.2cm #ffffff;
		box-shadow:0px 0px 0.3cm 0.3cm #50ffff;
		/*background-color:rgba(255,255,255,1.0);*/
	}
	80%{
		transform: rotate(800deg);
		border-top: solid 0.2cm #ff7070;
		border-right: solid 0.2cm #ffffff;
		border-bottom: solid 0.2cm #7070ff;
		border-left: solid 0.2cm #ffffff;
	}
	90%{
		transform: rotate(920deg);
		transform: scale(1.2);
		border-top: solid 0.2cm #ff00ff;
		border-right: solid 0.2cm #ffffff;
		border-bottom: solid 0.2cm #ffff00;
		border-left: solid 0.2cm #ffffff;
		box-shadow:0px 0px 0.8cm 0px #ffffff;
	}
	100%{
		transform: rotate(1080deg);
		transform: scale(1.0);
		border-top: solid 0.2cm #ffc0c0;
		border-right: solid 0.2cm #ffffff;
		border-bottom: solid 0.2cm #c0c0ff;
		border-left: solid 0.2cm #ffffff;
		box-shadow:0px 0px 0.3cm 0.3cm #ffff50;
	}
}
.BGSCREEN{
	display:block;
	position:absolute;
	left:0px;
	top:0px;
	z-Index:1000000;
	width:100%;
	height:100%;
	background-color:rgba(48,80,128,0.5);
	color:#ffffff;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.BGSCREEN p{
	margin:0.5cm;
}




/* ################################### MULTITUBA ################################### */

#TEXT{
	font-size:200%;
	max-width:100%;
}
#MESSAGES{
	min-height:100px;
	width:100%;
	position:relative;
}
textarea.MESSAGETEXT{
	display:inline-block;
	border:solid 0px #000070;
	width:80%;
	min-height:120px;
	margin:1px;
	vertical-align:top;
}
div.MESSAGE{
	background-color:#ffffff;
	width:45%;
}
span.MESSAGENR{
	display:inline-block;
	border-style:solid;
	border-width:0px 2px 0px 0px;
	border-color:#60a0d0;
	color:#60a0d0;
	font-size:250%;
	font-style:italic;
	width:auto;
	padding:0.1cm 0.35cm 0.55cm 0px;
	margin:1px;
	vertical-align:top;
}
span.MESSAGENAME{
	display:inline-block;
	border-style:solid;
	border-width:0px 0px 2px 0px;
	border-color:#60a0d0;
	color:#60a0d0;
	font-size:200%;
	font-style:italic;
	width:auto;
	padding:0.1cm 0.1cm 0.1cm 0.1cm;
	margin:1px;
	vertical-align:top;
}
.MT_JS_SYSOUTBOX{
	position:fixed;
	right:0px;
	top:200px;
	width:auto;
	color:#ffffff;
	text-shadow:0.0em 0.0em 0.5em #000000;
	filter:dropshadow(color=#000000, offx=0.0em, offy=0.1em);
	font-size:80%;
	background-color:rgba(0,0,0,0.15);
	text-align:left;
}
.MT_JS_SYSOUTBOX a.MT_JS_SO{
	float:right;
	color:#ffffff;
	margin:0px 5px 7px 5px;
	text-decoration:none;
}
#MT_JS_SYSOUT{
	width:150px;
	max-height:250px;
	overflow-y:scroll;
	white-space:pre-line;
	scroll-behavior:smooth;
}
#COOKIEINFO{
	width:150px;
	max-height:250px;
	overflow-y:scroll;
	white-space:pre-line;
	scroll-behavior:smooth;
}




/* ###################################    MGS     ################################### */

div.MGS_IMAGES{
	text-align:center;
}
span.MGS_IMAGE_ANCHOR{
	display:block;
	height:2.0cm;
}
div.MGS_IMAGE{
	border:dotted 0px #f00;
	display:block;
	position:relative;
	height:90vh;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
div.MGS_IMAGE figure{
	border:dotted 0px #f00;
	display:inline-block;
	width:100%;
	height:auto;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	margin:0px;
	padding:0px;
}
/*div.MGS_IMAGE img{
	border:dotted 0px #f00;
	display:inline-block;
	height:80vh !important;
	box-shadow:0px 0.25cm 0.40cm 0px #a0a0a0;
	border-radius:4px;
	vertical-align:middle;
}*/
div.MGS_IMAGE{
	border:dotted 0px #f00;
	display:inline-block;
	margin:1cm 0px 1cm 0px;
	padding:0px;
	width:100% !important;
}
div.MGS_IMAGE img,video{
	max-width:100% !important;
	height:auto !important;
	max-height:80vh !important;
	box-shadow:0px 0.25cm 0.40cm 0px #a0a0a0;
	border-radius:4px;
	vertical-align:middle;
}
div.MGS_PREVIEWS{
	text-align:center;
	margin:1.0cm;
}
div.MGS_PREVIEWS img{
	margin:0px 0.35cm 0px 0px;
}
div.MGS_GALLERIES{
	text-align:center;
}
div.MGS_GALLERY{
	display:inline-block;
	position:relative;
	margin:1cm !important;
	width:300px;
	height:300px;
	border:solid 0px #ffffff;
	padding:0px;
	border-radius:0.1cm;
	box-shadow:0px 0.25cm 0.40cm 0px #a0a0a0;
	overflow:hidden;
}
div.MGS_GALLERY img{
	margin:0px 0px 0px 0px;
	width:300px;
	height:300px;
	border:solid 0px #ffffff;
	padding:0px;
	border-radius:0.1cm;
	transition: 1.7s ease-in;
}
div.MGS_GALLERY img:hover{
	transform: scale(1.2) rotate(7deg);
	transition: 1.7s ease-in;
}
div.MGS_GALLERY_INFO{
	display:inline-block;
	position:absolute;
	width:100%;
	height:50px;
	color:#ffffff;
	background-color:rgba(0,0,0,0.5);
	bottom:0px;
	left:0px;
    vertical-align:middle;
    line-height:50px;
}
div.MGS_GALLERY_TITLE{
}
div.MGS_IMAGE_INFO{
	margin-top:0.25cm;
}
div.MGS_IMAGE_DESCRIPTION{
	font-size:80%;
}




a.SALE_BUTTON{
	display:inline-block;
	border:solid 0px #ffffff;
	padding:0.35cm 0.9cm;
	margin:0cm 0.5cm;
	color:#ffffff;
	background-color:rgba(0,215,90,1.0);
	border-radius:0.25cm;
	box-shadow:0px 0.05cm 0.150cm 0px #508050;
	transition:0.3s;
	font-size:12pt;
}
a.SALE_BUTTON:hover{
	background-color:rgba(0,255,100,1.0);
}
#PAYONLINE input{
	display:inline-block;
	border:solid 0px #ffffff;
	padding:0.35cm 0.9cm;
	margin:0cm 0.5cm;
	color:#ffffff;
	background-color:rgba(0,215,90,1.0);
	border-radius:0.25cm;
	box-shadow:0px 0.05cm 0.150cm 0px #508050;
	transition:0.3s;
	font-size:12pt;
	cursor:pointer;
}
#PAYONLINE input:hover{
	background-color:rgba(0,255,100,1.0);
}










/* ################################### ########## ################################### */
/* ################################### RESPONSIVE ################################### */

@media only screen and (max-width:768px){
	body{
		margin:0px;
		padding:0px;
		width:100%;
	}
	div.PAGE{
		width:100%;
		max-width:100%;
		padding:0px;
		margin:0px;
	}
	nav.HEADER_MBOILE_R{
		display:inline-block;
	}
	nav.HEADER_MBOILE_L{
		display:inline-block;
	}
	div.HEADER_CONTENT{
		/*border:dotted 1px #f00;*/
		width:auto !important;
		max-width:auto !important;
		min-width:auto !important;
		padding:0px !important;
		margin:0px !important;
	}
	div.HEADER_CONTENT h1{
		/*border:dotted 1px #f00;*/
		display:inline;
		font-size:180%;
		font-size:6vw;
		line-height:1.2cm;
		padding:0px;
		margin:0px;
	}
	div.HEADER_CONTENT .HEADER_SLOGAN{
		display:none;
	}
	div.MENU_MOBILE{
		display:block;
	}
	div.MAIN{
		width:100%;
		max-width:100%;
		padding:1.2cm 0px;
		margin:0px;
	}
	div.MAIN_CONTENT{
		width:94%;
		padding:0px;
		margin:3%;
	}
	div.BAR{
		display:none;
	}
	div.MGS_GALLERIES{
		text-align:center;
		margin:0px;
		padding:0px;
	}
	div.MGS_GALLERY{
		display:inline-block;
		position:relative;
		margin:2% !important;
		width:42%;
		height:42%;
		border:solid 0px #ffffff;
		padding:0px;
		border-radius:0.15cm;
		box-shadow:0px 0.1cm 0.20cm 0px #c8c8c8;
		overflow:hidden;
	}
	div.MGS_GALLERY img{
		margin:0px 0px 0px 0px;
		width:auto;
		height:auto;
		border:solid 0px #ffffff;
		padding:0px;
		/*border-radius:0.5cm;
		box-shadow:0px 0.1cm 0.20cm 0px #c8c8c8;*/
		transition: 1.7s ease-in;
	}
	span.MGS_IMAGE_ANCHOR{
		display:block;
		height:0.5cm;
	}
	div.MGS_IMAGE{
		display:inline-block;
		margin:1cm 0px 1cm 0px;
		padding:0px;
		width:100% !important;
	}
	div.MGS_IMAGE img{
		max-width:90% !important;
		height:auto !important;
		max-height:80vh !important;
		/*max-height:95vh !important;
		box-shadow:0px 0.25cm 0.40cm 0px #a0a0a0;*/
	}
	/*div.MGS_GALLERY img:hover{
		transform: scale(1.2) rotate(7deg);
		transition: 1.7s ease-in;
	}
	div.MGS_GALLERY_INFO{
		display:inline-block;
		position:absolute;
		width:100%;
		height:50px;
		color:#ffffff;
		background-color:rgba(0,0,0,0.5);
		bottom:0px;
		left:0px;
	}*/
}
