body {
background-color: #67031B;
}

.container-fluid { padding-left: 0; padding-right: 0; }

/* CONTAINER: Logo - Nav */
div#container_4 {
width: 950px;
}

/* ROW: Logo - Nav */
div#row_4 {
background-color: #ffffff;
border-style: none;
border-width: 0px;
border-color: #999999;
}

/* ROW: Logo - Nav - Mobile */
div#row_1 {
background-color: #ffffff;
border-style: none;
border-width: 0px 0px 1px 0px;
border-color: #999999;
}

/* ROW: Phone and Email - Mobile */
div#row_12 {
border-style: none;
}

/* CONTAINER: Splash */
div#container_5 {
width: 950px;
}

/* ROW: Splash */
div#row_5 {
background-color: #ffffff;
border-style: none;
}

/* CONTAINER: Sidebar - Content */
div#container_6 {
width: 950px;
}

/* ROW: Sidebar - Content */
div#row_6 {
padding: 0 24px 24px 24px;;
background-color: #ffffff;
background-image: url(../images/upload/bkgd_row_6.jpg);
background-position: center bottom;
background-repeat: repeat-x;
border-style: none;
}

/* ROW: Main Content - Mobile */
div#row_11 {
padding: 0 24px 24px 24px;;
background-color: #ffffff;
background-image: url(../images/upload/bkgd_row_11.jpg);
background-position: center bottom;
background-repeat: repeat-x;
border-style: none;
}

/* CONTAINER: Footer Nav */
div#container_7 {
width: 950;
}

/* ROW: Footer Nav */
div#row_7 {
padding: 20px 0 20px 0;
border-style: none;
}

/* ROW: Copyright */
div#row_8 {
border-style: none;
}

/* COLUMN: Copyright info */
div#column_62 {
border-style: none;
text-align: center;
}

/* COLUMN: Footer Nav Links */
div#column_60 {
border-style: none;
text-align: center;
}

/* COLUMN: Logo */
div#column_6 {
padding: 20px 0 0 20px;
border-style: none;
text-align: left;
}

/* COLUMN: Logo */
div#column_53 {
text-align: left;
}

/* COLUMN: Logo - mobile */
div#column_63 {
padding: 30px 0 0 30px;
border-style: none;
text-align: left;
}

/* COLUMN: Main Content Area */
div#column_59 {
padding: 20px;
background-color: #ffffff;
border-style: none;
text-align: left;
}

/* COLUMN: Main Content Area */
div#column_66 {
padding: 20px;
background-color: #ffffff;
border-style: none;
text-align: left;
}

/* COLUMN: Main Content Area */
div#column_68 {
padding: 20px;
background-color: #ffffff;
border-style: none;
text-align: left;
}

/* COLUMN: Main Nav */
div#column_7 {
border-style: none;
text-align: right;
}

/* COLUMN: phone and email */
div#column_69 {
padding: 15px 0 10px 0;
background-color: #ffffff;
border-style: none;
text-align: center;
}

/* COLUMN: Sandwich */
div#column_55 {
border-style: none;
text-align: right;
}

/* COLUMN: Sandwich */
div#column_64 {
padding: 30px 30px 0 0;
border-style: none;
text-align: right;
}

/* COLUMN: Sidebar */
div#column_58 {
padding: 20px;
background-color: #F1E0E0;
border-style: none;
text-align: left;
}

/* COLUMN: Sidebar */
div#column_65 {
padding: 20px;
background-color: #F1E0E0;
border-style: none;
text-align: left;
}

/* COLUMN: Splash Image */
div#column_57 {
border-style: none;
text-align: center;
}

/* FONTS */

body {
font-family: Verdana, Geneva, "sans-serif";
color: #333333;
font-size: .8em;
font-weight: 400;
}

h1 {
font-family: "Trebuchet MS", "sans-serif";
color: #4F0605;
font-size: 1.6em;
font-weight: 700;
}

h2 {
font-family: "Trebuchet MS", "sans-serif";
color: #4F0605;
font-size: 1.4em;
}

h3 {
font-family: "Playfair Display", "Times New Roman", Times, "sans-serif";
color: #3197A9;
font-size: 24px;
font-weight: 400;
}

p {
font-family: Verdana, Geneva, "sans-serif";
color: #333333;
font-size: 1em;
font-weight: 400;
}

li {
font-family: "Lato", Verdana, Geneva, "sans-serif";
color: #333333;
font-size: 1em;
font-weight: 400;
list-style-type: disc;
}

a {
color: #9C1613;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

/* NAVS */

/* TESTIMONIALS */

/* BACK TO TOP */

.go-top {
		position: fixed;
		bottom: 2em;
		right: 2em;
		text-decoration: none !important;
		color: white !important;
		background-color: #3A393B;font-family: ""Verdana, Geneva, "sans-serif";
font-size: 1em;
		padding: .6em;
		display: none;
		-webkit-border-radius: .5em;
		-moz-border-radius: .5em;
		border-radius: .5em;
		font-weight: bold;
	}
	
	.go-top:hover {
		background-color: #ACACAC;
	}

.navbar {
	  min-height: 100px;
	}
	
	.navbar-brand {
	  padding: 0 15px;
	  height: 100px;
	  line-height: 100px;
	}
	
	.navbar-toggle {margin-top: 33px;
	  padding: 9px 10px !important;
	}
	
	@media (min-width: 768px) {
	  .navbar-nav > li > a {padding-top: 37px;
	    padding-bottom: 37px;
	    line-height: 37px;
	  }
	}

.navbar-brand img { padding: 15px; }

.affix {
  top: 0;
  width: 100%;
  z-index: 999 !important;
}

#loginModal, #infoModal { z-index: 9999 !important; } 

#sandwich { font-size: 30px; cursor: pointer; }

.slideout {
  height: 100%;
  position: fixed;
  width: 0;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #444;
  overflow-x: hidden;
  transition: 0.5s;
  padding: 70px 0 0 0;
}

.slideout a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.15s;
}

.slideout a:hover {
  color: #f1f1f1;
}

.slideout .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}

a.slidenav, a.slidenav-subitem { font-size: 1em; }

@media screen and (max-height: 450px) {
	.slideout {padding-top: 15px;}
	.slideout a {font-size: 18px;}
}

@media only screen and (max-width : 768px) {
body { font-size: 15px; }
h1 { font-size: 1.2em; }
h2 { font-size: 1.1em; }
h3 { font-size: 24px; }
p { font-size: 1em; }
li { font-size: 1em; }
}

ul.dropdown-menu li { list-style-type: none; }

.card-body .form-control { margin-bottom: 15px; }

.input-group .form-control { margin: 0px !important; }

div.form-group label { clear: both; }

li.nav-item { list-style-type: none; }

.noshow { display: none; }
.error { font-weight: bold; color: #a94442; }
.notice { font-weight: bold; color: #060; }
label.not-required { font-weight: normal; color: #666; }
.has-error label { text-decoration: underline; }
@media all and (max-width: 768px) {
 .btn-custom { width: 100%; display: block; font-size: .9em; }
 .btn-custom-lg { width: 100%; display: block; }
} 
