body {
background-color: #ffffff;
}

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

/* ROW: Above Nav */
div#row_1 {
margin: 0;
padding: 15px;
background-color: #3A393B;
border-style: none;
border-color: #ffffff;
}

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

/* ROW: Logo - Nav - Mobile */
div#row_0 {
background-color: #f8f8f8;
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #999999;
}

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

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

/* ROW: Request Info */
div#row_7 {
padding: 3em 0em 3em 0em;
background-color: #ffffff;
border-style: none;
border-color: #ffffff;
}

/* ROW: Features 1 */
div#row_11 {
margin: 30px 0;
background-color: #ffffff;
border-style: none;
border-color: #ffffff;
}

/* ROW: Main Content - Home */
div#row_15 {
padding: 2em 0 2em 0;
background-color: #ffffff;
border-style: none;
border-color: #ffffff;
}

/* ROW: Main Content - Non-Home */
div#row_18 {
background-color: #ffffff;
border-style: none;
border-color: #ffffff;
}

/* ROW: Main Content - Built-in Pages */
div#row_28 {
background-color: #ffffff;
border-style: none;
border-color: #ffffff;
}

/* ROW: Main Content - Order */
div#row_19 {
padding: 0 0 2em 0;
background-color: #ffffff;
border-style: none;
border-color: #ffffff;
}

/* ROW: Footer 1 */
div#row_16 {
padding: 2em 1em 1em 1em;
background-color: #3A393B;
border-style: none;
border-color: #ffffff;
}

/* ROW: Footer 1 - Logged-in Pages */
div#row_27 {
padding: 2em 1em 1em 1em;
background-color: #3A393B;
border-style: none;
border-color: #ffffff;
}

/* ROW: Footer 2 */
div#row_17 {
padding: 0 2em 2em 2em;
background-color: #3A393B;
border-style: none;
border-color: #ffffff;
}

/* ROW: Footer 2 - Logged-in Pages */
div#row_26 {
padding: 0 2em 2em 2em;
background-color: #3A393B;
border-style: none;
border-color: #ffffff;
}

/* COLUMN: Call Now */
div#column_56 {
text-align: left;
}

/* COLUMN: Column 2 */
div#column_28 {
border-style: none;
text-align: left;
}

/* COLUMN: Column 2 */
div#column_49 {
text-align: left;
}

/* COLUMN: Column 3 */
div#column_29 {
border-style: none;
text-align: left;
}

/* COLUMN: Column 3 */
div#column_50 {
text-align: left;
}

/* COLUMN: Contact Info */
div#column_27 {
border-style: none;
text-align: left;
}

/* COLUMN: Contact Info */
div#column_48 {
text-align: left;
}

/* COLUMN: Copyright */
div#column_30 {
text-align: left;
}

/* COLUMN: Copyright */
div#column_47 {
border-style: none;
text-align: left;
}

/* COLUMN: Headline */
div#column_9 {
border-style: none;
text-align: left;
}

/* COLUMN: Invoicing */
div#column_18 {
border-style: none;
text-align: left;
}

/* COLUMN: Left Gutter */
div#column_24 {
border-style: none;
text-align: left;
}

/* COLUMN: Login Logout */
div#column_2 {
text-align: right;
}

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

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

/* COLUMN: Main Content */
div#column_25 {
border-style: none;
text-align: left;
}

/* COLUMN: Main Content */
div#column_31 {
padding: 1em;
text-align: left;
}

/* COLUMN: Main Content */
div#column_38 {
border-style: none;
text-align: left;
}

/* COLUMN: Main Content */
div#column_51 {
padding: 1em;
text-align: left;
}

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

/* COLUMN: Request Info */
div#column_11 {
border-style: none;
text-align: center;
}

/* COLUMN: Right Gutter */
div#column_26 {
border-style: none;
text-align: left;
}

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

/* COLUMN: Second Service */
div#column_17 {
border-style: none;
text-align: left;
}

/* COLUMN: Services 1 */
div#column_16 {
border-style: none;
text-align: left;
}

/* COLUMN: Sidebar */
div#column_33 {
padding: 1em 2em;
text-align: left;
}

/* COLUMN: Sidebar */
div#column_39 {
border-style: none;
text-align: left;
}

/* COLUMN: Sidebar */
div#column_52 {
padding: 1em 2em;
text-align: left;
}

/* COLUMN: Splash Image */
div#column_10 {
text-align: left;
}

/* FONTS */

body {
font-family: "Lato", Verdana, Geneva, "sans-serif";
color: #000000;
font-size: 15px;
font-weight: 400;
}

h1 {
font-family: "raleway", "Times New Roman", Times, "sans-serif";
color: #333333;
font-size: 36px;
font-weight: no;
}

h2 {
font-family: "raleway", "Times New Roman", Times, "sans-serif";
color: #333333;
font-size: 30px;
font-weight: yes;
}

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

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

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

a {
color: #2BBDE9;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

/* NAVS */

ul#nav_3 li {
list-style-type: disc;
}/* TESTIMONIALS */

div.testimonials {
margin: .8em 0 1.6em 0; padding: 15px; font-size: 1.2em;
background: url('http://96.31.72.63/~usadamag/images/upload/bkgd_quotes.png') no-repeat bottom right;
background-color: #efefef;
border-style: solid;
border-width: 2px 0px 2px 0px;
border-color: #3197A9;
}
p.whosaidit {
margin: 10px 0 0 0; padding:0 10px 0 0; text-align: right; line-height: 1.2em; color: #7F7272; font-size: .9em;
}
/* BACK TO TOP */

.go-top {
		position: fixed;
		bottom: 2em;
		right: 2em;
		text-decoration: none !important;
		color: white !important;
		background-color: #3A393B;font-family: "Lato", 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) {
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
}

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

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

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

.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; }
} 
