body {line-height: 1.8em;}
body p {text-align: justify;}

#header .logo {
	height: auto;
}
.container-dark {
	background-color: #00334e;
}

#footer p, #footer address, #footer legend {
    color: #fff
}

#footer a, footer a:visited  {
	color: #aaa;
}

#footer a:hover {
	color: #ccc;    
}

.icomoon-checkmark:before {
	content: "\e6fe";
}
.container-out > .title.title-section:last-child .sticker {
	margin-bottom: -76px;
}
.btn {
	background-color: #a5925f;
	border: 1px solid #ae9a65;
}
.btn:hover {
	background-color: #ae9a65;
	border: 1px solid #ae9a65;
}

.title.title-section .sticker .icon{
	background-color: #a5925f;
}
.title.title-section .sticker .icon:after {
	border-top-color: #a5925f;
}
.project-heading img {
	background-color: #f9f9f9;
}
.project-action li {
	left: 43%;
}
#former-clients .project-heading img {
background-color: #f9f9f9;
}

.project-animated .project-content {
    background-color: rgba(40, 46, 58, 0.6);}

.project-animated .project-content .title h2,
.project-animated .project-content .title .desc {
	color: #fff;
}
h1 a:hover, h2 a:hover, h3 a:hover,
 h4 a:hover, h5 a:hover, h6 a:hover, 
 a, .dropcap.clean {
 	color: #a5925f;
 }

#page-content p.position {text-align: center;} /* testimonial */

@media (min-width: 992px) {
	#main-menu {
		margin-top: 22px;
	}
	#header .navbar-inner {
		margin-top: 17px;
	}
	#main-menu > li.current > a, #main-menu > li:hover > a {
		color: #a5925f;
	}
}
@media (min-width: 768px) {
	.container-out + .container-out {
		margin-top: auto;
	}
}

/* bootstrap bullet colours */
ul li::before, ol li::before {
    color: #a5925f;
}

/* Form */

#contact {
    margin-bottom: 35px;
}
#footer #contact #message {background-color: #fff;
color: #000;}

#footer #contact button {width: 100px}

#footer .message, #footer .message p, #footer .message ul li {
background-color: transparent;
border: none;
color: #000;
}

/* Map */

#quantum-snazzy-map {margin-bottom: 35px}