.wpcf7-form input[type="submit"] {
  -webkit-font-smoothing:antialiased;
  backface-visibility:hidden;
  background:#4C5B04;
  border:none;
  color:#FFFFFF;
  font-family:FontAwesome, "Open Sans", sans-serif;
  font-size:16px;
  font-weight:300;
  outline:none;
  padding:5px 5px;
  text-align:center;
  transition:all 0.23s ease-in-out;
  width:20%;
}

input[type="checkbox"] {
  width:20px;
  float: left;
 padding: 10px 0;
}
.center {text-align:center}
.layoutArea ol li, .layoutArea ul li  {margin: 15px 0}


#sidebar .sidebar-section.white-box h2 {
background:#f7f7f7;
color:#000;
padding: 4px 5px;
width:100%
}

.sidebar-section p, .sidebar-section {
  color:#0D0D0D;
}

.sidebar-section ul li {
  color:#0D0D0D;
}

.services-section .services-post .inner-services-post a {
  background:transparent!important;
}
.services-section .services-post .inner-services-post a:hover {
  background:#4C5B04!important
}

#container {
  padding-top:15px;
}

.flex-direction-nav .flex-next {display: none}
.flex-direction-nav .flex-prev {display: none}


#sidebar .sidebar-section.white-box {
  padding:0px;
}

p.flex-caption {
  padding:27px 10px 26px 10px;
  background:rgba(0, 0, 0, 0.7);
}

header ul.main-menu li a {
  font-weight:bold!important
}

header ul.main-menu li:hover {
  background:#ff0000!important
}

footer .up-footer {
  background-color:#024242!important;
}

.banner h1 span {
  background:#024242
}

h4 {
  color:#024242!important;
}
h2 {
  color:#024242!important;
}
.footer-widgets ul li a{
color:#fff!important
}

.footer-widgets h2 {
  color:#fff!important;
}

.post-format {display:none }

.blog-section .post-content h2 {
  font-size:13px;
  text-transform:capitalize;
}

.blog-section .post-content h2 a {
color:#339933!important;
text-transform:capitalize;
}

.post-gal img {margin-top:7px}

.blog-section.col1 .blog-post .post-box .post-content {
  padding:0px 10px;
 width:540px;
}
.post-content p {  font-size:13px!important;}
a {
  color:#339933 !important;
}

.wpcf7-form input[type="submit"] {
  background:#024242;
}

.vc_masonry_grid h4 {font-size:13px}
.vc_masonry_grid p {text-align:justify}

#content ul li , #content ol li {
  margin: 10px 0
}

.features-post h4 {
  margin:0px 0 5px;
 font-size:15px;

}

table tr:nth-child(2n+1) td {
  background:#FFF;
}

.post-content p {
  text-align:justify
}

.wpb_single_image h2 {font-size:14px; height:40px; color:#996600}

.link-white a{ color:#fff!important}

ul li {
  color:#fff!important;
-webkit-font-smoothing:antialiased;
  font-family:Roboto, sans-serif;
  font-size:15px;
  font-weight:300;
  line-height:22px;
  margin:0;
}
.tribe-events-adv-list-widget ol, .tribe-events-list-widget ol {
  list-style-type:none;
 padding:0

}


.tribe-events-adv-list-widget ol, .tribe-events-list-widget ol li {
  border-bottom:1px dotted #DBDBDB

}

.tribe-bar-disabled .tribe-bar-filters .tribe-bar-date-filter {
  color:#fff
}

#tribe-bar-date {
  background:#fff!important;
padding-left: 5px
}

.single-tribe_events .secondary .tribe-events-venue-map { display:none}


.tribe-events-calendar thead th {background:#9b6700!important }

.tribe-events-button {color:#fff!important}

.page-tree {color:#fff!important}

b, strong {
    color:#024242
}

