 @media only screen and (max-width: 991px) {
    .header .navbar .navbar-brand { font-size:18px}
    .header .navbar .navbar-brand img {width:250px;}
}
 @media only screen and (min-width: 992px) {
    .header .navbar .navbar-brand { font-size:35px}
    .sidebar {padding-right:0px;}
}



body {font: 16px 'Ubuntu', sans-serif; font-weight: 300; color: #555; background: #475738;}

* {
  border-radius: 0 !important;
}

a {color: #7f8d5d;}
a:hover {color: #000}

.banner {padding-bottom: 12px;}

.header {padding-top:20px;}
.header .navbar .navbar-brand {padding: 0px 0 0; font-weight: 300; color: #333; letter-spacing: -1px; text-shadow: 1px 1px 2px #aaa;}
.header .navbar {background-color: transparent; border: none;}
.header .navbar .navbar-nav {margin-top:10px; padding-right:15px;}
.header .navbar .navbar-nav>li {margin-left:5px; font-family: 'News Cycle', sans-serif;}
.header .navbar .navbar-nav>li>a {font-size: 0.9em; padding:8px 10px; color: #7f8d5d; border: 1px solid transparent; background-color: #fff; font-weight:bold; text-transform: uppercase;}
.navbar-default .navbar-nav>li>a:hover {background-color: #7f8d5d; color: #fff;}
.navbar-default .navbar-nav>li.active>a,
.navbar-default .navbar-nav>li.active>a:hover
 {background-color: #7f8d5d; color: #fff; border: 1px solid #7f8d5d;}

.content {padding:10px 20px; margin-top: 5px;  background-color: #fff;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
h1, h2, h3 {font-family: 'News Cycle', sans-serif;}
.content h1 {font-weight: 300; font-size:30px; color: #4A5C1E;  margin-top:10px; font-weight:bold; }
.content h2 {font-size:24px; color: #7f8d5d; font-weight: 300;}
.content h3 {font-size:20px; color: #7f8d5d; font-weight: 300}
.content h3.serp-result-title {margin-bottom:0;}
.content .serp-result-section {font-style: italic; text-transform: uppercase; font-size: 11px;}
.content h4 {font-size:18px; color: #7f8d5d; font-weight: 300}
.content a:hover:not(.btn) {color: #7f8d5d;}
.content {line-height: 25px; }
.content .label-keyword a, .content .label-keyword a:hover {color: #fff; text-decoration: none;}

.page-menu {padding-top: 10px; margin: 5px 0 10px; border: 1px solid #ddd; background-color: #fff;  -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.page-menu h3 {font-size:18px; margin:0; padding: 0; color: #4A5C1E; font-weight: bold;}
.page-menu .nav-list li a{padding: 2px 5px; font-size: 16px; font-weight:200; line-height: 26px;}
.page-menu .nav-list li a:hover {background-color: #7f8d5d;}
.page-menu img.page-thumb {width:50px; height:50px; margin-right:10px}

.page-menu .panel {border: 0; margin-bottom: 0;}
.page-menu .panel .panel-heading {background: none; border: 0; padding-left:20px;}
.page-menu .panel .panel-body {padding-top:0;}

.page-menu p {line-height:20px; padding-left: 5px;}



.breadcrumb {background: transparent; margin:0; padding-left: 0; font-size: 0.9em; font-weight:200; color: #888}
.breadcrumb>li+li:before {content: ">"}

.well {background-color: #fff; border: none; box-shadow: none; color: #7f8d5d; font-weight: bold; font-size:18px; padding: 5px 0 5px 0px; margin-top:15px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.well ul.tags {margin-top:10px;}

.illustration.pull-left {margin-right:10px;}
.illustration.pull-right {margin-left:10px;}
.illustration figcaption {font-size: 0.9em; color: #bbb; font-style: italic;}

.map-directions-well h4 {margin-top :0}
.map-directions-well #map-directions {font-size: 12px; clear:both;}

footer {margin: 20px auto;}


/* Fade Carousel */
.carousel .carousel-inner .item {opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity;}
.carousel .carousel-inner .active.left, .carousel .carousel-inner .active.right {left: 0; opacity: 0; z-index: 1;}
.carousel .carousel-inner .active, .carousel .carousel-inner .next.left, .carousel .carousel-inner .prev.right {opacity: 1;}
.carousel .carousel-control {z-index: 2;}
/* Fin Fade Carousel */



.label-keyword,
.nav>li>a:hover,
.btn-primary {background-color: #7f8d5d; color: #fff;}
.btn-primary:hover {background-color: #4A5C1E; color: #fff;}

.btn-primary,
.btn-primary:hover {border-color: transparent}

.progress-bar {background-color: #7f8d5d;}

.content .plan h2 {color: #fff; font-weight: 300;}
.content .plan h2 a {color: #fff; text-decoration: none;}


.panel-primary {border-color: #4A5C1E;}
.panel-primary>.panel-heading {background-color: #7f8d5d; color: #fff; border-bottom: 1px solid #4A5C1E;}


.list-group-item.disabled {background-color: #e5e8df}



div.registration h2 {font-size: 2em; padding:20px 0; font-weight: bold}


