


h1, h2, h3, h4, h5 {
	font-family: 'Cinzel', serif;
	font-weight: 700;
	color: #fff;
}

body{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.5;	
	padding-top: 4.5em;
    background-color: #609FBD;
	color: #fff;
}

i{
    color:#E6E6E6;
}

i:hover{
    color: #609FBD;
}

.gray{
    color: #fff;
}

h1{
    font-size: 2.5em;
}

h2{
    font-size: 2em;
}

.frame{
    border: .5em solid #fff;
    box-shadow: .6em .6em .3em #333;
}


/****** Nav ******/

.navbar-fixed-top .nav {
    padding: 1em 0;
}

.navbar-fixed-top .navbar-brand {
    padding: 0 4.5em;
}

.navbar{
    min-height: 8em;
}


/******* Home Page *******/
.home{
    margin-top: 5em;
}

.well{
	color: #666;
}

.well h2{
    color: #000;
}

.img-rounded{
    margin-top: 1.6em;
}



/******* About *******/
.form-horizontal{
    margin: 1em;
}

.about-img{
    margin: 2em 0;
}

.contact-button{
    margin: .8em 0 3em;
}

.breath{
    margin: 1em 0;
}

/******* Services *******/

.resources{
    font-size: 1.2em;
}

.resources-panel{
    color:#333;
    font-size: 1.4em;
}

.services{
    font-size: 1.5em;
    font-weight: 400;
}

/******* Resources *******/

.resources-link{
    color:#ffeead;
    text-decoration: underline;
    font-weight: 600;
}

/****** Contact *******/

.path{
    background-image: url("../img/hillsborough-accounting-path.png");
    background-repeat: no-repeat;
    min-height: 20em;
}

.contact{
    margin-top: 3em;
    text-shadow: 2px 2px 1px #333;
}

/****** Footer *******/

footer {
    padding: 1.8em 0;
    background-color: #333;
    color: #999;
    display: block;
    width: 100%;
    margin-top: 2em;
    padding: 1em;
    text-align: center;
}

.social-media{
    margin: 1.5em;
}

.social-group{
    margin-top: 1.5em;
    margin-bottom:1.5em;
}

.associations{
    margin-top: 2em;
}

.copyright{
    margin-top: 3em;
}

/****** Thank You ******/

.thanks{
    min-height: 30em;
    margin-top: 2em;
    background-image: url("../img/forest-path.jpg");
}

.thank-you{
    padding-top: 3em;
}

/****** Modals ******/

.modal-content{
    color: #666;
}

.modal-header{
    background-color: #333;
}


/****** Media Queries ******/

@media(min-width:768px) {
    body {
        padding-top: 6.25em;
    }

    .navbar-fixed-top .navbar-brand {
        padding: 1em 0;
    }
}

@media(min-width:991px) {
    .center-box{
        margin: 0 2%;
    }
}
