/*
 * Start Bootstrap - Business Frontpage (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    /*padding-top: 50px;*/ /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
	font-family: 'Roboto', sans-serif;
	    background-color: #dcdcdc;
}

.container {
    width:1170px !important;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-family: 'Lora', serif;
}
/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */

.lora {
	font-family: 'Lora', serif;
}
.slide1, .slide2, .slide3 {
	margin-bottom: 50px;
}
.business-header {
    /*height: 400px;*/
    background: url('../img/back.jpg') center top no-repeat scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/* Customize the text color and shadow color and to optimize text legibility. */

.tagline {
    text-shadow: 0 0 10px #000;
    color: #ffffff;
    font-size:36px !important;
    
}

.img-center {
    margin: 0 auto;
}
.slide1 img {
    margin-top:25px;
    margin-bottom:25px;
}

footer {
    padding-top: 20px;
	background: url('../img/footer-bg.png') repeat-x;
	height:130px;
	color:#fff;
	text-align:center;
	-webkit-box-shadow: inset 0px 5px 15px -4px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 5px 15px -4px rgba(0,0,0,0.75);
box-shadow: inset 0px 5px 15px -4px rgba(0,0,0,0.75);
}
footer li{
	color:#000;
	display:inline-block;
	list-style:none;
	margin-right:20px;
	font-size:17px;
}
footer ul{
	margin-top:20px;
}
footer a{
	color:#000;
	
}
footer a:hover{
	color:#333;
	text-decoration:none;
}

.navbar-inverse {
	height:100px;
	background:url('../img/back-top.png') repeat-x;
	border:none;
}

.logo{
	margin-top:10px;
	float:left;
}

.slogan{
    font-size: 18px;
    font-family: 'Lora', serif;
    margin: 20px 0 0 40px;
    float: left;
    line-height: 1.42857 !important;
}

.phone{
	float:right;
	font-size: 22px;
	line-height: 26px;
	margin-top: 10px;
	text-align: right;
}

.phone span{
	font-size: 18px;
	display:block;
}

.main-slide {
	margin-top: 200px;
	text-align:center;
	color: #FFF;
}
.lapping{
	margin-top: -35px;
	background-color: #fff;
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 6px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 6px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 6px;
}
.lapping h2 {
	text-align:center;
}
.slide3 img{
	margin-bottom: 20px;
}
.left3{
	text-align:right;
}
.right3{
	text-align:left;
}
.left3 p{
	padding-left:200px;	
}

.right3 {
	padding-right:200px;
}
.ballon {
text-align: left;
    width: 340px;
    /*background: #e0e5eb;
    border: #c7c7c7 solid 1px;
    border-radius: 10px;*/
    padding: 15px 13px;
    /*opacity: 0.9;*/
    box-sizing: content-box;
		}
.ballon .btn {float:right;}
.ballon h2{
text-align: left;
padding-left:15px;
		}
		.bal-img{
			width: 150px;
    margin: 0 0px 15px 13px;
    display: inline-block;
    text-align: center;
		}
.bal-img img {    width: 140px;
    border: 1px solid #132f61;
    border-radius: 5px;}
.bal-cap {    margin: 0px 0 20px 0px;
    display: inline-block;
    padding: 0 18px;
}
		.ballon .close-cross {
			    position: absolute;
    top: 15px;
    left: 320px;
    cursor: pointer;
		}
		
.inner-nav  {
	    border-bottom: 5px solid #df2f2f;
		padding-bottom:20px;
}
.inner-content {
    margin-top: -20px;
}
.inner-content .jumbotron {margin-top:15px;}
.inner-content .row {margin-top:15px;}
.inner-content .jumbotron p {font-size: 16px; margin:0;}
.btn-danger{background-color:#F81C1E; font-size:18px;}
.btn-danger:hover{background-color:#d21719;}
#maplegend {list-style: none outside none; padding: 10px; margin-bottom: 40px;}
#maplegend li {float:left; line-height: 45px; margin-right: 30px;}