/* Move down content because we have a fixed navbar that is 50px tall */
body {
  background: url(./img/bkg-body.jpg);
  /*padding-bottom: 20px;*/
}

#topper{
	  padding-top: 30px;
}
.hours-section, .header-sec, .container-bio{
	background: white;
	padding-left: 30px;
	padding-right: 30px;
}
.navbar {
  margin-bottom: 20px;
}

.jumbotron{
	background: none;
}

p{
	color: #828fa8;
}

h1, h2, h3, h4, h5{
	color: #404d5f !important;
}

h2{
	text-transform: uppercase;
	position: relative;
	margin-bottom: 80px;
	margin-top: 0px;
}

p.sub-heading{
	text-transform: uppercase;
}

.btn{
	border-radius: 0px;
	text-transform: uppercase;
}
.btn-primary{
	background: #79a9e5;
	border: none;
}
.btn-custom{
	font-weight: bold;
	letter-spacing: 1px;
	padding: 10px 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.container-paddingless{
	padding-left: 0px;
	padding-right: 0px;
}

.navbar-default {
	/* background-color: #f8f8f8; */
	/* border-color: #e7e7e7; */
	background-color: transparent !important;
	border: none !important;
}
.navbar-default li a{
}
.navbar-default .navbar-nav>li>a, .navbar-brand {
	color: #828fa8;
	text-transform: uppercase;
}
.navbar-brand{
	color: #828fa8 !important;
	font-weight: bold;
}
.navbar-default .navbar-nav>li>a{
	letter-spacing: 1px;
}

.navbar-skinny{

}
.btn-header{
	background-color: #79a9e5;
	color: white !important;
}
.jumbotron p{
	font-size: 14pt;
}

p.spacer{
	margin-top: 35px;
}

.btn-xlg{
	font-size: 16pt;
	letter-spacing: 2px;
	padding: 19px 45px;
	font-weight: 500;
	margin-top: 25px;
}
.hero-text{
	margin-bottom: 30px;
}
.hours-section{
	border-bottom: 1px solid #ebf0f5;
	padding-bottom: 15px;
	/*margin-bottom: 30px;*/
}
.header-sec{
	padding-top: 30px;
	padding-bottom: 10px;
}
.hero-2nd{
	margin-top: 50px;
	font-size: 16pt !important;
}
.highlight{
	color: rgb(121, 169, 229) !important;;
}
.container-footer{
	background: #2d3745;
	padding-top: 38px;
	padding-bottom: 30px;
	color: #5E6E83;
}
.container-footer p{
	color: #5E6E83;
}

.container-footer a{
	color: #5E6E83;

}
.container-footer a:hover{
	color: #8D9FB7;
}

.right-align-footer{
	text-align: left;
}

.container-info{
	/*height: 240px;*/
	padding-top: 60px;
	padding-bottom: 60px;
	background: #404d5f;
	color: #828fa8;
}
.container-info p{
	/*font-size: 14px;*/
}
.container-info a{
	color: #828fa8;
}
.container-info a:hover{
	color: #B3BDCF
}

.fb-margin-adjust{
	margin-left: 30px;
}

.information-col{

}
.description-col{

}
.map-col{
	text-align: right;
}

.container-testimonials{
	background: #e5f0fb;
	padding-top: 60px;
	padding-bottom: 17px;
}


.testimonial-box p{
	color: white;
	font-style: italic;
}
.box-last{
	margin-right: 0px;
}
.testimonial-box p{
	color: white !important;
}
.testimonial-box{
	background: #74a4e0;
	color: white;
	padding: 20px;
}

.quoter{
	margin-top: 40px;
	margin-left: 7px;
	text-transform: uppercase;
	color: #445162;
	font-weight: bold;
	margin-bottom: 5px !important;
}
.quoter-town{
	margin-top: 0px !important;
	margin-left: 7px;
	font-style: italic;
}
.container-bio{
 	/*margin-top: 40px;*/
}
.bio-h2{
	margin-bottom: 20px;
}
.bio-h2:before{
	display: none;
}
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.pic-holder{
	display: none;
	/*display: table-cell;*/
	/*vertical-align: bottom;*/
	/*background: blue;*/
}

.container-bg p{
	color: #20242F;
}

.container .jumbotron{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

.jumbotron p{
	font-size: 12pt;
}
.jumbotron h1{
	font-size: 24pt;
}

.btn-header:hover{
color: rgb(255, 255, 255);
	background-color: rgb(40, 96, 144) !important;
	border-color: rgb(32, 77, 116) !important;	
}

.container-bio{
	padding-bottom: 70px;
	/*padding-top: 50px;*/
}

.container-bio p{
	color: #657188;
	font-size: 12pt;
}


.hidden-home{
	display: none !important;
}
.navbar-collapse.collapse.in .hidden-home, .navbar-collapse.collapsing .hidden-home{
	display: block !important;
}


/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	.container-bg{
		background-image: none;
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	.container-bg{
		background-image: none;
	}

}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

.testimonial-box{
	/*margin-right: 15px;*/
	/*height: 240px;*/
}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	h2:before{
	/*border-bottom: 1px solid #0186d5;*/
	content : "";
  	position: absolute;
  	left    : 50%;
  	bottom  : 0;
  	margin-left: -42px;
  	top: 55px;
  	height  : 1px;
  	width   : 85px;  /* or 100px */
  	border-bottom:1px solid #0186d5;	
}

	.pic-holder{
		display:block;
	}
	.right-align-footer{
		text-align: right;
	}
.testimonial-box{
	margin-right: 15px;
	height: 240px;
}
.container-bg{
	background-image: url('./img/hero-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}
.hours-section p{
	font-size: 12pt;
}
}


/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	h2:before{
	/*border-bottom: 1px solid #0186d5;*/
	content : "";
  	position: absolute;
  	left    : 50%;
  	bottom  : 0;
  	margin-left: -42px;
  	top: 55px;
  	height  : 1px;
  	width   : 85px;  /* or 100px */
  	border-bottom:1px solid #0186d5;	
}

	.pic-holder{
		display:block;
	}
	.right-align-footer{
		text-align: right;
	}
.testimonial-box{
	margin-right: 15px;
	height: 240px;
}	
.container-bg{
	background-image: url('./img/hero-bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
}

.hours-section p{
	font-size: 13pt;
}
}

.scale-up{
	width: 100%;
}

.container ul li, .container-fluid ul li{
	color: rgb(101, 113, 136);
}