@font-face {
	font-family:'OpenSans-Bold';
	src:url(/fonts/OpenSans-Bold-webfont.eot?crc=qwji0g);
	src:url('/fonts/OpenSans-Bold-webfont.eot?crc=qwji0g#iefix') format('embedded-opentype'),
	url('/fonts/OpenSans-Bold-webfont.woff?crc=qwji0g') format('woff'),
	url('/fonts/OpenSans-Bold-webfont.ttf?crc=qwji0g') format('truetype'),
	url('/fonts/OpenSans-Bold-webfont.svg?crc=qwji0g#OpenSans-Bold') format('svg');
	font-weight:700;
	font-style:normal;
	font-display:fallback;
}
@font-face {
	font-family:'OpenSans-bold';
	src:url(/fonts/OpenSans-Bold-webfont.eot?crc=qwji0g);
	src:url('/fonts/OpenSans-Bold-webfont.eot?crc=qwji0g#iefix') format('embedded-opentype'),
	url('/fonts/OpenSans-Bold-webfont.woff?crc=qwji0g') format('woff'),
	url('/fonts/OpenSans-Bold-webfont.ttf?crc=qwji0g') format('truetype'),
	url('/fonts/OpenSans-Bold-webfont.svg?crc=qwji0g#OpenSans-bold') format('svg');
	font-weight:700;
	font-style:normal;
	font-display:fallback;
}
@font-face {
	font-family:'Pacifico-Regular';
	src:url(/fonts/pacifico-webfont.eot?crc=qwji0g);
	src:url('/fonts/pacifico-webfont.eot?crc=qwji0g#iefix') format('embedded-opentype'),
	url('/fonts/pacifico-webfont.woff?crc=qwji0g') format('woff'),
	url('/fonts/pacifico-webfont.ttf?crc=qwji0g') format('truetype'),
	url('/fonts/pacifico-webfont.svg?crc=qwji0g#Pacifico-Regular') format('svg');
	font-weight:400;
	font-style:normal;
	font-display:fallback;
}
@font-face {
	font-family:'OpenSans';
	src:url(/fonts/OpenSans-Regular-webfont.eot?crc=qwji0g);
	src:url('/fonts/OpenSans-Regular-webfont.eot?crc=qwji0g#iefix') format('embedded-opentype'),
	url('/fonts/OpenSans-Regular-webfont.woff?crc=qwji0g') format('woff'),
	url('/fonts/OpenSans-Regular-webfont.ttf?crc=qwji0g') format('truetype'),
	url('/fonts/OpenSans-Regular-webfont.svg?crc=qwji0g#OpenSans') format('svg');
	font-weight:400;
	font-style:normal;
	font-display:fallback;
}

html {
	min-height:100%;
	padding:0;
	border:0;
}
body {
	margin:0;
	padding:0;
	border:0;
	overflow-x:hidden;
	min-height:100%;
	background-color:#fff;
	color:#000;
}
a {
	text-decoration:none;
	color:inherit;
}
.about {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:62.7600vw;
	height:4.026vw;
	background-color:#fff;
	order:4;
	margin-left:0.0000vw;
	margin-top:3.0770vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
.business {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:27.6vw;
	height:14.93vw;
	order:3;
	margin-left:6.3000vw;
	margin-top:2.3430vw;
	margin-bottom:0vw;
	margin-right:0vw;
	transition:transform 200ms ease-in-out;
	background-color:#fff;
	outline:1px solid transparent;
}
.menu {
	position:static;
	display:flex;
	left:auto;
	top:auto;
	width:97.2400vw;
	height:auto;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-left:0.6840vw;
	margin-top:1.0870vw;
	flex-direction:row;
}
.col2 {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:70.42vw;
	height:auto;
	padding-bottom:1.7570vw;
	box-sizing:border-box;
	flex-grow:1;
	order:2;
	margin-left:4.0200vw;
	margin-top:1.7570vw;
	margin-bottom:0vw;
	margin-right:0vw;
	padding-top:0.05px;
}
.greenbar {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:100vw;
	height:auto;
	background-color:#005c54;
	padding-top:0.05px;
	margin-left:0vw;
	margin-top:-0.0700vw;
}
.footer {
	position:relative;
	display:flex;
	left:auto;
	top:auto;
	width:100vw;
	height:auto;
	background-color:#005c54;
	padding-bottom:3vw;
	flex-wrap:wrap;
	margin-left:0vw;
	margin-top:0.0000vw;
}
.residents {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:27.6vw;
	height:14.93vw;
	order:2;
	margin-left:6.2910vw;
	margin-top:2.3430vw;
	margin-bottom:0vw;
	margin-right:0vw;
	transition:transform 200ms ease-in-out;
	background-color:#fff;
	outline:1px solid transparent;
}
.circle {
	position:absolute;
	display:block;
	left:0vw;
	top:0vw;
	width:30.09vw;
	height:30.09vw;
}
.search {
	position:absolute;
	display:block;
	left:71.5260vw;
	top:1.684vw;
	width:28.4740vw;
	height:4.026vw;
	background-color:#fff;
}
.content {
	position:relative;
	display:flex;
	left:auto;
	top:auto;
	width:97.66vw;
	height:auto;
	background-color:#fff;
	flex-wrap:wrap;
	margin-left:0vw;
	margin-top:0.0000vw;
}
.submenu {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:23.21vw;
	height:auto;
	background-color:#3d978e;
	order:1;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
.visitors {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:27.6vw;
	height:14.93vw;
	order:1;
	margin-left:2.4890vw;
	margin-top:2.3430vw;
	margin-bottom:0vw;
	margin-right:0vw;
	transition:transform 200ms ease-in-out;
	background-color:#fff;
	outline:1px solid transparent;
}
.contact {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:31.4300vw;
	height:4.026vw;
	order:5;
	margin-left:5.8100vw;
	margin-top:3.0770vw;
	margin-bottom:0vw;
	margin-right:0vw;
	background-color:#fff;
}
.headerccc {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:100vw;
	height:auto;
	padding-top:0.05px;
	margin-left:0vw;
	margin-top:0vw;
}
#cccbanner {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:100vw;
	height:28.77vw;
	margin-left:0vw;
	margin-top:0vw;
}
#img_circle {
	position:absolute;
	display:block;
	left:0vw;
	top:0vw;
	width:30.09vw;
	height:30.09vw;
}
#txt_circle {
	position:absolute;
	display:block;
	left:5.782vw;
	top:19.9vw;
	width:27.23vw;
	font-size:3.5139vw;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'Pacifico-Regular';
	font-weight:400;
	text-align:left;
	text-shadow:rgb(0, 0, 0) 4px 0px 0px, rgb(0, 0, 0) 3.87565px 0.989616px 0px, rgb(0, 0, 0) 3.51033px 1.9177px 0px, rgb(0, 0, 0) 2.92676px 2.72656px 0px, rgb(0, 0, 0) 2.16121px 3.36588px 0px, rgb(0, 0, 0) 1.26129px 3.79594px 0px, rgb(0, 0, 0) 0.282949px 3.98998px 0px, rgb(0, 0, 0) -0.712984px 3.93594px 0px, rgb(0, 0, 0) -1.66459px 3.63719px 0px, rgb(0, 0, 0) -2.51269px 3.11229px 0px, rgb(0, 0, 0) -3.20457px 2.39389px 0px, rgb(0, 0, 0) -3.69721px 1.52664px 0px, rgb(0, 0, 0) -3.95997px 0.56448px 0px, rgb(0, 0, 0) -3.97652px -0.432781px 0px, rgb(0, 0, 0) -3.74583px -1.40313px 0px, rgb(0, 0, 0) -3.28224px -2.28625px 0px, rgb(0, 0, 0) -2.61457px -3.02721px 0px, rgb(0, 0, 0) -1.78435px -3.57996px 0px, rgb(0, 0, 0) -0.843183px -3.91012px 0px, rgb(0, 0, 0) 0.150409px -3.99717px 0px, rgb(0, 0, 0) 1.13465px -3.8357px 0px, rgb(0, 0, 0) 2.04834px -3.43574px 0px, rgb(0, 0, 0) 2.83468px -2.82216px 0px, rgb(0, 0, 0) 3.44477px -2.03312px 0px, rgb(0, 0, 0) 3.84068px -1.11766px 0px, rgb(0, 0, 0) 3.9978px -0.132717px 0px;
	transform:rotate(-10deg);
}
#txt_titleccc {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:63vw;
	font-size:3.5139vw;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	text-align:left;
	margin-left:1.611vw;
	margin-top:1.918vw;
}
#icon_search {
	position:absolute;
	display:block;
	left:24.3040vw;
	top:0.8785vw;
	width:2.416vw;
	height:2.416vw;
}
#txt_home {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:2.0vw;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	text-align:center;
	order:1;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
	align-self:center;
}
#txt_aboutus {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:2.0vw;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	text-align:center;
	order:2;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
	align-self:center;
}
#txt_meetings {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:2.0vw;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	text-align:center;
	order:3;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
	align-self:center;
}
#txt_grants {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:2.0vw;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	text-align:center;
	order:4;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
	align-self:center;
}
#txt_projects {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:2.0vw;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	text-align:center;
	order:5;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
	align-self:center;
}
#txt_facilities {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:2.0vw;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	text-align:center;
	order:6;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
	align-self:center;
}
#txt_submenu {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:18.45vw;
	font-size:18px;
	color:#000000;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-bold', sans-serif;
	font-weight:700;
	text-align:left;
	padding-left:1.464vw;
}
#txt_headline {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:61.35vw;
	font-size:24px;
	color:#3A3A3A;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-bold', sans-serif;
	font-weight:700;
	text-align:left;
	margin-left:0vw;
	margin-top:0vw;
}
#txt_content {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:18px;
	color:#3A3A3A;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	text-align:left;
	margin-left:0vw;
	margin-top:1.9380vw;
	background-color:#fff;
}
#img {
	position:relative;
	display:block;
	left:0;
	top:0;
	width:29.28vw;
	height:auto;
	padding-bottom:1.7570vw;
	padding-left:1.7570vw;
	z-index:1;
	margin-top:0vw;
	min-height:29.28vw;
	float:right;
	clear:none;
}
#img_visitors {
	position:absolute;
	display:block;
	left:0vw;
	top:3.66vw;
	width:27.6vw;
	height:11.27vw;
}
#visitorsarrow {
	position:absolute;
	display:block;
	left:0.8053vw;
	top:0.366vw;
	width:0px;
	height:0px;
	border-top:1.464vw solid transparent;
	border-bottom:1.464vw solid transparent;
	border-left:1.464vw solid #448019;
}
#txt_visitors {
	position:absolute;
	display:block;
	left:3.148vw;
	top:0.7321vw;
	width:23vw;
	font-size:2.1962vw;
	color:#448019;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#img_residents {
	position:absolute;
	display:block;
	left:0vw;
	top:3.66vw;
	width:27.6vw;
	height:11.27vw;
}
#residentsarrow {
	position:absolute;
	display:block;
	left:1.025vw;
	top:0.366vw;
	width:0px;
	height:0px;
	border-top:1.464vw solid transparent;
	border-bottom:1.464vw solid transparent;
	border-left:1.464vw solid #47679A;
}
#txt_residents {
	position:absolute;
	display:block;
	left:3.221vw;
	top:0.7321vw;
	width:23vw;
	font-size:2.1962vw;
	color:#47679A;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#img_business {
	position:absolute;
	display:block;
	left:0vw;
	top:3.66vw;
	width:27.6vw;
	height:11.27vw;
}
#businessarrow {
	position:absolute;
	display:block;
	left:1.025vw;
	top:0.366vw;
	width:0px;
	height:0px;
	border-top:1.464vw solid transparent;
	border-bottom:1.464vw solid transparent;
	border-left:1.464vw solid #CF821F;
}
#txt_business {
	position:absolute;
	display:block;
	left:3.221vw;
	top:0.7321vw;
	width:23vw;
	font-size:2.1962vw;
	color:#CF821F;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#txt_about {
	position:absolute;
	display:block;
	left:2.416vw;
	top:0.9517vw;
	width:58vw;
	font-size:2.1962vw;
	color:#448019;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#txt_contact {
	position:absolute;
	display:block;
	left:4.0530vw;
	top:1.098vw;
	width:26vw;
	font-size:2.1962vw;
	color:#448019;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	background-color:#fff;
}
#txt_smallprint {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:68.67vw;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'OpenSans-Bold', sans-serif;
	font-weight:700;
	text-align:left;
	order:6;
	margin-left:2.4890vw;
	margin-top:2.2540vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
html {
	background-color:#005c54;
}
body {
	background-color:#fff;
	color:#000;
}
h1, h2 {
	margin:0;
}
p {
	margin:0.8em 0;
}
p:first-child {
	margin-top:0;
}
p:last-child {
	margin-bottom:0;
}
.content a {
	text-decoration:underline;
}
#facebookbox {
	float:right;
	margin-left:2vw;
	margin-bottom:2vw;
	width:320px;
	min-height:1em;
	text-align:center;
	order:6;
	border:1px solid #000;
}
#facebookbox iframe {
	border:0;
	width:320px;
	height:500px;
	display:block;
}
h1 {
	font-family:'OpenSans-bold', sans-serif;
	font-size:24px;
	margin:0.8em 0;
	font-weight:700;
}
h2 {
	font-family:'OpenSans-bold', sans-serif;
	font-size:20px;
	margin:1.6em 0 0.8em 0;
	font-weight:700;
}
#txt_submenu a {
	background-color:#4daa9f;
	color:#000;
	width:18.45vw;
	font-size:18px;
	padding:0.7760vw 1.1680vw 0.7760vw 0.7320vw;
	margin-top:1.757vw;
	margin-bottom:1.757vw;
	display:block;
	text-decoration:none;
}
#txt_content td {
	padding:10px;
	vertical-align:top;
}
#txt_content th {
	padding:10px;
	vertical-align:top;
}
#txt_content th:first-child {
	padding-left:0;
}
#txt_content td:first-child {
	padding-left:0;
}
#txt_content th:last-child {
	padding-right:0;
}
#txt_content td:last-child {
	padding-right:0;
}
#txt_content2 {
	position:static;
	display:block;
	font-size:18px;
	color:#3a3a3a;
	line-height:1.2;
	margin-top:1.9380vw;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
}
#news {
	position:static;
	display:block;
	float:right;
	width:27.28vw;
	min-width:290px;
	margin:0 0 1.757vw 1.757vw;
	padding:15px;
	font-size:18px;
	color:#3a3a3a;
	line-height:1.2;
	background-color:#fff;
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	z-index:1;
	border:1px solid #000;
}
#news h2:first-child {
	margin-top:0vw;
}
#news h1:first-child {
	margin-top:0vw;
}
#midimg {
	display:block;
	width:69vw;
	height:41.4vw;
}
div.content {
	margin-top:0;
}
#s {
	font-family:'OpenSans', sans-serif;
	font-weight:400;
	position:absolute;
	background-color:transparent;
	color:#111;
	width:23vw;
	border:0;
	font-size:1.5vw;
	line-height:1;
	padding:1.25vw 5vw 1.25vw 0;
}
#searchTri {
	position:absolute;
	left:-4.026vw;
	right:auto;
	width:0;
	height:0;
	border-left:4.026vw solid rgba(0,0,0,0);
	border-top:4.026vw solid #fff;
	border-right:4px solid #fff;
	border-bottom:0vw;
}
.menu a {
	padding:1.3vw 1vw;
	transition:background-color 200ms ease-in-out;
	background-color:#005c54;
}
.menu a:hover {
	background-color:#3d978e;
}
#homeicon {
	position:absolute;
	display:block;
	left:-0.75vw;
	top:-2vw;
	width:7.174vw;
	height:8.858vw;
}
#aboutTri {
	position:absolute;
	right:-4.026vw;
	bottom:0px;
	width:0px;
	height:0px;
	border-right:4.026vw solid rgba(0,0,0,0);
	border-bottom:4.026vw solid #fff;
	border-left:4px solid #fff;
}
#txt_smallprint a:hover {
	text-decoration:underline;
}
.visitors:hover {
	transform:rotate(2deg) scale(1.04);
}
.residents:hover {
	transform:rotate(2deg) scale(1.04);
}
.business:hover {
	transform:rotate(-2deg) scale(1.04);
}
#contactTri {
	position:absolute;
	left:-4.026vw;
	top:0px;
	width:0px;
	height:0px;
	border-left:4.026vw solid rgba(0,0,0,0);
	border-top:4.026vw solid #fff;
	border-right:4px solid #fff;
}
@media (max-width: 600px) {
.circle {
	left:5vw;
	top:-0.5vw;
	width:30.83vw;
	height:30.92vw;
}
.content {
	width:100vw;
	margin-top:0.1700vw;
}
.contact {
	width:73.58vw;
	height:8vw;
	margin-left:26.4200vw;
	margin-top:1.3000vw;
}
.greenbar {
	position:static;
	margin-top:-0.0800vw;
}
.search {
	position:relative;
	left:0vw;
	top:0vw;
	width:44vw;
	height:7vw;
}
.residents {
	width:87.5vw;
	height:44.33vw;
	margin-left:6.0830vw;
	margin-top:1.8330vw;
}
.menu {
	width:100vw;
	justify-content:start;
	margin-left:0;
	margin-top:0vw;
	background-color:#005c54;
	padding-top:3vw;
	padding-bottom:3vw;
}
.submenu {
	width:100%;
}
.col2 {
	display:flex;
	width:92.66vw;
	margin-left:3.6700vw;
	margin-top:1.7500vw;
	padding-right:3.6700vw;
	flex-direction:column;
}
.visitors {
	width:87.5vw;
	height:44.42vw;
	margin-left:6.0830vw;
	margin-top:3.1670vw;
}
.business {
	width:87.5vw;
	height:43.92vw;
	margin-left:6.0830vw;
	margin-top:1.6700vw;
}
.about {
	width:76.83vw;
	height:8vw;
	margin-top:2.1600vw;
}
#cccbanner {
	height:28.75vw;
}
#img_circle {
	left:2vw;
	top:2vw;
	width:26.719vw;
	height:26.797vw;
}
#txt_circle {
	left:4.782vw;
	top:18.9vw;
	width:28.08vw;
	font-size:4.0000vw;
}
#txt_titleccc {
	position:absolute;
	top:23.3vw;
	width:auto;
	font-size:4.0000vw;
	margin-left:1.667vw;
	margin-top:1.933vw;
	right:1vw;
	margin:0;
}
#icon_search {
	left:1vw;
	top:2.3vw;
	width:2.417vw;
	height:2.417vw;
}
#txt_home {
	font-size:16px;
}
#txt_aboutus {
	font-size:16px;
}
#txt_meetings {
	font-size:16px;
}
#txt_grants {
	font-size:16px;
}
#txt_projects {
	font-size:16px;
}
#txt_facilities {
	font-size:16px;
}
#txt_submenu {
	width:100%;
	padding-left:0vw;
	padding-top:1.75vw;
	padding-bottom:1.75vw;
	background-color:#3d978e;
}
#txt_headline {
	width:90vw;
	font-size:16px;
	order:1;
}
#txt_content {
	font-size:16px;
	margin-top:0vw;
	order:2;
}
#img {
	width:92vw;
	height:92vw;
	padding-left:0vw;
	margin-top:2vw;
	min-height:29.42vw;
	order:6;
}
#img_visitors {
	top:8.667vw;
	width:87.5vw;
	height:35.75vw;
}
#visitorsarrow {
	left:0.75vw;
	top:0.8333vw;
	border-top:3.333vw solid transparent;
	border-bottom:3.333vw solid transparent;
	border-left:3.333vw solid #448019;
}
#txt_visitors {
	left:6.167vw;
	top:1.75vw;
	width:80vw;
	font-size:5.0000vw;
}
#img_residents {
	top:8.583vw;
	width:87.5vw;
	height:35.75vw;
}
#residentsarrow {
	left:0.75vw;
	top:1.25vw;
	border-top:3.333vw solid transparent;
	border-bottom:3.333vw solid transparent;
	border-left:3.333vw solid #47679A;
}
#txt_residents {
	left:6.167vw;
	top:1.917vw;
	width:80vw;
	font-size:5.0000vw;
}
#img_business {
	top:8.2vw;
	width:87.5vw;
	height:35.75vw;
}
#businessarrow {
	left:0.75vw;
	top:1.167vw;
	border-top:3.333vw solid transparent;
	border-bottom:3.333vw solid transparent;
	border-left:3.333vw solid #CF821F;
}
#txt_business {
	left:6.167vw;
	top:1.833vw;
	width:80vw;
	font-size:5.0000vw;
}
#txt_about {
	left:6.083vw;
	top:1.5vw;
	width:63vw;
	font-size:5.0000vw;
}
#txt_contact {
	left:10vw;
	top:1.75vw;
	width:59vw;
	font-size:5.0000vw;
}
#txt_smallprint {
	width:63vw;
	margin-left:6.0830vw;
	margin-top:3.1000vw;
}
#facebookbox {
	margin:2vw auto;
}
h2 {
	font-size:16px;
	margin:1em 0 0.8em 0;
}
#txt_submenu a {
	width:auto;
	font-size:14px;
	padding:2vw;
	margin-top:0vw;
	margin-bottom:0vw;
	border:1vw solid #3d978e;
}
#txt_content2 {
	font-size:16px;
	order:4;
}
#news {
	width:100%;
	margin:0.8em 0 0.5em 0;
	padding:1vw;
	font-size:16px;
	order:5;
}
#midimg {
	width:100vw;
	height:60vw;
	order:3;
}
#txt_submenu p {
	display:flex;
	flex-direction:row;
	justify-content:start;
	flex-wrap:wrap;
	background-color:#3d978e;
}
#s {
	width:35.5vw;
	font-size:3.3333333vw;
	padding:1.7vw 0.5vw 0.5vw 4vw;
}
#searchTri {
	left:auto;
	right:-7vw;
	border-left:4px solid #fff;
	border-top:7vw solid #fff;
	border-right:7vw solid rgba(0,0,0,0);
}
.menu a {
	padding:8px;
}
#homeicon {
	left:-1vw;
	top:-3vw;
	width:10.67vw;
	height:13.17vw;
}
.menubr {
	display:none;
}
#aboutTri {
	right:-8vw;
	border-right:8vw solid rgba(0,0,0,0);
	border-bottom:8vw solid #fff;
}
.visitors:hover {
	transform:scale(1.05);
}
.residents:hover {
	transform:scale(1.05);
}
.business:hover {
	transform:scale(1.05);
}
#contactTri {
	left:-8vw;
	border-left:8vw solid rgba(0,0,0,0);
	border-top:8vw solid #fff;
}
}
