* {
    box-sizing: border-box;
}


@font-face {
    font-family: 'brandon-bold';
    src: url('../fonts/webfont/brandon_bld-webfont.woff2') format('woff2'),
         url('../fonts/webfont/brandon_bld-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'brandon-black';
    src: url('../fonts/webfont/brandon_blk_0-webfont.woff2') format('woff2'),
         url('../fonts/webfont/brandon_blk_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'brandon-medium';
    src: url('../fonts/webfont/brandon_med-webfont.woff2') format('woff2'),
         url('../fonts/webfont/brandon_med-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'brandon-medium-italics';
    src: url('../fonts/webfont/brandon_med_it-webfont.woff2') format('woff2'),
         url('../fonts/webfont/brandon_med_it-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'brandon-regular';
    src: url('../fonts/webfont/brandon_reg-webfont.woff2') format('woff2'),
         url('../fonts/webfont/brandon_reg-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*
@font-face {
    font-family: "brandon-bold";
    src: url("../fonts/BRANDON_BLD.woff") format('woff');
}

@font-face {
    font-family: "brandon-black";
    src: url("../fonts/BRANDON_BLK_0.woff") format('woff');
}
@font-face {
    font-family: "brandon-medium";
    src: url("../fonts/BRANDON_MED.woff") format('woff');
}
@font-face {
    font-family: "brandon-medium-italics";
    src: url("../fonts/BRANDON_MED_IT.woff") format('woff');
}
@font-face {
    font-family: "brandon-regular";
    src: url("../fonts/BRANDON_REG.woff") format('woff');
}
*/
.brandon-bold{
	font-family: brandon-bold;
}
.brandon-black{
	font-family:brandon-black;
}
.brandon-medium{
	font-family:brandon-medium;
}
.brandon-medium-italics{
	font-family:brandon-medium-italics;
}
.brandon-regular{
	font-family:brandon-regular;
}
.green-text{
	color:#306E28;
}
.grey-text{
	color:#545B58;
}

.nomargin{
	margin:0;
}

#large-nav{
	height:60px;
}

#large-nav #logo{
	margin-left:10%;
	margin-top:13.67px;
	float:left;
}

#large-nav #nav-text{
	margin-right:100px;
	font-size:20px;
	margin-top:15px;
}

#nav-text-small{
	margin-right:15%;
	margin-top:15px;
	
}

#small-nav #logo{
	margin-top:13.67px;
	margin-bottom:15px;
}

#small-nav #nav-text{
	margin-left:10%;
	margin-right:10%;
}


.jumbotron{
	background-image:URL(../img/jumbotron.jpg);
	background-size:cover;
	background-position:center bottom;
	height:800px;
	margin-bottom:0;
}

.jumbotron h2{
	letter-spacing:5px;
}

.small-jumbo h1{
	font-size:40px;
}

.small-jumbo h2{
	font-size:30px;
}

.small-jumbo h3{
	font-size:20px;
}

.xs-jumbo{
	background-size:100% auto;
	background-repeat:no-repeat;
	background-image:URL(../img/sm-bg.jpg);
	background-position:center bottom;
	height:600px;
}
.form-group{
	margin:0 10px;
}

.hidden-lg .form-group, .hidden-lg #signup-button{
	margin-top: 10px;	
}
.md-form{
	margin-top:-35px;
}

#signup-button, btn, btn-default{
	background-color:#306E28;
	font-family:brandon-black;
	border:0;
	color:#fff;
	padding:6px 12px;
	border-radius:4px;
	margin-left:10px;
}

.top-100{
	padding-top:100px;
}

.link{
	margin-top:60px;
	letter-spacing:3px;
}

.events{
	background-color:#267B36;
	color:#fff;
	height:371px;
}

ul{
	padding:0;
	margin:0;
}
li{
	list-style:none;
	padding:0;
	margin:0;
}
.event-wrapper{
	width:100%;
	margin-top:20px;
	height:100px;
	background-color:#C0D7C5;
	border-radius:10px;
	padding-top:10px;
}

.event-wrapper h3{
	font-size:30px;
}

.thankyou{
	height:auto;
	padding-top:50px;
	padding-bottom:50px;
}

.thankyou a{
	text-decoration:none;
}