body {font-family: 'Signika', sans-serif;background:#fff url(img/bg-body.png) top repeat-x;border-top:4px solid #6300a5;}
h1,h2,h3,h4,h5,h6 {text-transform:uppercase;font-family: "Josefin Slab","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing: 1px;}
p {font-size:1.25em;line-height:1.6;color:#000;}
hr {max-width:400px;border-color:#999999;}
.pdtp15 {padding:30px 0 0;}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.header {position:relative;overflow:hidden;padding:30px 0 25px;}
.container {max-width:950px;}
.brand {display:inherit;margin:0;padding:5px 0;line-height:normal;}
.brand img {max-width:100%;max-height:70px;}
.phone {line-height:40px;text-align:right;font-size:2em;color:#6300a5;}
.phone a {color:#1B5E20;font-weight:bold;}
/* */
.navbar {margin-bottom:0;}
.navbar-default {background-color:#6300a5;border:none;padding:3px 0;border-radius:0;}
.navbar-default .navbar-nav > li > a {color:#fff;font-size:1.5em;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color:#333;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:#000;background-color:#ff9900;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color:#000;background-color:#ff9900;}
.navbar-default .navbar-toggle {border-color:#000;font:#000;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #000;}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#000;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color:#000;}
}
/* */
.banner {position:relative;overflow:hidden;padding:0;margin-bottom:30px;}
.banner img {width:100%;height:340px;}
.offer img {width:100%;height:280px;}
.img-full {min-width:100%;}
.entry-header h1 {font-size:1.5em;background:#6300a5;color:#ff9900;border-left:10px solid #ff9900;padding:10px;margin:0 0 20px;}
.entry-content h2 {margin:35px 0 10px;font-size:1.3em;color:#6300a5;}
.connectform {margin-top:15px;padding:10px;color:#000;background:#ff9900;}
.connectform h4 {background:#6300a5;color:#ff9900;margin:-10px -10px 10px -10px;padding:10px;font-size:18px;}
.connectform ul {padding:0 20px;}
.connectform ul li {margin:5px 0;}

.business-box {margin:25px 0 0;padding:50px 0;background:#232323;color:#fff;}
.business-box a {color:#e6d7c4;}
#location {font-size:1.5em;padding:0;}
legend {color:#e6d7c4;padding:5px 0;font-weight:bold;}
.brand-name {margin:0;font-size:4em;}
.busline {display:block;width:100%;font-size: 1.5em;}

.tagline-divider {margin: 15px auto 3px;max-width: 250px;border-color: #999999;}
.box {margin-bottom:20px;padding:15px 0;}
.img-border {float:none;margin: 0 auto 0;border:#999999 solid 1px;}
.img-left {float:none;margin:0 auto 0;}

footer {background:#7bbd12;}
footer p {margin:0;padding:10px 0;color:#fff;}

@media screen and (min-width:768px) {
	.top-divider {margin-top: 0;}
	.img-left {float:left;margin-right:25px;}
	.address-bar {display:inherit;margin:0;padding:0 0 40px;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.5);text-transform:uppercase;font-size: 1.25em;font-weight:400;letter-spacing:3px;color:#fff;}
}

@media screen and (min-width:1200px) {
    .box:after {content:'';display:table;clear:both;}
}

@media screen and (max-width:991px) {
	.carousel-caption {font-size:5vw;}
	.brand, .phone {text-align:center;}
	.banner img {width:100%;height:auto;}
	.offer img {width:auto;max-width:100%;height:auto;text-align:center;}
}





