@import url("https://use.typekit.net/xbk2gbf.css");

html, body {
	
}

BODY{
	background-color: #ffffff;
	/*
	background-color: #ececea;
	background-image: url('/img/main-bg.jpg');
	background-size: cover;*/
	color:#000000;
	
	font-family: 'oswald', sans-serif;
	font-style: normal;
	font-weight: 200;	
}


H1,
H2,
H3{
	font-family: 'oswald', serif;
	font-style: normal;
	font-weight: 400;
}

H4,
H5{
	font-family: 'oswald', serif;
	font-style: normal;
	font-weight: 400;
}

P{
	/*font-family: 'facto', sans-serif;*/
	font-family: 'oswald', sans-serif;
	font-style: normal;
	font-weight: 200;
	font-size: 18px;
}
a{
	color: #089ea9;
	text-decoration: underline;
	font-weight: 400;
}
a:hover{
	color: #089ea9;
	font-weight: 200;
}

.btn.btn-primary,
.rsvp-btn{
	background-color: #000000;
	color: #089EA9;
	border-color: #089EA9;
	border-radius: 0;
	padding: 15px;
}
.btn.btn-primary:hover{
	background-color: #111;
	border-radius: 0;
}

.logo-bar{
	padding: 30px;
	margin-bottom: 30px;
}

.main-logo{
    height: 135px;
    width: 250px;
	display: block;
	margin: 0 auto;
}

.main-title h4{
	padding:15px;
	border: 1px solid #089EA9;
	color: #089EA9;
}

.community-logo{
	max-width: 50%;
	max-height: 50%;
	padding: 30px 0 ;
}

.brown-bar{
	background-color: #3D3935;
	padding: 30px;
}

.gold-box{
	padding: 30px;
	border: 1px solid #089EA9;
	margin-top: 30px;
	margin-bottom: 30px;
}

.form-container{
	
}

.map-container{
	min-height: 400px;
	margin-bottom: 30px;
}
.map-container iframe{
    display: block;       /* iframes are inline by default */
    background: #000;
    border: none;         /* Reset default border */
    height: 400px;        /* Viewport-relative units */
}

.slider-frame .lSSlideOuter ul.lSPager {
	margin-left: auto;
	margin-right: auto;
}