@charset "utf-8";
/* CSS Document */
/* ------------------------------------ body */
body {	float:								left;	display:							block;	margin:								0px;	padding:							0px;	width:								100%;	height:								auto;	border:								0px none;	background-image:					url('../images/');	background-position:				center 30px;	background-repeat:					repeat-x;}/* gold #BF8855; *//* mint #00B5B1; */.agency {	color:								#FFFFFF;	background-color:					#454545;}.studio {	color:								#000000;	background-color:					#FFFFFF;}
/* ------------------------------------ sections */
div.system {							/* System */	z-index:							2;	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								40px;	border:								0px none;		color:								#FFFFFF;	background-color:					#252525;}div.header {							/* Header */	z-index:							2;	float:								left;	margin:								0px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								auto;	border-top:							0px none;		color:								#FFFFFF;	background-color:					#454545;}div.brand1 {	z-index:							2;	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								auto;	border:								0px none;}div.brand2 {	position:							relative;	z-index:							2;	float:								left;	display:							block;	padding:							0px 0px 0px 0px;	width:								100%;	border:								0px none;		background-size:					cover;	background-position:				center center;	background-repeat:					no-repeat;}div.brand3 {	position:							relative;	z-index:							2;	float:								left;	display:							block;	padding:							0px 0px 0px 0px;	width:								100%;	border:								0px none;		background-size:					cover;	background-position:				center center;	background-repeat:					no-repeat;}.bottom {	position:							absolute;	bottom:								0px;}div.banner {							/* Banner */	z-index:							2;	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								auto;	border:								0px none;}div.holder {							/* Default */	z-index:							2;	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								auto;	border:								0px none;}div.google {							/* Google */	z-index:							2;	float:								left;	display:							block;	margin:								30px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								auto;	border:								0px none;	background-image:					url('../images/');	background-position:				center bottom;	background-repeat:					repeat-x;		color:								#FFFFFF;	background-color:					#656565;}
div.design {							/* Design */	position:							relative;	z-index:							2;	float:								left;	display:							block;	padding:							0px 0px 0px 0px;	width:								100%;	border:								0px none;	background-size:					cover;	background-position:				center bottom;	background-repeat:					no-repeat;}
div.footer {							/* Footer */	z-index:							2;	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	width:								100%;	height:								auto;	border:								0px none;
	color:								#FFFFFF;	background-color:					#BF8855;}
div.status {							/* Status */	z-index:							2;	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	padding:							0px 0px 30px 0px;	width:								100%;	height:								auto;
	color:								#FFFFFF;	background-color:					#252525;}
/* ------------------------------------ Google */
#googlemap {	z-index:							1;	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								60vh;	border:								0px none;	color:								#FFFFFF;
	background-color:					#656565;
	filter:								grayscale(100%);	-o-filter:							grayscale(100%);	-ms-filter:							grayscale(100%);	-moz-filter:						grayscale(100%);	-webkit-filter:						grayscale(100%);}
/* ------------------------------------ table - row */div.row {	z-index:							3;	float:								left;	display:							block;	height:								auto;}div.no1 {	z-index:							3;	float:								left;	display:							block;	padding:							0px 0px 50px 0px;	height:								auto;		border-top:							5px solid #BF8855;	border-bottom:						5px solid #BF8855;		background-image:					url('../images/');	background-repeat:					no-repeat;}/* ------------------------------------ table - column */
/* 1 x 92% */nav {	z-index:							4;	float:								left;	display:							block;	margin:								0px 0px 0px 4%;	height:								auto;	border:								0px none;		text-align:							center;}div.break1,div.break3 {	z-index:							4;	float:								left;	display:							block;	height:								0px;	border-bottom:						1px solid #656565;}div.break2 {	z-index:							4;	float:								left;	display:							block;	height:								0px;		border-bottom:						1px dashed #656565;}div.col {	z-index:							4;	float:								left;	display:							block;	height:								auto;	border:								0px none;		text-align:							center;		background-size:					cover;	background-position:				center center;	background-repeat:					repeat-x;}.break1,.break2 {	margin:								50px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.break3 {	margin:								50px 0px 30px 4%;	padding:							0px 0px 0px 0px;}.co1 {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.co1-flat {	margin:								0px 0px 0px 4%;	padding:							0px 0px 0px 0px;}
/* 2 x 44% */
.co2 {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.co2-fill {	padding:							0px 0px 0px 0px;}.co2-flat {	padding:							0px 0px 0px 0px;}.co2-keep {	margin:								0px 0px 0px 4%;	padding:							0px 0px 0px 0px;}
/* 3 x 28% */
.co3 {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.co3-fill {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.co3-flat {	padding:							0px 0px 0px 0px;}
/* 4 x 20% */
.co4 {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.co4-fill {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.co4-keep {	margin:								0px 0px 0px 4%;	padding:							0px 0px 0px 0px;}

/* 6 x 12% */
.co6 {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.co6-fill {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.co6-flat {	padding:							0px 0px 0px 0px;}.co6-keep {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}
/* 8 x 8% */
.co8 {	margin:								30px 0px 0px 4%;	padding:							0px 0px 0px 0px;}.co8-flat {	padding:							0px 0px 0px 0px;}.co8-fill {	padding:							0px 0px 0px 0px;}/* ------------------------------------ brand */img.brand {	margin:								0px 0px 0px 0px;	padding:							0px 0px 0px 0px;	height:								auto;	border:								0px none;}/* ------------------------------------ article - header & footer */header {	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								auto;	border:								0px none;}section {	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								auto;	border:								0px none;}footer {	float:								left;	display:							block;	margin:								25px 0px 0px 0px;	padding:							0px 0px 0px 0px;	width:								100%;	height:								auto;		border-top:							1px dashed #D5D5D5;}/* ------------------------------------ article */main,article {	float:								left;	display:							block;	margin:								0px 0px 0px 0px;	width:								100%;	height:								auto;	border:								0px none;}article {	padding:							0px 0px 0px 0px;}/* ------------------------------------ YouTube */.youtube {	float:								left;	display:							block;	position:							relative;    overflow:							hidden;	margin-top:							21px;    padding-bottom:						56.25%;    height:								0;}.youtube iframe {	float:								left;	display:							block;	position:							absolute;    left:								0;    top:								0;    height:								100%;    width:								100%;}