h2 { font-size: 22px; margin:0; }
h3 { color: #7a7a7a; }
h4 { color: #7a7a7a; font-size:18px; font-weight: 200; margin: 0.7em 0 0.3em; }

a { color: #0088CC; text-decoration: none; }
.read-more {margin: 0; padding: 0; font-size: 0.9em;}

@media (min-width: 980px) {
 .pull-center { text-align: center; }
 .pull-center > .nav { float:none; display:inline-block; *display: inline; *zoom: 1; height: 32px; margin-left: -110px; margin-top: 20px; }
}

.container-fluid{ padding: 0; }
.navbar-inverse .navbar-inner, .navbar-fixed-top { background: none; max-height: 80px; text-align:center;}

.blue-bg, .active, .current-cat, .current-cat a { color:white!important; background:#010066; }
.blue-fg { color:#010066; }

.navbar-inverse .nav li {padding: 0 10px; text-align:left;}
.navbar-inverse .nav li a{ font-size: 1.3em; color: #cdcdcd;}
.navbar-inverse .nav li ul li a{ font-size: 1em; color: #444444;}
.navbar-inverse .nav li ul li a:hover{ font-size: 1em; color: #cdcdcd;}
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover,.navbar-inverse .nav .active > a:focus { background: none;}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, 
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, 
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { background-color: #0088CC; color: #FFFFFF;}

.navbar .nav,
.navbar .nav > li { float:none; display:inline-block; *display:inline; *zoom:1; margin-top: 10px; }

#main-menu { margin-left: -110px;}

.lead { line-height:1.3em; }
.hero-unit { padding: 20px 40px; margin-top: 140px; background-image:url('./custom/img/hero-bg.png'); }
.hero-unit .hero-title {  font-size: 52px; }
.hero-unit .right-border { border-right: dotted 1px;}
.hero-unit p { line-height:1.6em; }
.hero-unit h3 { margin-top: 10px; }
#featured-home-page, #single-product-page { padding-bottom: 20px;}
#featured-home-page p{ margin: 0;}
#products { list-style: none; margin: 0;}
#products li { font-size: 16px; line-height: 1.6em; padding-left: 2em; text-indent: -1.5em;}
#products li a{ color: #000000;}
#products li:before { content: ">"; color: #010066; padding-right: 0.5em;}
#products li.current-cat:before { content: ">"; color: white; padding-right: 0.5em;}

div.wpcf7 { margin-top: 30px;}

#middle  {margin-bottom: 40px;}
.bottom-border { border-bottom: #7a7a7a dotted 1px;}
.extra {padding: 20px 20px 20px;}

.pager li > a, .pager li > span {border: none; background: none;}

#single-product img  { margin-right: 20px; }
#single-product h5   { margin: 20px 0 0; }
#single-product #myCarousel  { width:400px; }
.carousel .active { background-color:white; }

.carousel-control {
    background-color: #c7c6c6;
    border: none;
    border-radius: 23px;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 100;
    height: 30px;
    width: 30px;
    left: 10px;
    line-height: 30px;
    margin-top: -10px;
    opacity: 0.7;
    position: absolute;
    text-align: center;
    top: 50%;
    
}


input, textarea, .uneditable-input { width: 400px;}
#logo-footer { margin: 20px 30px 30px 30px; width: 80px;}
address { margin: 25px 0 0 0;}