@charset "utf-8";

/* CSS Document */



.header{

	background:#153c6e;

	width: 100%;

}

.contentst {

	color:#818385;

	

}

.contentst h1, .contentst h2, .contentst h3, .contentst h4, .contentst h5 {

	color:#ddbf88;

	border-bottom: 1px solid #ceaa67;

	

}

.Services h3 {

	border-bottom: 0px;

}

.Services ul {

	padding-left: 0px;

	margin-left: 0px;

	list-style: none;

}

.Meet-Us p {

	line-height: 175%;

}

.greycontentback {

	background: #efeeee;

}

.navigation{

	background:#ceaa67;

	width:100%;

}

.navigation ul li a, .navigation p{

	color:white;

}

.navigation ul li a:hover {

	background: #ceaa67;

	color: #153C6E;

}

.navbar{

	margin-bottom: 0px;

}

.navbar-toggle .icon-bar {

    background-color: #fff;

}.pre-footer {

	background:#ceaa67;

	width:100%;

	padding-top:55px;

	padding-bottom:55px;

}

.header-button{

	margin-top: 20px;

	    color: #153C6E;

    font-weight: bold;

    background: #fafafc;

    padding: 15px 40px;

    float: right;

}

.insurance-button {

			background: #fafafc;

			color: #242177;

		display: inline-block;

	clear: both;

	float: none;

    padding: 5px 0px;

	margin-top: 10px;

	margin-bottom: 10px;

}

.pre-footer-button {

	float: right;

    color: white;

    background: #242177;

    padding: 15px 50px;

}

.footer {

	padding-top: 40px;

	background:#153c6e;

	width: 100%;

	color: #fff;

}

.footerhours {

	padding-left: 0px;

	list-style-position: outside;

	list-style: none !important;

	display: block;

    list-style-type: none;

	margin-left:0px;

    -webkit-margin-before: 0px;

    -webkit-margin-after: 0px;

    -webkit-margin-start: 0px;

    -webkit-margin-end: 0px;

    -webkit-padding-start: 0px;

	margin-bottom: 20px;

}

.footerhours li{

	margin-left:0px;

}

.prepre-footer {

	text-align: center;

	color: #727272;

	font-weight: bold;

	background: #efeeee;

	margin-top: 40px;

	padding-bottom: 20px;

}

.prepre-footer .col-md-4 img {

	margin-bottom: 20px;

}

.staffbio {

	margin-bottom: 40px;

}

.floatmeleft {

	float: left;

	margin-bottom: 10px;

	margin-right: 10px;

}

.floatmeright {

	float: right;

	margin-bottom: 10px;

	margin-left: 10px;

}

.staffbio img {

	max-width: 300px;

	border:#FFFFFF solid 10px;

}

.Our-Office img{

	border:#FFFFFF solid 10px;

	width: 100%;

	margin-bottom: 20px;

}

.footernav {

	position: relative;

	list-style: none !important;

	    display: block;

    list-style-type: disc;

    -webkit-margin-before: 0px;

    -webkit-margin-after: 0px;

    -webkit-margin-start: 0px;

    -webkit-margin-end: 0px;

    -webkit-padding-start: 0px;

	margin-bottom: 20px;

}

.footernav li {

	width:33.333%;

	display: block;

	float:left;

	text-align: left;

}

.footer a {

	color:#fff;

}

.navbar-brand {

	color: #fff;

}

.nopadding {

	padding:0 !important;

	margin:0 !important;

}

.slideshowholder {

	width:100%;

	padding-top: 100%;

	position: relative;

}

.cycle-slideshow {

	position:absolute;

	top:0px;bottom:0px;

	width: 100%;

}

.cycle-slideshow img {

	width:100%;

}

.centerme {

	width: 100%;

	display: block;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

}

.preprelinkholder {

	position: relative;

	width:100%;

}

.preprelinkholder a{

	position: absolute;

	width:100%;

	top:0;bottom:20px;left:0;right:0;

}

.preprelinkholder a:hover {

	background-image: url("/old resources/img/overlay-home.png");

	background-size: cover;

}

#homesideparent {



}

#topsideparent {

display:block;

}

#bottomsideparent h3, #bottomsideparent a {

	margin-left: 30px;

}

#bottomsideparent {

	background: #cfcfe1;

	padding-left: 30px;
	display: block;

}

#bottomsideparent h3 {

	font-size: 26px;

	color: #153C6E !important;

	border-bottom: none;

}

@media (max-width:600px) {

		.staffbio .floatmeleft {

			max-width: 100%;

	float: none;

	margin-bottom: 10px;

}

.staffbio .floatmeright {

	max-width: 100%;

	float: none;

	margin-bottom: 10px;

}

}

@media (max-width:992px){

	.ctrsmall{

		text-align: center;

	}

	.header-button {

		display: inline-block;

	clear: both;

	float: none;

    padding: 15px 50px;

	margin-top: 10px;

	margin-bottom: 10px;

}

	.pre-footer {

		padding: 0px;

		height:40px;

	}

	.headlogo {

		

		margin-left:-20px;

	}

}

.planswhite {
	position: absolute;
	top:0;bottom:0;left:0;right:0;
}
.plandetails {
	display: block;
	padding: 10px;
	width:100%;
	height:100%;
	background:#fff;
}
.plandetails h2 {
	color:#1B4E90;
	font-size: 46px;
	text-align: center;
	border-bottom: none;
	margin-top:0px;
	margin-bottom:0px;
}
.plandetails h3 {
	color:#1B4E90;
	margin-top:0px;
	font-size: 18px;
/*	font-size: 28px; */
	border-bottom: none;
	text-align: center;
	margin-bottom:15px;
}
.plandetails h4 {
	color:#1B4E90;
	border-bottom: none;
	margin-top:0px;
	font-size: 18px;
/*	font-size: 36px; */
	text-align: center;
	margin-bottom:0px;
}
.plandetails h5 {
	color:#1B4E90;
	border-bottom: none;
	margin-top:0px;
	font-size: 18px;
	text-align: center;
	margin-bottom:20px;
}
.plandetails ul {
	color: #ceaa67;
	margin-top: 10px; margin-left: 20px;margin-right: none;
	-webkit-padding-start:0px;
	    list-style-type:disc;
}
.plandetails ul li {
	line-height: 100%;
	margin-bottom: 20px;
}
.whitebk {
	background: #fff;
}
