blockquote {background-color:#fffbd5;text-align:center;border:0;font-size:16px;font-family:'Merriweather Sans',Arial, Helvetica, sans-serif;}
blockquote .text-sm {font-size:14px;}
hr {width:75%;border-top:1px solid #eec8d9}
.thumbnail {border-radius:0;padding:2px;-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);}
img.thumbnail {border:1px solid #0067b1}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
  color: #f0f0e6;
  background-color: transparent;
}
.table>thead {background-color:#2e4e81;color:#ffffff;font-weight:bold;}
.panel-body img {border-radius:50%;border:5px solid #fff;max-width:225px;}
.panel-title {font-family:"Merriweather Sans", Times, serif;font-size:30px;}
.overlay {position:absolute;z-index:100;top:10px;margin:0 auto;max-width:357px;left:0;right:0}
.holiday {padding-bottom:18px;font-family: Georgia, "Times New Roman", Times, serif;font-size:25px;font-weight:bold;text-align:center;color:#900;}
/* Padding Styles */
.no-pad {
	padding-left:0!important;
	padding-right:0!important;
}

.low-pad {
	padding-left:5px!important;
	padding-right:5px!important;
}

.hi-pad {
	padding-left:30px!important;
	padding-right:30px!important;
}

.v-pad {
	padding-top:15px!important;
	padding-bottom:15px!important;
}

.v-pad-low {
	padding-top:5px!important;
	padding-bottom:5px!important;
}

.v-pad-hi {
	padding-top:30px!important;
	padding-bottom:30px!important;
}

/**/
.starter-template {box-shadow: 0 1px 0 -1px #006e3b,-1px 0 0 #006e3b,1px 0 0 #006e3b;}

.navbar-default .navbar-nav>li>a {
    color: #fff;font-weight:bold;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);line-height:39px;border-right:1px solid #fff
}
.nav>li>a.last {border-right:0}
.nav>li>a.first {padding-left:0}
.navbar-default {background-color:#df89b0; }
.navbar {font-family:'Open Sans',Arial, Helvetica, sans-serif;-moz-border-radius: 10px 10px 0px 0px; /* top left, top right, bottom right, bottom left */
    -webkit-border-radius: 10px 10px 0px 0px;
    -khtml-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;min-height:39px;font-size:15px;margin-bottom:0;border-right:1px solid #fff;border-left:1px solid #fff;border-top:1px solid#fff;box-shadow: 0 0 0 1px rgba(0,110,59,1);}


.navbar-right {margin-right:15px;}

html, body {height:100%;background-color:#fffcd5;font-size:16px;}
.panel-primary {border-color:#0067b1;}
.panel-primary > .panel-heading {background-color:#0067b1;}
.phone {font-family:'Open Sans',Arial, Helvetica, sans-serif;font-size:32px;text-align:right;color:#2e4e81;margin-top:6px;}
.address {font-size:14px;}
.social {margin-top:11px;}
.starter-template {height:100%;background-color:#FFFFFF;padding:12px 30px 10px 30px;z-index:0;position:relative}
h1 {font-family:'Merriweather Sans',Arial, Helvetica, sans-serif;font-weight:bold;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);color:#0067b1;font-size:30px;}
h2 {font-family:'Merriweather Sans',Arial, Helvetica, sans-serif;font-size:22px;font-weight:bold;font-style:italic;margin:0;padding:0;text-align:center;}
h2.h3 {color:#0067b1;font-family:'Merriweather Sans',Arial, Helvetica, sans-serif}
h3 {font-family:'Merriweather Sans',Arial, Helvetica, sans-serif;font-size:20px;font-weight:bold;color:#0067b1;padding-top:10px;margin-top:0;text-align:center;}
h4 {font-family:'Merriweather Sans',Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;color:#0067b1;}

.list-group-item span {
 margin-top: -0.5em;
}
.row-pad-top {padding-top:15px;}
.row-pad-btm {padding-bottom:25px;}
.pad-left {padding-left:12px;}

footer li a:hover {color:#337ab7}
.footercol {margin-top:12px}
.icon-list li {
  padding: 0 0 5px 20px;
  display: block;
  position: relative;
}
.icon-list li:before {
  font-family: 'Glyphicons Halflings';
  position: absolute;
  left: 0px;
  top:3px;
  font-size:80%
}

.checkmark li:before {
 content: '\e067';
}
header {height:143px;}
footer {font-family:'Open Sans',Arial, Helvetica, sans-serif;
font-size:10px;
    background-color: #ffffff;
    width: 100%;
    padding: 10px 0;
    margin: -5px 0 0 0;
    position: relative;
    z-index: 10;
	box-shadow: 0 1px 0 -1px #006e3b,-1px 0 0 #006e3b,1px 0 0 #006e3b,-1px 1px 0 #006e3b;
	-moz-border-radius: 0px 0px 10px 10px; /* top left, top right, bottom right, bottom left */
    -webkit-border-radius: 0px 0px 10px 10px;
    -khtml-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;}
@media (max-width: 346px) {

	.nav>li>a.first {
    padding-left: 15px;}
body {margin-bottom:65px;}
footer2 {
	position: fixed;
	height:65px;
	margin-top: -65px;
	bottom: 0;
	width: 100%;
	z-index:10000;
	/*background:rgba(0,0,40,.5); FOOTER BACKGROUND RGBA decimal value is opacity*/
	background:#df89b0;
	border-top:1px solid #F0FFFF;
	padding:5px 0;
}
.navbar-brand
{
    position:absolute;
    top:0;
    padding:16px 0 0 0px;
	z-index:10;
}
footer2 img {
	max-height:55px!important;
}
.phone {font-size:22px;text-align:center;margin-top:0;}
/*.navbar-default .navbar-toggle{
        position:absolute;
        margin-top:-59px;
		right:0;
    }*/
.starter-template {padding:60px 15px 10px 15px}
.navbar-brand {max-width:200px;}
.navbar-default .navbar-nav>li>a {border-right:0;line-height:25px;}
.navbar-nav>li>a {text-align:right;}
.navbar-right {margin-right:0px}
.navbar-collapse {padding-right:0}
	.navbar-brand {max-width:175px;}
	.navbar-brand img.col-sm-8 {padding-left:5px;}
}
@media (min-width: 768px) {
footer ul {
    font-size: 10px;
    color: #FFF;
    padding: 0px 0 0 0;
    margin: 5px 0 0px 15px;
    text-decoration: none;}

footer li {
    font-size: 12px;
    color: #203a7a;
    padding: 0px 0 6px 0;
    margin: 0;
	list-style:none;
    text-decoration: none;}
footer li a {
    color: #203a7a;
    padding: 0px 15px 0 0;
    margin: 0;
    text-decoration: none;
	font-weight:bold;
}
footer .copyright {margin-top:10px;}
.dropdown:hover .dropdown-menu {
display: block;
}
.col-border:before
	{content: "";
	position:absolute;top:0;bottom:0;border-left:1px solid #999999;
	}
.col-border {padding-left:0;position:static}
.row-relative {position:relative;}
.row-relative h2 {padding-top:0;margin-top:0;}
.col-border-padding {padding-left:15px;}
.navbar-nav>li>a {padding-top:0;padding-bottom:0;}
.navbar-brand
{
    position:absolute;
    width: 371px;
    top:0;
    padding:16px 0 0 15px;
	z-index:10;
}  
}
/**XS**/
@media (min-width: 347px) and (max-width: 767px) {
		.starter-template {padding:100px 15px 10px 15px}
.nav>li>a.first {
    padding-left: 15px;}
body {margin-bottom:65px;}
footer2 {
	position: fixed;
	height:65px;
	margin-top: -65px;
	bottom: 0;
	width: 100%;
	z-index:10000;
	/*background:rgba(0,0,40,.5); FOOTER BACKGROUND RGBA decimal value is opacity*/
	background:#df89b0;
	border-top:1px solid #F0FFFF;
	padding:5px 0;
}
.navbar-brand
{
    position:absolute;
    top:0;
    padding:16px 0 0 0px;
	z-index:10;
}
footer2 img {
	max-height:55px!important;
}
.phone {font-size:22px;text-align:center;margin-top:0;}
.navbar-brand {max-width:200px;}
.navbar-default .navbar-nav>li>a {border-right:0;line-height:25px;}
.navbar-nav>li>a {text-align:right;}
.navbar-right {margin-right:0px}
.navbar-collapse {padding-right:0}
}

/**SM**/
@media (min-width: 768px) and (max-width: 991px) { 
.nav>li>a {padding-right:11px;padding-left:11px}
.navbar-default .navbar-nav>li>a {font-weight:normal;font-size:12px}
.navbar-brand
{
   
    padding:16px 0 0 0px;
}
.row-lg-pad-top {padding-top:50px;}
}

/**MD**/
@media (min-width: 992px) and (max-width: 1259px) { 
.nav>li>a {padding-right:20px;padding-left:20px}
.navbar-brand
{  
padding:16px 0 0 0px;
}
.row-lg-pad-top {padding-top:50px;}
}

/**LG**/
@media (min-width: 1260px) {
.container {
    width: 1230px;
}
.nav>li>a {padding-right:30px;padding-left:30px;}
.row-lg-pad-top {padding-top:50px;}
}


.price {font-weight:bold;font-size:1.5em;text-align:left}
/*custom navbar*/
input.error {
	border:2px solid red;
}
.errormsg {
	color:red; }
#default .boxes {display:none}
