.blog-section .blog-post .post-gal img {height:auto}
p {color: #1a1a1a;}

.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev {
  background: #336633;
  display: none;}

.float-image-section .float-box  p {color: #1a1a1a;}
.float-image-section .cont-box p {color: #1a1a1a;}
.box-section {color: #1a1a1a;}
.vertical-tabs-box .tab-content .tab-pane p, .horizontal-tabs-box .tab-content .tab-pane p, .vertical-tabs-box .tab-content .tab-pane, .horizontal-tabs-box .tab-content .tab-pane {color: #1a1a1a;}
.vertical-tabs-box .nav-tabs li a, .horizontal-tabs-box .nav-tabs li a {color: #1a1a1a;}
header .main-menu > li a { background: #336633;}
footer .up-footer {background: #336633;}
.contact-info-box ul li i {font-size: 16px; color: #336633; margin-right: 12px;}
.vertical-tabs-box .nav-tabs li.active a, .horizontal-tabs-box .nav-tabs li.active a { color: #ffffff; background: #336633;}
.pager-line ul li {background: #336633;}
.vertical-tabs-box .nav-tabs li a, .horizontal-tabs-box .nav-tabs li a { padding: 10px 10px;}
footer .footer-line a.go-top {background: #336633;}
table { margin: 8px 0;}
.post-format {
  background: #8ab928;
  padding: 10px;
  position: absolute;
  right: 20px;
  top: 0px;
  display: none;
}


.banner {
  min-height: 239px;
  margin-bottom: 0px;
}

.box-section {
  padding: 10px;
  background: #fff;
}

.banner h1 {
  font-size: 36px;
}



