﻿

        body {
            font: 400 15px Lato, Arial, Helvetica, sans-serif;
            color: #555555;
            line-height: 1.9;
        }

        .wrapall, .boxed-layout {
            background-color: #ffffff;
        }

        body.page-template-page-blank-php {
            background: #ffffff !important;
        }

        h1, .title-h1 {
            font: 28px Lato, Arial, Helvetica, sans-serif;
            color: #333333;
        }

        h2 {
            font: 24px Lato, Arial, Helvetica, sans-serif;
            color: #333333;
        }

        h3 {
            font: 20px Lato, Arial, Helvetica, sans-serif;
            color: #333333;
        }

        h4 {
            font: 16px Lato, Arial, Helvetica, sans-serif;
            color: #333333;
        }

        h5 {
            font: 16px Lato, Arial, Helvetica, sans-serif;
            color: #333333;
        }

        h6 {
            font: 16px Lato, Arial, Helvetica, sans-serif;
            color: #333333;
        }

        .title {
            font-family: 'Lato', Arial, Helvetica, sans-serif;
        }

        h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
            font-weight: inherit;
            color: inherit;
        }

            h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {
                color: #333333;
            }

        a {
            color: #008265;
        }

            a:hover {
                color: #333333;
            }

        input[type='text'], input[type='password'], input[type='email'], input[type='tel'], textarea, select {
            font-family: Lato, Arial, Helvetica, sans-serif;
            font-size: 15px;
        }

        #sidebar .widget h3 {
            font: 14px Lato, Arial, Helvetica, sans-serif;
            color: #444444;
        }

        .container .twelve.alt.sidebar-right, .container .twelve.alt.sidebar-left, #sidebar.sidebar-right #sidebar-widgets, #sidebar.sidebar-left #sidebar-widgets {
            border-color: #efefef;
        }

        #topbar {
            background: #2c4251;
            color: #cecece;
        }

            #topbar a {
                color: #cecece;
            }

                #topbar a:hover {
                    color: #ffffff;
                }

        @media only screen and (max-width: 767px) {
            #topbar .topbar-col1 {
                background: #2c4251;
            }
        }
        /* Navigation */

        #navigation > ul > li > a {
            font: 400 13px Lato, Arial, Helvetica, sans-serif;
            color: #333333;
        }

            #navigation > ul > li:hover > a, #navigation > ul > li > a:hover {
                color: #008265;
            }

        #navigation li.current-menu-item > a:hover, #navigation li.current-page-ancestor > a:hover, #navigation li.current-menu-ancestor > a:hover, #navigation li.current-menu-parent > a:hover, #navigation li.current_page_ancestor > a:hover, #navigation > ul > li.sfHover > a {
            color: #008265;
        }

        #navigation li.current-menu-item > a, #navigation li.current-page-ancestor > a, #navigation li.current-menu-ancestor > a, #navigation li.current-menu-parent > a, #navigation li.current_page_ancestor > a {
            color: #008265;
        }

        #navigation ul li:hover {
            border-color: #008265;
        }

        #navigation li.current-menu-item, #navigation li.current-page-ancestor, #navigation li.current-menu-ancestor, #navigation li.current-menu-parent, #navigation li.current_page_ancestor {
            border-color: #008265;
        }

        #navigation .sub-menu {
            background: #262626;
        }

            #navigation .sub-menu li a {
                font: 13px Lato, Arial, Helvetica, sans-serif;
                color: #bbbbbb;
            }

                #navigation .sub-menu li a:hover {
                    color: #ffffff;
                }

            #navigation .sub-menu li.current_page_item > a, #navigation .sub-menu li.current_page_item > a:hover, #navigation .sub-menu li.current-menu-item > a, #navigation .sub-menu li.current-menu-item > a:hover, #navigation .sub-menu li.current-page-ancestor > a, #navigation .sub-menu li.current-page-ancestor > a:hover, #navigation .sub-menu li.current-menu-ancestor > a, #navigation .sub-menu li.current-menu-ancestor > a:hover, #navigation .sub-menu li.current-menu-parent > a, #navigation .sub-menu li.current-menu-parent > a:hover, #navigation .sub-menu li.current_page_ancestor > a, #navigation .sub-menu li.current_page_ancestor > a:hover {
                color: #ffffff;
            }

            #navigation .sub-menu li a, #navigation .sub-menu ul li a {
                border-color: #333333;
            }

        #navigation > ul > li.megamenu > ul.sub-menu {
            background: #262626;
            border-color: #008265;
        }

        #navigation > ul > li.megamenu > ul > li {
            border-right-color: #333333 !important;
        }

        #navigation > ul > li.megamenu ul li a {
            color: #bbbbbb;
        }

        #navigation > ul > li.megamenu > ul > li > a {
            color: #ffffff;
        }

        #navigation > ul > li.megamenu > ul ul li a:hover, #header #navigation > ul > li.megamenu > ul ul li.current-menu-item a {
            color: #ffffff !important;
            background-color: #333333 !important;
        }
        /* Header General */

        #search-btn, #shopping-btn, #close-search-btn {
            color: #bbbbbb;
        }

            #search-btn:hover, #shopping-btn:hover, #close-search-btn:hover {
                color: #999999;
            }

        #slogan {
            font: 400 20px Open Sans, Arial, Helvetica, sans-serif;
            color: #777777;
            margin-top: 26px;
        }
        /* Mobile Header */

        #mobile-navigation {
            background: #262626;
        }

            #mobile-navigation ul li a {
                font: 13px Lato, Arial, Helvetica, sans-serif;
                color: #bbbbbb;
                border-bottom-color: #333333 !important;
            }

                #mobile-navigation ul li a:hover, #mobile-navigation ul li a:hover [class^='fa-'], #mobile-navigation li.open > a, #mobile-navigation ul li.current-menu-item > a, #mobile-navigation ul li.current-menu-ancestor > a {
                    color: #ffffff;
                }

        body #mobile-navigation li.open > a [class^='fa-'] {
            color: #ffffff;
        }

        #mobile-navigation form, #mobile-navigation form input {
            background: #444444;
            color: #cccccc;
        }

            #mobile-navigation form:before {
                color: #cccccc;
            }

        #mobile-header {
            background: #ffffff;
            height: 100px;
        }

        #mobile-navigation-btn, #mobile-cart-btn, #mobile-shopping-btn {
            color: #bbbbbb;
            line-height: 100px;
        }

            #mobile-navigation-btn:hover, #mobile-cart-btn:hover, #mobile-shopping-btn:hover {
                color: #999999;
            }

        #mobile-header .logo {
            margin-top: 10px;
        }
        /* Header V1 */

        #header.header-v1 {
            height: 100px;
            background: #ffffff;
        }

        .header-v1 .logo {
            margin-top: 10px;
        }

        .header-v1 #navigation > ul > li {
            height: 100px;
            padding-top: 35px;
        }

        .header-v1 #navigation .sub-menu {
            top: 100px;
        }

        .header-v1 .header-icons-divider {
            line-height: 100px;
            background: #efefef;
        }

        #header.header-v1 .widget_shopping_cart {
            top: 100px;
        }

        .header-v1 #search-btn, .header-v1 #close-search-btn, .header-v1 #shopping-btn {
            line-height: 100px;
        }

        .header-v1 #search-top, .header-v1 #search-top input {
            height: 100px;
        }

            .header-v1 #search-top input {
                color: #666666;
                font-family: Lato, Arial, Helvetica, sans-serif;
            }
        /* Header V3 */

        #header.header-v3 {
            background: #ffffff;
        }

        .header-v3 .navigation-wrap {
            background: #ffffff;
            border-top: 1px solid #efefef;
        }

        .header-v3 .logo {
            margin-top: 30px;
            margin-bottom: 30px;
        }
        /* Header V4 */

        #header.header-v4 {
            background: #ffffff;
        }

        .header-v4 .navigation-wrap {
            background: #ffffff;
            border-top: 1px solid #efefef;
        }

        .header-v4 .logo {
            margin-top: 30px;
            margin-bottom: 30px;
        }
        /* Transparent Header */

        #transparentimage {
            padding: 100px 0 0 0;
        }

        .header-is-transparent #mobile-navigation {
            top: 100px;
        }
        /* Stuck */

        .stuck {
            background: #ffffff;
        }
        /* Titlebars */

        .titlebar h1, .title-h1 {
            font: 22px Open Sans, Arial, Helvetica, sans-serif;
            color: #777777;
        }

        #fulltitle {
            background: #f9f9f9;
            border-bottom: 1px solid #efefef;
        }

        #breadcrumbs {
            margin-top: 6px;
        }

            #breadcrumbs, #breadcrumbs a {
                font: 13px Open Sans, Arial, Helvetica, sans-serif;
                color: #aaaaaa;
            }

                #breadcrumbs a:hover {
                    color: #666666;
                }

        #fullimagecenter h1, #transparentimage h1, #fullimagecenter .title-h1, #transparentimage .title-h1 {
            font: 42px Montserrat, Arial, Helvetica, sans-serif;
            color: #ffffff;
            text-transform: uppercase;
            letter-spacing: 1px;
            text-align: center;
        }
        /* Footer */

        #footer .widget h3 {
            font: 22px Lato, Arial, Helvetica, sans-serif;
            color: #8fb4cd;
        }

        #footer {
            color: #b6b6b6;
            border-top: 4px none #1cbac8;
        }

        #footer {
            background-color: #484847;
        }

            #footer a, #footer .widget ul li:after {
                color: #ffffff;
            }

                #footer a:hover, #footer .widget ul li:hover:after {
                    color: #ffffff;
                }

            #footer .widget ul li {
                border-bottom-color: #6d6d6c;
            }
        /* Copyright */

        #copyright {
            background: #2c4251;
            color: #b8babc;
        }

            #copyright a {
                color: #999999;
            }

                #copyright a:hover {
                    color: #cccccc;
                }
        /* Color Accent */

        .highlight {
            color: #008265 !important;
        }

        ::selection {
            background: #008265;
        }

        ::-moz-selection {
            background: #008265;
        }

        #shopping-btn span {
            background: #008265;
        }

        .blog-page .post h1 a:hover, .blog-page .post h2 a:hover {
            color: #008265;
        }

        .entry-image .entry-overlay {
            background: #008265;
        }

        .entry-quote a:hover {
            background: #008265;
        }

        .entry-link a:hover {
            background: #008265;
        }

        .blog-single .entry-tags a:hover {
            color: #008265;
        }

        .sharebox ul li a:hover {
            color: #008265;
        }

        #pagination .current a {
            background: #008265;
        }

        #filters ul li a:hover {
            color: #008265;
        }

        #filters ul li a.active {
            color: #008265;
        }

        #back-to-top a:hover {
            background-color: #008265;
        }

        #sidebar .widget ul li a:hover {
            color: #008265;
        }

        #sidebar .widget ul li:hover:after {
            color: #008265;
        }

        .widget_tag_cloud a:hover, .widget_product_tag_cloud a:hover {
            background: #008265;
            border-color: #008265;
        }

        .widget_portfolio .portfolio-widget-item .portfolio-overlay {
            background: #008265;
        }

        #sidebar .widget_nav_menu ul li a:hover {
            color: #008265;
        }

        #footer .widget_tag_cloud a:hover, #footer .widget_product_tag_cloud a:hover {
            background: #008265;
            border-color: #008265;
        }
        /* Shortcodes */

        .box.style-2 {
            border-top-color: #008265;
        }

        .box.style-4 {
            border-color: #008265;
        }

        .box.style-6 {
            background: #008265;
        }

        a.button, input[type=submit], button, .minti_button {
            background: #008265;
            border-color: #008265;
        }

            a.button.color-2 {
                color: #008265;
                border-color: #008265;
            }

            a.button.color-3 {
                background: #008265;
                border-color: #008265;
            }

            a.button.color-9 {
                color: #008265;
            }

            a.button.color-6:hover {
                background: #008265;
                border-color: #008265;
            }

            a.button.color-7:hover {
                background: #008265;
                border-color: #008265;
            }

        .counter-number {
            color: #008265;
        }

        .divider-title.align-center:after, .divider-title.align-left:after {
            background-color: #008265;
        }

        .divider5 {
            border-bottom-color: #008265;
        }

        .dropcap.dropcap-circle {
            background-color: #008265;
        }

        .dropcap.dropcap-box {
            background-color: #008265;
        }

        .dropcap.dropcap-color {
            color: #008265;
        }

        .toggle .toggle-title.active, .color-light .toggle .toggle-title.active {
            background: #008265;
            border-color: #008265;
        }

        .iconbox-style-1.icon-color-accent i.boxicon, .iconbox-style-2.icon-color-accent i.boxicon, .iconbox-style-3.icon-color-accent i.boxicon, .iconbox-style-8.icon-color-accent i.boxicon, .iconbox-style-9.icon-color-accent i.boxicon {
            color: #008265 !important;
        }

        .iconbox-style-4.icon-color-accent i.boxicon, .iconbox-style-5.icon-color-accent i.boxicon, .iconbox-style-6.icon-color-accent i.boxicon, .iconbox-style-7.icon-color-accent i.boxicon, .flip .icon-color-accent.card .back {
            background: #008265;
        }

        .latest-blog .blog-item .blog-overlay {
            background: #008265;
        }

        .latest-blog .blog-item .blog-pic i {
            color: #008265;
        }

        .latest-blog .blog-item h4 a:hover {
            color: #008265;
        }

        .progressbar .progress-percentage {
            background: #008265;
        }

        .wpb_widgetised_column .widget ul li a:hover {
            color: #008265;
        }

        .wpb_widgetised_column .widget ul li:hover:after {
            color: #008265;
        }

        .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
            background-color: #008265;
        }

        .wpb_accordion .wpb_accordion_wrapper .ui-state-active.wpb_accordion_header a {
            color: #008265;
        }

        .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover .ui-state-default .ui-icon {
            color: #008265;
        }

        .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header:hover .ui-icon {
            background-color: #008265 !important;
        }

        .wpb_content_element.wpb_tabs .wpb_tabs_nav li.ui-tabs-active {
            border-bottom-color: #008265;
        }

        .portfolio-item h4 a:hover {
            color: #008265;
        }

        .portfolio-filters ul li a:hover {
            color: #008265;
        }

        .portfolio-filters ul li a.active {
            color: #008265;
        }

        .portfolio-overlay-icon .portfolio-overlay {
            background: #008265;
        }

        .portfolio-overlay-icon i {
            color: #008265;
        }

        .portfolio-overlay-effect .portfolio-overlay {
            background: #008265;
        }

        .portfolio-overlay-name .portfolio-overlay {
            background: #008265;
        }

        .portfolio-detail-attributes ul li a:hover {
            color: #008265;
        }

        a.catimage:hover .catimage-text {
            background: #008265;
        }
        /* WooCommerce */

        .products li h3 {
            font: 400 15px Lato, Arial, Helvetica, sans-serif;
            color: #555555;
        }

        .woocommerce .button.checkout-button {
            background: #008265;
            border-color: #008265;
        }

        .woocommerce .products .onsale {
            background: #008265;
        }

        .product .onsale {
            background: #008265;
        }

        button.single_add_to_cart_button:hover {
            background: #008265;
        }

        .woocommerce-tabs > ul > li.active a {
            color: #008265;
            border-bottom-color: #008265;
        }

        p.stars a:hover {
            background: #008265;
        }

        p.stars a.active, p.stars a.active:after {
            background: #008265;
        }

        .product_list_widget a {
            color: #008265;
        }

        .woocommerce .widget_layered_nav li.chosen a {
            color: #008265 !important;
        }

        .woocommerce .widget_product_categories > ul > li.current-cat > a {
            color: #008265 !important;
        }

        .woocommerce .widget_product_categories > ul > li.current-cat:after {
            color: #008265 !important;
        }

        .woocommerce-message {
            background: #008265;
        }

        .bbp-topics-front ul.super-sticky .bbp-topic-title:before, .bbp-topics ul.super-sticky .bbp-topic-title:before, .bbp-topics ul.sticky .bbp-topic-title:before, .bbp-forum-content ul.sticky .bbp-topic-title:before {
            color: #008265 !important;
        }

        #subscription-toggle a:hover {
            background: #008265;
        }

        .bbp-pagination-links span.current {
            background: #008265;
        }

        div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors {
            background: #008265;
        }

        .wpcf7-not-valid {
            border-color: #008265 !important;
        }

        .products .button.add_to_cart_button {
            color: #008265 !important;
        }

        .minti_list.color-accent li:before {
            color: #008265 !important;
        }

        .blogslider_text .post-categories li a {
            background-color: #008265;
        }

        .minti_zooming_slider .flex-control-nav li .minti_zooming_slider_ghost {
            background-color: #008265;
        }

        .minti_carousel.pagination_numbers .owl-dots .owl-dot.active {
            background-color: #008265;
        }

        .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active, .color-light .wpb_content_element.wpb_tour .wpb_tabs_nav li.ui-tabs-active {
            background-color: #008265;
        }

        .masonry_icon i {
            color: #008265;
        }
        /* Special Font */

        .font-special, .button, .counter-title, h6, .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a, .pricing-plan .pricing-plan-head h3, a.catimage, .divider-title, button, input[type='submit'], input[type='reset'], input[type='button'], .vc_pie_chart h4, .page-404 h3, .minti_masonrygrid_item h4 {
            font-family: 'Lato', Arial, Helvetica, sans-serif; /*letter-spacing: 0px; font-weight: ;*/
        }

        .ui-helper-reset {
            line-height: 1.9;
        }
        /* User CSS from Theme Options */

        @media only screen and (max-width: 959px) {
            #header, .sticky-wrapper {
                display: none;
            }

            #mobile-header {
                display: inherit;
            }
        }
#page-wrap {margin: 0 auto;max-width: 95%;}
