.widget_categories .widget-container li:before, .widget_product_categories ul li:before {
    opacity: 1;
    content: '\f064';
    color: red;
}
li.cat-item a {
    color: red;
}
li.cat-item:hover a {
    padding-left:10px;
    text-decoration: none;
}

.header-content {
  padding: 1px 1px;
  margin: 0 auto;
}

header#theme-header {
  background: #FFF;
  margin: 1px auto 1px;
  border-top: 1px solid #f88c00;
  position: relative;
}

.widget-top {
  background-color: #ef3636;
  height: 30px;

}
.widget-top {
  padding: 5px 5px;
}


.widget-top h4 {
  color: #ffffff;
  font-size: 17px;
  font-weight: bold;
}

.footer-widget-top h4 {
  font-weight: bold;
  color: #ef3636;
}

.cat-box-title {
  background-color: #EF3636;
}

.cat-box-title h2 a:hover {
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
}

.cat-box-title h2 a {
  color: #eee;
  font-size: 19px;
  font-weight: bold;
}

#main-nav ul li.current-menu-item a,
#main-nav ul li.current-menu-item a:hover,
#main-nav ul li.current-menu-parent a,
#main-nav ul li.current-menu-parent a:hover,
#main-nav ul li.current_page_parent a,
#main-nav ul li.current_page_parent a:hover,
#main-nav ul li.current-page-ancestor a,
#main-nav ul li.current-page-ancestor a:hover {
  background: #409408;
  color: #FFF;
  height: 52px;
  line-height: 57px;
  border-width: 0 !important;
}

.breaking-news span.breaking-news-title {
  font-family: time news roman;
}


h2.post-box-title, h2.post-box-title a {
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
a, .post-title a, ul.slider-navigation li, .pagenavi a, a.more-link, .main-menu li a, .subscribe-icons a, .flickr_badge_image img, .mega-menu-item img, .arqam-lite-widget-counter a i, .arqam-lite-widget-counter a span, .arqam-lite-widget-counter a small, .search-block-large .search-button, .search-block-large #s, .widget.timeline-posts li span.tie-date, .widget.timeline-posts li span.tie-date:before {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
a {
    color: #499914;
    text-decoration: none;
  font-weight: bold;
}
#slide-out-open{
background: #fff;
    border: 3px solid lawngreen;
    width: 47px;
    height: 35px;
}