a {
    font-weight:bold;
}

h1 {
	color:white;
	text-transform:small-caps;
}
/* Header */
#sub-header .fl-module-content {
    margin:0;

}
#sub-header .fl-node-5f8cc833a1f76 {
		padding:20px 0;
}
#sub-header .fl-module-callout {
	padding:20px 0;
}

header .fl-photo {
	text-align:center;
}


header .fl-callout-content {
	transition: all 0.3s ease;
}

.fl-node-5fdc29760019b {
	transition: all 0.5s ease;
}
.fl-node-5fdc29760019b:hover, .fl-node-5fdc2ae6b7516:hover, .fl-node-5fdc29760019f:hover, .fl-node-5fdc2af73406f:hover {
	background: #ddd;
	box-shadow: inset 0 0 5px #333;
}


/* Top Bar */
.fl-page-bar {
	min-height:50px;
	font-size:1rem;
	font-weight:bold;
}

.fl-page-bar-row.row {
   align-items: center;
   justify-content: center;
   width: 100%;
   height: 50px;
}
.fl-page-bar-nav>li {
	line-height:45px;
	border-right:1px solid #e68a06;
	margin-right: -4px;
}
.fl-page-bar-nav>li:hover {
	background: #d5880b;
	-webkit-box-shadow: inset 0 0 3px #333;
	-moz-box-shadow: inset 0 0 3px #333;
	box-shadow: inset 0 0 3px #333;
	}

.fl-page-bar .navbar-nav li>a:hover, .fl-page-bar .navbar-nav li>a:focus {
    color: #FFF;
}

.fl-page-bar-container {
    padding-bottom: 0px;
    padding-top: 0px;
}

.fl-page-header {
	top:50px !important;
}

/* Home */
#owner-box .fl-row-content-wrap, .fl-node-5f4f0410dc872  {
	padding-top:0;
}

.fl-node-5f4f0410dc872 .fl-row-content-wrap {
	padding-bottom:0;
}

.fl-node-5f4f0410dc872 .fl-module-content {
		margin-bottom:0;
}

/*Services */
.service-row .fl-row-content-wrap {
	padding-bottom:0;
}
.service-row .fl-module-content {
	margin:0 20px 8px;
}

.service-row h3 {
	color:#0435c7;
}

/* Projects */
.project-callout .fl-photo-img {
	box-shadow: 5px 5px 5px #000;
	transition: all 0.4s ease;
}

.project-callout .fl-photo-img:hover {
    box-shadow: none;
}

.project-callout h3, .project-callout h3 a {
    color: #FFF;
    text-shadow: 1px 1px 0 #000;
}

.project-callout h3.fl-callout-title {
    position: relative;
    top: -60px;
    left: 15px;
    text-transform: uppercase;
}

.project-callout .fl-row-content-wrap {
    padding: 20px 0 0;
}

.project-callout .fl-module-content {
    margin: 0 20px;
}

/* Resources */
.post-81 h3, .post-85 h3, .post-287 h3 {
	color:#0435c7;
}

/*Testimonials*/
.testimonials {
	color:white;
}
