﻿
        body {
            color: #888;
            font-size: 14px;
            font-family: Roboto;
            font-weight: 400;
            font-style: normal;
        }

        h1, h2, h3, h4, h5, h6 {
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            font-style: normal;
        }

        h1 {
            font-size: 36px;
        }

        h2 {
            font-size: 30px;
        }

        h3 {
            font-size: 24px;
        }

        h4 {
            font-size: 18px;
        }

        h5 {
            font-size: 14px;
        }

        h6 {
            font-size: 12px;
        }

        #site-header .menu > li a {
            color: #333333;
            font-size: 14px;
            font-family: 'Roboto', sans-serif;
            font-weight: 400;
            font-style: normal;
        }

        #masthead .brand {
            /*margin-top: 30px;
            margin-bottom: 29px;*/
            margin-top:2px;
            margin-bottom: 2px;
        }

        #headerbar {
            background-color: #89AF1A;
            color: #333333;
        }

        body.layout-boxed {
            background-color: #fff;
        }

        #site-content #page-header {
            background-color: #f2f2f2;
            background-image: url(/tmp/img/bg-portfolio3.jpg);
            background-position: top left;
            background-repeat: repeat;
            background-attachment: scroll;
            color: #333333;
        }

            #site-content #page-header .title {
                color: #333333;
            }

        #site-content #page-callout {
            background-color: #769F1C;
        }

            #site-content #page-callout .callout-content {
                color: #fff;
            }

        #site-content #page-footer {
            background-color: #2a2a2a;
            background-image: url(/tmp/img/map-background.png);
            background-position: center center;
            background-repeat: no-repeat;
            background-attachment: scroll;
            color: #888;
        }

        .wrapper, body.page-fullwidth #page-body .wrapper .content-wrap .content .vc_row_wrap, body.page-fullwidth #page-body #respond, body.page-fullwidth #page-body .nocomments {
            width: 1110px;
        }

        body.layout-boxed #site-wrapper, body.layout-boxed #site-wrapper #masthead-sticky, body.layout-boxed #site-wrapper #masthead.header-v7 {
            width: 1210px;
        }

        .side-menu.layout-boxed #site-wrapper {
            width: 1360px;
        }

        table tfoot {
            background: #769F1C;
        }

        a {
            color: #769F1C;
        }

        input[type="submit"], button[type="submit"], .button {
            background-color: #769F1C;
        }

        #headerbar .social-links a:hover {
            background: #769F1C;
        }

        #masthead .navigator .menu li:hover > a, #masthead .navigator .menu li.current-menu-item > a, #masthead .navigator .menu li.current_page_item > a, #masthead .navigator .menu li.current_page_ancestor > a, #masthead .navigator .menu li.current-menu-ancestor > a, #masthead-sticky .navigator .menu li:hover > a, #masthead-sticky .navigator .menu li.current-menu-item > a, #masthead-sticky .navigator .menu li.current_page_item > a, #masthead-sticky .navigator .menu li.current_page_ancestor > a, #masthead-sticky .navigator .menu li.current-menu-ancestor > a {
            color: #769F1C;
        }

        #masthead .navigator .menu li.shopping-cart > a .shopping-cart-items-count, #masthead-sticky .navigator .menu li.shopping-cart > a .shopping-cart-items-count {
            background: #769F1C;
        }

        #masthead .navigator .menu li.shopping-cart .submenu .widget_shopping_cart_content .buttons .checkout, #masthead-sticky .navigator .menu li.shopping-cart .submenu .widget_shopping_cart_content .buttons .checkout {
            background: #769F1C;
        }

        #masthead .navigator .menu li.search-box .submenu .search-form label .search-field:focus, #masthead-sticky .navigator .menu li.search-box .submenu .search-form label .search-field:focus {
            border-color: #769F1C;
        }

        #masthead.header-v5 .navigator .menu > li:hover > a, #masthead.header-v8 .navigator .menu > li:hover > a {
            color: #769F1C;
        }

        #masthead.header-v4 .navigator:after {
            border-bottom: 25px solid #769F1C;
        }

        #masthead.header-v3 {
            background: #769F1C;
        }

        .side-menu #site-header #masthead .navigator .menu li.current-menu-item, .side-menu #site-header #masthead .navigator .menu li.current_page_item, .side-menu #site-header #masthead .navigator .menu li.current_page_ancestor, .side-menu #site-header #masthead .navigator .menu li.current-menu-ancestor {
            -webkit-box-shadow: 5px 0 0 0 #769F1C inset;
            -moz-box-shadow: 5px 0 0 0 #769F1C inset;
            -ms-box-shadow: 5px 0 0 0 #769F1C inset;
            -o-box-shadow: 5px 0 0 0 #769F1C inset;
            box-shadow: 5px 0 0 0 #769F1C inset;
        }

        #site-content #page-footer .widget.widget_calendar #calendar_wrap #wp-calendar thead tr a, #site-content #page-footer .widget.widget_calendar #calendar_wrap #wp-calendar tbody tr a, #site-content #page-footer .widget.widget_calendar #calendar_wrap #wp-calendar tfoot tr a {
            color: #769F1C;
        }

        .widget ul li a:hover {
            color: #769F1C;
        }

        .widget.widget_calendar #calendar_wrap #wp-calendar tr th {
            background: #769F1C;
        }

        .widget.widget_calendar #calendar_wrap #wp-calendar tr td#today {
            background: #769F1C;
        }

        .entry-header .entry-title a:hover {
            color: #769F1C;
        }

        .more-link {
            background: #769F1C;
        }

        .sticky-post-nav.blog .content .post-navigation .nav-links li a .meta-nav:hover, .sticky-post-nav.single .content .post-navigation .nav-links li a .meta-nav:hover, .sticky-post-nav.search-results .content .post-navigation .nav-links li a .meta-nav:hover, .sticky-post-nav.archive .content .post-navigation .nav-links li a .meta-nav:hover {
            background: #769F1C;
        }

        .blog-shortcode.blog-list.post-date-cover .entry-cover {
            background: #769F1C;
        }

        .blog-shortcode.blog-list.post-format-cover .hentry:hover .entry-cover span {
            background: #769F1C;
        }

        .blog-shortcode.blog-grid .hentry .entry-content .read-more a {
            background: #769F1C;
        }

        .portfolio-container .portfolio-filters ul li.active a, .portfolio-container .portfolio-filters ul li:hover a {
            background: #769F1C;
        }

        .portfolio-container .entry-cover .entry-links a {
            background: #769F1C;
        }

        .portfolio-container .entry-content h2 a:hover {
            color: #769F1C;
        }

        .portfolio-container.portfolio-grid .portfolio-entries .hentry .entry-cover .entry-links {
            background: #769F1C;
        }

            .portfolio-container.portfolio-grid .portfolio-entries .hentry .entry-cover .entry-links a {
                color: #769F1C;
            }

        .portfolio-container.portfolio-no-margin.portfolio-carousel .portfolio-entries .owl-controls .owl-buttons > div:hover {
            background: #769F1C;
        }

        .portfolio-container.portfolio-masonry .portfolio-entries .hentry .entry-content .entry-title a:hover {
            color: #769F1C;
        }

        .portfolio-container.portfolio-single .entry-wrapper .entry-content .entry-details .entry-details-content li.project-url a {
            color: #769F1C;
        }

        .search #main-content .content-inner .search-form .search-field:focus {
            border-color: #769F1C;
        }

        .search #main-content .content-inner .search-results article:hover .counter {
            background: #769F1C;
        }

        .search #main-content .content-inner .search-results article .entry-title a:hover {
            color: #769F1C;
        }

        .box.author-box {
            background: #769F1C;
        }

        .author .box.author-box:after {
            background: #769F1C;
        }

        .error404 #main-content .content-inner .content-404 .search-form .search-field:focus {
            border-color: #769F1C;
        }

        .owl-controls .owl-buttons > div:hover {
            background: #769F1C;
        }

        .navigation.pager .pagination a:hover {
            background: #769F1C;
            color:;
        }

        .navigation.loadmore a:hover {
            background: #769F1C;
        }

        .navigation .page-numbers.current, .navigation .page-numbers:hover {
            background: #769F1C;
        }

        #site-wrapper .wpb_gallery.wpb_posts_slider .post-title a:hover {
            color: #769F1C;
        }

        #site-wrapper .vc_carousel.wpb_content_element .vc_item .vc_inner .post-title a:hover {
            color: #769F1C;
        }

        #site-wrapper .vc_carousel.wpb_content_element .vc_carousel-indicators li.vc-active {
            background: #769F1C;
        }

        #site-wrapper .vc_btn.vc_btn_square.vc_btn-black:hover, #site-wrapper .vc_btn.vc_btn_rounded.vc_btn-black:hover, #site-wrapper .vc_btn.vc_btn_round.vc_btn-black:hover {
            background: #769F1C !important;
        }

        #site-wrapper .vc_btn.vc_btn_3d.vc_btn-black:hover {
            background: #769F1C !important;
            -webkit-box-shadow: 0 5px 0 #c29d0b;
            -moz-box-shadow: 0 5px 0 #c29d0b;
            -ms-box-shadow: 0 5px 0 #c29d0b;
            -o-box-shadow: 0 5px 0 #c29d0b;
            box-shadow: 0 5px 0 #c29d0b;
        }

        #site-wrapper .wpb_teaser_grid .post-title a:hover {
            color: #769F1C;
        }

        #site-wrapper .iconbox .box-header .box-icon i {
            color: #769F1C;
        }

        #site-wrapper .iconbox.square .box-header .box-icon i, #site-wrapper .iconbox.rounded .box-header .box-icon i, #site-wrapper .iconbox.circle .box-header .box-icon i {
            background: #769F1C;
        }

        #site-wrapper .iconbox.outlined .box-header .box-icon i, #site-wrapper .iconbox.square-outlined .box-header .box-icon i, #site-wrapper .iconbox.circle-outlined .box-header .box-icon i {
            border: 2px solid #769F1C;
            color: #769F1C;
        }

        #site-wrapper .iconbox .box-readmore a {
            background: #769F1C;
        }

        #site-wrapper .iconlist li i {
            color: #769F1C;
        }

        #site-wrapper .iconlist li.circle i {
            background: #769F1C;
        }

        #site-wrapper .line-dropcap2 {
            background: #769F1C;
        }

        #site-wrapper .flexslider .flex-direction-nav li a:hover {
            background: #769F1C;
        }

        #site-wrapper .pricing-table .price-column .column-container .price {
            color: #769F1C;
        }

        #site-wrapper .pricing-table .price-column .column-container .cta .button {
            background: #769F1C;
        }

        #site-wrapper .pricing-table .price-column.highlight .column-container {
            background: #769F1C;
        }

            #site-wrapper .pricing-table .price-column.highlight .column-container .features li.divider {
                border-color: #c29d0b;
            }

        #site-wrapper .wpb_accordion.style_1 .wpb_accordion_header:after, #site-wrapper .wpb_accordion.style_2 .wpb_accordion_header {
            background: #769F1C;
        }

        .woocommerce .onsale, .woocommerce-page .onsale {
            background: #769F1C;
        }

        .woocommerce .woocommerce-message .showlogin:hover, .woocommerce .woocommerce-message .showcoupon:hover, .woocommerce .woocommerce-info .showlogin:hover, .woocommerce .woocommerce-info .showcoupon:hover, .woocommerce .woocommerce-error .showlogin:hover, .woocommerce .woocommerce-error .showcoupon:hover, .woocommerce-page .woocommerce-message .showlogin:hover, .woocommerce-page .woocommerce-message .showcoupon:hover, .woocommerce-page .woocommerce-info .showlogin:hover, .woocommerce-page .woocommerce-info .showcoupon:hover, .woocommerce-page .woocommerce-error .showlogin:hover, .woocommerce-page .woocommerce-error .showcoupon:hover {
            color: #769F1C;
        }

        .woocommerce .star-rating, .woocommerce-page .star-rating {
            color: #769F1C;
        }

            .woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
                color: #769F1C;
            }

        .woocommerce .products .add_to_cart_button, .woocommerce-page .products .add_to_cart_button {
            background: #769F1C;
        }

        .woocommerce .product .summary .product_meta .posted_in a:hover, .woocommerce .product .summary .product_meta .tagged_as a:hover, .woocommerce-page .product .summary .product_meta .posted_in a:hover, .woocommerce-page .product .summary .product_meta .tagged_as a:hover {
            color: #769F1C;
        }

        .woocommerce #respond #commentform p.stars, .woocommerce-page #respond #commentform p.stars {
            color: #769F1C;
        }

        .woocommerce .shop_table tbody tr td.actions .coupon #coupon_code:focus, .woocommerce-page .shop_table tbody tr td.actions .coupon #coupon_code:focus {
            border-color: #769F1C;
        }

        .woocommerce .shop_table tbody tr td.actions .button.checkout-button, .woocommerce-page .shop_table tbody tr td.actions .button.checkout-button {
            background: #769F1C;
        }

        .woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-form .button, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-form .button {
            background: #769F1C;
        }

        .woocommerce .woocommerce-pagination .page-numbers li .page-numbers.current, .woocommerce .woocommerce-pagination .page-numbers li .page-numbers:hover, .woocommerce-page .woocommerce-pagination .page-numbers li .page-numbers.current, .woocommerce-page .woocommerce-pagination .page-numbers li .page-numbers:hover {
            background: #769F1C;
        }

        .widget.widget_shopping_cart .buttons .checkout {
            background: #769F1C;
        }

        .widget.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
            background: #769F1C;
        }

        .widget.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle {
            border: 2px solid #769F1C;
        }

        .widget.widget_tag_cloud .tagcloud a:hover, .widget.widget_product_tag_cloud .tagcloud a:hover {
            background: #769F1C;
        }
    