﻿body {
    color: #797979;
    font-family: Roboto;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
}

h1 {
    color: #1c1c25;
    font-family: Fira Sans;
    font-weight: 700;
    font-size: 42px;
    line-height: 50px;
}

h2 {
    color: #1c1c25;
    font-family: Fira Sans;
    font-weight: 700;
    font-size: 38px;
    line-height: 46px;
}

h3 {
    color: #1c1c25;
    font-family: Fira Sans;
    font-weight: 700;
    font-size: 32px;
    line-height: 42px;
}

h4 {
    color: #1c1c25;
    font-family: Fira Sans;
    font-weight: 700;
    font-size: 26px;
    line-height: 34px;
}

h5 {
    color: #1c1c25;
    font-family: Fira Sans;
    font-weight: 700;
    font-size: 22px;
    line-height: 32px;
}

h6 {
    color: #1c1c25;
    font-family: Fira Sans;
    font-weight: 700;
    font-size: 18px;
    line-height: 30px;
}

a {
    color: #252525;
}

    a:hover {
        color: #57b960;
    }

    a:active {
        color: #57b960;
    }

.widget {
    color: #797979;
}

    .widget .widget-title, #wps-slider-section #sp-woo-product-slider-9620 .wpsf-product-title a {
        font-size: 22px;
        line-height: 30px;
    }

.container, .boxed-container, .boxed-container .site-footer.footer-fixed, .custom-container {
    width: 1170px;
}

body .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1170px;
}

.wiguard-content > .wiguard-content-inner {
}

.header-inner .main-logo img {
    max-height: 100px;
}

.header-inner .sticky-logo img {
    max-height: 100px;
}

.mobile-header-inner .mobile-logo img {
    max-height: 70px;
}

header.wiguard-header {
}

.topbar {
    color: #ffffff;
    font-family: Fira Sans;
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize;
    background: #141414;
}

    .topbar a, .mobile-topbar-wrap a {
        color: #ffffff;
    }

        .topbar a:hover, .mobile-topbar-wrap a:hover {
            color: #ffc600;
        }

        .topbar a:active, .topbar a:focus, .mobile-topbar-wrap a:focus, .mobile-topbar-wrap a:active {
            color: #ffc600;
        }

.mobile-topbar-wrap {
    color: #ffffff;
    font-family: Fira Sans;
    font-weight: 600;
    font-size: 14px;
    text-transform: capitalize;
    background: #141414;
}

.topbar-items > li {
    height: 50px;
    line-height: 50px;
}

.header-sticky .topbar-items > li, .sticky-scroll.show-menu .topbar-items > li {
    height: 45px;
    line-height: 45px;
}

.topbar-items > li img {
    max-height: 50px;
}

.logobar {
    color: #ffffff;
    font-size: 16px;
    line-height: 26px;
    background: #ffffff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(225,227,230,0.2);
}

    .logobar a {
        color: #000000;
    }

        .logobar a:hover {
            color: #57b960;
        }

        .logobar a:active, .logobar a:focus, .logobar .wiguard-main-menu > li.current-menu-item > a, .logobar a.active {
            color: #57b960;
        }

.logobar-items > li {
    height: 100px;
    line-height: 100px;
}

.header-sticky .logobar-items > li, .sticky-scroll.show-menu .logobar-items > li {
    height: 90px;
    line-height: 90px;
}

.logobar-items > li img {
    max-height: 100px;
}

.header-sticky .logobar, .sticky-scroll.show-menu .logobar {
}

    .header-sticky .logobar a, .sticky-scroll.show-menu .logobar a {
    }

        .header-sticky .logobar a:hover, .sticky-scroll.show-menu .logobar a:hover {
        }

        .header-sticky .logobar a:active, .sticky-scroll.show-menu .logobar a:active, .header-sticky .logobar .wiguard-main-menu .current-menu-item > a, .header-sticky .logobar .wiguard-main-menu .current-menu-ancestor > a, .sticky-scroll.show-menu .logobar .wiguard-main-menu .current-menu-item > a, .sticky-scroll.show-menu .logobar .wiguard-main-menu .current-menu-ancestor > a, .header-sticky .logobar a.active, .sticky-scroll.show-menu .logobar a.active {
        }

    .header-sticky .logobar img.custom-logo, .sticky-scroll.show-menu .logobar img.custom-logo {
        max-height: 90px;
    }

.navbar {
    color: #ffffff;
}

    .navbar a {
        color: #0e0e0e;
    }

        .navbar a:hover {
            color: #57B960;
        }

        .navbar a:active, .navbar a:focus, .navbar .wiguard-main-menu > .current-menu-item > a, .navbar .wiguard-main-menu > .current-menu-ancestor > a, .navbar a.active {
            color: #57B960;
        }

.navbar-items > li {
    height: 90px;
    line-height: 90px;
}

.header-sticky .navbar-items > li, .sticky-scroll.show-menu .navbar-items > li {
    height: 90px;
    line-height: 90px;
}

.navbar-items > li img {
    max-height: 90px;
}

.header-sticky .navbar, .sticky-scroll.show-menu .navbar {
    color: #0e0e0e;
}

    .header-sticky .navbar a, .sticky-scroll.show-menu .navbar a {
        color: #1c1c25;
    }

        .header-sticky .navbar a:hover, .sticky-scroll.show-menu .navbar a:hover {
            color: #57B960;
        }

        .header-sticky .navbar a:active, .sticky-scroll.show-menu .navbar a:active, .header-sticky .navbar .wiguard-main-menu .current-menu-item > a, .header-sticky .navbar .wiguard-main-menu .current-menu-ancestor > a, .sticky-scroll.show-menu .navbar .wiguard-main-menu .current-menu-item > a, .sticky-scroll.show-menu .navbar .wiguard-main-menu .current-menu-ancestor > a, .header-sticky .navbar a.active, .sticky-scroll.show-menu .navbar a.active {
            color: #57B960;
        }

    .sticky-scroll.show-menu .navbar img.custom-logo {
        max-height: 90px;
    }

.secondary-menu-area {
    width: 350px;
}

.secondary-menu-area {
    left: -350px;
}

    .secondary-menu-area.left-overlay, .secondary-menu-area.left-push {
        left: -350px;
    }

    .secondary-menu-area.right-overlay, .secondary-menu-area.right-push {
    }

    .secondary-menu-area .secondary-menu-area-inner {
    }

    .secondary-menu-area a {
    }

        .secondary-menu-area a:hover {
        }

        .secondary-menu-area a:active {
        }

.sticky-header-space {
}

    .sticky-header-space li a {
    }

        .sticky-header-space li a:hover {
        }

        .sticky-header-space li a:active {
        }

.mobile-header-items > li {
    height: 70px;
    line-height: 70px;
}

.mobile-header {
    background: #ffffff;
}

.mobile-header-items li a {
    color: #171422;
}

    .mobile-header-items li a:hover {
        color: #57b960;
    }

    .mobile-header-items li a:active {
        color: #57b960;
    }

.header-sticky .mobile-header-items > li, .show-menu .mobile-header-items > li {
    height: 70px;
    line-height: 70px;
}

.mobile-header .header-sticky, .mobile-header .show-menu {
    background: #ffffff;
}

.header-sticky .mobile-header-items li a, .show-menu .mobile-header-items li a {
    color: #171422;
}

    .header-sticky .mobile-header-items li a:hover, .show-menu .mobile-header-items li a:hover {
        color: #57b960;
    }

    .header-sticky .mobile-header-items li a:hover, .show-menu .mobile-header-items li a:hover {
        color: #57b960;
    }

.mobile-bar {
}

    .mobile-bar li a {
        color: #171422;
    }

        .mobile-bar li a:hover {
            color: #57b960;
        }

        .mobile-bar li a:active, ul > li.current-menu-item > a, ul > li.current-menu-parent > a, ul > li.current-menu-ancestor > a, .wiguard-mobile-menu li.menu-item a.active {
            color: #57b960;
        }

ul.wiguard-main-menu > li > a, ul.wiguard-main-menu > li > .main-logo {
    color: #0e0e0e;
    font-family: Fira Sans;
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

ul.dropdown-menu {
}

    ul.dropdown-menu > li {
        color: #797979;
        font-family: Fira Sans;
        font-weight: 500;
        font-size: 16px;
    }

        ul.dropdown-menu > li a, ul.mega-child-dropdown-menu > li a, .header-sticky ul.dropdown-menu > li a, .sticky-scroll.show-menu ul.dropdown-menu > li a, .header-sticky ul.mega-child-dropdown-menu > li a, .sticky-scroll.show-menu ul.mega-child-dropdown-menu > li a {
            color: #252525;
        }

            ul.dropdown-menu > li a:hover, ul.mega-child-dropdown-menu > li a:hover, .header-sticky ul.dropdown-menu > li a:hover, .sticky-scroll.show-menu ul.dropdown-menu > li a:hover, .header-sticky ul.mega-child-dropdown-menu > li a:hover, .sticky-scroll.show-menu ul.mega-child-dropdown-menu > li a:hover {
                color: #57b960;
            }

            ul.dropdown-menu > li a:active, ul.mega-child-dropdown-menu > li a:active, .header-sticky ul.dropdown-menu > li a:active, .sticky-scroll.show-menu ul.dropdown-menu > li a:active, .header-sticky ul.mega-child-dropdown-menu > li a:active, .sticky-scroll.show-menu ul.mega-child-dropdown-menu > li a:active, ul.dropdown-menu > li.current-menu-item > a, ul.dropdown-menu > li.current-menu-parent > a, ul.dropdown-menu > li.current-menu-ancestor > a, ul.mega-child-dropdown-menu > li.current-menu-item > a {
                color: #57b960;
            }

.wiguard-single-post .page-title-wrap-inner {
    color: #ffffff;
    background-image: url(wp-content/uploads/sites/24/2020/06/page-title-bg-1-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 84px;
    padding-bottom: 84px;
}

.wiguard-single-post .page-title-wrap a {
    color: #57b960;
}

    .wiguard-single-post .page-title-wrap a:hover {
        color: #ffffff;
    }

    .wiguard-single-post .page-title-wrap a:active {
        color: #57b960;
    }

.wiguard-single-post .page-title-wrap-inner > .page-title-overlay {
    background: rgba(7,14,32,0.81);
}

.wiguard-blog .page-title-wrap-inner {
    color: #ffffff;
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/uploads/sites/24/2020/06/page-title-bg-1-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 84px;
    padding-bottom: 84px;
}

.wiguard-blog .page-title-wrap a {
    color: #57b960;
}

    .wiguard-blog .page-title-wrap a:hover {
        color: #ffffff;
    }

    .wiguard-blog .page-title-wrap a:active {
        color: #57b960;
    }

.wiguard-blog .page-title-wrap-inner > .page-title-overlay {
    background: rgba(7,14,32,0.81);
}

.wiguard-page .page-title-wrap-inner {
    color: #ffffff;
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/uploads/sites/24/2020/06/page-title-bg-1-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 270px;
    padding-bottom: 84px;
}

.wiguard-page .page-title-wrap a {
    color: #57b960;
}

    .wiguard-page .page-title-wrap a:hover {
        color: #eaeaea;
    }

    .wiguard-page .page-title-wrap a:active {
        color: #57b960;
    }

.wiguard-page .page-title-wrap-inner > .page-title-overlay {
    background: rgba(7,14,32,0.81);
}

.wiguard-woo .page-title-wrap-inner {
    color: #ffffff;
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/uploads/sites/24/2020/06/page-title-bg-1-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 84px;
    padding-bottom: 84px;
}

.wiguard-woo .page-title-wrap a {
    color: #57b960;
}

    .wiguard-woo .page-title-wrap a:hover {
        color: #ffffff;
    }

    .wiguard-woo .page-title-wrap a:active {
        color: #57b960;
    }

.wiguard-woo .page-title-wrap-inner > .page-title-overlay {
    background: rgba(7,14,32,0.81);
}

.wiguard-single-product .page-title-wrap-inner {
    color: #ffffff;
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/uploads/sites/24/2020/06/page-title-bg-1-1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 84px;
    padding-bottom: 84px;
}

.wiguard-single-product .page-title-wrap a {
    color: #57b960;
}

    .wiguard-single-product .page-title-wrap a:hover {
        color: #ffffff;
    }

    .wiguard-single-product .page-title-wrap a:active {
        color: #57b960;
    }

.wiguard-single-product .page-title-wrap-inner > .page-title-overlay {
    background: rgba(7,14,32,0.81);
}

.single-post-template .post-format-wrap {
}

    .single-post-template .post-quote-wrap > .blockquote, .single-post-template .post-link-inner, .single-post-template .post-format-wrap .post-audio-wrap {
    }

.blog-template .post-format-wrap {
}

    .blog-template .post-quote-wrap > .blockquote, .blog-template .post-link-inner, .blog-template .post-format-wrap .post-audio-wrap {
    }

.archive-template .post-format-wrap {
}

    .archive-template .post-quote-wrap > .blockquote, .archive-template .post-link-inner, .archive-template .post-format-wrap .post-audio-wrap {
    }

.post-quote-wrap > .blockquote {
    border-left-color: #57B960;
}

.single-post-template .post-quote-wrap > .blockquote {
    background-color: rgba(0,0,0,0.7);
}

.blog-template .post-quote-wrap > .blockquote {
    background-color: rgba(0,0,0,0.7);
}

.archive-template .post-quote-wrap > .blockquote {
    background-color: rgba(0,0,0,0.7);
}

.single-post-template .post-link-inner {
    background-color: rgba(0,0,0,0.7);
}

.blog-template .post-link-inner {
    background-color: rgba(0,0,0,0.7);
}

.archive-template .post-link-inner {
    background-color: rgba(0,0,0,0.7);
}

.post-overlay-items {
}

    .post-overlay-items a {
    }

        .post-overlay-items a:hover {
        }

        .post-overlay-items a:hover {
        }

.site-footer {
    color: #f7f7f7;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

    .site-footer .widget {
        color: #f7f7f7;
    }

    .site-footer a {
        color: #f7f7f7;
    }

        .site-footer a:hover {
            color: #57b960;
        }

        .site-footer a:hover {
            color: #57b960;
        }

.footer-top-wrap {
    color: #ffffff;
    background-color: #57b960;
    padding-top: 40px;
    padding-right: 15px;
    padding-bottom: 40px;
    padding-left: 15px;
    margin-bottom: -75px;
}

    .footer-top-wrap .widget {
        color: #ffffff;
    }

    .footer-top-wrap a {
        color: #f7f7f7;
    }

        .footer-top-wrap a:hover {
            color: #070e20;
        }

        .footer-top-wrap a:hover {
            color: #070e20;
        }

    .footer-top-wrap .widget .widget-title {
        color: #ffffff;
    }

.footer-middle-wrap {
    color: #f7f7f7;
    background-color: #070e20;
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/uploads/sites/24/2020/08/footer-bg-2.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #343c50;
    padding-top: 143px;
    padding-bottom: 65px;
}

    .footer-middle-wrap .widget {
        color: #f7f7f7;
    }

    .footer-middle-wrap a {
        color: #f7f7f7;
    }

        .footer-middle-wrap a:hover {
            color: #57b960;
        }

        .footer-middle-wrap a:active {
            color: #57b960;
        }

    .footer-middle-wrap .widget .widget-title {
        color: #ffffff;
    }

.footer-bottom {
    color: #f7f7f7;
    background-color: #070e20;
    padding-top: 20px;
    padding-bottom: 20px;
}

    .footer-bottom .widget {
        color: #f7f7f7;
    }

    .footer-bottom a {
        color: #57b960;
    }

        .footer-bottom a:hover {
            color: #ffffff;
        }

        .footer-bottom a:active {
            color: #ffffff;
        }

.theme-color {
    color: #57B960;
}

.gradient-bg {
    background: -webkit-linear-gradient(-155deg,#57B960 0,#57b960 100%);
    background: linear-gradient(-155deg,#57B960 0,#57b960 100%);
}

.theme-color-bg {
    background-color: #57B960;
}

.theme-color-hbg:hover {
    background-color: #57B960 !important;
}

.secondary-color {
    color: #57B960;
}

.default-color {
    color: #57B960 !important;
}

::selection {
    background: #57B960;
}

.top-sliding-toggle.ti-minus {
    border-top-color: #57B960;
}

.owl-dot.active span {
    background: #57B960;
    border-color: #57B960;
}

.owl-prev, .owl-next {
    color: #57B960;
}

    .owl-prev:hover, .owl-next:hover {
        color: #57B960;
    }

.typo-a-white a:hover {
    color: #57B960;
}

.secondary-menu-area .contact-widget-info span a:hover {
    color: #57B960;
}

.breadcrumb > a::after {
    color: #57B960;
}

.header-button a.btn-gd {
    background: -webkit-linear-gradient(-150deg,#57b960 5%,#57B960 95%) !important;
    background: linear-gradient(-150deg,#57b960 5%,#57B960 95%) !important;
}

    .header-button a.btn-gd:hover {
        background: -webkit-linear-gradient(-150deg,#57B960 5%,#57b960 95%) !important;
        background: linear-gradient(-150deg,#57B960 5%,#57b960 95%) !important;
    }

.classic-navbar .wiguard-main-menu {
    background: #57B960;
}

    .classic-navbar .wiguard-main-menu:before {
        border-bottom-color: #57B960;
    }

.topbar-items .header-phone span, .topbar-items .header-email span, .topbar-items .header-address span, ul.mobile-topbar-items.nav li span {
    color: #57B960;
}

.wiguard-header.header-absolute.boxed-container .mini-cart-dropdown.dropdown, .page-header a.home-link, .full-width-container .navbar::before, .full-width-container .topbar::before, header.full-width-container ul.navbar-items.pull-left li:first-child .nav-item-inner {
    background: #57B960;
}

header.full-width-container .topbar-items li {
    border-color: rgba(87,185,96,0.2);
}

.header-inner .logobar-inner .media i:after {
    background: #57B960;
}

.dropdown:hover > .dropdown-menu {
    border-color: #57B960;
}

.navbar ul ul ul.dropdown-menu li .nav-link:focus, ul.nav ul ul.dropdown-menu li .nav-link:focus {
    color: #57B960;
}

.navbar ul ul li.menu-btn a {
    color: #57B960;
}

.widget .widget-title::after {
    background: #57B960;
}

.search-form .input-group input.form-control::-webkit-input-placeholder, .search-form .input-group input.form-control::-moz-placeholder, .search-form .input-group input.form-control::-ms-input-placeholder, .search-form .input-group input.form-control:-moz-placeholder {
    color: #57B960 !important;
}

input[type="submit"] {
    background: #57B960;
}

.btn, button, .btn.bordered:hover, .btn.btn-default, .btn.btn-bordered, .header-button a.btn.btn-default {
    background: #57B960;
}

    .btn.classic:hover {
        background: #57B960;
    }

    .btn.link {
        color: #57B960;
    }

    .btn.bordered {
        color: #57B960;
    }

    .btn.inverse:hover {
        background-color: #57B960;
    }

    .btn.btn-default.theme-color {
        background: #57B960;
    }

    .btn.btn-default.secondary-color {
        background: #57B960;
    }

.rev_slider_wrapper .btn.btn-outline:hover {
    background-color: #57B960;
    border-color: #57B960;
}

.rev_slider .btn.btn-default {
    border-color: #57B960 !important;
}

select:focus {
    border-color: #57B960;
}

.close:before, .close:after {
    background: #57B960;
}

.full-search-wrapper .close::before, .full-search-wrapper .close::after {
    background: #57B960;
}

.nav-link:focus, .nav-link:hover {
    color: #57B960;
}

.zmm-dropdown-toggle {
    color: #57B960;
}

ul li.theme-color a {
    color: #57B960 !important;
}

.top-meta ul li a.read-more, .bottom-meta ul li a.read-more {
    color: #57B960;
}

.single-post-template blockquote, .wp-block-quote.has-text-align-right, blockquote.wp-block-quote.is-style-large, blockquote, .wp-block-quote, .wp-block-quote.is-large {
    border-color: #57B960;
}

.single-post .post-meta li i.before-icon::before {
    color: #57B960;
}

.single-post .entry-meta ul li a:hover {
    color: #57B960;
}

.single-post-template .top-meta .post-meta ul.nav > li.nav-item::before, .single-post-template .top-meta .post-meta > ul > li::after {
    background: #57B960;
}

.single-post-template .top-meta .post-meta > ul > li a:hover, .single-post-template .top-meta .post-meta > ul > li i, .post-navigation-wrapper .nav-links.custom-post-nav > div a:hover h4, .grid-layout .top-meta .post-meta > ul > li.nav-item a:hover {
    color: #57B960;
}

.single-post .post-meta > ul > li.nav-item .post-tags a {
    background: #57B960;
}

.post-comments-wrapper .comment-respond, .single-post-template article .article-inner > .top-meta, .single-post-template blockquote, .wp-block-quote.has-text-align-right, blockquote.wp-block-quote.is-style-large, blockquote, .wp-block-quote, .wp-block-quote.is-large {
    background: rgba(87,185,96,0.07);
}

.header-inner.demo-home-three ul.logobar-items.nav.pull-left:before {
    background: rgba(87,185,96,0.2);
}

.wiguard-header ul.social-icons.social-circled.social-bg-transparent > li a, .header-sticky ul.social-icons.social-circled.social-bg-transparent > li a, .wiguard-header .home-main-1 .header-sticky ul.social-icons.social-circled.social-bg-transparent > li a {
    background: rgba(87,185,96,0.3);
}

    .wiguard-header ul.social-icons.social-circled.social-bg-transparent > li a:hover, .header-sticky ul.social-icons.social-circled.social-bg-transparent > li a:hover, .wiguard-header .home-main-1 .header-sticky ul.social-icons.social-circled.social-bg-transparent > li a:hover {
        background: #57B960;
    }

.post-comments-wrapper p.form-submit input {
    background-color: #57B960;
    border-color: #57B960 !important;
}

.single-post .author-info {
    border-color: #57B960;
}

.post-navigation .nav-links .nav-next a, .post-navigation .nav-links .nav-previous a {
    border-color: #57B960;
}

    .post-navigation .nav-links .nav-next a:hover, .post-navigation .nav-links .nav-previous a:hover, .widget-area .widget:before {
        background-color: #57B960;
    }

.custom-post-nav .prev-nav-link a::before, .custom-post-nav .next-nav-link a::before {
    background-color: #57B960;
}

.post-navigation-wrapper .nav-links.custom-post-nav .prev-nav-link:after, .post-navigation-wrapper .nav-links.custom-post-nav .next-nav-link:after {
    border-color: #57B960;
    background: #57B960;
}

.post-navigation-wrapper .nav-links.custom-post-nav > div > a:hover {
    color: #57B960;
}

.custom-post-nav .prev-nav-link > a, .custom-post-nav .next-nav-link > a, .custom-post-nav .prev-nav-link a:hover:before, .custom-post-nav .next-nav-link a:hover:before {
    background: #57B960;
}

.calendar_wrap th, tfoot td, .wp-block-calendar table th {
    background: #57B960;
}

.widget_archive li:before {
    color: #57B960;
}

.site-footer .widget_archive li:before {
    color: #57B960;
}

.widget.widget_tag_cloud a.tag-cloud-link, .wp-block-tag-cloud a {
    border-color: #57B960;
    background: #57B960;
}

.null-instagram-feed p a {
    background: #57B960;
}

.site-footer .widget .menu-item-object-wiguard-services.current-menu-item a:hover, .widget-area .widget .menu-item-object-wiguard-services.menu-item a:hover:before {
    color: #57B960;
}

.widget-area .widget .menu-item-object-wiguard-services.current-menu-item a, .widget-area .widget .menu-services-menu-container ul > li > a:hover {
    background: #57B960 !important;
}

    .widget-area .widget .menu-item-object-wiguard-services.current-menu-item a::after, .widget-area .widget .menu-item-object-wiguard-services a:hover::after {
        border-right-color: #57B960;
    }

.widget-area .widget .menu-services-menu-container ul > li > a::after {
    border-right-color: #57B960;
}

.widget .menu-item-object-wiguard-service a {
    border-color: #57B960;
}

.grid-layout .article-inner .top-meta a.read-more::before, .grid-layout .article-inner .entry-footer .bottom-meta a.read-more::before, .wiguard-single-post .post-comments .comment-reply-link:before, .comment-meta .comment-reply-link:before {
    color: #57B960;
}

.grid-layout .top-meta .post-author span.author-name:hover, .grid-layout .top-meta .post-meta > ul > li.nav-item .post-category a:hover, .grid-layout .article-inner > footer.entry-footer .bottom-meta .post-more .read-more::before {
    color: #57B960 !important;
}

.grid-layout .article-inner > footer.entry-footer .bottom-meta .post-date i, .grid-layout .top-meta .post-meta > ul > li.nav-item .post-category a {
    background: #57B960;
}

.grid-layout h3.entry-title a:hover, .grid-layout .article-inner > footer.entry-footer .bottom-meta .post-more .read-more {
    color: #57B960;
}

.grid-layout h3.entry-title::before {
    border-bottom-color: #57B960;
}

.zozo_advance_tab_post_widget .nav-tabs .nav-item.show .nav-link, .widget .nav-tabs .nav-link.active {
    background: #57B960;
}

.back-to-top > i {
    background: #57B960;
}

.entry-title a:hover {
    color: #57B960;
}

.title-separator.separator-border {
    background-color: #57B960;
}

.section-title-wrapper.sep-light .title-wrap .section-title::before {
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/themes/wiguard/assets/images/divider-img-lt.png);
}

.twitter-3 .tweet-info {
    border-color: #57B960;
}

.twitter-wrapper.twitter-dark a {
    color: #57B960;
}

.price-text {
    color: #57B960;
}

.pricing-style-1.pricing-list-active .pricing-inner-wrapper, .pricing-style-1 .btn-default:hover {
    background-color: #57B960;
}

.pricing-style-1 .pricing-inner-wrapper > .pricing-table-head::before {
    background-color: #57B960;
}

.pricing-style-1 .pricing-table-info .price-text {
    color: #57B960;
}

.pricing-style-1 .pricing-table-info > .price-before {
    color: #57B960;
}

.pricing-style-1 .pricing-inner-wrapper .pricing-table-body ul li::before {
    color: #57B960;
}

.pricing-style-1 .btn-default:hover {
    border-color: #57B960;
}

.pricing-table-wrapper.pricing-style-1 .btn {
    background-color: #57B960;
}

.pricing-style-2 .price-text p {
    color: #57B960;
}

.pricing-style-3 .pricing-title::before, .pricing-style-3 .pricing-title::after, .pricing-style-3 ul.pricing-features-list li:before {
    background-color: #57B960;
}

.ct-price-table .pricing-table-wrapper .price-before > * {
    background-color: #57B960;
}

.theme-gradient-bg {
    background: -webkit-linear-gradient(-150deg,#57b960 35%,#57B960 65%) !important;
    background: linear-gradient(-150deg,#57b960 35%,#57B960 65%) !important;
}

.compare-pricing-wrapper .pricing-table-head, .compare-features-wrap {
    background: #57B960;
}

.compare-pricing-style-3.compare-pricing-wrapper .btn:hover {
    background: #57B960;
}

.counter-wrapper.dashed-secondary-color.counter-style-1 {
    border-color: #57B960;
}

.counter-wrapper.dashed-theme-color.counter-style-1 {
    border-color: #57B960;
}

.counter-value span.counter-suffix {
    color: #57B960;
}

.counter-wrapper.counter-style-2 .counter-value h3 {
    background: -webkit-linear-gradient(-150deg,#57b960 35%,#57B960 65%);
    background: linear-gradient(-150deg,#57b960 35%,#57B960 65%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.counter-wrapper.ct-counter, .counter-style-modern:hover, .counter-style-modern:hover::after {
    background: -webkit-linear-gradient(-150deg,#57b960 5%,#57B960 95%);
    background: linear-gradient(-150deg,#57b960 5%,#57B960 95%);
}

.day-counter-modern .day-counter > *:after {
    background: rgba(87,185,96,0.1);
}

span.typing-text, .typed-cursor {
    color: #57B960;
}

.testimonial-light .client-name:hover {
    color: #57B960;
}

.testimonial-wrapper.testimonial-default .testimonial-inner > *.testimonial-info a.client-name {
    color: #57B960;
}

.testimonial-wrapper.testimonial-default .testimonial-inner > .testimonial-thumb img {
    box-shadow: 0 3px 20px 0 rgba(87,185,96,0.47);
}

.testimonial-wrapper.testimonial-1 a.client-name:hover, .testimonial-wrapper.testimonial-1 .client-designation, .testimonial-wrapper.testimonial-modern .testimonial-inner .testimonial-rating i.ti-star {
    color: #57B960;
}

.testimonial-wrapper.testimonial-1 .testimonial-inner::after, .single-wiguard-testimonial .testimonial-info .testimonial-img:before, .testimonial-list .testimonial-list-item .testimonial-info *.client-designation::before {
    background-color: #57B960;
}

.wiguard-content .testimonial-2 .testimonial-inner:hover, .wiguard-content .testimonial-2 .testimonial-inner:hover .testimonial-thumb img {
    border-color: #57B960;
}

.testimonial-wrapper.testimonial-3 .testimonial-inner .testimonial-info .client-name, .testimonial-wrapper.testimonial-3 .testimonial-inner .testimonial-excerpt .testimonial-excerpt-icon i, .testimonial-wrapper.testimonial-default .testimonial-inner:before {
    color: #57B960 !important;
}

.testimonial-classic.testimonial-wrapper a.client-name {
    color: #57B960;
}

.testimonial-wrapper.testimonial-dark.testimonial-classic .testimonial-inner .testimonial-info a.client-name {
    color: #57B960;
}

.testimonial-list .testimonial-list-item .testimonial-excerpt::before {
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/themes/wiguard/assets/images/quote.png);
}

.testimonial-wrapper.testimonial-default .testimonial-inner:before {
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/themes/wiguard/assets/images/quote-3.png);
}

.testimonial-wrapper.testimonial-modern .testimonial-inner .testimonial-thumb::before {
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/themes/wiguard/assets/images/quote-2.png);
}

.testimonial-wrapper.testimonial-modern.testimonial-light .testimonial-inner .testimonial-thumb::before {
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/themes/wiguard/assets/images/quote-lt-2.png);
}

.testimonial-wrapper.testimonial-modern .testimonial-inner .testimonial-thumb::before {
    background-color: #57B960;
}

.testimonial-wrapper.testimonial-modern.testimonial-light .testimonial-inner .testimonial-thumb::before {
    background-color: #57B960;
}

.events-date {
    border-color: #57B960;
}

.event-inner .event-schedule-inner .tab-content i {
    color: #57B960;
}

.event-details-wrap ul li:before {
    background: -webkit-linear-gradient(-150deg,#57b960 35%,#57B960 65%);
    background: linear-gradient(-150deg,#57b960 35%,#57B960 65%);
}

.event-details-wrap ul li:after {
    border-color: #57B960;
}

.nav.pagination > li.nav-item.active a, .nav.pagination > li.nav-item span, .nav.pagination > li.nav-item a, .nav.pagination > li.nav-item:focus a {
    background: #57B960;
    border-color: #57B960;
}

.post-comments .page-numbers {
    background: #57B960;
}

.wiguard-sticky-wrapper.text_trigger a, a.wiguard-sticky-trigger {
    background: #57B960;
}

.team-wrapper.team-default .team-inner .team-designation h6, .team-info .team-title h2, .team-default .client-name, .team-designation {
    color: #57B960;
}

.team-modern .team-name a::after, span.animate-bubble-box:before {
    background: #57B960;
    filter: drop-shadow(0 1px 2px rgba(87,185,96,0.5));
}

span.animate-bubble-box:after {
    background: #57B960;
    filter: drop-shadow(0 1px 2px rgba(87,185,96,0.5));
}

span.animate-bubble-box {
    box-shadow: 0 0 1px 0 rgba(87,185,96,0.1),0 0 1px 0 rgba(87,185,96,0.1) inset;
}

.team-wrapper.team-default .team-inner .team-thumb .team-social-wrap ul li a:hover, .team-wrapper.team-classic .team-inner .team-name::before {
    background: #57B960;
}

.team-wrapper.team-modern .team-inner > .team-thumb {
    border-color: #57B960;
}

.team-wrapper.team-modern .team-inner:hover > .team-designation h6 {
    color: #57B960;
}

.single-wiguard-team .team-img img.wp-post-image {
    border-color: #57B960;
}

.timeline-style-2 .timeline > li > .timeline-panel {
    border-color: #57B960;
}

.timeline-sep-title {
    color: #57B960;
}

.timeline-style-2 .timeline > li > .timeline-panel:before {
    border-left-color: #57B960;
    border-right-color: #57B960;
}

.timeline-style-2 .timeline > li > .timeline-panel:after {
    border-left-color: #57B960;
    border-right-color: #57B960;
}

.timeline-style-3 .timeline > li > .timeline-sep-title {
    background: #57B960;
}

.cd-horizontal-timeline .events {
    background: #57B960;
}

    .cd-horizontal-timeline .events a.selected::after {
        background-color: #57B960;
        border-color: #57B960;
    }

.cd-timeline-navigation a {
    border-color: #57B960;
}

.cd-horizontal-timeline .events-content em {
    color: #57B960;
}

.cd-horizontal-timeline .events-content li {
    border-color: #57B960;
}

    .cd-horizontal-timeline .events-content li .tl-triangle {
        border-bottom-color: #57B960;
    }

    .cd-horizontal-timeline .events-content li > h2 {
        color: #57B960;
    }

.portfolio-wrapper.portfolio-style-modern .post-overlay-items a:hover, .portfolio-meta-list > li a:hover, .portfolio-style-classic .post-category a {
    color: #57B960 !important;
}

.portfolio-style-modern .isotope-filter ul li.active a, .portfolio-style-modern .isotope-filter ul li:hover a, .portfolio-masonry-layout .portfolio-angle .portfolio-title h4:after, .portfolio-wrapper .post-overlay-items > .portfolio-icons > *, .portfolio-style-modern .portfolio-inner .top-meta .portfolio-icons * a {
    background-color: #57B960;
}

.portfolio-style-classic .post-overlay-items > .portfolio-popup-icon a, .portfolio-style-classic .post-overlay-items > .portfolio-link-icon a, .portfolio-style-modern .post-overlay-items > .portfolio-link-icon a, .portfolio-style-modern .post-overlay-items > .portfolio-popup-icon a, .portfolio-style-classic .post-overlay-items .bottom-meta .post-more a.read-more::before {
    background-color: #57B960;
}

.portfolio-style-classic .post-overlay-items .bottom-meta .post-more a.read-more::before {
    border-color: #57B960;
}

.portfolio-default .portfolio-wrap .portfolio-content-wrap {
    background-color: #57B960;
}

.portfolio-default .portfolio-overlay .portfolio-title a:after {
    background-color: rgba(87,185,96,0.5);
}

.portfolio-style-default .portfolio-link-icon a, .portfolio-style-default .portfolio-popup-icon a {
    background-color: #57B960;
}

.portfolio-wrapper.portfolio-style-default .post-overlay-active:before, .portfolio-style-default .owl-item.active.center .portfolio-inner .post-overlay-active:before {
    background: rgba(87,185,96,0.85);
}

.portfolio-wrapper.portfolio-style-default .owl-prev:hover, .portfolio-wrapper.portfolio-style-default .owl-next:hover {
    background-color: #57B960;
    border-color: #57B960;
}

.portfolio-classic .portfolio-wrap .portfolio-content-wrap .portfolio-read-more a, .portfolio-angle .portfolio-wrap .portfolio-content-wrap .portfolio-read-more a {
    color: #57B960;
}

    .portfolio-classic .portfolio-wrap .portfolio-content-wrap .portfolio-read-more a:hover, .portfolio-angle .portfolio-wrap .portfolio-content-wrap .portfolio-read-more a:hover {
        background-color: #57B960;
    }

.portfolio-single.portfolio-model-2 .portfolio-details .portfolio-meta-wrap::before, .portfolio-single.portfolio-model-2 .portfolio-details .portfolio-meta-wrap::after {
    background: #57B960;
}

.portfolio-single.portfolio-model-2 .portfolio-meta-title-wrap > h6 i {
    background-color: #57B960;
}

.portfolio-model-4 .portfolio-info .portfolio-meta .portfolio-meta-list > li ul.portfolio-categories a:hover {
    color: #57B960;
}

.single-wiguard-portfolio .portfolio-title h3::after, .single-wiguard-portfolio .portfolio-related-slider h4::after, .portfolio-related-slider .related-title {
    background-color: #57B960;
}

.portfolio-creative .portfolio-wrap:hover .portfolio-content-wrap {
    background-color: #57B960;
}

span.portfolio-meta-icon {
    color: #57B960;
}

.portfolio-filter.filter-1 ul > li.active > a, .portfolio-filter.filter-1 ul > li > a:hover {
    background-color: #57B960;
}

.portfolio-filter.filter-1 ul > li > a, .portfolio-filter.filter-1 ul > li > a:hover {
    border: solid 1px #57B960;
}

.portfolio-filter.filter-1 ul > li > a {
    border-color: #57B960;
}

.portfolio-filter.filter-1 a.portfolio-filter-item {
    color: #57B960;
}

.portfolio-masonry-layout .portfolio-classic .portfolio-content-wrap {
    background: #57B960;
}

.portfolio-filter.filter-2 .active a.portfolio-filter-item {
    color: #57B960;
}

.portfolio-filter.filter-2 li a:after {
    background-color: #57B960;
}

.portfolio-slide .portfolio-content-wrap {
    background: #57B960;
}

.portfolio-minimal .portfolio-overlay-wrap:before, .portfolio-minimal .portfolio-overlay-wrap:after {
    border-color: #57B960;
}

.portfolio-classic .portfolio-overlay-wrap:before {
    border-color: #57B960;
}

.portfolio-archive-title a:hover {
    color: #57B960;
}

.portfolio-filter.filter-3 a.portfolio-filter-item {
    color: #57B960;
}

.portfolio-filter.filter-3 li.active a.portfolio-filter-item {
    background: #57B960;
}

.icon-theme-color {
    color: #57B960;
}

.feature-box-wrapper .btn.bordered:hover {
    border-color: #57B960;
}

.feature-box-wrapper.feature-ser:hover .feature-box-btn .btn.link, .feature-box-wrapper.feature-ser:hover .feature-box-btn .btn.link:after {
    color: #57B960;
}

.feature-ser:hover .feature-box-btn .btn.link::after {
    background: #57B960;
}

.feature-box-wrapper.border-hover-color:hover {
    border-bottom-color: #57B960 !important;
}

.feature-box-wrapper > .feature-box-title .section-title .title-bottom-line {
    background-color: #57B960;
}

.feature-box-btn .btn.link {
    color: #57B960;
}

    .feature-box-btn .btn.link::after {
        color: #57B960;
    }

.feature-box-wrapper.radius-design:hover, .feature-box-wrapper.radius-design.section-active {
    background-color: #57B960 !important;
    border-color: #57B960 !important;
}

.feature-box-wrapper.radius-design .invisible-number {
    color: #57B960;
}

.feature-box-style-1 .feature-box-btn .btn.link:hover, .feature-box-style-1 .feature-box-btn .btn.link:hover::after {
    color: #57B960;
}

.feature-box-style-2:hover {
    background-color: #57B960;
}

.feature-box-style-3 .invisible-number {
    color: #57B960;
}

.feature-box-style-3::after {
    background-color: #57B960;
}

.feature-box-wrapper.feature-box-modern::before, .feature-box-wrapper.feature-box-modern::after {
    background: -webkit-linear-gradient(-150deg,#57b960 5%,#57B960 95%) !important;
    background: linear-gradient(-150deg,#57b960 5%,#57B960 95%) !important;
}

.feature-box-wrapper.ct-slash-box .feature-box-icon::before {
    background: -webkit-linear-gradient(-150deg,#57b960 35%,#57B960 65%);
    background: linear-gradient(-150deg,#57b960 35%,#57B960 65%);
}

.feature-box-wrapper:hover .feature-box-icon.theme-hcolor-bg {
    background: -webkit-linear-gradient(-150deg,#57b960 35%,#57B960 65%);
    background: linear-gradient(-150deg,#57b960 35%,#57B960 65%);
}

[class^='imghvr-shutter-out-']:before, [class*=' imghvr-shutter-out-']:before, [class^='imghvr-shutter-in-']:after, [class^='imghvr-shutter-in-']:before, [class*=' imghvr-shutter-in-']:after, [class*=' imghvr-shutter-in-']:before, [class^='imghvr-reveal-']:before, [class*=' imghvr-reveal-']:before {
    background-color: #57B960;
}

.image-grid-inner:after {
    background: #57B960;
}

.service-wrapper a.read-more.btn {
    color: #57B960;
}

.service-wrapper.service-modern .service-inner .post-more a {
    color: #57B960;
}

.service-wrapper.service-default a.read-more.btn:hover::after, .service-wrapper.service-default a.read-more.btn:focus::after, .service-wrapper.service-default a.read-more.btn::before, .service-wrapper.service-default a.read-more.btn::after, .service-modern .service-inner .service-title a::before, .service-wrapper.service-classic .service-inner::before, .service-wrapper.service-classic .service-inner::after {
    background: #57B960;
}

.service-wrapper.service-default .service-icon-img-wrap:nth-child(2):before {
    box-shadow: 0 3px 20px 0 rgba(87,185,96,0.47);
}

.service-wrapper.service-default .service-icon-img-wrap:nth-child(2)::before, .service-wrapper.service-classic .service-inner .service-icon-img-wrap img {
    background: #57B960;
}

.service-wrapper.service-default .service-inner > .service-title a, .service-wrapper a.read-more.btn, .service-wrapper.service-default a.read-more.btn:hover, .service-wrapper.service-default a.read-more.btn:focus, .service-wrapper.service-modern .service-inner .post-more a {
    color: #57B960;
}

.service-wrapper.service-classic .service-inner:hover .service-thumb img, .service-classic .owl-carousel .owl-item.active.center .service-inner .service-thumb img {
    border-color: #57B960;
}

.active .round-tab-head {
    background-image: -webkit-linear-gradient(0deg,#57B960 0,rgba(87,185,96,0.4) 100%);
}

.top-meta ul li i, .bottom-meta ul li i {
    color: #57B960;
}

.blog-style-3 .post-thumb {
    border-color: #57B960;
}

.blog-wrapper .blog-inner .top-meta a.read-more::before, .blog-wrapper .blog-inner .bottom-meta a.read-more::before, .grid-layout .article-inner > footer.entry-footer .bottom-meta .post-more .read-more::before, .services-read-more .read-more::before {
    background: #57B960;
}

.blog-wrapper .blog-inner .top-meta a.read-more::after, .blog-wrapper .blog-inner .bottom-meta a.read-more::after, .services-read-more .read-more::after {
    background: -webkit-linear-gradient(left,#57B960 0,rgba(237,66,102,0) 100%);
    background: linear-gradient(to right,#57B960 0,rgba(237,66,102,0) 100%);
    background: -moz-linear-gradient(left,#57B960 0,rgba(237,66,102,0) 100%);
}

.sticky-date .post-date, .wiguard-toggle-post-wrap .switch input:checked + .slider, .grid-layout .top-meta ul.nav li .post-author a .author-name::before {
    background-color: #57B960;
}

.wiguard-toggle-post-wrap .switch input:focus + .slider {
    box-shadow: 0 0 1px #57B960;
}

.grid-layout .top-meta ul.nav li .post-author a .author-name, .blog-style-default .blog-inner .bottom-meta .post-date a i, .blog-style-default .blog-inner .post-overlay-items .post-category a, .blog-style-classic-pro .post-date a {
    background: #57B960;
}

.blog-style-default .blog-inner .top-meta ul li a, .blog-style-default .blog-inner .bottom-meta .post-date a, .grid-layout .top-meta .post-author span.author-name {
    color: #57B960 !important;
}

    .blog-style-default .blog-inner .bottom-meta .post-date a:hover {
        color: #57B960 !important;
    }

.blog-style-default .blog-inner .top-meta .post-date a::before, .blog-style-list .post-date a {
    background: #57B960;
}

.blog-style-classic .post-overlay-items .post-date a, .blog-style-classic .blog-inner .top-meta li a:hover, .blog-style-classic .bottom-meta .post-more a.read-more:hover, .blog-style-classic .bottom-meta .post-more a.read-more::after, .blog-style-modern .blog-inner .top-meta .post-author .author-name {
    color: #57B960 !important;
}

.blog-style-classic .blog-inner .entry-title > *::before {
    border-bottom-color: #57B960;
}

.blog-style-classic .bottom-meta .post-more::before {
    border-bottom-color: #57B960;
}

.blog-style-classic .bottom-meta .post-more a.read-more, .blog-style-modern .post-date a i {
    color: #57B960 !important;
}

.blog-style-modern .blog-inner .post-more a.read-more, .blog-style-modern .blog-inner .post-more a.read-more:hover {
    background-color: #57B960 !important;
}

.blog-style-classic .post-overlay-items .post-more a {
    box-shadow: 0 3px 20px 0 rgba(87,185,96,0.47);
}

.blog-style-classic .post-overlay-items .post-more a {
    background: #57B960;
}

.blog-style-modern .blog-inner .post-overlay-items .post-category a {
    background: #57B960;
}

.blog-style-modern .blog-inner .post-thumb::before {
    background: rgba(87,185,96,0.5);
}

.blog-style-modern .blog-inner .top-meta ul li a {
    color: #57B960;
}

.contact-widget-info > p > span:before, .contact-info-wrapper .icons::before {
    color: #57B960;
}

.contact-info-wrapper.contact-info-style-2 .contact-mail a:hover {
    color: #57B960;
}

.contact-form-wrapper .wpcf7 input[type="submit"], .wpcf7 input[type="submit"] {
    background: #57B960;
}

.contact-form-grey .wpcf7 input.wpcf7-submit, .contact-form-classic .wpcf7 input[type="submit"] {
    background: #57B960;
}

.content-carousel-wrapper .owl-nav > *:hover {
    color: #57B960;
}

.shape-arrow .wpb_column:nth-child(2) .feature-box-wrapper, .shape-arrow .wpb_column:last-child .feature-box-wrapper {
    background: #57B960;
}

.custom-shape1:before {
    border-top-color: #57B960;
}

.shape-arrow .wpb_column:first-child .feature-box-wrapper::before, .shape-arrow .wpb_column:nth-child(3) .feature-box-wrapper::before {
    border-top-color: #57B960;
    border-bottom-color: #57B960;
}

.shape-arrow .wpb_column .feature-box-wrapper::before, .shape-arrow .wpb_column .feature-box-wrapper::after, .shape-arrow .wpb_column:nth-child(2) .feature-box-wrapper::before, .shape-arrow .wpb_column:nth-child(2) .feature-box-wrapper::after, .shape-arrow .wpb_column:last-child .feature-box-wrapper::before, .shape-arrow .wpb_column:last-child .feature-box-wrapper::after, .single-post-template article .article-inner > .top-meta {
    border-left-color: #57B960;
}

.wpbc_booking_form_structure .wpbc_structure_form .form-group .btn-default {
    background: -webkit-linear-gradient(-144deg,#57b960 15%,#57B960 85%);
    background: linear-gradient(-144deg,#57b960 15%,#57B960 85%);
}

.woocommerce p.stars a, .woocommerce.single div.product div.summary .product_meta a:hover {
    color: #57B960;
}

img.footer-logo {
    width: 70px !important;
}

.woocommerce .product .onsale {
    background-color: #57B960;
}

.woocommerce ul.products li.product .price, .woocommerce .product .price, .woocommerce.single .product .price, .woocommerce .product .price ins, .woocommerce.single .product .price ins, .woocommerce ul.products.owl-carousel .loop-product-wrap ins .woocommerce-Price-amount.amount, .elementor-shortcode #wps-slider-section .wpsf-product-title a:hover, .elementor-shortcode #wps-slider-section .wpsf-product-price {
    color: #57B960 !important;
}

.woocommerce div.product .product_title, .woocommerce ul.products li.product .woocommerce-loop-product__title:hover, .loop-product-wrap .price > .woocommerce-Price-amount {
    color: #57B960;
}

.woocommerce .product .button, .woocommerce.single .product .button, .woocommerce #review_form #respond .form-submit input, .woocommerce button.button, .woocommerce button.button.disabled, .woocommerce button.button.alt.disabled, .woocommerce ul.products li.product .woo-thumb-wrap .button:hover, .woocommerce ul.products li.product .woo-thumb-wrap .added_to_cart, .woocommerce ul.products li.product .woo-thumb-wrap .added_to_cart:hover {
    background: #57B960;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
    background-color: #57B960;
}

.dropdown-menu.cart-dropdown-menu .mini-view-cart a, .wiguard-sticky-cart .mini-view-cart a, .dropdown-menu.wishlist-dropdown-menu .mini-view-wishlist a, .wiguard-sticky-wishlist .mini-view-wishlist a {
    background: #57B960;
}

.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce input.button.alt, .woocommerce input.button.disabled, .woocommerce input.button:disabled[disabled], .cart_totals .wc-proceed-to-checkout a.checkout-button, .woocommerce button.button.alt {
    background: #57B960;
}

.woocommerce-info, .woocommerce-message {
    border-top-color: #57B960;
}

    .woocommerce-info::before, .woocommerce-message::before, .woocommerce-grouped-product-list-item__label a:hover {
        color: #57B960;
    }

.form-control:focus, input.wpcf7-form-control:focus, textarea.wpcf7-form-control:focus, .zozo-woo-ajax-key-search .zozo-woo-key-search .zozo-woo-key-field:focus, .zozo-woo-key-search .zozo-input-group:focus, .zozo-woo-key-search .zozo-input-group:hover, .woocommerce #review_form #respond input:focus, .woocommerce #review_form #respond textarea:focus {
    border-color: #57B960 !important;
}

.woocommerce nav.woocommerce-pagination ul li, .woocommerce nav.woocommerce-pagination ul li a:active, .woocommerce nav.woocommerce-pagination ul li a:focus {
    background-color: #57B960;
    border-color: #57B960;
}

.woo-top-meta select {
    background-image: url(https://elementor.zozothemes.com/wiguard/wp-content/themes/wiguard/assets/images/icon-select.png);
}

.woocommerce ul.products li.product .loop-product-wrap .woo-thumb-wrap .product-icons-pack > a {
    background-color: #57B960;
}

.woocommerce .widget.widget_product_categories li a:hover, .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__price span.woocommerce-Price-amount.amount, .woocommerce div.product .stock {
    color: #57B960;
}

.woocommerce .widget.widget_product_categories li a::before {
    background-color: #57B960;
}

.widget.widget_product_tag_cloud a.tag-cloud-link:hover {
    background-color: #57B960;
    border-color: #57B960;
}

.widget-area .widget.widget_recent_entries ul li a:hover, .widget-area .widget.widget_archive ul li a:hover, .widget-area .widget.widget_pages ul li a:hover, .widget-area .widget.widget_meta ul li a:hover, .widget-area .widget.widget_nav_menu ul li a:hover, .widget-area .widget.widget_recent_entries ul li a::before, .widget-area .widget.widget_archive ul li a::before, .widget-area .widget.widget_pages ul li a::before, .widget-area .widget.widget_meta ul li a::before, .widget-area .widget.widget_nav_menu ul li a::before {
    color: #57B960;
}

.widget-area .widget-title::after, aside.widget-area section.wiguard_latest_post_widget li .side-item-text a::before, aside.widget-area section.wiguard_latest_post_widget li .side-item-text a::after {
    background-color: #57B960;
}

.widget_categories ul li a:before, .widget_meta ul li a:before {
    color: #57B960;
}

.widget-area .widget_categories ul li a:hover, .widget-area .widget_archive ul li a:hover, .widget-area .widget_recent_entries ul li a:hover, .widget-area .widget-area .widget_pages li a:hover, .widget-area .widget_recent_entries ul li > .post-date {
    color: #57B960;
}

.wiguard_latest_post_widget li a:hover, .wiguard_popular_post_widget li a:hover, .widget-area section .widget-title a:hover {
    color: #57B960;
}

.anim .popup-video-post.popup-trigger-icon:after, .anim .popup-video-post.popup-trigger-icon:before, .anim .popup-video-post.popup-trigger-icon, span.popup-modal-dismiss.ti-close, .contact-info-wrapper .contact-info-title:after {
    background-color: #57B960;
}

.anim.style-2 .popup-video-post.popup-trigger-icon:after, .anim.style-2 .popup-video-post.popup-trigger-icon:before, .anim.style-2 .popup-video-post.popup-trigger-icon {
    background-color: #57B960;
}

.anim.white-bg .popup-video-post.popup-trigger-icon {
    color: #57B960;
}

a.modal-box-trigger.modal-trigger-icon {
    color: #57B960;
}

.round-tab-wrapper, .elementor-widget-container.round-tab-wrapper:after, .elementor-widget-container.round-tab-wrapper:before {
    border-color: #57B960;
}

.wiguard_mailchimp_widget input.zozo-mc.btn {
    background-color: #57B960;
}

.mailchimp-wrapper.mailchimp-light .input-group .input-group-btn .mc-submit-btn {
    background-color: #57B960;
}

.widget .footer-info .media::before {
    color: #57B960;
}

.custom-top-footer .primary-bg {
    background-color: #57B960;
}

.custom-top-footer .secondary-bg {
    background-color: #57B960;
}

.current_page_item a {
    color: #57B960;
}

.mptt-shortcode-wrapper ul.mptt-menu.mptt-navigation-tabs li.active a, .mptt-shortcode-wrapper ul.mptt-menu.mptt-navigation-tabs li:hover a {
    border-color: #57B960;
}

.booking_form .datepick-inline .calendar-links, .booking_form .datepick-inline td.datepick-days-cell.date2approve {
    background: #57B960;
}

ul.social-icons.social-hbg-theme > li a:hover, .header-sticky ul.social-icons.social-circled.social-bg-transparent > li a:hover {
    background: #57B960;
}

.woo-icon-count {
    background: #57B960;
}

footer .widget .btn.link.before-icon, .header-sticky ul.social-icons.social-circled.social-bg-transparent > li a, .wiguard-header ul.social-icons.social-circled.social-bg-transparent > li a {
    color: #57B960;
}

.wiguard-header.header-absolute .header-sticky ul.social-icons.social-circled > li a {
    color: #57B960 !important;
}

footer .contact-widget-info > p > span:before, footer ul > li.current-menu-item > a, footer ul > li.current-menu-parent > a {
    color: #57B960;
}

.related-slider-content-wrap:hover .related-slider-content {
    background: rgba(87,185,96,0.8);
}

.error-404-area .page-title-default .breadcrumb a:hover {
    color: #57B960;
}

@media only screen and (max-width:991px) {
    .bg-after-991 {
        background: #57B960;
    }
}




.elementor-accordion .elementor-tab-title.elementor-active {
    background: #57B960 !important;
}

.faq-style .elementor-accordion-item .elementor-tab-title.elementor-active, .faq-style .elementor-accordion-item .elementor-tab-content.elementor-active {
    border-color: #57B960 !important;
}

.post-comments span.author {
    color: #57B960;
}

.page-links > span.page-number, a span.page-number:hover, a span.page-number:active, a span.page-number:focus {
    border-color: #57B960;
}

span.page-number, a span.page-number:hover {
    background: #57B960;
}

.page-links .post-page-numbers {
    background: #57B960;
}

.ct-before-bg .elementor-image::before {
    background: -webkit-linear-gradient(-230deg,#57B960 0,#57b960 100%);
    background: linear-gradient(-230deg,#57B960 0,#57b960 100%);
}

.flip-box-inner.imghvr-fade .flip-box-btn a:hover, .flip-box-inner.imghvr-fade .flip-box-btn a::after {
    color: #57B960;
}

.flip-box-inner.imghvr-fade .flip-back .flip-box-image::before {
    background: #57B960;
}

.flip-box-inner.imghvr-fade .flip-back {
    border-color: #57B960;
}

.comment-text span.reply a {
    background: #57B960;
}

ul.social-icons.social-circled.social-bg-transparent > li a:hover {
    background: #57B960;
}

ul.social-icons.social-circled.social-bg-transparent > li a {
    border-color: #57B960;
}

.sh-triangle .elementor-image::after, .service-modern .service-inner {
    border-bottom-color: #57B960;
}

.table-style1 .tablepress thead th {
    background: #57B960;
}

.ct-app .step.calendar .ui-datepicker .ui-datepicker-current-day, .ct-app .step.calendar .ui-datepicker-prev::before, .ct-app .step.calendar .ui-datepicker-next::before, .ct-app .ea-bootstrap .step.final .ea-submit.booking-button {
    background: #57B960;
}

.ct-app .step.calendar .ui-datepicker .selected-time, .ct-app .step.calendar .ui-datepicker .selected-time:hover, .ct-app .ea-bootstrap .step.final .ea-btn.ea-cancel {
    background: #57B960;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-events .tribe-events-c-top-bar__nav-list-item .tribe-events-c-top-bar__nav-link--prev::before, .tribe-events .tribe-events-c-top-bar__nav-list-item .tribe-events-c-top-bar__nav-link--next::before, .tribe-common--breakpoint-medium .tribe-events-calendar-list__event-date-tag-daynum {
    background: #57B960;
}

.tribe-common .tribe-common-c-btn-border:hover, .tribe-common a.tribe-common-c-btn-border:hover, .tribe-events .tribe-events-c-ical__link:active, .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    background: #57B960;
    border-color: #57B960;
}

.tribe-events-c-ical a.tribe-events-c-ical__link {
    border-color: #57B960;
}

.tribe-common .tribe-common-anchor-thin-alt {
    border-bottom-color: #57B960;
}

    .tribe-common .tribe-common-anchor-thin-alt:active, .tribe-common .tribe-common-anchor-thin-alt:focus, .tribe-common .tribe-common-anchor-thin-alt:hover {
        border-bottom-color: #57B960;
        color: #57B960;
    }

.tribe-events .tribe-events-calendar-list__event-date-tag-datetime .tribe-common-h4--min-medium, .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost, .single-tribe_events .tribe-events-single .tribe-events-schedule .tribe-events-cost, .tribe-events-c-ical a.tribe-events-c-ical__link, .tribe-events-calendar-month__calendar-event-tooltip-cost span {
    color: #57B960;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
    color: #57B960;
}

.tribe-events .tribe-events-calendar-list__event-date-tag-weekday, .single-tribe_events .tribe-events-cal-links a.tribe-events-button {
    background-color: #57B960 !important;
}

.ct-ft-style .feature-box-wrapper:hover .feature-box-icon span {
    background-color: #57B960 !important;
}

.feature-box-wrapper.ct-ft-style-2::before {
    background-color: #57B960;
}

.feature-box-wrapper.ct-ft-style-2::after, .feature-box-wrapper.ct-ft-style-2 .feature-box-btn a.btn::before, .before-shape .elementor-image::before, .tribe-events-nav-pagination li a {
    background-color: #57B960;
}

.feature-box-wrapper.ft-list-style::before {
    background: rgba(87,185,96,0.1);
}

.wp-block-button__link, .wp-block-file .wp-block-file__button {
    background: #57B960;
}

.wp-block-quote[style*="text-align:right"], .wp-block-quote[style*="text-align: right"] {
    border-color: #57B960;
}

.is-style-outline {
    color: #57B960;
}

body {
}

.wiguard-content > .wiguard-content-inner {
    padding-top: 0;
    padding-bottom: 0;
}

.logobar {
    color: #ffffff;
    background: rgba(0,0,0,0.0);
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(225,227,230,0.2);
}

    .logobar a, .logobar ul.wiguard-main-menu > li > a {
        color: #ffffff;
    }

        .logobar a:hover, .logobar ul.wiguard-main-menu > li > a:hover {
            color: #57b960;
        }

        .logobar a:active, .logobar .wiguard-main-menu .current-menu-item > a, .logobar .wiguard-main-menu .current-menu-ancestor > a, .logobar a.active {
            color: #57b960;
        }

.navbar {
    color: #ffffff;
}

    .navbar a, .navbar ul.wiguard-main-menu > li > a {
        color: #ffffff;
    }

        .navbar a:hover, .navbar ul.wiguard-main-menu > li > a:hover {
            color: #57b960;
        }

        .navbar ul.wiguard-main-menu > li > a:active, .navbar .wiguard-main-menu .current-menu-item > a, .navbar .wiguard-main-menu .current-menu-ancestor > a, .navbar ul.wiguard-main-menu > li > a.active {
            color: #57b960;
        }

.header-sticky .navbar, .sticky-scroll.show-menu .navbar {
    color: #0e0e0e;
}

    .header-sticky .navbar a, .sticky-scroll.show-menu .navbar a, .header-sticky .navbar ul.wiguard-main-menu > li > a, .sticky-scroll.show-menu .navbar ul.wiguard-main-menu > li > a {
        color: #0e0e0e;
    }

        .header-sticky .navbar a:hover, .sticky-scroll.show-menu .navbar a:hover, .header-sticky .navbar ul.wiguard-main-menu > li > a:hover, .sticky-scroll.show-menu .navbar ul.wiguard-main-menu > li > a:hover {
            color: #57b960;
        }

        .header-sticky .navbar a:active, .sticky-scroll.show-menu .navbar a:active, .header-sticky .navbar .wiguard-main-menu .current-menu-item > a, .header-sticky .navbar .wiguard-main-menu .current-menu-ancestor > a, .sticky-scroll.show-menu .navbar .wiguard-main-menu .current-menu-item > a, .sticky-scroll.show-menu .navbar .wiguard-main-menu .current-menu-ancestor > a, .header-sticky .navbar ul.wiguard-main-menu > li > a.active, .sticky-scroll.show-menu .navbar ul.wiguard-main-menu > li > a.active, .header-sticky .navbar a.active, .sticky-scroll.show-menu .navbar a.active {
            color: #57b960;
        }

img.menu-image {
    width: 20px;
    margin: 10px 0;
}
