@charset "UTF-8";


/* Type */

	html {
		font-size: 13pt;
	}

		@media screen and (max-width: 1680px) {

			html {
				font-size: 11pt;
			}

		}

		@media screen and (max-width: 1280px) {

			html {
				font-size: 11pt;
			}

		}

		@media screen and (max-width: 980px) {

			html {
				font-size: 12pt;
			}

		}

		@media screen and (max-width: 736px) {

			html {
				font-size: 12pt;
			}

		}

		@media screen and (max-width: 480px) {

			html {
				font-size: 12pt;
			}

		}



	.align-left {
		text-align: left;
	}

	.align-center {
		text-align: center;
	}

	.align-right {
		text-align: right;
	}

	header p {
		color: #bbb;
	}



/* Wrapper */

	.wrapper1 {
		padding: 4rem 0 4rem 0 ;
		position: relative;
		margin: 0;
	}

		.wrapper1 > .inner {
			margin: 0 auto;
			width: 100%;
		}

		.wrapper1.style3 {
			background-color: #000;
			color: #bfbfbf;
			background-image: url(../../images/bg.jpg);
			background-attachment: fixed;
			background-position: top;
			position: relative;
		}

			.wrapper1.style3 input, .wrapper1.style3 select, .wrapper1.style3 textarea {
				color: #ffffff;
			}

			.wrapper1.style3 a {
				color: #8a4680;
			}

			.wrapper1.style3 strong, .wrapper1.style3 b {
				color: #ffffff;
			}

			.wrapper1.style3 h1, .wrapper1.style3 h2, .wrapper1.style3 h3, .wrapper1.style3 h4, .wrapper1.style3 h5, .wrapper1.style3 h6 {
				color: #ffffff;
			}

			.wrapper1.style3 blockquote {
				border-left-color: rgba(255, 255, 255, 0.25);
			}

			.wrapper1.style3 code {
				background: rgba(255, 255, 255, 0.075);
				border-color: rgba(255, 255, 255, 0.25);
			}

			.wrapper1.style3 hr {
				border-bottom-color: rgba(255, 255, 255, 0.25);
			}

			.wrapper1.style3 .box {
				border-color: rgba(255, 255, 255, 0.25);
			}



		@media screen and (max-width: 1280px) {

			.wrapper1 > .inner {
				width: 100%;
			}

		}

		@media screen and (max-width: 980px) {

			.wrapper1 > .inner {
				width: 100%;
			}

			.wrapper1.style3 {
				background-attachment: scroll;
			}

		}

		@media screen and (max-width: 736px) {

			.wrapper1 {
				padding: 2rem 0 2rem 0 ;
			}

		}

