@font-face {
	font-family: 'Dosis';
	src: url('../fonts/Dosis-Bold.woff2') format('woff2'), url('../fonts/Dosis-Bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

body{
	margin: 0;
	padding: 0;
	background-color: #000;
	font-family: 'Roboto Condensed';
	overflow: hidden !important;
}

.image{
	width:100%;
    height:auto;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.horizontal_space{
	width:180%;
}

.thumb{
	position: absolute;
	left:0px;
	top:0%;
	visibility: hidden;
	margin: 0.6%;
}

.thumb_image{
	width:auto;
    height:3vw;
	position: absolute;
	top: 0px;
	left: 15px;
	border-radius: 0.6vw;
}

.thumb_name{
	text-align:center;
	position: absolute;
	top: 3.2vw;
	left: 0%;
	font-size: 0.6vw;
	width: 5vw;
}

#menu{
	position: absolute;
	top: 0px;
	left: 0px;
}

.button_menu{
	position: relative;
	border-top-right-radius: 0.6vw;
	border-bottom-right-radius: 0.6vw;
	background-color: #fff;
	opacity: 0.9;
	width: 7%;
	height: 9%;
	margin-top: 0.6%;
}

.button_submenu{
	position: relative;
	border-top-right-radius: 0.6vw;
	border-bottom-right-radius: 0.6vw;
	background-color: #fff;
	opacity: 0.9;
	width: 60%;
	height: 9%;
	margin-top: 0.6%;
	left: -100%;
}

.button_submenu_thumbs{
	width: 99.5%;
	height: 100%;
	white-space: nowrap;
	overflow-x:auto;
	overflow-y: hidden;
}

.button_label{
	position: relative;
	top: 20%;
	left: 10%;
	text-align: left;
	line-height: 2.8vw;
}

.button_title{
	font-size: 1.2vw;
}

.logo{
	position: relative;
	left: 5%;
	top: 28%;
	width: 6vw;
	height: auto;
}

.customize_day_night{
	position: relative;
	left: 17%;
	top: 15%;
	width: 4vw;
	height: auto;
}

.share{
	position: absolute;
	left: 27%;
	top: 21%;
	width: 2.7vw;
	height: auto;
}

.button_submenu1_arrow{
	position: absolute;
	left: 210%;
	top: 33%;
	width: 1.2vw;
	height: auto;
}

.button_arrow{
	position: absolute;
	left: 70%;
	top: 35%;
	width: 1.2vw;
	height: auto;
}

.button_subtitle{
	text-align: left;
	font-size: 0.8vw;
	position: absolute;
	bottom: 15%;
	left: 6%;
	width: 100%;
}

#scene{
	overflow-y:hidden;
}

#download_the_app{
	display: none;
	position: absolute;
	left: 0%;
	top: 0%;
	width: 100%;
	height: 100%;
	background-color: #000;
}

#google_play{
	display: none;
	cursor: pointer;
	position: relative;
	margin-left: -150px;
	left: 50%;
	top: 0%;
	top: 32%;
}

#app_store{
	display: none;
	cursor: pointer;
	position: relative;
	margin-left: -150px;
	left: 50%;
	top: 0%;
	top: 32%;
}


.download_the_app_description{
	position: relative;
	top: 30%;
	color: #fff;
	text-align: center;
	width: 100%;
	font-size: 20px;
}
