body {
	margin: 0;
	padding: 0;
}
/*slides*/
@media screen and (max-width: 500px) {
	section.slides {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -110px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 20px 0;
		background-image: url(images/slides_bg.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		background-blend-mode: multiply;
		background-color: #eaeaea;
		z-index: 0;
		position: relative;
	}
	section.slides>.wrap {
		width: 100%;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 15px 20px 75px 20px;
		text-align: center;
	}
	section.slides h1 {
		color: white;
		font-size: 30px;
		text-align: center;
		text-shadow: 0 0 15px rgba(0, 0, 0, 0.91);
		margin: 100px 0 15px 0;
	}
	section.slides h2 {
		display: inline-block;
		color: white;
		font-size: 15px;
		padding: 15px 25px;
		text-align: center;
		background-color: green;
		border: solid white 2px;
		border-radius: 100px;
		margin: 0 auto;
	}
}
@media screen and (min-width: 501px) and (max-width: 800px) {
	section.slides {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -110px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 20px 0;
		background-image: url(images/slides_bg.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		background-blend-mode: multiply;
		background-color: #eaeaea;
		z-index: 0;
		position: relative;
	}
	section.slides>.wrap {
		width: 100%;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 15px 20px 75px 20px;
		text-align: center;
	}
	section.slides h1 {
		color: white;
		font-size: 30px;
		text-align: center;
		text-shadow: 0 0 15px rgba(0, 0, 0, 0.91);
		margin: 100px 0 15px 0;
	}
	section.slides h2 {
		display: inline-block;
		color: white;
		font-size: 15px;
		padding: 15px 25px;
		text-align: center;
		background-color: green;
		border: solid white 2px;
		border-radius: 100px;
		margin: 0 auto;
	}
}
@media screen and (min-width: 801px) {
	section.slides {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -115px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 140px 0;
		background-image: url(images/slides_bg.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		background-blend-mode: multiply;
		background-color: #eaeaea;
		z-index: 0;
		position: relative;
	}
	section.slides>.wrap {
		width: 100%;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 15px 50px 75px 50px;
		text-align: center;
	}
	section.slides h1 {
		color: white;
		font-size: 80px;
		text-align: center;
		text-shadow: 0 0 15px rgba(0, 0, 0, 0.91);
		margin: 100px 0 50px 0;
	}
	section.slides h2 {
		display: inline-block;
		color: white;
		font-size: 35px;
		padding: 15px 150px;
		text-align: center;
		background-color: green;
		border: solid white 2px;
		border-radius: 100px;
		margin: 0 auto;
	}
}
/*feat*/
@media screen and (max-width: 500px) {
	section.feat {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -45px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 0px 40px;
		background-image: url(images/feat_bg.png);
		background-repeat: no-repeat;
		background-position: top right;
		background-size: auto 100%;
		z-index: 1;
		position: relative;
	}
	section.feat>.wrap {
		width: 100%;
		overflow: auto;
		box-sizing: border-box;
		padding: 60px 0px 60px 0px;
		text-align: center;
	}
	section.feat h1 {
		text-align: center;
		font-size: 25px;
		margin: 0 0 10px 0;
		color: #3e4f6b;
	}
	section.feat .links {
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
		overflow: auto;
	}
	section.feat .links a {
		text-decoration: none;
		color: white;
		padding: 10px 5px;
		box-sizing: border-box;
		display: block;
		width: 50%;
		float: left;
	}
	section.feat .links a span {
		padding: 9px 5px;
		box-sizing: border-box;
		background-color: #9f0087;
		width: 100%;
		display: block;
		border-radius: 5px;
		font-size: 13px;
	}
	section.feat .links a:first-of-type span {
		background-color: #3e4f6b;
	}
}
@media screen and (min-width: 501px) and (max-width: 800px) {
	section.feat {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -40px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 0px 0;
		background-image: url(images/feat_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		z-index: 1;
		position: relative;
	}
	section.feat>.wrap {
		width: 100%;
		overflow: auto;
		box-sizing: border-box;
		padding: 100px 50px 100px 50px;
		text-align: center;
	}
	section.feat h1 {
		text-align: center;
		font-size: 25px;
		margin: 0 0 10px 0;
		color: #3e4f6b;
	}
	section.feat .links {
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
		overflow: auto;
	}
	section.feat .links a {
		text-decoration: none;
		color: white;
		padding: 10px 20px;
		box-sizing: border-box;
		display: block;
		width: 50%;
		float: left;
	}
	section.feat .links a span {
		padding: 15px 20px;
		box-sizing: border-box;
		background-color: #9f0087;
		width: 100%;
		display: block;
		border-radius: 5px;
		font-size: 17px;
	}
	section.feat .links a:first-of-type span {
		background-color: #3e4f6b;
	}
}
@media screen and (min-width: 801px) {
	section.feat {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -40px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 0px 0;
		background-image: url(images/feat_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
		z-index: 1;
		position: relative;
	}
	section.feat>.wrap {
		width: 100%;
		overflow: auto;
		box-sizing: border-box;
		padding: 100px 50px 100px 50px;
		text-align: center;
	}
	section.feat h1 {
		text-align: center;
		font-size: 25px;
		margin: 0 0 10px 0;
		color: #3e4f6b;
	}
	section.feat .links {
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
		overflow: auto;
	}
	section.feat .links a {
		text-decoration: none;
		color: white;
		padding: 10px 20px;
		box-sizing: border-box;
		display: block;
		width: 50%;
		float: left;
	}
	section.feat .links a span {
		padding: 15px 20px;
		box-sizing: border-box;
		background-color: #9f0087;
		width: 100%;
		display: block;
		border-radius: 5px;
		font-size: 17px;
	}
	section.feat .links a:first-of-type span {
		background-color: #3e4f6b;
	}
}
/*about*/
@media screen and (max-width: 500px) {
	section.about {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -40px auto 0 auto;
		overflow: hidden;
		box-sizing: border-box;
		padding: 0;
		z-index: 0;
		position: relative;
	}
	section.about video {
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		z-index: 0;
		height: 100%;
	}
	section.about>.wrap {
		width: 100%;
		max-width: 2000px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 50px 5px 10px 5px;
		position: relative;
		background-color: rgba(217, 248, 255, 0.7);
	}
	section.about .text {
		width: 100%;
		overflow: auto;
		padding: 0 20px;
		box-sizing: border-box;
	}
	section.about .text h1 {
		color: #3e4f6b;
		font-size: 45px;
		margin: 0 0 0 0;
	}
	section.about .text h2 {
		color: #9800b4;
		font-size: 22px;
	}
	section.about .text p {
		font-size: 20px;
	}
	section.about .text a.book {
		padding: 15px 35px;
		background-color: black;
		text-decoration: none;
		display: inline-block;
		background-color: #00d2ff;
		-webkit-box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		color: #043a79;
		font-weight: bold;
		margin-bottom: 100px;
		font-size: 14px;
	}
	section.about .images {
		width: 100%;
		height: 100vw;
		margin-top: -50px;
		margin-bottom: 50px;
		background-color: white;
		background: url(images/about_image_3.png),
			url(images/about_image_2.png),
			url(images/about_image_1.png);
		background-position: 100% 47%, 100% 0%, 0% 100%;
		background-repeat: no-repeat;
		background-size: 40%, 80%, 90%;
		-webkit-transition: all linear 500ms;
		-moz-transition: all linear 500ms;
		-o-transition: all linear 500ms;
		transition: all linear 500ms;
	}
	section.about:hover .images {
		background-position: 100% 53%, 85% 0%, 0% 100%;
		background-repeat: no-repeat;
		background-size: 40%, 80%, 100%;
	}
}
@media screen and (min-width: 501px) and (max-width: 800px) {
	section.about {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -40px auto 0 auto;
		overflow: hidden;
		box-sizing: border-box;
		padding: 0;
		z-index: 0;
		position: relative;
		background-color: rgba(217, 248, 255, 0.9);
	}
	section.about video {
		position: absolute;
		left: 50%;
		top: 50%;
		height: 100%;
		transform: translate(-50%, -50%);
		z-index: 0;
		opacity: 0.2;
	}
	section.about>.wrap {
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 100px 20px 100px 20px;
		position: relative;
	}
	section.about .text {
		width: 100%;
		overflow: auto;
	}
	section.about .text h1 {
		color: #3e4f6b;
		font-size: 70px;
		margin: 0 0 0 0;
	}
	section.about .text h2 {
		color: #00d2ff;
		font-size: 35px;
	}
	section.about .text p {
		font-size: 25px;
	}
	section.about .text a.book {
		padding: 15px 70px;
		background-color: black;
		text-decoration: none;
		display: inline-block;
		background-color: #00d2ff;
		-webkit-box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		margin-bottom: 20px;
		color: white;
		font-weight: bold;
	}
	section.about .images {
		width: 100vw;
		margin: 0 auto;
		max-width: 600px;
		height: 100vw;
		max-height: 600px;
		background-color: white;
		background: url(images/about_image_3.png),
			url(images/about_image_2.png),
			url(images/about_image_1.png);
		background-position: 100% 57%, 70% 0%, 0% 100%;
		background-repeat: no-repeat;
		background-size: 30%, 55%, 70%;
		-webkit-transition: all linear 500ms;
		-moz-transition: all linear 500ms;
		-o-transition: all linear 500ms;
		transition: all linear 500ms;
	}
	section.about:hover .images {
		background-position: 100% 57%, 70% 0%, 0% 100%;
		background-repeat: no-repeat;
		background-size: 40%, 65%, 80%;
	}
}
@media screen and (min-width: 801px) {
	section.about {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -40px auto 0 auto;
		overflow: hidden;
		box-sizing: border-box;
		padding: 0;
		z-index: 0;
		position: relative;
		background-color: rgba(217, 248, 255, 0.9);
	}
	section.about video {
		position: absolute;
		left: 50%;
		top: 50%;
		min-height: 100%;
		min-width: 100%;
		transform: translate(-50%, -50%);
		z-index: 0;
		opacity: 0.2;
	}
	section.about>.wrap {
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 200px 20px 100px 20px;
		position: relative;
	}
	section.about .text {
		width: 40%;
		float: left;
		overflow: auto;
	}
	section.about .text h1 {
		color: #3e4f6b;
		font-size: 70px;
		margin: 0 0 0 0;
	}
	section.about .text h2 {
		color: #00d2ff;
		font-size: 35px;
	}
	section.about .text p {
		font-size: 25px;
	}
	section.about .text a.book {
		padding: 15px 70px;
		background-color: black;
		text-decoration: none;
		display: inline-block;
		background-color: #00d2ff;
		-webkit-box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		margin-bottom: 20px;
		color: white;
		font-weight: bold;
	}
	section.about .images {
		float: right;
		width: 55vw;
		max-width: 600px;
		height: 55vw;
		max-height: 600px;
		margin-top: -50px;
		background-color: white;
		background: url(images/about_image_3.png),
			url(images/about_image_2.png),
			url(images/about_image_1.png);
		background-position: 100% 57%, 70% 0%, 0% 100%;
		background-repeat: no-repeat;
		background-size: 30%, 55%, 70%;
		-webkit-transition: all linear 500ms;
		-moz-transition: all linear 500ms;
		-o-transition: all linear 500ms;
		transition: all linear 500ms;
	}
	section.about:hover .images {
		background-position: 100% 57%, 70% 0%, 0% 100%;
		background-repeat: no-repeat;
		background-size: 40%, 65%, 80%;
	}
}
/*info*/
@media screen and (max-width: 500px) {
	section.info {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: 0px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 10px 10px;
		background-color: #d9f8ff;
		background-image: url(images/info_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: auto;
		z-index: 0;
		position: relative;
	}
	section.info>.wrap {
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 20px 10px 50px 10px;
		text-align: center;
	}
	section.info h1 {
		font-size: 40px;
		color: #353590;
		margin: 0;
	}
	section.info h1 span {
		color: #00d2ff;
	}
	section.info .images {
		width: 100%;
		overflow: auto;
		box-sizing: border-box;
	}
	section.info .images .item {
		float: left;
		width: 33.333%;
		padding: 0px 0;
	}
	section.info .images .item img {
		width: 100%;
	}
	section.info h2 {
		color: white;
		font-size: 20px;
	}
}
@media screen and (min-width: 501px) and (max-width: 800px) {
	section.info {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: 0px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 50px 50px;
		background-color: #d9f8ff;
		background-image: url(images/info_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: auto;
		z-index: 0;
		position: relative;
	}
	section.info>.wrap {
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 150px 0px 50px 0px;
		text-align: center;
	}
	section.info h1 {
		font-size: 80px;
		color: #ffffff;
		margin: 0;
	}
	section.info h1 span {
		color: #00d2ff;
	}
	section.info .images {
		width: 100%;
		overflow: auto;
		box-sizing: border-box;
	}
	section.info .images .item {
		float: left;
		width: 20%;
		padding: 20px 0;
	}
	section.info .images .item img {
		width: 100%;
	}
	section.info h2 {
		color: white;
	}
}
@media screen and (min-width: 801px) {
	section.info {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: 0px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 50px 100px;
		background-color: #d9f8ff;
		background-image: url(images/info_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: auto;
		z-index: 0;
		position: relative;
	}
	section.info>.wrap {
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 150px 50px 50px 50px;
		text-align: center;
	}
	section.info h1 {
		font-size: 80px;
		color: #ffffff;
		margin: 0;
	}
	section.info h1 span {
		color: #00d2ff;
	}
	section.info .images {
		width: 100%;
		overflow: auto;
		box-sizing: border-box;
	}
	section.info .images .item {
		float: left;
		width: 20%;
		padding: 20px 0;
	}
	section.info .images .item img {
		width: 100%;
	}
	section.info h2 {
		color: white;
	}
}
/*contact*/
@media screen and (max-width: 500px) {
	section.contact {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: 0px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 0 0px 50px 0px;
		z-index: 0;
		position: relative;
		background-image: url(images/contact_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	section.contact>.wrap {
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 60px 0px 60px 0px;
		text-align: center;
	}
	section.contact h1 {
		font-size: 35px;
		color: white;
	}
	section.contact h2 {
		font-size: 22px;
		color: white;
	}
	section.contact .links {
		width: 85%;
		max-width: 800px;
		margin: 0 auto;
		padding: 30px 0;
		box-sizing: border-box;
	}
	section.contact .links .item {
		float: left;
		width: 50%;
		overflow: auto;
		padding: 10px 10px 15px 10px;
		box-sizing: border-box;
	}
	section.contact .links .item a {
		background-color: #00d2ff;
		-webkit-box-shadow: 5px 5px 0 0 rgba(174, 255, 0, 0.91);
		box-shadow: 5px 5px 0 0 rgba(174, 255, 0, 0.91);
		color: #221e2f;
		text-decoration: none;
		padding: 10px 0px;
		box-sizing: border-box;
		border-radius: 5px;
		font-family: system-ui;
		font-weight: bold;
		width: 100%;
		display: block;
		font-size: 13px;
	}
}
@media screen and (min-width: 501px) and (max-width: 800px) {
	section.contact {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -40px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 0 0px 15% 0px;
		z-index: 0;
		position: relative;
		background-image: url(images/contact_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	section.contact>.wrap {
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 50px 50px 0px 50px;
		text-align: center;
	}
	section.contact h1 {
		font-size: 60px;
		color: white;
	}
	section.contact h2 {
		font-size: 25px;
		color: white;
	}
	section.contact .links {
		width: 100%;
		max-width: 800px;
		margin: 0 auto;
		padding: 30px 0;
		box-sizing: border-box;
	}
	section.contact .links .item {
		float: left;
		width: 25%;
		overflow: auto;
		padding: 10px 10px 35px 10px;
		box-sizing: border-box;
	}
	section.contact .links .item a {
		background-color: #00d2ff;
		-webkit-box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		color: #ffffff;
		text-decoration: none;
		padding: 10px 0px;
		box-sizing: border-box;
		width: 100%;
		display: block;
		border-radius: 5px;
		font-family: system-ui;
		font-weight: bold;
		font-size: 12px;
	}
}
@media screen and (min-width: 801px) {
	section.contact {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -40px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 0 0px 15% 0px;
		z-index: 0;
		position: relative;
		background-image: url(images/contact_bg.png);
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	}
	section.contact>.wrap {
		width: 100%;
		max-width: 1200px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 100px 50px 0px 50px;
		text-align: center;
	}
	section.contact h1 {
		font-size: 80px;
		color: white;
	}
	section.contact h2 {
		font-size: 25px;
		color: white;
	}
	section.contact .links {
		width: 100%;
		max-width: 800px;
		margin: 0 auto;
		padding: 30px 0;
		box-sizing: border-box;
	}
	section.contact .links .item {
		float: left;
		width: 25%;
		overflow: auto;
		padding: 10px 10px 35px 10px;
		box-sizing: border-box;
	}
	section.contact .links .item a {
		background-color: #00d2ff;
		-webkit-box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		box-shadow: 10px 10px 0 0 rgba(174, 255, 0, 0.91);
		color: #ffffff;
		text-decoration: none;
		padding: 10px 0px;
		width: 100%;
		display: block;
		border-radius: 5px;
		font-family: system-ui;
		font-weight: bold;
	}
}
/*outro*/
@media screen and (max-width: 500px) {
	section.outro {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -80px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 10px;
		z-index: 0;
		position: relative;
		background-image: url(images/outro_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size:contain;
	}
	section.outro>.wrap {
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 52px 50px;
		text-align: center;
	}
}
@media screen and (min-width: 501px) and (max-width: 800px) {
	section.outro {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -80px auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 10px;
		z-index: 0;
		position: relative;
		background-image: url(images/outro_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size:100% auto;
	}
	section.outro>.wrap {
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 52px 50px;
		text-align: center;
	}
}
@media screen and (min-width: 801px) {
	section.outro {
		font-family: 'Gloock', serif;
		width: 100%;
		max-width: 2000px;
		margin: -10vw auto 0 auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 50px 100px 50px 100px;
		z-index: 0;
		position: relative;
		background-image: url(images/outro_bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		background-size: cover;
	}
	section.outro>.wrap {
		width: 100%;
		max-width: 1300px;
		margin: 0 auto;
		height: auto;
		overflow: auto;
		box-sizing: border-box;
		padding: 100px 50px;
		text-align: center;
	}
}