body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
}

.top-nav,
.top-nav ul li a {
    font-size: 14px;
}

#main-nav,
#main-nav ul li a {
    font-size: 14px;
}

.post-title {
    font-size: 32px;
}

h2.post-box-title,
h2.post-box-title a {
    color: #333;
    font-size: 24px;
}

h3.post-box-title,
h3.post-box-title a {
    color: #333;
    font-size: 15px;
}

#main-nav,
.cat-box-content,
#sidebar .widget-container,
.post-listing,
#commentform {
    border-bottom-color: #4a8c03;
}

.search-block .search-button,
#topcontrol,
#main-nav ul li.current-menu-item a,
#main-nav ul li.current-menu-item a:hover,
#main-nav ul li.current_page_parent a,
#main-nav ul li.current_page_parent 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-ancestor a,
#main-nav ul li.current-page-ancestor a:hover,
.pagination span.current,
.share-post span.share-text,
.flex-control-paging li a.flex-active,
.ei-slider-thumbs li.ei-slider-element,
.review-percentage .review-item span span,
.review-final-score,
.button,
a.button,
a.more-link,
#main-content input[type="submit"],
.form-submit #submit,
#login-form .login-button,
.widget-feedburner .feedburner-subscribe,
input[type="submit"],
#buddypress button,
#buddypress a.button,
#buddypress input[type=submit],
#buddypress input[type=reset],
#buddypress ul.button-nav li a,
#buddypress div.generic-button a,
#buddypress .comment-reply-link,
#buddypress div.item-list-tabs ul li a span,
#buddypress div.item-list-tabs ul li.selected a,
#buddypress div.item-list-tabs ul li.current a,
#buddypress #members-directory-form div.item-list-tabs ul li.selected span,
#members-list-options a.selected,
#groups-list-options a.selected,
body.dark-skin #buddypress div.item-list-tabs ul li a span,
body.dark-skin #buddypress div.item-list-tabs ul li.selected a,
body.dark-skin #buddypress div.item-list-tabs ul li.current a,
body.dark-skin #members-list-options a.selected,
body.dark-skin #groups-list-options a.selected,
.search-block-large .search-button,
#featured-posts .flex-next:hover,
#featured-posts .flex-prev:hover,
a.tie-cart span.shooping-count,
.woocommerce span.onsale,
.woocommerce-page span.onsale,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
#check-also-close,
a.post-slideshow-next,
a.post-slideshow-prev,
.widget_price_filter .ui-slider .ui-slider-handle,
.quantity .minus:hover,
.quantity .plus:hover,
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
#reading-position-indicator {
    background-color: #4a8c03;
}

::-webkit-scrollbar-thumb {
    background-color: #4a8c03 !important;
}

#theme-footer,
#theme-header,
.top-nav ul li.current-menu-item:before,
#main-nav .menu-sub-content,
#main-nav ul ul,
#check-also-box {
    border-top-color: #4a8c03;
}

.search-block:after {
    border-right-color: #4a8c03;
}

body.rtl .search-block:after {
    border-left-color: #4a8c03;
}

#main-nav ul>li.menu-item-has-children:hover>a:after,
#main-nav ul>li.mega-menu:hover>a:after {
    border-color: transparent transparent #4a8c03;
}

.widget.timeline-posts li a:hover,
.widget.timeline-posts li a:hover span.tie-date {
    color: #4a8c03;
}

.widget.timeline-posts li a:hover span.tie-date:before {
    background: #4a8c03;
    border-color: #4a8c03;
}

#order_review,
#order_review_heading {
    border-color: #4a8c03;
}


body {
    background-color: #4a8c03 !important;
    background-image: url(images/body-bg6-568654.png);
    background-position: top center;
}

.entry h2 {
    font-size: 24px;
    font-weight: bold
}

.entry h3 {
    font-size: 20px;
    font-weight: bold
}

.entry h4 {
    font-size: 18px;
    font-weight: bold
}

.entry h5 {
    font-size: 16px;
    font-weight: bold
}

.cat-box .entry {
    font-size: 13px
}

.footer-bottom {
    padding: 0
}

.top-nav ul li a {
    border-right: 1px solid #eee
}

#wrapper.boxed-all {
    margin-top: 15px
}

.post-inner {
    padding: 10px
}

.entry li {
    margin: 0 0 5px 5px
}

#theme-footer,
#theme-header,
.top-nav ul li.current-menu-item::before,
#main-nav .menu-sub-content,
#main-nav ul ul,
#check-also-box {
    border-top: none
}


/* TOC+ CSS */

#toc_container.no_bullets ul,
#toc_container.no_bullets li,
#toc_container.no_bullets ul li,
.toc_widget_list.no_bullets,
.toc_widget_list.no_bullets li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 12px;
    line-height: 20px;
    list-style: circle outside none;
    margin-left: 10px;
}

#toc_container p.toc_title {
    font-size: 13px;
    font-weight: 600;
    line-height: 14px;
    margin: 0;
    padding: 0;
    text-align: center;
}

/* TOC+ CSS END */