body {

	font-size: .9rem;
}

h1 {
	font-family: 'Fjalla One', sans-serif;
	font-size: 3rem;

}


h2 {
	font-family: 'Fjalla One', sans-serif;
	font-size: 2rem;
	padding: 2rem 0;
}

h3 {
	font-family: 'Fjalla One', sans-serif;
	font-size: 1.5rem;
	padding: 2rem 0;
}


h5 {
	font-family: 'Fjalla One', sans-serif;
	font-size: 1rem;
	padding: 0rem 2rem 0 2rem;
}



.sticky-div {
	margin-top:0 !important;
}


.top-bar {
 	text-transform:uppercase;
 	padding: 0rem .2rem 0rem .2rem;
 	font-size: .85rem;
 }
 

.top-bar, .top-bar ul, .title-bar {
	background-color: #df7300;
	

}

.top-bar .menu > li > a {
    padding: 1.5rem 1rem;
    color: #fff;

}

.top-bar .menu > li > a:hover {
	text-decoration:underline !important;
}



.top-bar.action {
 	height: 35px;
 	font-size: .75rem;
 	padding: .5rem;
 	
 }

.top-bar.action, .top-bar.action ul {
	background-color: #f0f0f0;
}

.top-bar.action .menu > li  {
    border-right: 1px solid #b8b8b8;
}

.top-bar.action .menu > li.last {
    border-right: none;
}


.top-bar.action .menu > li > a {
    padding: .2rem 1rem;
    color: #4c4c4c;
}

.title-bar-title img {
	height:50px;
	width: 137px;
	display: inline-block;

}


.logo {
	background-color:#f29d42;
	width:50%;
	padding: .5rem;

}


.header, .inner-header {

	background: url(/images/spacebackground.jpg) no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


.header h1, .inner-header h1 {
	color:#fff;  
	text-transform:uppercase;
	width: 50%;
	font-family: 'Fjalla One', sans-serif;
	padding: 3rem 0;
	font-size: 2.5rem;

}

.header img {
	
}

.services-provided {
	padding-bottom:2rem;
}

.portfolio-row {
	background-color:#2a2a2a;
	color: #fff;

}


.portfolio-row h2 {
	font-size: 1.5rem;
}

.portfolio-row h5 {
	padding:0;
}

.call-to-action-row {
	background-color:#efefef;
	padding-bottom:2rem;
}

.call-to-action-row h2 {
	padding: 2rem 0 0 0;

}

.call-to-action-row .button {
	margin-right:0;
}

footer {
	background-color: #4d4d4d;
	color:white;

}

footer h2 {
	text-transform: uppercase;
	border-bottom: 1px white solid;
	font-size: 1.25rem;
	padding-bottom:0;
}

.reveal {
	background-color:white;
}
.reveal h1 {
	font-family: 'Fjalla One', sans-serif;
	font-size: 2rem;

}




.fancy {
	font-family: 'Fjalla One', sans-serif;

}


.my-content{
	padding:2rem 1rem;
}

.my-content h2 {
	padding: 1rem 0;
	font-size: 1.5rem;

}


.my-content h5 {
	
	padding: 1rem 0rem 0;
}


.portfolio .has-tip{
		border-bottom: none;

}


/* Small only */
@media screen and (max-width: 39.9375em) {
	.top-bar .menu > li > a {
		padding: .5rem .5rem;
	}
	
	#main-menu, #main-menu ul {
		background-color:#f29d42;
	}
	
	#main-menu {
		padding-top: .5rem;
		padding-bottom: .5rem;
	}






}




