﻿h1,
h2,
h3,
h4 {}

h1 {
    color: #4D85C5;
}

h2 {
    color: #4D85C5;
}

h2 a {
    color: #4D4C4C;
}

h3 {
    color: #444444;
}

h3 a {
    color: #0547B8;
}

h4 {
    color: #383838;
}

h5 {
    color: #383838;
}

p {
    color: #383838;
}

div {
    color: #383838;
}

a {
    color: #1D64AF;
    font-weight: bold;
}

a:hover,
a:focus {
    color: #555555;
}

.topbar{background-color: #0c569a;}
.topbar p{margin: 5px 0; color: #fff;}
.topbar a{color: #fff; font-weight:normal;}
/*
 * 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-----------------*/

.nav-top .navbar {
    background: #fff;
}

.nav-top .navbar .navbar-collapse,
.navbar-inverse .navbar-form {}

.nav-top .nav>li>a:hover {
    background-color: #fff;
}

.nav-top .navbar a:hover,
.nav-top .navbar a:focus {
    color: #555;
}

.nav-top .navbar .navbar-nav > li:nth-child(1) > a {
    border-left: solid rgb(225, 104, 104);
}

.nav-top .navbar .navbar-nav > li:last-child > a {
    border-right: solid rgb(225, 104, 104);
}

.nav-top .navbar-inverse .navbar-nav>li>a:hover,
.nav-top .navbar-inverse .navbar-nav>li>a:focus {
    color: #B1B1B1;
    background-color: transparent;
}

.nav-top .navbar-inverse .navbar-nav>li>a {
    color: #4D4D4D;
}

.nav-top .dropdown-menu>li>a {
    color: #b3b1b1;
}

.nav-top .navbar-toggle .icon-bar {
    background-color: #fff;
}

.nav-top .navbar-toggle {
    background: rgb(218, 218, 218);
}

.nav-top .viewmenu {
    background: rgb(12, 86, 154);
    border-radius: 0px;
}

.nav-top .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: black;
}

footer a {
    color: black;
}

.linksprog {
    color: black;
    font-weight:normal;
}


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) {
    .nav-top .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #3333;
    }
    .nav-top .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #000000!important;
    }
    .nav-top .navbar .navbar-collapse,
    .nav-top .navbar-inverse .navbar-form {
        background: rgb(41, 171, 226);
    }
}


/*450 and below*/

@media screen and (max-width: 450px) {
    .why h1 {
        color: #030303;
    }
}
