nbody{padding-top:50px;}
.business-header{height:400px;background:url('/images/107240100a.jpg') left center no-repeat scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;position:relative;}
.subpage-header{height:418px;background:url('/images/518044482b.jpg') left top no-repeat scroll;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;position:relative;}
.fixed{position:fixed;top:10px;left:10px;}
.sticky{position:fixed;top:0;left:0;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:360px;}
.nopadding{padding:0;}
.panel-heading{cursor:pointer;}
.homepagestart>p{font-size:25px;}
.tagline{font-size:3vw;}
.greybox{width:100%;background-color:#e6e6e6;}
.greenbox{background-color:#007A83;color:white;}
.mmgreen, .mmgreenlink a.CallMobile{color:#007A83;}
.mmwhitelink a.CallMobile{color:white;text-decoration:underline;}
.accordionicon{font-size:9px;margin-right:10px;}
.accordioniconcircle{text-shadow:-1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;color:#007A83;}
.accordioniconchevron{color:white;}
.panel-info{border:none;}
.panel-info>.panel-heading{background-color:transparent;border:none;color:#007A83;}
.btn-mm{background-color:#007A83;border:none;}
.btn-mm:hover,
.btn-mm[disabled]:hover,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:active:focus,
.btn-warning.active:focus,
.btn-warning.active:hover{background-color:#009da8;border:none;}
h2{font-weight:bold;font-size:33px;}
.navbar{background-color:white;border-bottom:1px solid #007A83;}
.navbar-nav > li > a{color:#007A83;font-weight:bold;}
.navbar-toggle{border:2px solid #007A83;}
.navbar-toggle .icon-bar{background-color:#007A83;}
.navbar-brand>h1,
.navbar-brand>h2{font-family:'Slabo 27px', serif;font-weight:bold;font-size:1.5em;color:#007A83;float:left;padding-left:20px;margin-top:10px;}
.navbar-brand{padding:0;}
.navbar-brand>img.logocircle50px{width:50px;height:50px;float:left;}
.tagline{color:#007A83;font-family:'Handlee';font-size:4.5vw;font-weight:bold;text-shadow:0 1px 0 black;text-align:center;}
.taglinecontainer{position:absolute;bottom:0;left:0;right:0;background:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.4);}
.taglinecontainer>h2{margin-top:10px;}
.homepagespacerhr{margin-top:10px;margin-bottom:10px;}
.hidethis{display:none;}
.img-center{margin:0 auto;}
.footer{background-color:#222;color:#9d9d9d;padding:10px;margin-bottom:0;}
.footer hr{border-top:1px solid #9d9d9d;margin:0;}
.menuspacer{margin-left:5px;margin-right:5px;}
.footerlinks{font-weight:bold;}
.footerlinks>a,
.footerlinks p>a{color:#9d9d9d;font-weight:normal;}
.footerlinksright>a,
.footerlinksrights p>a{font-size:12px;}
#ContactFooter{color:white;font-weight:bold;font-size:18px;}
.testimonialname{color:black;text-align:right;margin-right:35px;font-style:italic;}
h3{font-size:22px;}
.carousel-caption>h3{margin-bottom:22px;font-weight:bold;}
.carousel-caption>h4{font-size:14px;}
.carousel-caption>p{margin-bottom:0;font-size:16px;}
h4{color:white;font-size:16px;margin-top:10px;}
div.testimonialquote{line-height:75px;font-size:75px;font-weight:bold;font-family:Times;}
div.testimonialquoteright{vertical-align:bottom;line-height:1px;}
.testimonialtext{padding-top:20px;padding-bottom:10px;vertical-align:middle;}
.displaytablecell{display:table-cell;}
.carousel-caption p>a{color:white;}
.margintop5px{margin-top:5px;}
.margintop10px{margin-top:10px;}
.margintop20px{margin-top:20px;}
.input-group-addon{color:#007A83;}
.maintext{font-size:18px;}
.box{width:100%;height:300px;background-color:#007A83;}
.mmgreen{color:#007A83;}
.when{padding:5px;background-color:#007A83;border:3px solid #007A83;box-shadow:inset 0 0 0 1px #fff, inset 0 0 0 3px #007A83;min-height:40px;float:none;display:table-cell;vertical-align:middle;width:300px;height:40px;color:white;}
.when a{color:white;text-decoration:underline;}
.whenwrapper{max-width:300px;}
.vcenter{display:inline-block;vertical-align:middle;float:none;}
a[href^="tel:"]:before{content:"\260E";display:inline;margin-right:0.5em;}
.mobile{display:inline;white-space:nowrap;}
.nav>li.showForMobileOnly{display:none;padding-left:15px;}
.margin10px{margin:10px;}
#XXXXXXXXXXXXXsharon{margin-right:10px;margin-bottom:10px;}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-bottom:1px solid #bce8f1;}
.nav>li.showForMobileOnly a{color:#007A83;font-weight:bold;}
.greenborder{border:3px solid #007A83;padding:5px;border-radius:5px;margin-bottom:20px;}
.display-table{display:table;table-layout:fixed;}
.display-cell{display:table-cell;vertical-align:middle;float:none;}
.XXXXXXXXXXmmlogoandtext{max-width:100%;}
@media screen and (max-width:1000px){.business-header{height:330px;}
.homepagestart{text-align:justify;}
.homepagestart>h2{font-size:18px;}
.homepagestart>p{font-size:16px;}
.carousel-caption h3{margin-bottom:0;}
.mainheading,
.maintext{margin-left:10px;margin-right:10px;}
}
@media screen and (min-width:1000px){.business-header{height:600px;}
.tagline{font-size:3.0vw;}
}
@media screen and (max-width:500px){.box{height:230px;}
.block-with-text{line-height:1.2em;max-height:3.6em;}
.navbar-brand{width:259px;}
.accordioniconhigher{height:42px;}
.nowrap{white-space:nowrap;}
}
@media screen and (max-width:620px){.subpage-header{height:218px;}
.navbar-brand>h1,
.navbar-brand>h2{font-size:1.3em;}
.tagline{font-size:5vw;}
.footerlinksleft, .footerlinksright{padding-left:0;padding-right:0;}
}
@media (min-width:990px){.ourvalues{min-height:165px;}
.tagline{font-size:2.5vw;}
}
@media screen and (max-width:350px){.mmlogoandtext{width:85%;}
}