<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* Custom Bootstrap CSS Overrides */

body {
    padding-top: 0; /* Required padding for .navbar-fixed-top. Change if height of navigation changes. */
	background:#fff url(../images/) no-repeat center center fixed;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-color:#fff;
}

/* layout */

#headerwrap {margin-top:0;background:#000;}
#bodywrap {padding-top:0;padding-bottom:30px;margin-bottom:0;background:rgba(255,255,255,0.85);}
#footerwrap {margin-top:20;background:#000;}

.col-pad-sm {padding-top: 10px;}
.col-pad-sm1 {padding-top: 35px;}
.col-pad-md {padding-top: 50px;}
.col-pad-lg {padding-top: 85px;}
.col-pad-lg1 {padding-top: 120px;}

/* header/footer */

header {padding-top: 40px;padding-bottom: 10px;}
footer {padding-top: 20px;padding-bottom: 20px;}


/* class to remove column gutter padding applied to row */

.no-gutters &gt; [class*='col-'] {padding-right:0;padding-left:0;}

/* typography */

a {color: #c32524;}
a:active,
a:hover {text-decoration:underline;color: #444;}
#footer a, #footer a:hover, #footer a:active {color:#fff;}
p {padding-bottom:10px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:600;color:#444;}

ul li {font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:600;color:#444;list-style-type: square;}
ol li {font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:17px;font-weight:600;color:#444;}
ol.d {list-style-type: lower-alpha;}
ol.e {list-style-type: upper-alpha;}
li.n {list-style-type:none;}
p.highlight {color:#CE4444;font-weight:700;}
ul.highlight li {color:#CE4444;}
ul.highlight li span {color:#222;}
ul.locations {padding:0;}
ul.locations li:first-child {font-weight:700;}
ul.locations li {list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
td {font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.2em;font-weight:600;color:#666;text-transform:capitalize;} 
td p {font-size:.98em;}
#headerwrap p,#footer p {color:#fff;}
p.tagline {padding-top:5px;padding-bottom:5px;font-style:italic;font-size:1.0em;font-weight:400;text-align:center;}


span.highlight {color:#D23231;}




hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 2px solid #696969;
}

hr.slimdiv {margin-top:10px;margin-bottom:10px;}
hr.spacer {margin-top:5px 0;border:0;}

h1, h2, h3, h4,th {font-family:"Open Sans",Helvetica,Arial,Sans-Serif;font-weight:700;color:#c32524;}
h1 {font-size:2.5em;}
h2 {font-size:2.0em;}
h3 {font-size:1.7em;}
h4,th {font-size:1.2em;}
h1 span {font-weight:400;color:#aaa;}
h2#phone {margin:13px 0 10px 0;padding:0;font-size:2.0em;color:#fff;}
h2#phone a {color:#fff;}
#quote h2 {margin:0;padding:10px 0;font-size:1.2em;}
#quote h2 a {color:#fff;}
#footer h3 {padding:10px auto;color:#fff;}

ul.oneline {margin:20px auto 30px auto;}
ul.oneline li {padding-bottom:10px;display:inline;}

/* tables */

.table {font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1.0em;color:#222;margin-top:20px;}
.table .btn-default {padding:6px 14px;}
.table th {background:#c32524; color:#fff;font-size:1.2em;text-align:center;}

.table-striped &gt; tbody &gt; tr:nth-of-type(odd) {background-color: #F7E9E9;}
.table-striped &gt; tbody &gt; tr:nth-of-type(even) {background-color: #fff;}
.table-hover &gt; tbody &gt; tr:hover {background-color: #F8BBBB;}







.tab { text-indent: 40px; }

.section-a {
    padding: 20px 20px 20px;
    
}




.white {color: #fff}
.black {color: #000}

.color-black {background-color:rgba(0,0,0,1);}


/* buttons */

.btn-default {
  color: #fff;
  background-color: #3E74A3;
  border-color: #3E74A3;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 150ms ease-in;
  -moz-transition: all 150ms ease-in;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open &gt; .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #CE4444;
  border-color: #CE4444;
  text-decoration:none;
}

.btn-email a, .btn-email a:hover {color:#fff;text-decoration:none;}

/* navbar */

.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}



body#home a.home,
body#montour a.montour,
body#moon a.moon,
body#wa a.wa,
body#faq a.faq,
body#about a.about,
body#sub a.sub,
body#contact a.contact,
body#mfs a.mfs,
body#ad a.ad,
body#link a.link,
body#cornell a.cornell,
body#corn-fs a.corn-fs,
body#missed a.missed,
body#contact a.contact
		{background-color:#000;color:#c32524;}

ul.nav { margin:0 auto; float:none;}
.nav li {list-style-type:none;}

.navbar-fixed-top .navbar-brand {padding: 0 15px;}
.navbar {
    min-height:30px;
	margin:0;
	border-radius:0;
	background: #000;
	border:none;
}

.navbar-collapse {padding-left:0;padding-right:0}
.navbar ul.nav li a {color:#fff;font-size:.85em;padding:10px 12px;}
.navbar ul.nav li a:hover {background-color:#c32524;color:#fff;-webkit-transition: all 200ms ease-in;-o-transition: all 150ms ease-in;-moz-transition: all 150ms ease-in;}

.dropdown-menu {background-color: #000;border-color:#000;}

.navbar-inverse .navbar-toggle,
.navbar-inverse .navbar-toggle:active,
.navbar-inverse .navbar-toggle.active,
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-toggle.focus {
  border-color: #000;
  background: #000;
  color: #fff;
}
.navbar-inverse .navbar-toggle:hover {
  border-color: #CE4444;
  background-color: #CE4444;
  -webkit-transition: all 200ms ease-in;
  -o-transition: all 150ms ease-in;
  -moz-transition: all 150ms ease-in;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #696969;
}
.navbar-inverse .navbar-nav &gt; .open &gt; a,
.navbar-inverse .navbar-nav &gt; .open &gt; a:hover,
.navbar-inverse .navbar-nav &gt; .open &gt; a:focus {
  border-color: #000;
  background: #000;
  color: #fff;
}

/* navbar dropdown */

.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {color: #fff; padding-top:8px;padding-bottom:8px;}
.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus {color: #fff;background-color: #CE4444;}


/* navbar toggle */

.navbar-toggle .icon-bar {
  display: block;
  width: 26px;
  height: 3px;
  border-radius: 0px;
}

.dropdown-menu .divider, .navbar-inverse .dropdown-menu .divider {background-color: #e5e5e5;}

/* products menu */

#productsmenu {
	margin:10px 0 30px 0;
	font-size:.86em;
	line-height:1.0;
	
}
#productsmenu li {
	margin-bottom:10px;
}
#productsmenu li a {
	display:block;
}

body.standard #productsmenu li.standard a,
body.flush #productsmenu li.flush a,
body.vip #productsmenu li.vip a,
body.deluxe #productsmenu li.deluxe a,
body.ada #productsmenu li.ada a,
body.rise #productsmenu li.rise a,
body.mobile #productsmenu li.mobile a,
body.sanitizer #productsmenu li.sanitizer a,
body.washing #productsmenu li.washing a,
body.water #productsmenu li.water a,
body.tanks #productsmenu li.tanks a
{color:#268000;}



/* scrollup */

a.scrollup{
	height:52px;
	width:52px;
	color:#fff;
	background:#c32524;
	font-size:30px;
	line-height:48px;
	text-align:center;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:9999;
	opacity:0.5;
	-o-border-radius:52px;
	-moz-border-radius:52px;
	-webkit-border-radius:52px;
	border-radius:52px;
	border:2px solid #bbb;
}
a.scrollup:hover{
	opacity:1;
	color:#fff;
}

/* tooltips */

.tooltip-inner {
  background-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #000;
}

/* media queries */

@media(min-width:768px) {
	body {padding-top: 0;}
	.navbar-fixed-top .navbar-brand {padding: 15px 0;}
	div.navbar-text {display:none;}
}
@media(max-width: 767px) {
	div.navbar-text,
	.navbar-inverse .navbar-text {padding:0 0 0 30px;margin:12px 0 0 0;font-size:1.45em;font-weight:600;color:#fff;}
	hr.intro-divider, ul.intro-buttons {display:none;}
	/* Navbar fixed top on mobile devices */
	.navbar-inverse {position: fixed;right: 0;left: 0;top:0;z-index: 1030;}
	/* Fix for dropdown height with many links */
	.navbar-collapse { max-height: 100% !important; }
	.navbar ul.nav li a {padding:10px 10px;}
	body {padding-top: 50px;}
	.carousel-caption {bottom: 5px;font-size:0.7em;}
	.carousel-indicators {display:none;}
	.navbar {margin:0;}
	h2#phone,h2#hours {margin:20px 0 10px 0;}
	div.no-gutters div.gmaps {padding-left:15px;padding-right:15px;padding-top:15px;}
	#headerwrap {padding-top:20px;padding-bottom:20px;}
	#sitelogo {margin-top:0;}
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #e5e5e5;}
}

</pre></body></html>