
h1,h2,h3,h4 {}
h1 {  color: #4D85C5; }
h2 {color: #4D85C5; }
h2 a {background: rgb(185, 185, 185);color: #030303;}
h3 {color: #444444;}
h3 a {color:#0547B8;}
h4 {color: #383838;}
h5 {color: #383838;}
p {color: #383838;}
div {color: #383838;}
a {color: #4D85C5;}
a:hover, a:focus {color: #555555;}

/*
 * These two classes affect form submition messages 
 * i.e. user gives bad data, error message is styled 
 * with the .error class.  Change the colors to match
 * the site's color scheme.
 */
.error { color:Red !important; }
.success { color:Green !important; }
.required {color:red;}
.address2 {color: #0547B8;}


/*---------------Owl Carousel-----------------*/
#owl-demo .item{color: #FFF; text-align: center;} 
.owl-theme .owl-controls .owl-buttons div {  color: #8C989F!important;}
.owlpic {border: 2px solid white;}


/*---------------Navbar-----------------*/
.navbar {background:#fff;}
.navbar .navbar-collapse, .navbar-inverse .navbar-form {background:#fff;border-top:1px solid rgb(212, 208, 208);  border-bottom: 1px solid rgb(212, 208, 208);}
.nav>li>a:hover {background-color: #fff;}
.navbar a:hover,  .navbar a:focus { color: #555;}    
.navbar .navbar-nav > li:nth-child(1) > a {border-left: solid rgb(225, 104, 104);}
.navbar .navbar-nav > li:last-child > a {border-right: solid rgb(225, 104, 104);}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus {color: #B1B1B1;background-color: transparent;}
.navbar-inverse .navbar-nav>li>a {color: #4D4D4D;}
.dropdown-menu>li>a { color: #b3b1b1;}
.navbar-toggle .icon-bar { background-color: #fff;}
.navbar-toggle {  background: rgb(218, 218, 218);}
.viewmenu { background: rgb(77, 133, 197);}
.viewmenu h5 {color:#fff;}


/*---------------Left Nav-----------------*/
.sidebar {background:#eceade;}
.leftnav ul li {color:#333;}
.leftnav ul li a {color:#333;}
.leftnav ul ul {border-left: 1px solid gainsboro;}
.leftnav ul ul li a {color:#4D85C5;;}
.leftnav h1 {color: #4D85C5;}
.leftnav #nav li:hover {color:#85BA60;}
.leftnav .dropdown-menu{ border-left: solid rgb(217, 217, 217);}



/*---------------Gift Certificate-----------------*/
.gift {background:#DFDFDF;}
.gift h1 {color: #4D85C5;}
.gift h2 {color: #4D85C5;}


.carousel-caption h2 {color:#3333}


.textbg {background: rgba(0, 0, 0, 0.57);}
.bar {color: #FFFFFF;  background: rgb(143, 158, 165); box-shadow: inset 0 0 174px #6A7B84;}
.bar a:hover, a:focus {color: #555;}
.bar2 {color: #FFFFFF;box-shadow: inset 0 0 206px #ABACAE;}
.bar2 p {color: #383838;}
.bar h1 {color: #fff;}
.bar p {color: #ffffff;}


.testimony h2 {color:#fff;}
.testimony h3 {color:#fff;}
.testimony h4 {color: rgb(250, 234, 190);}
.testimony h4 span {color: rgb(120, 189, 205);}

.blue {color:#2296D2;}
h2.estimate {color:#030303;}
a.phone h3 {color: #FFF147;text-shadow: 0 2px 2px #000;}
a.phone:hover {color:#5393FF;}

.headercontact i{color: #4D85C5;}
.headercontact i:hover, i:focus {color: #82A2B1;}

.btn-testimony {color: #fff;background-color: #428bca;border-color: #357ebd;}
.btn2 {border: 1px solid transparent;}
.boxes h4 {color: #030303;border-bottom: #b0b0b0;}

footer {background: #fff;  border-top: 1px solid rgb(212, 212, 212);}
footer h1 {color: #333;}
footer p, footer p a{color:#E0E0E0;}
footer .amb p a, footer .amb p {color:#4D85C5;}
footer li {color: #b3b1b1;}
.wrap {background: #fff;border: 1px solid rgb(246, 246, 246);}
.green {color:#148452;}
.bar3 {color: #FFFFFF;}


.mtop10{margin-top:10px}
.mtop20{margin-top:20px}
.mtop30{margin-top:30px}
.mtop40{margin-top:40px}
.mtop50{margin-top:50px}
.mbottom10{margin-bottom:10px}
.mbottom20{margin-bottom:20px}
.mbottom30{margin-bottom:30px}
.mbottom40{margin-bottom:40px}
.mbottom50{margin-bottom:50px}
.mtop-10{margin-top:-10px}
.mtop-20{margin-top:-20px}
.mtop-30{margin-top:-30px}
.mtop-40{margin-top:-40px}
.mtop-50{margin-top:-50px}

.padding0{padding:0!important;}

.margin10{margin:10px !important;}
.margin20{margin:20px !important;}
.margin30{margin:30px !important;}
.margin40{margin:40px !important;}

.headerphone p {color: #333;}
.headerphone a span{color:#4D85C5;}

.borders {border-bottom: 1px solid rgb(231, 231, 231);  border-top: 1px solid rgb(231, 231, 231);}


/* Responsive Styles */

/*767 and below*/
@media screen and (max-width: 767px){
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {color: #3333;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {color: #000000!important;}
.navbar .navbar-collapse, .navbar-inverse .navbar-form {background: rgb(232, 232, 232);}
}


/*450 and below*/
@media screen and (max-width: 450px){
.why h1 {color: #030303;}
}











/*
     FILE ARCHIVED ON 10:54:47 Jun 06, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:17:56 Jul 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.82
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.011
  esindex: 0.015
  cdx.remote: 41.901
  LoadShardBlock: 504.743 (3)
  PetaboxLoader3.datanode: 254.566 (4)
  PetaboxLoader3.resolve: 763.866 (2)
  load_resource: 549.627
*/