/*------------------------------------CORE STYLES------------------------------------*/
:root{
/*------------------------------------SITE WIDE COLOR THEME------------------------------------*/
--global-text-light100-color: #ffffff;
--global-text-dark13-color: #202020;
--global-text-dark20-color: #333333;
--global-text-light75-color: #dfdfdf;
--global-text-light87-color: #bfbfbf;
--global-background-light100-color: #ffffff;
--global-background-light96-color: #F5F5F5;
--global-background-dark13-color: #202020;
--global-text-shadow-color:#000000;
--global-text-shadowlight-color:#f7f0e4;
}

html,
body {
	padding: 0;
	margin: 0;
	background-color:#202020;
	vertical-align: middle;
	text-align: center;
	color:#FFF;
}

/*Top button css starts*/
.back-to-top {
	z-index:1;
    position: fixed;
    bottom: 10px;
    right: 15px;
	width:35px;
	height:35px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(200, 200, 200, 0.80);
    font-size: 12px;
    padding: 1em;
    display: none;
	background-image: url(../image/uparrow_dark.png);
	background-size: auto;
	background-repeat: no-repeat;
	background-position: center center;
	border-radius:50%;
}

.back-to-top:hover {
    background-color: rgba(135, 135, 135, 0.50);
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}

@media screen and (max-width:600px) {
		.back-to-top {
				width:20px;
				height:20px;
				background-size: 60%;
		}
}
/*Top button css ends*/

#container {
	width: 100%;
	background-color:#202020;
	vertical-align: middle;
	text-align: center;
	color:#FFF;
}

#content {
	background-color:#F5F5F5;
	vertical-align: middle;
	text-align: center;
	color:#FFF;
}

/*------------------------------------Start of header section style------------------------------------*/

header{
	/*ADD BELOW LINE FOR SEMI MOBILE SITE*/
	background-color: rgba(0, 0, 0, 0.8);
	position:absolute;
	z-index:10;
	width:100%;
	top:0;
	height:50px;
}

header-wapper {
    position: fixed;
    top: 0;
	left:0;
	right:0;
    width: 100%;
	z-index:10;
	/*REMOVE BELOW LINE FOR SEMI MOBILE SITE*/
	/*mix-blend-mode:exclusion;*/
}
nav{
	top:0;
	left:0;
	vertical-align:top;
	/*gap:4rem;*/
}
nav brand {
	position:relative;
	float:left;
	margin-top:8.5px;
	margin-right:0px;
	margin-bottom:8.5px;
	margin-left:20px;
	text-align:center;
	vertical-align: top;
	color:var(--global-text-light100-color);
}
nav brand a {
	display: inline-block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 26px;
	/*font-weight:900;*/
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:0px;
	text-decoration: none;
	color:var(--global-text-light100-color);
	opacity:1;
}

nav ul {
	position:relative;
	float:right;
	margin-top:16px;
	margin-right:24px;
	margin-bottom:12px;
	margin-left:0px;
	list-style:none;
	display:flex;
}

nav ul li a{
	display:inline-block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	letter-spacing:0px;
	color:var(--global-text-light100-color);
	opacity:.5;
	text-decoration: none;
	margin-left: 30px;
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}

nav ul li a:hover,  a:focus {
	opacity:1;
}

/* Start of Mobile Menu */

#mobile-menu{
	position:absolute;
	top:50%;
	right:20px;
	transform:translateY(-50%);
	z-index:1;
	width:2rem;
	height:2rem;
	cursor:pointer;
}
#mobile-menu span{
	position:absolute;
	width:80%;
	height:1px;
	left:10%;
	top:50%;
	background-color:var(--global-text-light100-color);
	/*background-color:var(--global-background-light100-color);*/
	transition:all 0.3s ease-in-out;
}
#mobile-menu span:first-of-type{
	top:25%;
}
#mobile-menu span:last-of-type{
	top:75%;
}
#mobile-menu.open span{
	opacity:0;
}
#mobile-menu.open span:first-of-type,
#mobile-menu.open span:last-of-type{
	transform:rotate(45deg);
	opacity:1;
	top:50%;
}
#mobile-menu.open span:last-of-type{
	transform:rotate(-45deg);
}

/* End of Mobile Menu */

/* Start of Mobile Menu Content */

#mobile-menu-content{
	width:100%;
	height:100%;
	background-image:url(../image/mobile_menu/mobile_menu_background.png);
	background-position:60% 50%;
	background-size:cover;
	position:fixed;
	/*top:-100vh;
	left:0;*/
	top:0;
	left:-100vw;
	z-index:5;
	display:flex;
	align-items:flex-start;
	/*transition:top 0.7s ease-in-out;*/
	/*transition:top cubic-bezier(0.1,0.8,0.4,1) 0.7s;*/
	transition:left cubic-bezier(0.1,0.8,0.4,1) 0.7s;
}
#mobile-menu-content.open{
	/*top:0;*/
	left:0;
}
#mobile-menu-content > div{
	width:100%;
	height:calc(100vh - 6rem);
	display:flex;
	flex-wrap:wrap;
	align-items:top;
	/*padding-top:100px;*/
	padding-top:80px;
}

@media (max-height:500px){
	#mobile-menu-content > div{
		/*padding-top:80px;*/ /*with css reset helper*/
		padding-top:50px;
	}
}
#mobile-menu-content > div > ul{
	width:100%;
	/*padding-left:40px;*/ /*with css reset helper*/
}

#mobile-menu-content ul li{
	display:flex;
	justify-content:center;
	flex-direction:column;
	text-align:left;
}
#mobile-menu-content ul li:last-of-type{
	/*border-bottom:1px solid var(--purple-light-1);*/
}
#mobile-menu-content ul li a{
	padding:5px;
	text-decoration:none;
	color:var(--global-text-light100-color);
	display:block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:40px;
	font-weight:200;
	text-transform:uppercase;
	letter-spacing:0px;
}

@media (max-height:500px){
	#mobile-menu-content ul li a{
		font-size:20px;
		font-weight:300;
	}
}

/** - Tablet Landscape und Large UI Scales */
/*CHANGE BELOW LINE'S MAX-WIDTH TO 1024PX FOR SEMI MOBILE SITE*/
@media (max-width:1024px){
	header nav ul{
		display:none;
	}
}

/* End of Mobile Menu Content */

/*------------------------------------End of  header section style------------------------------------*/


/*------------------------------------Start of about section style------------------------------------*/

aboutsection {
	display: inline-block;
	width:100%;
	height:auto;
	background-image: url(../image/paper-background.png);
	background-repeat: repeat-y;
	vertical-align:middle;
	padding-bottom: 50px;
}

aboutsectiondark {
	display: inline-block;
	width:100%;
	height:auto;
	/*background-image: url(../image/paper-background.png);
	background-repeat: repeat-y;
	vertical-align:middle;*/
	padding-bottom: 50px;
	background-color:#202020;
}

space{
	width:100%;
	position:relative;
	display: block;
	height:50px;
	background-color:#202020;
}
/*2 line header*/
/*@media screen and (max-width:955px) {
		space {
			height:93px;
		}
}*/
/*3 line header*/
/*@media screen and (max-width:430px) {
		space {
			height:113px;
		}
}*/

artistimage {
	display: inline-block;
	margin-top:88px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	width:300px;
	height:300px;
	border-radius:50%;
	vertical-align: top;
	background-position:center center;
	background-size:contain;
	background-image: url(../image/artistimage.png);
	background-repeat: no-repeat;
}

@media screen and (max-width:728px) {
		artistimage {
			margin-top:67px;
		}
}

@media screen and (max-width:520px) {
		artistimage {
			margin-top:45px;
		}
}

artisttextlight {
	position:relative;
	display: inline-block;
	margin-top:150px;
	margin-right:10px;
	margin-bottom:50px;
	margin-left:10px;
	line-height:30px;
	max-width:800px;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	top:-8px;
}

artisttextdark {
	position:relative;
	display: inline-block;
	margin-top:50px;
	margin-right:10px;
	margin-bottom:50px;
	margin-left:10px;
	line-height:30px;
	max-width:800px;
	height:auto;
	color:#333333;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	top:-8px;
}

teamtitletextlight {
	position:relative;
	display: inline-block;
	margin-top:80px;
	margin-right:10px;
	margin-bottom:50px;
	margin-left:10px;
	line-height:50px;
	max-width:800px;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 80px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-transform:uppercase;
	vertical-align: middle;
	text-align: center;
	/*top:-8px;*/
}

@media screen and (max-width:728px) {
		teamtitletextlight {
			font-size: 50px;
			margin-top:40px;
		}
}

/*Start of musician 1*/
musicianwrapper1 {
	position:relative;
	display: inline-block;
	background-image:url(../image/about/musician1.png);
	background-size:cover;
	width:100%;
	}

@media screen and (max-width:1175px) {
		musicianwrapper1 {
			background-size: cover;
			background-position: 18% 40%;
		}
}

musicianimage1 {
	display: inline-block;
	position:relative;
	left:0px;
	margin-top:88px;
	margin-right:50px;
	margin-bottom:0px;
	margin-left:50px;
	width:250px;
	height:250px;
	border-radius:50%;
	vertical-align: top;
	background-position:center center;
	background-size:contain;
	background-image:url(../image/about/andrew_chin.png);
	background-repeat: no-repeat;
}

@media screen and (max-width:728px) {
		musicianimage1 {
			margin-top:45px;
		}
}

musiciantextlight1 {
	position:relative;
	display: inline-block;
	left:0px;
	margin-top:88px;
	margin-right:10px;
	margin-bottom:50px;
	margin-left:10px;
	line-height:30px;
	max-width:800px;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
}

/*End of musician 1*/

/*Start of musician 2*/
musicianwrapper2 {
	position:relative;
	display: inline-block;
	background-image:url(../image/about/musician2.png);
	background-size:cover;
	background-position:95%;
	width:100%;
	}

@media screen and (max-width:1175px) {
		musicianwrapper2 {
			background-size: cover;
			background-position: 80% 50%;
		}
}

musicianimage2 {
	display: inline-block;
	position:relative;
	margin-top:88px;
	margin-right:50px;
	margin-bottom:0px;
	margin-left:50px;
	/*width:300px;
	height:300px;*/
	width:250px;
	height:250px;
	border-radius:50%;
	vertical-align: top;
	background-position:center center;
	background-size:contain;
	background-image: url(../image/about/shaun_tan.png);
	background-repeat: no-repeat;
}

@media screen and (max-width:1175px) {
		musicianimage2 {
			position:absolute;
			top:0%;
			left:50%;
			transform:translate(-50%,0%);
			margin-right:0px;
			margin-top:88px;
			margin-left:0px;
		}
}

musiciantextlight2 {
	position:relative;
	display: inline-block;
	left:0px;
	margin-top:88px;
	margin-right:10px;
	margin-bottom:50px;
	margin-left:10px;
	line-height:30px;
	max-width:800px;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
}

@media screen and (max-width:1175px) {
		musiciantextlight2 {
			margin-top:420px;
		}
}

/*End of musician 2*/

/*Start of musician 3*/
musicianwrapper3 {
	position:relative;
	display: inline-block;
	background-image:url(../image/about/musician3.png);
	background-size:cover;
	width:100%;
	}

@media screen and (max-width:1175px) {
		musicianwrapper3 {
			background-size: cover;
			background-position: 60% 50%;
		}
}

musicianimage3 {
	display: inline-block;
	position:relative;
	left:0px;
	margin-top:88px;
	margin-right:50px;
	margin-bottom:0px;
	margin-left:50px;
	width:250px;
	height:250px;
	border-radius:50%;
	vertical-align: top;
	background-position:center center;
	background-size:contain;
	background-image:url(../image/about/empty_profile_photo.png);
	background-repeat: no-repeat;
}

@media screen and (max-width:728px) {
		musicianimage3 {
			margin-top:45px;
		}
}

musiciantextlight3 {
	position:relative;
	display: inline-block;
	left:0px;
	margin-top:88px;
	margin-right:10px;
	margin-bottom:50px;
	margin-left:10px;
	line-height:30px;
	max-width:800px;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
}

/*End of musician 3*/

/*Start of musician 4*/
musicianwrapper4 {
	position:relative;
	display: inline-block;
	background-image:url(../image/about/musician4.png);
	background-size:cover;
	background-position:95%;
	width:100%;
	}

@media screen and (max-width:1175px) {
		musicianwrapper4 {
			background-size: cover;
			background-position: 45% 0%;
		}
}

musicianimage4 {
	display: inline-block;
	position:relative;
	margin-top:88px;
	margin-right:50px;
	margin-bottom:0px;
	margin-left:50px;
	/*width:300px;
	height:300px;*/
	width:250px;
	height:250px;
	border-radius:50%;
	vertical-align: top;
	background-position:center center;
	background-size:contain;
	background-image: url(../image/about/empty_profile_photo.png);
	background-repeat: no-repeat;
}

@media screen and (max-width:1175px) {
		musicianimage4 {
			position:absolute;
			top:0%;
			left:50%;
			transform:translate(-50%,0%);
			margin-right:0px;
			margin-top:88px;
			margin-left:0px;
		}
}

musiciantextlight4 {
	position:relative;
	display: inline-block;
	left:0px;
	margin-top:88px;
	margin-right:10px;
	margin-bottom:50px;
	margin-left:10px;
	line-height:30px;
	max-width:800px;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
}

@media screen and (max-width:1175px) {
		musiciantextlight4 {
			margin-top:420px;
		}
}

/*End of musician 4*/

/*Start of musician common css*/
musiciannamelight {
	position:relative;
	display: inline-block;
	color:#dfdfdf;
	padding-left:20px;
	padding-bottom:8px;
	border-left: 5px solid #c8182a;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight:400;
	text-align:left;
}

musiciantitlelight {
	position:relative;
	display: inline-block;
	margin-bottom:20px;
	color:#dfdfdf;
	padding-left:20px;
	border-left: 5px solid #c8182a;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 24px;
	font-weight:400;
	text-align:left;
}

musiciannamedark {
	position:relative;
	display: inline-block;
	color:#333333;
	padding-left:20px;
	padding-bottom:8px;
	border-left: 5px solid red;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 40px;
	font-weight:400;
	text-align:left;
}

musiciantitledark {
	position:relative;
	display: inline-block;
	margin-bottom:20px;
	color:#333333;
	padding-left:20px;
	border-left: 5px solid red;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 24px;
	font-weight:400;
	text-align:left;
}

/*End of musician common css*/


/*------------------------------------End of about section style------------------------------------*/

/*------------------------------------Start of music section style------------------------------------*/

musicsection {
	display: inline-block;
	width:100%;
	height:auto;
	background-color:#202020;
	vertical-align:middle;
	padding-top: 80px;
	padding-bottom: 50px;
	background-image: url(../image/album_background_image.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}

@media screen and (max-width:728px) {
		musicsection {
			padding-top:59px;
		}
}

@media screen and (max-width:520px) {
		musicsection {
			padding-top:37px;
		}
}


smallalbumart1 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/album.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

musicnametextlight {
	position:relative;
	display: inline-block;
	clear:both;
	margin-top:25px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	line-height:24px;
	width:250px;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: top;
	text-align:center;
}

musicnametextdark {
	position:relative;
	display: inline-block;
	clear:both;
	margin-top:275px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	line-height:24px;
	width:250px;
	height:auto;
	color:#333333;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: top;
	text-align:center;
}
remarks {
	position:absolute;
	display:block;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	line-height:12px;
	width:250px;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: top;
	text-align:center;
}

listenbuttonlight {
	position:relative;
	display:inline-block;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	height:38px;
	width:180px;
	color:#dfdfdf;
	border-radius:5px;

	border: 1px solid #dfdfdf;
	vertical-align:middle;
}

@media screen and (max-width:480px) {
		listenbuttonlight {
			margin-right:0px;
			float:none;
		}
}

listenbuttonlight a {
	display:block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	text-decoration: none;
	color:#dfdfdf;
	vertical-align: middle;
	text-align:center;
	line-height:38px;
	letter-spacing:8px;
	text-transform:uppercase;

	background-color: rgba(223,223,223,0);
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}

listenbuttonlight a:hover {
	background-color: rgba(223,223,223,1);
	color:#202020;
}

listenbuttondark {
	position:relative;
	display:inline-block;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	height:38px;
	width:180px;
	color:#333333;
	border-radius:5px;

	border: 1px solid #333333;
	vertical-align:middle;
}

@media screen and (max-width:480px) {
		listenbuttondark {
			margin-right:0px;
			float:none;
		}
}

listenbuttondark a {
	display:block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	text-decoration: none;
	color:#333333;
	vertical-align: middle;
	text-align:center;
	line-height:38px;
	letter-spacing:8px;

	background-color: rgba(32,32,32,0);
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}

listenbuttondark a:hover {
	background-color:rgba(32,32,32,1);
	color:#202020;
}

smallsingleart1 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_the_voice.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart2 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_waterfall.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart3 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_cintaku.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart4 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_live_your_life.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart5 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_Marco_M.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart6 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_diam_diam_cinta_kamu.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart7 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_adakah.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart8 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_tell_me_that_you_love_me.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}


smallsingleart9 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_feeling.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart10 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_feeling_remix.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart11 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_saved.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart12 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_it_doesnt_mean.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart13 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_ke_lian_de_sheng_ming.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart14 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_xia_yu_tian.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart15 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_standing_in_your_shoes.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart16 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_is_there_love.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart17 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_is_there_love_remix.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}

smallsingleart18 {
	display: inline-block;
	margin-top:50px;
	margin-right:25px;
	margin-bottom:0px;
	margin-left:25px;
	width:250px;
	vertical-align: top;

	background-position:center top;
	background-size:contain;
	background-image: url(../image/single_fly_away.png);
	background-repeat: no-repeat;
	line-height:250px;
	font-size:0px;
}



/*------------------------------------End of music section style------------------------------------*/

/*------------------------------------Start of video section style------------------------------------*/

videosection {
	display: inline-block;
	width:100%;
	height:auto;
	padding-top:80px;
	background-color:#eeeeee;
	vertical-align:middle;
	padding-bottom: 60px;
	background-image: url(../image/video_background_image.png);
	background-repeat: repeat-y;
	background-size:contain;
}

@media screen and (max-width:728px) {
		videosection {
			padding-top:69px;
		}
}

@media screen and (max-width:414px) {
		videosection {
			padding-top:0px;
		}
}

.video-container {
	position:relative;
	padding-bottom:43%; /*old setting 37%*/ /*56.25% for 16:9*/
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	max-width:960px;
	height:0;
	overflow:hidden;
	background-color:#aaa;
}

@media screen and (max-width:1024px) {
		.video-container {
			padding-bottom:46%;
			max-width:960px;
		}
}

@media screen and (max-width:955px) {
		.video-container {
			padding-bottom:33%;
			max-width:640px;
		}
}

@media screen and (max-width:768px) {
		.video-container {
			padding-bottom:41%;
			max-width:640px;
		}
}

@media screen and (max-width:736px) {
		.video-container {
			padding-bottom:42%;
			max-width:640px;
		}
}

@media screen and (max-width:667px) {
		.video-container {
			padding-bottom:48%;
			max-width:640px;
		}
}

@media screen and (max-width:635px) {
		.video-container {
			padding-bottom:25%;
			max-width:320px;
		}
}

@media screen and (max-width:568px) {
		.video-container {
			padding-bottom:28%;
			max-width:320px;
		}
}

@media screen and (max-width:480px) {
		.video-container {
			padding-bottom:33%;
			max-width:320px;
		}
}

@media screen and (max-width:414px) {
		.video-container {
			padding-bottom:38%;
			max-width:320px;
		}
}

@media screen and (max-width:375px) {
		.video-container {
			padding-bottom:42%;
			max-width:320px;
		}
}

@media screen and (max-width:320px) {
		.video-container {
			padding-bottom:49%;
			max-width:320px;
		}
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

youtube {
	display: inline-block;
	margin-top:0px;
	margin-right:-2px;
	margin-bottom:0px;
	margin-left:-2px;
	width:320px;
	vertical-align: bottom;
}

morebuttonlight {
	position:relative;
	display:inline-block;
	float:none;
	margin-top:50px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	height:38px;
	width:180px;
	color:#dfdfdf;
	border-radius:5px;

	border: 1px solid #dfdfdf;
	vertical-align:middle;
}

@media screen and (max-width:480px) {
		morebuttonlight {
			margin-right:0px;
			float:none;
		}
}

morebuttonlight a {
	display:block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight:400;
	text-decoration: none;
	color:#dfdfdf;
	vertical-align: middle;
	text-align:center;
	line-height:38px;

	background-color: rgba(223,223,223,0);
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}

morebuttonlight a:hover {
	background-color: rgba(223,223,223,1);
	color:#202020;
}

morebuttondark {
	position:relative;
	display:inline-block;
	float:none;
	margin-top:50px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	height:38px;
	width:180px;
	color:#202020;
	border-radius:5px;

	border: 1px solid #202020;
	vertical-align:middle;
}

@media screen and (max-width:480px) {
		morebuttondark {
			margin-right:0px;
			float:none;
		}
}

morebuttondark a {
	display:block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
	font-weight:400;
	text-decoration: none;
	color:#202020;
	vertical-align: middle;
	text-align:center;
	line-height:38px;

	background-color: rgba(32,32,32,0);
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}

morebuttondark a:hover {
	background-color: rgba(32,32,32,1);
	color:#dfdfdf;
}

/*------------------------------------End of video section style------------------------------------*/

/*------------------------------------Start of photo section style------------------------------------*/

phototextdark {
	position:relative;
	display: inline-block;
	margin-top:100px;
	margin-right:10px;
	margin-bottom:100px;
	margin-left:10px;
	max-width:500px;
	height:auto;
	color:#333333;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
}


photoholder{
	width:100%;
	position:relative;
	display: block;
}

portrait {
	display:block;
	position:relative;
	padding-bottom:66.67%; /*length/width*100*/
	background-position:center center;
	background-size:cover;
	background-image: url(../image/photo/portrait.png);
	background-repeat: no-repeat;
}

/*photo5 {
	display:block;
	position:relative;
	padding-bottom:34%;
	background-position:center center;
	background-size:cover;
	background-image: url(../image/photo/photo5.png);
	background-repeat: no-repeat;
}*/

sunglass {
	display:block;
	position:relative;
	padding-bottom:32.81%; /*length/width*100*/
	background-position:center center;
	background-size:cover;
	background-image: url(../image/photo/sunglass.png);
	background-repeat: no-repeat;
}

circle {
	display:block;
	position:relative;
	padding-bottom:66.67%; /*length/width*100*/
	background-position:center center;
	background-size:cover;
	background-image: url(../image/photo/circle.png);
	background-repeat: no-repeat;
}

street {
	display:block;
	position:relative;
	padding-bottom:32.81%; /*length/width*100*/
	background-position:center center;
	background-size:cover;
	background-image: url(../image/photo/street.png);
	background-repeat: no-repeat;
}

side {
	display:block;
	position:relative;
	padding-bottom:66.67%; /*length/width*100*/
	background-position:center center;
	background-size:cover;
	background-image: url(../image/photo/side.png);
	background-repeat: no-repeat;
}

concert {
	display:block;
	position:relative;
	padding-bottom:32.81%; /*length/width*100*/
	background-position:center center;
	background-size:cover;
	background-image: url(../image/photo/concert.png);
	background-repeat: no-repeat;
}

studio {
	display:block;
	position:relative;
	padding-bottom:32.81%; /*length/width*100*/
	background-position:center center;
	background-size:cover;
	background-image: url(../image/photo/studio.png);
	background-repeat: no-repeat;
}


/*------------------------------------End of photo section style------------------------------------*/

/*------------------------------------Start of events section style------------------------------------*/
eventssection {
	width:100%;
	height:auto;
	position:relative;
	display: block;
	background-image: url(../image/paper-background.png);
	background-repeat: repeat-y;
}

eventstitledark {
	position:relative;
	display: inline-block;
	margin-top:80px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	line-height:30px;
	width:63%;
	height:auto;
	color:#202020;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-transform:uppercase;
	vertical-align: middle;
	text-align:center;
	top:-8px;

	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #202020;
	padding-bottom:50px;
}

eventstextdark {
	position:relative;
	display: inline-block;
	margin-top:30px;
	margin-right:30px;
	margin-bottom:50px;
	margin-left:30px;
	line-height:30px;
	max-width:800px;
	height:auto;
	color:#202020;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	top:-8px;
}

/*------------------------------------End of events section style------------------------------------*/

/*------------------------------------Start of lyrics section style------------------------------------*/

lyricssection {
	width:100%;
	height:auto;
	position:relative;
	display: block;
	background-image: url(../image/paper-background.png);
	background-repeat: repeat-y;
}

lyricstitledark {
	position:relative;
	display: inline-block;
	margin-top:80px;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	line-height:30px;
	width:63%;
	height:auto;
	color:#202020;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-transform:uppercase;
	vertical-align: middle;
	text-align:center;
	top:-8px;

	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #202020;
	padding-bottom:50px;
}

lyricstextdark {
	position:relative;
	display: inline-block;
	margin-top:100px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:80px;
	line-height:30px;
	min-width:60%;
	height:auto;
	color:#202020;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	top:-8px;
}

@media screen and (max-width:950px) {
		lyricstextdark {
			min-width:90%;
			margin-left:20px;
			margin-right:10px;
		}
}

/*lyricslinedark {
	position:relative;
	display: inline-block;
	margin-right:10px;
	margin-bottom:0px;
	margin-left:10px;
	width:63%;
	color:#202020;

	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #202020;
}

@media screen and (max-width:950px) {
		lyricslinedark {
			min-width:90%;
		}
}*/

toc {
	position:relative;
	display: inline-block;
	margin-top:60px;
	margin-left:80px;
	margin-right:30px;
	margin-bottom:80px;
	min-width:60%;
	height:auto;
	color:#202020;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	top:15px;
	left:18px;
}

/*toc a {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	vertical-align: middle;
	text-align:left;
	top:15px;
	left:18px;

	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}

toc a:hover {
	color:#acacac;

}
*/

@media screen and (min-height: 628px) {
  toc {
/*    -webkit-columns: 2 350px;
    -moz-columns: 2 350px;
    columns: 2 350px;*/
	-webkit-columns: 2 250px;
    -moz-columns: 2 250px;
    columns: 2 250px;
  }
}

@media screen and (max-width: 628px) {
  toc {
	  margin-left:30px;
  }
}

/*------------------------------------End of lyrics section style------------------------------------*/

/*------------------------------------Start of dowload section style------------------------------------*/

/*downloadsection {
	display: inline-block;
	width:100%;
	height:auto;
	background-color:#202020;
	vertical-align:middle;
	padding-top: 80px;
	padding-bottom: 150px;
	background-image: url(../image/album_background_image.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}*/

downloadsection {
	width:100%;
	height:auto;
	padding-bottom:150px;
	position:relative;
	display: block;
	background-image: url(../image/album_background_image.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
}

/*@media screen and (max-width:728px) {
		downloadsection {
			padding-top:59px;
		}
}

@media screen and (max-width:520px) {
		downloadsection {
			padding-top:37px;
		}
}
*/
downloadstitlelight {
	position:relative;
	display: inline-block;
	margin-top:80px;
	margin-right:10px;
	margin-bottom:80px;
	margin-left:10px;
	line-height:30px;
	width:63%;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-transform:uppercase;
	vertical-align: middle;
	text-align:center;
	top:-8px;

	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
	padding-bottom:50px;
}

/*downloadstextlight {
	position:relative;
	display: inline-block;
	margin-top:100px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:80px;
	line-height:30px;
	min-width:60%;
	height:auto;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
	top:-8px;
}*/

@media screen and (max-width:950px) {
		downloadstextlight {
			min-width:90%;
			margin-left:20px;
			margin-right:10px;
		}
}

/*downloadslinelight {
	position:relative;
	display: inline-block;
	margin-right:10px;
	margin-bottom:100px;
	margin-left:10px;
	width:63%;
	color:#dfdfdf;

	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #dfdfdf;
}

@media screen and (max-width:950px) {
		downloadslinelight {
			min-width:90%;
		}
}
*/

downloadbuttoncontainer {
	position:relative;
	display:inline-block;
	max-width:1000px;
}

downloadbuttonlight {
	position:relative;
	display:inline-block;
	margin-top:30px;
	margin-right:50px;
	margin-bottom:0px;
	margin-left:50px;
	height:38px;
	width:180px;
	color:#dfdfdf;
	border-radius:5px;

	border: 1px solid #dfdfdf;
	vertical-align:middle;
}

/*@media screen and (max-width:480px) {
		downloadbuttonlight {
			margin-right:0px;
			float:none;
		}
}*/

downloadbuttonlight a {
	display:block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	text-decoration: none;
	color:#dfdfdf;
	vertical-align: middle;
	text-align:center;
	line-height:38px;
	letter-spacing:8px;
	text-transform:uppercase;

	background-color: rgba(223,223,223,0);
	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}

downloadbuttonlight a:hover {
	background-color: rgba(223,223,223,1);
	color:#202020;
}



/*------------------------------------End of download section style------------------------------------*/


/*------------------------------------Start of contact section style------------------------------------*/

contactsection {
	display: inline-block;
	width:100%;
	height:auto;
	background-image: url(../image/paper-background.png);
	background-repeat: repeat-y;
	vertical-align:middle;
	padding-bottom: 100px;
}

contacttextdark {
	position:relative;
	display: inline-block;
	margin-top:170px;
	margin-right:10px;
	margin-bottom:20px;
	margin-left:10px;
	max-width:500px;
	height:auto;
	color:#333333;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
}

@media screen and (max-width:728px) {
		contacttextdark {
			margin-top:149px;
		}
}

@media screen and (max-width:520px) {
		contacttextdark {
			margin-top:127px;
		}
}

emailholder {
	position:relative;
	display: inline-block;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	margin-left:0px;
	vertical-align: middle;
	text-align:center;
}

emailtextdark {
	position:relative;
	display: inline-block;
	margin-top:40px;
	margin-right:0px;
	margin-bottom:74px;
	margin-left:0px;
	line-height:30px;
	max-width:800px;
	height:auto;
	color:#333333;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;
}

emailtextdark a {
	color:#333333;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 30px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:left;

	-webkit-transition:.5s all ease-in-out;
	transition:.5s all ease-in-out;
}

@media screen and (max-width:441px) {
		emailtextdark a {
			font-size: 22px;
			margin-top:32px;
			margin-bottom:40px;
			margin-right:0px;
			margin-left:0px;
		}
}

emailtextdark a:active, a:focus {
	color:#acacac;
}

emailtextdark a:hover, a:focus {
	color:#acacac;
}



/*------------------------------------end of contact section style------------------------------------*/

/*------------------------------------Start of footer section style------------------------------------*/

#footer {
	width:100%;
	background-color:#202020;
	vertical-align:middle;
}

sociallogo {
	display: inline-block;
	margin-top:50px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px;
}

topbuttonlight {
	display: inline-block;
	margin-top:50px;
	margin-right:0px;
	margin-bottom:50px;
	margin-left:0px;
	line-height:102px;
	color:#ffffff;
	width:45px;
	height:102px;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	text-transform:uppercase;
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
	border: medium solid #ffffff;
}

topbuttonlight a {
	display: block;
	width:100%;
	height:100%;
	color:#ffffff;
}

topbuttondark {
	display: inline-block;
	margin-top:50px;
	margin-right:0px;
	margin-bottom:50px;
	margin-left:0px;
	line-height:102px;
	color:#202020;
	width:45px;
	height:102px;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:400;
	text-transform:uppercase;
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
	border: medium solid #202020;
}

topbuttondark a {
	display: block;
	width:100%;
	height:100%;

	color:#202020;
}

designedbytextlight {
	display: inline-block;
	margin-top:50px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	color:#aaa;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-align:center;
}

designedbytextdark {
	display: inline-block;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:50px;
	margin-left:0px;
	color:#aaa;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-align:center;
}

designertextlight {
	color:#ffffff;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-align:center;
}

designertextlight a {
	display: inline-block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-align:center;
	color:#ffffff;
}

designertextdark {
	color:#202020;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-align:center;
}

designertextdark a {
	display: inline-block;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-align:center;
	color:#202020;
}


copyrighttextlight {
	display: inline-block;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:50px;
	margin-left:0px;
	line-height:1px;
	color:#aaa;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-align:center;
}

copyrighttextdark {
	display: inline-block;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:50px;
	margin-left:0px;
	line-height:1px;
	color:#202020;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
	font-weight:400;
	letter-spacing:0px;
	text-decoration: none;
	text-align:center;
}

/*------------------------------------start of common section style------------------------------------*/

sectionlight {
	display: inline-block;
	width:100%;
	height:auto;
	background-color:#eeeeee;
	vertical-align:middle;
	padding-bottom: 50px;
}


sectiondark {
	display: inline-block;
	width:100%;
	height:auto;
	background-color:#dadfe1;
	vertical-align:middle;
	padding-bottom: 50px;
}

sectiontitlelight {
	position:relative;
	display: inline-block;
	margin-top:100px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:6px;
	color:#dfdfdf;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
	border-bottom:medium solid #dfdfdf;
}

sectiontitledark {
	position:relative;
	display: inline-block;
	margin-top:100px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:6px;
	color:#202020;

	font-family: 'Source Sans Pro', sans-serif;
	font-size: 20px;
	font-weight:900;
	text-transform:uppercase;
	letter-spacing:0px;
	text-decoration: none;
	vertical-align: middle;
	text-align:center;
	border-bottom:medium solid #202020;
}

arrow {
	position:relative;
	display: inline-block;
	margin-top:150px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	width:34px;
	height:21px;
	background-image: url(../image/arrow_light.png);
	background-size:contain;
	background-repeat: no-repeat;
	background-position: center center;
}

@media screen and (max-width:1000px) {
		arrow {
			font-size: 22px;
			margin-top:32px;
			margin-bottom:40px;
			margin-right:0px;
			margin-left:0px;
		}
}

/*------------------------------------end of common section style------------------------------------*/

/*------------------------------------End of footer section style------------------------------------*/

/* ~~ default links style ~~ */
a:link {
	color:inherit;
	text-decoration: none;
}
a:visited {
	color:inherit;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color:inherit;
	text-decoration: none;
	outline:none;
}
</style>
