/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */

body {
	font-family:  "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, "sans-serif";
	color: #37474F;
}

header {
  padding: 154px 0 100px;
}

h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 1.5rem;
}

h2 {
	font-size: 2.4rem;
}

h3 {
	font-size: 1.6rem;
}

p, li {
	font-size: 1.2rem;
	color: #546E7A;
	line-height: 1.7;
}

.custom-bullet li {
    display: block;
}

.custom-bullet li:before
{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    float: left;
    margin-top: 4px;
    margin-left: -17px;
    color: #CCCCCC;
}

.bg-image-full {
	background: no-repeat center center scroll;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	-o-background-size: cover;
}

.bg-light {
	background-color: #ECEFF1!important;
}

.navbar-dark .navbar-nav .nav-link {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.0rem;
	letter-spacing: 1px;
}

@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-left: 1rem;
	}
}
.header-banner {
	background: -moz-radial-gradient(rgba(255, 170, 126, 0), rgba(204, 82, 36, 0.64)), url(../img/background.jpg) center center; /* FF3.6-15 */
	background: -webkit-radial-gradient(rgba(255, 170, 126, 0), rgba(204, 82, 36, 0.64)), url(../img/background.jpg) center center; /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(rgba(255, 170, 126, 0), rgba(204, 82, 36, 0.64)), url(../img/background.jpg) center center; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6009ee3', endColorstr='#e6bae2f4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	background-size: cover;
	padding: 384px 0 16px;
}

p.author {
	font-family: "Source Sans Pro";
	font-size: 1.2rem!important;
	font-weight: 400!important;
}

.header-banner p {
	font-size: 3rem;
	line-height: 1.2;
	font-weight: 600;
}

div.quotation {
	margin: 300px 0;
}

.footer-navigation .nav-link {
	padding: 0;
}

.btn {
	padding: 0.5rem 2rem;
}

.btn-primary {
	background-color: #cc5224;
	border-color: #cc5224;
}

.btn-primary:hover {
	background-color: #a03c1d;
	border-color: #a03c1d;
}

a {
	color: #cc5224;
}

a:hover {
	color: #a03c1d;
}

@media (min-width: 992px) {
  header {
    padding: 156px 0 100px;
  }
}

section {
  padding: 96px 0;
}

/* Contact Form */
.contact-form {
	margin-top: 15px;
}

.contact-form .textarea {
	min-height: 220px;
	resize: none;
}

.form-control {
	box-shadow: none;
	border-color: #eee;
	height: 49px;
}

.form-control:focus {
	box-shadow: none;
	border-color: #cc5224;
}

.form-control-feedback {
	line-height: 50px;
}

.form-control-feedback {
	line-height: 50px;
	top: 0px;
}
