body {
	background-color: #008755;
	color: #FFFFFF;
}

.mainContainer {
	width:850px;
	margin:auto;
}

.vCenter {
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.valign-middle {
	margin: 0;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}

@font-face{
	font-family:"Proxima Nova W02 Regular";
	src:url("/_home/Fonts/Proxima-Nova/5596744/33ca2000-af7b-4444-97cd-6392ab2e24b2.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5596744/1c003cc6-0f8f-4c82-adde-a5a026b56b50.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Light";
	src:url("/_home/Fonts/Proxima-Nova/5596773/27f5855e-1f73-42cc-a083-cb0f319ea42a.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/f44944f0-b92e-4152-9ea1-eb41de241416.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Light Italic";
	src:url("/_home/Fonts/Proxima-Nova/5596795/e6045512-9eaa-432c-9041-d40c5e9fa285.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5596795/d6e61fb0-be4b-4b61-8cd7-67b718ab6b9c.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Italic";
	src:url("/_home/Fonts/Proxima-Nova/5596892/cf5ef906-e055-4b2c-8fc5-fcc4ab3ed9a2.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5596892/19f65509-8952-44f0-b007-4dc3c4ba8aed.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Bold";
	src:url("/_home/Fonts/Proxima-Nova/5596929/3c35dc60-9fe3-480f-90ac-e453db0271e2.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5596929/2b2b7939-693b-44cd-873a-1aa065a906b8.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Bold Italic";
	src:url("/_home/Fonts/Proxima-Nova/5596956/7eb49857-6450-4915-9c21-2759d4e531ca.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5596956/27bbc35f-00c4-4c26-8cd8-cb37149f6f89.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Extrabold";
	src:url("/_home/Fonts/Proxima-Nova/5596987/115749ef-1104-4c09-b697-8a7d420a133a.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5596987/b28c6f56-4543-49d1-b265-5715615199e1.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Medium Italic";
	src:url("/_home/Fonts/Proxima-Nova/5597435/f64cc92e-2a13-46fa-88fd-6da2d2366b62.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5597435/5c10f44e-1e74-4b89-846f-6356fe0fcf83.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Medium";
	src:url("/_home/Fonts/Proxima-Nova/5597951/fefa128d-8eb9-48e9-adf7-568b92a2e991.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5597951/8c025621-11f1-4af4-8dfa-69eb993b51b9.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Extrabold It";
	src:url("/_home/Fonts/Proxima-Nova/5598064/09b35b93-8d1b-4b38-b61f-4eaa7f66e7b3.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5598064/686a0d12-8055-40eb-8111-258e1c053de1.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Black";
	src:url("/_home/Fonts/Proxima-Nova/5598090/fe7a1b50-a80f-4c74-9aa1-dd758277036c.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5598090/2322a12f-be08-4e73-b44f-0f42eb551213.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Black Italic";
	src:url("/_home/Fonts/Proxima-Nova/5598120/91f5bcdd-035f-4d6c-a85d-f91e01bfdc3c.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5598120/d152d02f-1db6-4481-882d-73b9d062d05c.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Thin";
	src:url("/_home/Fonts/Proxima-Nova/5738879/0dd9e13f-65c9-49ec-921d-1084a341e951.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5738879/67b6039f-db5d-4fb9-9e6e-6636bbd39fcb.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Thin Italic";
	src:url("/_home/Fonts/Proxima-Nova/5738899/0bd1068d-9aa9-4d47-9b1d-756f5a2b7ebe.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5738899/7013b98f-7c4c-44a7-9032-64a6cafcd755.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Semibold";
	src:url("/_home/Fonts/Proxima-Nova/5738926/3e324849-d359-4b66-9b56-bad57426a869.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5738926/584a9e8f-ec09-4b98-bb1a-7cc22b43da7b.woff") format("woff");
}
@font-face{
	font-family:"Proxima Nova W02 Semibold It";
	src:url("/_home/Fonts/Proxima-Nova/5738954/60fd2e96-06e7-43e0-8463-d43ca22000d8.woff2") format("woff2"),url("/_home/Fonts/Proxima-Nova/5738954/807387d3-f627-4eff-8f3c-0d8908da8e9c.woff") format("woff");
}

@font-face{
	font-family:"FS Brabo W03 Medium Italic";
	src:url("/_home/Fonts/Fonts/5967199/caeb297a-8a31-41c5-9263-601f54999106.woff2") format("woff2"),url("/_home/Fonts/Fonts/5967199/6df8b4a0-2053-4cce-9dcb-fa986f46b608.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 SemiBold";
	src:url("/_home/Fonts/FS-Brabo/5967202/0c5e78dc-67d0-413c-bfc5-7f6eb3d87463.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5967202/62f912ec-6ece-4613-8bca-410a51af0876.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 SemiBold Italic";
	src:url("/_home/Fonts/FS-Brabo/5967205/21aabd9f-a60d-4b76-902e-8269fced506c.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5967205/4f1dad3c-4ffe-4f6d-a956-b2eb8f371639.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 Bold";
	src:url("/_home/Fonts/FS-Brabo/5967208/cf248ad6-3c88-4c17-aee7-554bd0e2c743.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5967208/270b089d-86c9-429f-b4a1-018100fcebc0.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 Bold Italic";
	src:url("/_home/Fonts/FS-Brabo/5967211/cda5bc4c-26ca-4cfb-a1ec-ec6668b640d0.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5967211/9330b02d-5b54-4e77-b431-e5358f81a066.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 ExtraLight";
	src:url("/_home/Fonts/FS-Brabo/5971302/be1ce077-4b49-4adf-9e99-3be007267302.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5971302/fa9c35eb-eabd-4a61-9d41-951cdcca6369.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 ExtraLight Italic";
	src:url("/_home/Fonts/FS-Brabo/5971305/4bf75020-f0e8-4663-942b-2cb0496d2f09.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5971305/3249c5ec-7a08-429c-818a-9c80dfd9db24.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 Light";
	src:url("/_home/Fonts/FS-Brabo/5971308/424c42f9-1348-46ed-b6dd-487489d44c86.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5971308/eb894f48-8d16-42f2-b723-98f45c6ea183.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 Light Italic";
	src:url("/_home/Fonts/FS-Brabo/5971311/8f9d5478-f814-444e-9e10-eb9d2ebd5a87.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5971311/7064382d-9a2a-43d6-997b-640f2b99d428.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 Regular";
	src:url("/_home/Fonts/FS-Brabo/5971314/3c5587ee-7bd4-497b-829b-e1c7869d0570.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5971314/fb525f8a-1685-4ece-9d74-d91684816a6e.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 Italic";
	src:url("/_home/Fonts/FS-Brabo/5971318/09a96be5-744d-437a-9739-4698be4dc85e.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5971318/c3b6906b-aacf-43bf-9679-a8ae34dafd11.woff") format("woff");
}
@font-face{
	font-family:"FS Brabo W03 Medium";
	src:url("/_home/Fonts/FS-Brabo/5971321/21ff0596-c7c1-418c-b697-2ee866693da1.woff2") format("woff2"),url("/_home/Fonts/FS-Brabo/5971321/2cc27d6a-05a5-4c19-ad31-91d02edab2bd.woff") format("woff");
}

@font-face{
	font-family:"Dom Diagonal W03 Rg";
	src:url("/_home/Fonts/Dom/1296156/c934d040-1755-48c8-b852-fe0ff62c29c6.woff2") format("woff2"),url("/_home/Fonts/Dom/1296156/6b649757-347c-4b04-bb85-06489dbe2e29.woff") format("woff");
}


.brabo-bold { font-family: "FS Brabo W03 Bold", "Times New Roman", "Georgia", serif; }

.proxima-nova-bold { font-family: "Proxima Nova W02 Bold", Helvetica, Arial, sans-serif; }

.page-logo {width: 600px; }
.page-message { font-size: 60px; }

@media 
	only screen 												and (min-width: 1025px), 
	only screen and (-webkit-min-device-pixel-ratio: 2)      	and (min-width: 1025px),
	only screen and (   min--moz-device-pixel-ratio: 2)      	and (min-width: 1025px),
	only screen and (     -o-min-device-pixel-ratio: 2/1)    	and (min-width: 1025px),
	only screen and (        min-device-pixel-ratio: 2)      	and (min-width: 1025px),
	only screen and (                min-resolution: 192dpi) 	and (min-width: 1025px),
	only screen and (                min-resolution: 2dppx)  	and (min-width: 1025px)
{
	.page-logo {width: 300px; }
	.page-message { font-size: 30px; }
}