@font-face {
	font-family:'VarelaRound-Regular';
	src:url(/fonts/VarelaRound-Regular-webfont.eot?crc=qwjr3j);
	src:url('/fonts/VarelaRound-Regular-webfont.eot?crc=qwjr3j#iefix') format('embedded-opentype'),
	url('/fonts/VarelaRound-Regular-webfont.woff?crc=qwjr3j') format('woff'),
	url('/fonts/VarelaRound-Regular-webfont.ttf?crc=qwjr3j') format('truetype'),
	url('/fonts/VarelaRound-Regular-webfont.svg?crc=qwjr3j#VarelaRound-Regular') format('svg');
	font-weight:400;
	font-style:normal;
	font-display:fallback;
}
@font-face {
	font-family:'Raleway-Regular';
	src:url(/fonts/raleway-regular-webfont.eot?crc=qwjr3j);
	src:url('/fonts/raleway-regular-webfont.eot?crc=qwjr3j#iefix') format('embedded-opentype'),
	url('/fonts/raleway-regular-webfont.woff?crc=qwjr3j') format('woff'),
	url('/fonts/raleway-regular-webfont.ttf?crc=qwjr3j') format('truetype'),
	url('/fonts/raleway-regular-webfont.svg?crc=qwjr3j#Raleway-Regular') format('svg');
	font-weight:400;
	font-style:normal;
	font-display:fallback;
}
@font-face {
	font-family:'Raleway-Bold';
	src:url(/fonts/raleway-bold-webfont.eot?crc=qwjr3j);
	src:url('/fonts/raleway-bold-webfont.eot?crc=qwjr3j#iefix') format('embedded-opentype'),
	url('/fonts/raleway-bold-webfont.woff?crc=qwjr3j') format('woff'),
	url('/fonts/raleway-bold-webfont.ttf?crc=qwjr3j') format('truetype'),
	url('/fonts/raleway-bold-webfont.svg?crc=qwjr3j#Raleway-Bold') format('svg');
	font-weight:700;
	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;
}
.topleft {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:272.1697px;
	height:76.0599px;
	order:1;
	margin-left:0.0000px;
	margin-top:0.0000px;
	margin-bottom:0.0000px;
	margin-right:0.0000px;
}
.eventsheader {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	height:auto;
	padding-top:0.05px;
	order:3;
	margin-left:0.0000px;
	margin-top:0.0000px;
	margin-bottom:0.0000px;
	margin-right:0.0000px;
}
.content {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:1367.0000px;
	height:auto;
	padding-top:0;
	padding-bottom:41.0100px;
	box-sizing:border-box;
	padding-left:0.0000px;
	padding-right:0.0000px;
	background-color:#f2ece3;
	margin-left:0.0000px;
	margin-top:0;
}
.menu {
	position:relative;
	display:flex;
	left:auto;
	top:auto;
	width:auto;
	height:auto;
	order:2;
	margin-left:0.0000px;
	margin-top:0.0000px;
	margin-bottom:0.0000px;
	margin-right:0.0000px;
	flex-wrap:wrap;
	justify-content:space-between;
	padding-top:11.0085px;
}
.gallery {
	position:relative;
	display:block;
	left:0;
	top:0;
	width:455.3477px;
	height:auto;
	margin-top:2.0013px;
	min-height:354.3264px;
	float:right;
	clear:none;
	margin-right:27.3400px;
	margin-left:27.3400px;
	margin-bottom:27.3400px;
}
.footer {
	position:static;
	display:flex;
	left:auto;
	top:auto;
	width:1285.9369px;
	height:auto;
	padding-top:41.0100px;
	padding-right:35.0362px;
	padding-bottom:41.0100px;
	padding-left:46.0269px;
	background-color:#262626;
	flex-wrap:wrap;
	justify-content:space-between;
	align-items:center;
	margin-left:0.0000px;
	margin-top:0;
}
.about {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	height:auto;
	padding-top:0.05px;
	order:1;
	margin-left:0.0000px;
	margin-top:0.0000px;
	margin-bottom:0.0000px;
	margin-right:54.6800px;
}
.donatelink {
	position:absolute;
	display:block;
	left:431.2885px;
	top:auto;
	width:124.0963px;
	height:51.0438px;
	padding-top:0.05px;
	bottom:9.0072px;
}
.location {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	height:auto;
	padding-top:0.05px;
	order:2;
	margin-left:0.0000px;
	margin-top:0.0000px;
	margin-bottom:0.0000px;
	margin-right:0.0000px;
}
.badges {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:587.8100px;
	height:125.0914px;
	order:1;
	margin-left:0.0000px;
	margin-top:0.0000px;
	margin-bottom:0.0000px;
	margin-right:0.0000px;
}
.header {
	position:static;
	display:flex;
	left:auto;
	top:auto;
	width:1320.9321px;
	height:auto;
	padding-top:6.0039px;
	padding-right:39.0634px;
	padding-bottom:13.6700px;
	padding-left:7.0045px;
	background-color:#262626;
	align-items:center;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-left:0.0000px;
	margin-top:0.0000px;
}
.youngheader {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	height:auto;
	padding-top:0.05px;
	order:1;
	margin-left:0.0000px;
	margin-top:0.0000px;
	margin-bottom:0.0000px;
	margin-right:27.3400px;
}
.holidaysheader {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	height:auto;
	padding-top:0.05px;
	order:2;
	margin-left:0.0000px;
	margin-top:0.0000px;
	margin-bottom:0.0000px;
	margin-right:27.3400px;
}
.cols {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:1335.0122px;
	height:auto;
	margin-left:0;
	margin-top:0;
	padding-top:10.2525px;
	box-sizing:border-box;
	padding-left:15px;
}
.fnav {
	position:relative;
	display:flex;
	left:auto;
	top:auto;
	width:auto;
	height:auto;
	flex-wrap:wrap;
	justify-content:space-between;
	order:2;
	margin-left:0.0000px;
	margin-top:0.0000px;
	margin-bottom:0.0000px;
	margin-right:0.0000px;
	padding-top:54.6800px;
	padding-bottom:0.0000px;
}
#mainlogo {
	position:absolute;
	display:block;
	left:0.0000px;
	top:0.0000px;
	width:77.0578px;
	height:76.0599px;
}
#cyp_title {
	position:absolute;
	display:block;
	left:92.0675px;
	top:6.0039px;
	width:180.1706px;
	height:68.0493px;
}
#arrow_young {
	position:absolute;
	display:block;
	left:0.0000px;
	top:0.0000px;
	width:53.0008px;
	height:53.0008px;
}
#txt_young {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:24px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.1;
	font-family:'VarelaRound-Regular';
	font-weight:400;
	text-align:center;
	margin-left:67.9995px;
	margin-top:0;
	padding-top:14px;
	padding-bottom:15px;
}
#arrow_holidays {
	position:absolute;
	display:block;
	left:0.0000px;
	top:0.0000px;
	width:53.0008px;
	height:53.0008px;
}
#txt_holidays {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:24px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.1;
	font-family:'VarelaRound-Regular';
	font-weight:400;
	text-align:center;
	margin-left:72.9990px;
	margin-top:0;
	padding-top:14px;
	padding-bottom:15px;
}
#arrow_events {
	position:absolute;
	display:block;
	left:0.0000px;
	top:0.0000px;
	width:53.0008px;
	height:53.0008px;
}
#txt_events {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:24px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.1;
	font-family:'VarelaRound-Regular';
	font-weight:400;
	text-align:center;
	margin-left:72.9990px;
	margin-top:0;
	padding-top:14px;
	padding-bottom:15px;
}
#banner {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:1367.0000px;
	height:525.3381px;
	margin-left:0.0000px;
	margin-top:0.0000px;
}
#txt_main {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:1307.8089px;
	font-size:17px;
	color:#000000;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'Raleway-Regular';
	font-weight:400;
	text-align:left;
	margin-left:0.0000px;
	margin-top:0;
}
#img {
	position:absolute;
	display:block;
	left:4.0026px;
	top:0.0000px;
	width:448.3760px;
	height:299.2363px;
}
#facebook {
	position:relative;
	display:block;
	left:0;
	top:0;
	width:320px;
	height:500px;
	margin-top:0.0000px;
	min-height:500px;
	float:right;
	clear:right;
	background-color:#f0f0f0;
	margin-left:27.3400px;
}
#footerarrow_about {
	position:absolute;
	display:block;
	left:0.0000px;
	top:0.0000px;
	width:35.9941px;
	height:42.0045px;
}
#txt_about {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:24px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'VarelaRound-Regular';
	font-weight:400;
	text-align:center;
	margin-left:49.9956px;
	margin-top:8px;
}
#footerarrow_location {
	position:absolute;
	display:block;
	left:0.0000px;
	top:0.0000px;
	width:35.9941px;
	height:43.0017px;
}
#txt_location {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:auto;
	font-size:24px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'VarelaRound-Regular';
	font-weight:400;
	text-align:center;
	margin-left:49.9956px;
	margin-top:8px;
}
#img_wage {
	position:absolute;
	display:block;
	left:0.0000px;
	top:0.0000px;
	width:225.1654px;
	height:125.0914px;
}
#img_donate {
	position:static;
	display:block;
	left:auto;
	top:auto;
	width:124.0963px;
	height:51.0438px;
	margin-left:0.0000px;
	margin-top:0.0000px;
}
#txt_smallprint {
	position:relative;
	display:block;
	left:auto;
	top:auto;
	width:1285.9369px;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:0em;
	line-height:1.87;
	font-family:'Raleway-Regular';
	font-weight:400;
	text-align:left;
	order:3;
	margin-left:0.0000px;
	margin-top:41.0100px;
	margin-bottom:0.0000px;
	margin-right:0.0000px;
}
#peoplelist {
	margin-top:1em;
	font-family:'Raleway-Regular', sans-serif;
	padding-left:15px;
	padding-right:20px;
}
#peoplelist p {
	font-size:17px;
}
.peopleimg {
	float:left;
	clear:left;
	margin-right:10px;
	margin-bottom:10px;
	width:200.1288px;
	height:300.1932px;
}
.peoplebox {
	clear:left;
}
.peoplebox::after {
	display:block;
	content:"";
	clear:left;
}
.content::after {
	display:block;
	content:"";
	clear:both;
}
.contentbg {
	background-color:#262626;
}
h2 {
	font-size:24px;
	line-height:1.2;
}
h3 {
	font-size:24px;
	line-height:1.2;
}
h4 {
	font-size:17px;
	line-height:1.2;
}
.sectionmenu {
	width:100%;
	margin-left:0.0000px;
	align-content:space-between;
	margin-top:5px;
	display:flex;
	flex-wrap:wrap;
}
.stri {
	position:absolute;
	top:0px;
	right:-32px;
	width:33px;
	height:100%;
}
.sectionbtn {
	margin-left:0.0000px;
	margin-right:52px;
	margin-bottom:5px;
	background-color:#262626;
	display:block;
	padding:7px 0 8px 15px;
	width:auto;
	height:auto;
	position:relative;
}
.btntxt {
	color:#ffffff;
	letter-spacing:0em;
	line-height:1.2;
	font-family:'VarelaRound-Regular';
	font-weight:400;
	text-align:center;
	width:auto;
	font-size:21px;
}
.content a.sectionbtn {
	text-decoration:none;
}
.headersection {
	padding-top:0;
	overflow:hidden;
	background-color:#f2ece3;
	width:1367.0000px;
	margin-top:0;
}
.headersectionbg {
	background-color:#262626;
}
.headerbg {
	background-color:#262626;
}
.footerbg {
	background-color:#262626;
}
#oscr {
	position:absolute;
	bottom:0;
	left:269.9825px;
	display:block;
	width:120.9522px;
	height:67.0513px;
}
html {
	background-color:#262626;
	color:#ffffff;
}
h1, h2, h3, h4 {
	margin-top:0.8em;
	margin-bottom:0.5em;
	font-weight:bold;
	font-family:'Raleway-Bold', sans-serif;
	line-height:1.2;
	letter-spacing:1px;
}
.content a {
	text-decoration:underline;
}
.gowide {
	width:100vw;
}
.gowide > div {
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
@media (max-width: 1366px) {
.topleft {
	width:19.91vw;
	height:5.564vw;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
.eventsheader {
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
.content {
	width:100vw;
	padding-bottom:3vw;
	padding-left:0vw;
	padding-right:0vw;
	margin-left:0vw;
}
.menu {
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
	padding-top:0.8053vw;
}
.gallery {
	width:33.31vw;
	margin-top:0.1464vw;
	min-height:25.92vw;
	margin-right:2vw;
	margin-left:2vw;
	margin-bottom:2vw;
}
.footer {
	width:94.07vw;
	padding-top:3vw;
	padding-right:2.5630vw;
	padding-bottom:3vw;
	padding-left:3.3670vw;
	margin-left:0vw;
}
.about {
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:4vw;
}
.donatelink {
	left:31.55vw;
	width:9.078vw;
	height:3.734vw;
	bottom:0.6589vw;
}
.location {
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
.badges {
	width:43vw;
	height:9.1508vw;
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
.header {
	width:96.63vw;
	padding-top:0.4392vw;
	padding-right:2.8576vw;
	padding-bottom:1vw;
	padding-left:0.5124vw;
	margin-left:0vw;
	margin-top:0vw;
}
.youngheader {
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:2vw;
}
.holidaysheader {
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:2vw;
}
.cols {
	width:97.66vw;
	padding-top:0.75vw;
}
.fnav {
	margin-left:0.0000vw;
	margin-top:0.0000vw;
	margin-bottom:0vw;
	margin-right:0vw;
	padding-top:4vw;
	padding-bottom:0vw;
}
#mainlogo {
	left:0vw;
	top:0vw;
	width:5.637vw;
	height:5.564vw;
}
#cyp_title {
	left:6.735vw;
	top:0.4392vw;
	width:13.18vw;
	height:4.978vw;
}
#banner {
	width:100vw;
	height:38.43vw;
	margin-left:0vw;
	margin-top:0vw;
}
#txt_main {
	width:95.67vw;
	margin-left:0vw;
}
#img {
	left:0.2928vw;
	top:0vw;
	width:32.8vw;
	height:21.89vw;
}
#facebook {
	margin-top:0vw;
	margin-left:2vw;
}
#img_wage {
	left:0vw;
	top:0vw;
	width:16.4715vw;
	height:9.1508vw;
}
#img_donate {
	width:9.078vw;
	height:3.734vw;
	margin-left:0vw;
	margin-top:0vw;
}
#txt_smallprint {
	width:94.07vw;
	margin-left:0.0000vw;
	margin-top:3vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
.peopleimg {
	width:14.64vw;
	height:21.96vw;
}
.sectionmenu {
	margin-left:0vw;
}
.sectionbtn {
	margin-left:0vw;
}
.headersection {
	width:100vw;
}
#oscr {
	left:19.75vw;
	width:8.848vw;
	height:4.905vw;
}
}
@media (max-width: 600px) {
.gallery {
	left:auto;
	top:auto;
	width:94.5vw;
	height:73.58vw;
	float:none;
	order:2;
	margin-top:4.5830vw;
}
.menu {
	flex-direction:column;
}
.cols {
	display:flex;
	width:94.5vw;
	flex-wrap:wrap;
}
.fnav {
	width:92.08vw;
	order:1;
}
.header {
	width:94.92vw;
	padding-top:0.5000vw;
	padding-right:3.1630vw;
	padding-bottom:1.9170vw;
	padding-left:1.9170vw;
}
.footer {
	width:92.08vw;
	padding-top:5vw;
	padding-right:4.0870vw;
	padding-bottom:5vw;
	padding-left:3.8330vw;
}
.badges {
	width:92vw;
	height:11.151vw;
	order:2;
	margin-top:10vw;
	padding-bottom:12vw;
}
.donatelink {
	left:auto;
	top:13vw;
	width:24.67vw;
	height:10vw;
	right:10vw;
}
.topleft {
	width:39vw;
	height:11.128vw;
}
.youngheader {
	margin-right:0vw;
}
.holidaysheader {
	margin-right:0vw;
}
#mainlogo {
	width:11.274vw;
	height:11.128vw;
}
#cyp_title {
	left:12.5vw;
	top:1vw;
	width:26.36vw;
	height:9.956vw;
}
#arrow_young {
	width:34.5000px;
	height:34.5000px;
}
#txt_young {
	font-size:21px;
	text-align:left;
	margin-left:40px;
	padding-top:5px;
	padding-bottom:10px;
}
#arrow_holidays {
	width:34.5000px;
	height:34.5000px;
}
#txt_holidays {
	font-size:21px;
	text-align:left;
	margin-left:40px;
	padding-top:5px;
	padding-bottom:10px;
}
#arrow_events {
	width:34.5000px;
	height:34.5000px;
}
#txt_events {
	font-size:21px;
	text-align:left;
	margin-left:40px;
	padding-top:5px;
	padding-bottom:10px;
}
#footerarrow_about {
	width:30.0000px;
	height:35.5020px;
}
#txt_about {
	font-size:21px;
	text-align:left;
	margin-left:48.4980px;
}
#footerarrow_location {
	width:30.0000px;
	height:35.5020px;
}
#txt_location {
	font-size:21px;
	text-align:left;
	margin-left:43.5000px;
}
#img_wage {
	width:41.308vw;
	height:23vw;
}
#img_donate {
	width:24.67vw;
	height:10vw;
}
#txt_smallprint {
	width:92vw;
	font-size:9px;
	margin-top:40px;
}
#banner {
	height:40.92vw;
}
#txt_main {
	width:93.17vw;
	order:1;
	margin-left:0.8333vw;
	margin-bottom:0vw;
	margin-right:0vw;
}
#img {
	left:0.8333vw;
	width:93.08vw;
	height:62.17vw;
}
#facebook {
	position:static;
	left:auto;
	top:auto;
	float:none;
	order:3;
	margin-left:auto;
	margin-top:8.1690vw;
	margin-bottom:0vw;
	margin-right:auto;
}
.peopleimg {
	width:30vw;
	height:45vw;
}
.sectionbtn {
	margin-right:42px;
}
#oscr {
	left:auto;
	width:18vw;
	height:10vw;
	right:10vw;
	top:0vw;
}
}
