body {
    background-color: #edf7ea;
    /*
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    */
   /* background-image: url('../images/bg.png');
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg.png',sizingMethod='scale'); */
}

body,
.mks_author_widget h3,
.site-description,
.meta-category a,
textarea {
    font-family: 'Raleway', 'Arial', sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
.vce-post-link,
.site-title,
.site-title a,
.main-box-title,
.comment-reply-title,
.entry-title a,
.vce-single .entry-headline p,
.vce-prev-next-link,
.author-title,
.mks_pullquote,
.widget_rss ul li .rsswidget,
#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink {
    font-family: 'Raleway', 'Arial', sans-serif;
}

.main-navigation a,
.sidr a {
    font-family: 'Raleway', 'Arial', sans-serif;
    font-weight: 400;
}

.vce-single .entry-content,
.vce-single .entry-headline,
.vce-single .entry-footer {
    width: 700px;
}

.vce-lay-a .lay-a-content {
    width: 700px;
    max-width: 700px;
}

.vce-page .entry-content,
.vce-page .entry-title-page {
    width: 600px;
}

.vce-sid-none .vce-single .entry-content,
.vce-sid-none .vce-single .entry-headline,
.vce-sid-none .vce-single .entry-footer {
    width: 700px;
}

.vce-sid-none .vce-page .entry-content,
.vce-sid-none .vce-page .entry-title-page,
.error404 .entry-content {
    width: 600px;
    max-width: 600px;
}

body,
button,
input,
select,
textarea {
    color: #444444;
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-title a,
.prev-next-nav a,
#bbpress-forums .bbp-forum-title,
#bbpress-forums .bbp-topic-permalink,
.woocommerce ul.products li.product .price .amount {
    color: #232323;
}

a,
.entry-title a:hover,
.vce-prev-next-link:hover,
.vce-author-links a:hover,
.required,
.error404 h4,
.prev-next-nav a:hover,
#bbpress-forums .bbp-forum-title:hover,
#bbpress-forums .bbp-topic-permalink:hover,
.woocommerce ul.products li.product h3:hover,
.woocommerce ul.products li.product h3:hover mark,
.main-box-title a:hover {
    color: #1a951d;
}

.vce-square,
.vce-main-content .mejs-controls .mejs-time-rail .mejs-time-current,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.vce-button,
.pagination-wapper a,
#vce-pagination .next.page-numbers,
#vce-pagination .prev.page-numbers,
#vce-pagination .page-numbers,
#vce-pagination .page-numbers.current,
.vce-link-pages a,
#vce-pagination a,
.vce-load-more a,
.vce-slider-pagination .owl-nav>div,
.vce-mega-menu-posts-wrap .owl-nav>div,
.comment-reply-link:hover,
.vce-featured-section a,
.vce-lay-g .vce-featured-info .meta-category a,
.vce-404-menu a,
.vce-post.sticky .meta-image:before,
#vce-pagination .page-numbers:hover,
#bbpress-forums .bbp-pagination .current,
#bbpress-forums .bbp-pagination a:hover,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce ul.products li.product .added_to_cart,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce ul.products li.product .added_to_cart:hover,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce span.onsale,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.comments-holder .navigation .page-numbers.current,
.vce-lay-a .vce-read-more:hover,
.vce-lay-c .vce-read-more:hover {
    background-color: #1a951d;
}

#vce-pagination .page-numbers,
.comments-holder .navigation .page-numbers {
    background: transparent;
    color: #1a951d;
    border: 1px solid #1a951d;
}

.comments-holder .navigation .page-numbers:hover {
    background: #1a951d;
    border: 1px solid #1a951d;
}

.bbp-pagination-links a {
    background: transparent;
    color: #1a951d;
    border: 1px solid #1a951d !important;
}

#vce-pagination .page-numbers.current,
.bbp-pagination-links span.current,
.comments-holder .navigation .page-numbers.current {
    border: 1px solid #1a951d;
}

.widget_categories .cat-item:before,
.widget_categories .cat-item .count {
    background: #1a951d;
}

.comment-reply-link,
.vce-lay-a .vce-read-more,
.vce-lay-c .vce-read-more {
    border: 1px solid #1a951d;
}

.entry-meta div,
.entry-meta div a,
.comment-metadata a,
.meta-category span,
.meta-author-wrapped,
.wp-caption .wp-caption-text,
.widget_rss .rss-date,
.sidebar cite,
.site-footer cite,
.sidebar .vce-post-list .entry-meta div,
.sidebar .vce-post-list .entry-meta div a,
.sidebar .vce-post-list .fn,
.sidebar .vce-post-list .fn a,
.site-footer .vce-post-list .entry-meta div,
.site-footer .vce-post-list .entry-meta div a,
.site-footer .vce-post-list .fn,
.site-footer .vce-post-list .fn a,
#bbpress-forums .bbp-topic-started-by,
#bbpress-forums .bbp-topic-started-in,
#bbpress-forums .bbp-forum-info .bbp-forum-content,
#bbpress-forums p.bbp-topic-meta,
span.bbp-admin-links a,
.bbp-reply-post-date,
#bbpress-forums li.bbp-header,
#bbpress-forums li.bbp-footer,
.woocommerce .woocommerce-result-count,
.woocommerce .product_meta {
    color: #9b9b9b;
}

.main-box-title,
.comment-reply-title,
.main-box-head {
    background: #ffffff;
    color: #232323;
}

.main-box-title a {
    color: #232323;
}

.sidebar .widget .widget-title a {
    color: #232323;
}

.main-box,
.comment-respond,
.prev-next-nav {
    background: #f9f9f9;
}

.vce-post,
ul.comment-list>li.comment,
.main-box-single,
.ie8 .vce-single,
#disqus_thread,
.vce-author-card,
.vce-author-card .vce-content-outside,
.mks-bredcrumbs-container,
ul.comment-list>li.pingback {
    background: #ffffff;
}

.mks_tabs.horizontal .mks_tab_nav_item.active {
    border-bottom: 1px solid #ffffff;
}

.mks_tabs.horizontal .mks_tab_item,
.mks_tabs.vertical .mks_tab_nav_item.active,
.mks_tabs.horizontal .mks_tab_nav_item.active {
    background: #ffffff;
}

.mks_tabs.vertical .mks_tab_nav_item.active {
    border-right: 1px solid #ffffff;
}

#vce-pagination,
.vce-slider-pagination .owl-controls,
.vce-content-outside,
.comments-holder .navigation {
    background: #f3f3f3;
}

.sidebar .widget-title {
    background: #ffffff;
    color: #232323;
}

.sidebar .widget {
    background: #f9f9f9;
}

.sidebar .widget,
.sidebar .widget li a,
.sidebar .mks_author_widget h3 a,
.sidebar .mks_author_widget h3,
.sidebar .vce-search-form .vce-search-input,
.sidebar .vce-search-form .vce-search-input:focus {
    color: #000000;
}

.sidebar .widget li a:hover,
.sidebar .widget a,
.widget_nav_menu li.menu-item-has-children:hover:after,
.widget_pages li.page_item_has_children:hover:after {
    color: #1a951d;
}

.sidebar .tagcloud a {
    border: 1px solid #1a951d;
}

.sidebar .mks_author_link,
.sidebar .tagcloud a:hover,
.sidebar .mks_themeforest_widget .more,
.sidebar button,
.sidebar input[type="button"],
.sidebar input[type="reset"],
.sidebar input[type="submit"],
.sidebar .vce-button,
.sidebar .bbp_widget_login .button {
    background-color: #1a951d;
}

.sidebar .mks_author_widget .mks_autor_link_wrap,
.sidebar .mks_themeforest_widget .mks_read_more {
    background: #f3f3f3;
}

.sidebar #wp-calendar caption,
.sidebar .recentcomments,
.sidebar .post-date,
.sidebar #wp-calendar tbody {
    color: rgba(0, 0, 0, 0.7);
}

.site-footer {
    background: #34495e;
}

.site-footer .widget-title {
    color: #ffffff;
}

.site-footer,
.site-footer .widget,
.site-footer .widget li a,
.site-footer .mks_author_widget h3 a,
.site-footer .mks_author_widget h3,
.site-footer .vce-search-form .vce-search-input,
.site-footer .vce-search-form .vce-search-input:focus {
    color: #e6f1f4;
}

.site-footer .widget li a:hover,
.site-footer .widget a,
.site-info a {
    color: #1a951d;
}

.site-footer .tagcloud a {
    border: 1px solid #1a951d;
}

.site-footer .mks_author_link,
.site-footer .mks_themeforest_widget .more,
.site-footer button,
.site-footer input[type="button"],
.site-footer input[type="reset"],
.site-footer input[type="submit"],
.site-footer .vce-button,
.site-footer .tagcloud a:hover {
    background-color: #1a951d;
}

.site-footer #wp-calendar caption,
.site-footer .recentcomments,
.site-footer .post-date,
.site-footer #wp-calendar tbody,
.site-footer .site-info {
    color: rgba(230, 241, 244, 0.7);
}

.top-header,
.top-nav-menu li .sub-menu {
    background: #3a3a3a;
}

.top-header,
.top-header a {
    color: #ffffff;
}

.top-header .vce-search-form .vce-search-input,
.top-header .vce-search-input:focus,
.top-header .vce-search-submit {
    color: #ffffff;
}

.top-header .vce-search-form .vce-search-input::-webkit-input-placeholder {
    color: #ffffff;
}

.top-header .vce-search-form .vce-search-input:-moz-placeholder {
    color: #ffffff;
}

.top-header .vce-search-form .vce-search-input::-moz-placeholder {
    color: #ffffff;
}

.top-header .vce-search-form .vce-search-input:-ms-input-placeholder {
    color: #ffffff;
}

.header-1-wrapper {
    height: 60px;
    padding-top: 0px;
}

.header-2-wrapper,
.header-3-wrapper {
    height: 60px;
}

.header-2-wrapper .site-branding,
.header-3-wrapper .site-branding {
    top: 0px;
    left: 0px;
}

.site-title a,
.site-title a:hover {
    color: #ffffff;
}

.site-description {
    color: #aaaaaa;
}

.main-header {
    background-color: #fcfcfc;
}

.header-bottom-wrapper {
    background: #fcfcfc;
}

.vce-header-ads {
    margin: -15px 0;
}

.header-3-wrapper .nav-menu>li>a {
    padding: 20px 15px;
}

.header-sticky,
.sidr {
    background: rgba(252, 252, 252, 0.95);
}

.ie8 .header-sticky {
    background: #1a951d;
}

.main-navigation a,
.nav-menu .vce-mega-menu>.sub-menu>li>a,
.sidr li a,
.vce-menu-parent {
    color: #5f9301;
}

.nav-menu>li:hover>a,
.nav-menu>.current_page_item>a,
.nav-menu>.current-menu-item>a,
.nav-menu>.current-menu-ancestor>a,
.main-navigation a.vce-item-selected,
.main-navigation ul ul li:hover>a,
.nav-menu ul .current-menu-item a,
.nav-menu ul .current_page_item a,
.vce-menu-parent:hover,
.sidr li a:hover,
.main-navigation li.current-menu-item.fa:before {
    color: #eff6ee;
    background: #51b553
}
.vce-responsive-nav {
    color: #1a951d;
}



.nav-menu>li:hover>a,
.nav-menu>.current_page_item>a,
.nav-menu>.current-menu-item>a,
.nav-menu>.current-menu-ancestor>a,
.main-navigation a.vce-item-selected,
.main-navigation ul ul,
.header-sticky .nav-menu>.current_page_item:hover>a,
.header-sticky .nav-menu>.current-menu-item:hover>a,
.header-sticky .nav-menu>.current-menu-ancestor:hover>a,
#vce_main_navigation_menu > li.menu-item.current-menu-item > a,
.header-sticky .main-navigation a.vce-item-selected:hover {
    background-color: #51b553;
}

.search-header-wrap ul {
    border-top: 2px solid #1a951d;
}

.vce-border-top .main-box-title {
    border-top: 2px solid #1a951d;
}

.tagcloud a:hover,
.sidebar .widget .mks_author_link,
.sidebar .widget.mks_themeforest_widget .more,
.site-footer .widget .mks_author_link,
.site-footer .widget.mks_themeforest_widget .more,
.vce-lay-g .entry-meta div,
.vce-lay-g .fn,
.vce-lay-g .fn a {
    color: #FFF;
}

.vce-featured-header .vce-featured-header-background {
    opacity: 0.5
}

.vce-featured-grid .vce-featured-header-background,
.vce-post-big .vce-post-img:after,
.vce-post-slider .vce-post-img:after {
    opacity: 0.5
}

.vce-featured-grid .owl-item:hover .vce-grid-text .vce-featured-header-background,
.vce-post-big li:hover .vce-post-img:after,
.vce-post-slider li:hover .vce-post-img:after {
    opacity: 0.8
}

#back-top {
    background: #323232
}

.sidr input[type=text] {
    background: rgba(255, 255, 255, 0.1);
    color: rgba(255, 255, 255, 0.5);
}

.meta-image:hover a img,
.vce-lay-h .img-wrap:hover .meta-image>img,
.img-wrp:hover img,
.vce-gallery-big:hover img,
.vce-gallery .gallery-item:hover img,
.vce_posts_widget .vce-post-big li:hover img,
.vce-featured-grid .owl-item:hover img,
.vce-post-img:hover img,
.mega-menu-img:hover img {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}

h1 {
    font-weight: 500;
}

h2 {
    font-size: 22px;
}

h2,
h3 {
    font-weight: 400;
}

h4,
h5 {
    font-weight: 300;
}
.vce-link-pages>.Prev-page,
.vce-link-pages>.Next-page {
    display: none;
}

#header .site-branding img {
    max-height: 40px;
    padding: 0;
}

p.ads-note0:before, p.ads-note:before {
    content: 'Advertisements';
}

p.ads-note1:before {
    content: 'Sponsored Links';
}

p.ads-note0, p.ads-note, p.ads-note1 {
    letter-spacing: 2px;
    text-align: center;
    font-size: 12px;
    color: darkgrey;
    text-transform: uppercase;
    padding: 0;
}

p.ads-note0{
    margin: 0;
}

p.ads-note, p.ads-note1 {
    margin: 0 auto 20px auto;
}
.main-box-title {
    text-transform: capitalize;
}

.box_in {
    background: rgba(250, 255, 250, 0.6); padding: 0 20px;
}
.box_in > .text {
    min-height: 550px;
}
p.wp-caption-text{
    margin: 0;
    color: #9b9b9b;
    padding: 5px;
    font-size: 14px;
    text-align: center;
    font-style: italic;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);
}

.vce-link-pages>a:hover{
    cursor: pointer;
    text-decoration: none;
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .1) 100%);
    background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, .1)), color-stop(100%, rgba(0, 0, 0, .1)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .1) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .1) 100%);
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .1) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, .1) 0, rgba(0, 0, 0, .1) 100%)
}
.vce-link-pages {
    border: none;
    padding: 0;
    margin: 30px 3px;
    text-align: center;
}
.vce-paginated-num,
.vce-paginated-num~span[class='Prev-page'],
.main-box .vce-link-pages>a:nth-child(2n), 
.vce-link-pages>span[class$="-page"] {
    display: none;
}
.main-box .vce-link-pages>a{
    width: 92%;
    padding: 12px;
    background: #1a951d;
    border-radius: 6px;
    position: relative;
    margin: 0 4%;
    top: 0;
}
.main-box .vce-link-pages a:last-child {
    right: 0;
}
.vce-link-pages>a>span[class="Next-page"]{
    font-size: 26px;
}
.main-box .vce-link-pages a:after {
    font-size: 26px;
}
@media only screen and (min-width: 200px) and (max-width: 670px) {
    .vce-share-items li a {
        border-radius: 4px;
        width: 96px;
        height: 36px;
        text-align: center;
        color: #FFF;
        padding: 12px 0 0;
        font-size: 18px;
    }
    .vce-share-items li {
        margin: 5px 0;
        width: auto;
        display: inline-block;
    }
}