#mainSP .navbar-collapse {
	background-color: #fff;
}
#mainSP .navbar {
	margin-bottom: 0;
}
h1 {
	color: #f99f38;
}
.spWhite {
	width: 100%;
	height: auto;
	padding: 6rem 0 8rem 0;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
	border-top: 5rem solid #004f66;
}
#mainSP .quote .col-sm-12 {
	padding: 3rem 2rem 3rem 2rem;
}
#mainSP .quote h4 {
	padding-top: 0;
	margin-top: 0;
}
#contact {
	z-index: -1;
}
#spImage {
	width: 100%;
	height: auto;
}
#sp-content ul li {
	text-align: left;
}
#sp-content {
	padding-bottom: 4rem;
}
#sp-content p {
	font-size: 1.9rem;
}
/* =========Contact==========*/
aside {
	padding: 4rem 3rem 15rem 3rem;
}
aside h1 {
	display: inline-block;
}
aside h1:nth-child(2){
	float: right;
}
hr {
	padding: 0 3rem 0 3rem;
}
form i {
	font-family: "Times New Roman", Times, serif;
	color: #004f66;
 	letter-spacing: 0;
}
form i {
	font-family: "Times New Roman", Times, serif;
	color: #004f66;
 	letter-spacing: 0;
}
input, select, textarea {
	display: block;
}
#contact {
	margin-top: 0;
	padding-top: 2rem;
}
aside h1 {
	color: #06267d;
}
#ivanPic {
	width: 150px;
	height: 150px;
	background-color: #cccccc;
}
#icon {
	display: inline;
	width: 25px;
	height: 25px;
}

#ivan-verb div {
	margin-top: 0.5rem;
	margin-bottom: 1.5rem;
	padding-left: 0rem;
	width: 100%;
	float: left;
}
#ivan-verb h2{
	color: #00c6ff;
}
#ivan-verb h3{
	color: #0d7d5b;
}
#ivan-verb h4{
	font-size: 1.5rem;
	font-style: italic;
}
select {
	margin-top: .4rem;
}
/* =========End of Contact==========*/
footer {
	height: auto;
	padding: 0;
}
footer p {
	font-family: "Times New Roman", Times, serif;
	letter-spacing: .5rem;
	color: #99999;
	pointer-events: auto;
}
footer p:first-child {
	font-size: 1.8rem;
}
footer p a {
	padding: 0 .5rem 0 0;
}

footer p > a:active,
footer p > a:focus,
footer p > a:hover {
	color: #00c6ff !important;
	text-decoration: none;
}
textarea {
	width: 100%;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-position: bottom right;
	background-repeat: no-repeat;
}
input {
	border: 3px solid #cccccc;
}
button:hover {
	background-color: #cccccc;
}
#llc {
	position: relative;
	bottom: 0;
	padding-right: 3rem;
}
#llc p {
	font-size: 1.0rem;
	color: #fff;
}
#map_canvas {
	margin-top: 1rem;
    width: 100%;
    height: 20rem;
    background-color: #CCC;
}
aside .col-md-5 {
	padding-top: 2rem;
}

@media (max-width: 479px) {
	aside .col-xs-7, aside .col-xs-4 {
		padding-left: 0;
		width: 100%;
	}
@media (min-width: 480px) and (max-width: 767px) {

}