
<style>
/* ************************************************** */
/* _defaults.scss */
/* ************************************************** */
.entry-content a:not(.btn) {
    /* Color - Quaternary One */
            color: #3284c4;
    
    /* Border - Quaternary One */
            border-bottom: 1px solid rgba( 50, 132, 196, .35);
    }

.entry-content a:not(.btn):active,
.entry-content a:not(.btn):focus,
.entry-content a:not(.btn):hover {
    /* Color - Primary One */
            color: #3cb54a;
    
    /* Border - Primary One */
            border-bottom: 1px solid #3cb54a;
    }

.section-background-image-overlay {
	background-color: #fff;
}

.section-title {
    /* Color - Secondary One */
            color: #1a1b1d;
    }

.section-title-accent-wrap {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    }

.section-subtitle {
    /* Color - Primary One */
            color: #3cb54a;
    }

.col-content-wrap-dark {
    /* Background Color - Secondary Two */
            background-color: #333538;
    
	color: rgba(255, 255, 255, .7);
}

.background-texture-light:before {
	background-color: rgba(255, 255, 255, .35);
}

.wrapper-texture-dark {
    /* Background Color - Secondary One */
            background-color: #1a1b1d;
    }

@media (min-width:1200px) {
	.wrapper-texture-dark {
        /* Background Color - Secondary One */
                    background-color: rgba( 26, 27, 29, .8);
        	}
}

.wrapper-texture-dark .content .offer-text {
	color: #fff;
}

.wrapper-texture-light-curve {
    /* Background Color - Tertiary One */
            background-color: #d4d8df;
    
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, .7)), to(rgba(255, 255, 255, .7)));
	background-image: linear-gradient(0deg, rgba(255, 255, 255, .7), rgba(255, 255, 255, .7));
}

.design-divider {
    /* Background Color - Secondary One */
            background-color: rgba( 26, 27, 29, .15);
    }

.smg-location-widget .wrapper-address .location-phone i {
    /* Color - Primary One */
            color: #3cb54a;
    }

.smg-location-widget .wrapper-address .location-address i {
    /* Color - Primary One */
            color: #3cb54a;
    }

/* ************************************************** */
/* _typography.scss */
/* ************************************************** */
.sm-accordion .card .card-header h5,
body {
    /* Color - Secondary Three */
            color: #65666a;
    }

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    /* Color - Secondary One */
            color: #1a1b1d;
    }

.h3,
h3 {
    /* Color - Secondary Four */
            color: #56595d;
    }

.h4,
h4 {
	/* Color - Secondary Five */
            color: #898d94;
    }

hr {
    /* Border - Secondary Three */
            border-top: 1px solid rgba( 101, 102, 106, .5);
    }

blockquote {
    /* Border - Primary One */
            border-left: 4px solid #3cb54a;
    }

/* ************************************************** */
/* _design-system.scss */
/* ************************************************** */
.ds-section .slider-wrapper-equal .slide {
    /* Background Color - Tertiary Four */
            background-color: #eeeeee;
    }

/* ************************************************** */
/* _design-elements.scss */
/* ************************************************** */
.sm-tabs .nav.nav-tabs li a {
    color: #fff;

    /* Background - Secondary Three */
            background: #65666a;
    }

.sm-tabs .nav.nav-tabs li a:hover {
    /* Background Color - Secondary Three */
            background-color: #65666a;
    
	color: #fff;
}

.sm-tabs .nav.nav-tabs li a.active,
.sm-tabs .nav.nav-tabs li a.active:hover {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    
    color: #fff;

    /* Background Color - Secondary Three */
            -webkit-box-shadow: inset 0 -4px 0 0 #65666a;
        box-shadow: inset 0 -4px 0 0 #65666a;
    }

.sm-tabs .panel-group .panel .panel-heading .panel-title a {
    /* Background Color - Primary One */
            background-color: #3cb54a;
        color: #fff;

    /* Border - Secondary Three */
            border: 1px solid #65666a;
    }

.sm-tabs .panel-group .panel .panel-heading .panel-title a.collapsed {
    /* Background - Secondary Three */
            background: rgba( 101, 102, 106, .75);
    
    /* Color - Primary One */
            color: #3cb54a;
    }

.sm-tabs .panel-group .panel .panel-body {
    /* Background - Secondary Three */
            background: #65666a;
    }

.sm-tabs .tab-content {
	background: #fff;
	border: 1px solid rgba(79, 94, 120, .15);
}

.sm-accordion.dark .card.active .card-header h5 button {
	background-color: #000;
	color: #fff;
}

.sm-accordion.dark .card .card-header:hover h5 button {
	background-color: #000;
	color: #fff;
}

.sm-accordion.dark .card .card-header h5 button {
    /* Background Color - Secondary Three */
            background-color: #65666a;
    
	color: #fff;
}

.sm-accordion.dark .card .card-header h5 button .accordion-icon {
	/* Background Color - Secondary Three */
            background-color: #65666a;
    
	color: #fff;
}

.sm-accordion .card {
	background-color: transparent;
}

.sm-accordion .card.active .card-header h5 button {
	/* Color - Secondary Three */
            color: #65666a;
    }

.sm-accordion .card .card-header {
    /* Border - Tertiary Three */
            border-bottom: 3px solid #f0f0f0;
    
	background-color: transparent;
}

.sm-accordion .card .card-header:hover h5 button {
	/* Color - Secondary Three */
            color: #65666a;
    }

.sm-accordion .card .card-header h5 button {
	color: #222;
}

.sm-accordion .card .card-header h5 button .accordion-icon {
	/* Background Color - Secondary Three */
            background-color: #65666a;
    }

.sm-accordion .card .card-header h5 button .accordion-icon:after,
.sm-accordion .card .card-header h5 button .accordion-icon:before {
	background-color: #fff;
}

.sm-card-deck .card .card-footer {
	background-color: transparent;
}

table.sm-table thead tr th {
	background-color: rgba(0, 0, 0, .25);
	border-bottom: 2px solid #000;
	color: #000;
}

table.sm-table td,
table.sm-table th {
	border-right: 1px solid rgba(0, 0, 0, .15);
	border-bottom: 1px solid rgba(255, 255, 255, .75);
}

table.sm-table tr:nth-child(even) {
	/* Background - Tertiary Three */
            background: #f0f0f0;
    }

table.sm-table tr:nth-child(odd) {
	background: #fff;
}

/* ************************************************** */
/* _posts-and-pages.scss */
/* ************************************************** */
.entry-content h1:before,
.entry-summary h1:before,
.page-content h1:before {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    }

/* ************************************************** */
/* _blog.scss */
/* ************************************************** */
.archive article,
.category article {
    /* Border - Tertiary Four */
            border-bottom: 1px solid #eeeeee;
    }

.blog #content article:after,
.category #content article:after,
.post-template-default #content article:after,
.search #content article:after {
    /* Background Color - Tertiary One */
            background-color: #d4d8df;
    }

.blog #content article .blog-featured-img-container .blog-featured-img,
.category #content article .blog-featured-img-container .blog-featured-img,
.post-template-default #content article .blog-featured-img-container .blog-featured-img,
.search #content article .blog-featured-img-container .blog-featured-img {
	background-color: #fff;
}

.blog #content article .entry-header h2 a,
.category #content article .entry-header h2 a,
.post-template-default #content article .entry-header h2 a,
.search #content article .entry-header h2 a {
	/* Color - Secondary Two */
            color: #333538 !important;
    }

.blog #content article .entry-header h2 a:hover,
.category #content article .entry-header h2 a:hover,
.post-template-default #content article .entry-header h2 a:hover,
.search #content article .entry-header h2 a:hover {
    /* Color - Primary One */
            color: #3cb54a !important;
    }

.navigation.pagination .nav-links>* {
    /* Border - Primary One */
            border: 1px solid #3cb54a;
    }

.navigation.pagination .nav-links>:active,
.navigation.pagination .nav-links>:focus,
.navigation.pagination .nav-links>:hover {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    
	color: #fff;
}

.navigation.pagination .nav-links>.current,
.navigation.pagination .nav-links>.current:hover {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    
	color: #fff;
}

.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

/* ************************************************** */
/* _buttons.scss */
/* ************************************************** */
.btn,
.mce-content-body a.btn,
.mce-content-body a.btn[data-mce-selected] {
    -webkit-box-shadow: 0 3px 15px -5px rgba(0, 0, 0, .3);
	box-shadow: 0 3px 15px -5px rgba(0, 0, 0, .3);
}

.btn-primary {
    color: #fff;

    /* Background Color - Primary One */
            background-color: #3cb54a !important;
    }

.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary:not(:disabled):not(.disabled):active {
    color: #fff;

    /* Background Color - Primary Two */
            background-color: #009a49 !important;
    }

.btn-secondary {
    color: #fff;

    /* Background Color - Secondary Two */
            background-color: #333538 !important;
    }

.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover,
.btn-secondary:not(:disabled):not(.disabled):active {
    color: #fff;

    /* Background Color - Secondary Two */
            background-color: #000 !important;
    }

.btn-tertiary {
    background-color: transparent;

    /* Box Shadow - Secondary Two */
            -webkit-box-shadow: inset 0 0 0 2px #333538;
        box-shadow: inset 0 0 0 2px #333538;
    
    /* Color - Secondary Two */
            color: #333538;
    }

.btn-tertiary:active,
.btn-tertiary:focus,
.btn-tertiary:hover,
.btn-tertiary:not(:disabled):not(.disabled):active {
    /* Box Shadow - Secondary Two */
            -webkit-box-shadow: inset 0 0 0 2px #333538;
        box-shadow: inset 0 0 0 2px #333538;
    
    /* Color - Secondary Two */
            color: #333538;
    }

/* ************************************************** */
/* _forms.scss */
/* ************************************************** */
.form .form-group:not(.form-submit) {
    /* Color - Secondary Two */
            color: #333538;
    }

.form .form-group:not(.form-submit).form-select:after {
    /* Color - Secondary One */
            color: #1a1b1d;
    }

.form .form-group:not(.form-submit).form-select select {
    /* Color - Secondary One */
            color: #1a1b1d;
    }

.form .form-group:not(.form-submit) .form-control {
	border-color: rgba(0, 0, 0, .3);
	background-color: #fff;

    /* Color - Secondary One */
            color: #1a1b1d;
    }

.form .form-group:not(.form-submit) .form-control:hover {
    border-color: rgba(0, 0, 0, .4);
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .4);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .4);
}

.form .form-group:not(.form-submit) .form-control:focus {
    border-color: rgba(0, 0, 0, .7);
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .7);
	box-shadow: 0 0 0 1px rgba(0, 0, 0, .7);
}

.form .form-group:not(.form-submit) .form-icon {
	/* Color - Secondary Four */
            color: #56595d;
    }

.form input.form-control::-webkit-input-placeholder,
.form textarea.form-control::-webkit-input-placeholder {
	/* Color - Secondary Five */
            color: #898d94;
    }

.form input.form-control::-moz-placeholder,
.form textarea.form-control::-moz-placeholder {
	/* Color - Secondary Five */
            color: #898d94;
    }

.form input.form-control:-moz-placeholder,
.form textarea.form-control:-moz-placeholder {
	/* Color - Secondary Five */
            color: #898d94;
    }

.form input.form-control:-ms-input-placeholder,
.form textarea.form-control:-ms-input-placeholder {
	/* Color - Secondary Five */
            color: #898d94;
    }

.entry-content .form-quickform,
.form.form-embedded {
    /* Background Color - Tertiary Two */
            background-color: #f2f4f8;
    
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), to(#fff));
	background-image: linear-gradient(180deg, transparent 70%, #fff);
}

.bvalidator_errmsg {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    
    /* Border - Primary One - This section has been commented out, based of Dinkos QA */ 
    /*         border: 1px solid #3cb54a;
     */

	color: #fff;
}

.bvalidator_errmsg .bvalidator_close_icon {
	color: #fff;
}

.bvalidator_errmsg em {
    /* Border - Primary One */
            border-color: #3cb54a transparent transparent;
    }

/* ************************************************** */
/* _mmenu.scss */
/* ************************************************** */
.mm-menu>.mm-panels,
.mm-navbar,
.mm-panel,
.mm-panels {
    /* Background - Secondary One */
            background: #1a1b1d !important;
    }

.mm-listview>li,
.mm-listview>li .mm-next,
.mm-listview>li .mm-next:before,
.mm-listview>li:after,
.mm-menu .mm-btn:after,
.mm-menu .mm-btn:before,
.mm-menu .mm-listview>li .mm-next:after,
.mm-menu .mm-navbar a,
.mm-menu .mm-navbar>*,
.mm-navbar {
	border-color: rgba(255, 255, 255, 0.36) !important
}

.mm-navbars_bottom, .mm-navbars_top {
    background: rgba(255, 255, 255, 0.36) !important;
}

.mm-menu .mm-listview a,
.mm-navbar,
.mm-navbar .mm-title,
.mm-navbar__title {
	color: #fff!important;
}

.mm-panels .mm-listview a:hover {
	color: rgba(255, 255, 255, .5) !important;
}

/* ************************************************** */
/* _sliders.scss */
/* ************************************************** */
.slider-arrows {
    /* Color - Secondary Three */
            color: #65666a;
    }

.slider-arrows i:hover {
    /* Color - Secondary Three */
            color: #65666a;
    }

.slider-dots ul li:hover span {
    /* Background Color - Secondary Three */
            background-color: #65666a;
    }

.slider-dots ul li.slick-active span {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    }

.slider-dots ul li span {
    /* Background - Secondary Three */
            background-color: rgba( 101, 102, 106, .5);
    }

/* ************************************************** */
/* _header.scss */
/* ************************************************** */
.header {
	background-color: rgba(255, 255, 255, .8);
}

.header .wrapper-header .top .wrapper-top-links .top-link {
	/* Color - Secondary Three */
            color: #65666a;
    }

.header .wrapper-header .top .wrapper-top-links .top-link:hover {
    /* Color - Primary One */
            color: #3cb54a;
    }

.header .wrapper-header .top .phone {
    /* Color - Secondary Two */
            color: #333538;
    }

.header .wrapper-header .top .trigger-mobile-menu {
	/* Color - Secondary Two */
            color: #333538;
    }

@media (min-width:1200px) {
    .header.header-sticky .wrapper-header-sticky .top .trigger-mobile-menu {
        /* Background Color - Primary One */
                background-color: #3cb54a;
    
		color: #fff;
	}
	.header.header-sticky .wrapper-header-sticky .top .trigger-mobile-menu:hover {
        /* Background Color - Primary Two */
                    background-color: #009a49;
        	}
}

.header.header-sticky .wrapper-header-sticky .top .desktop-ctas-form .ctas .offer-text .combo-line-1-2 {
	/* Color - Secondary Two */
            color: #333538;
    }

.header.header-sticky .wrapper-header-sticky .top .desktop-ctas-form .ctas .phone-sticky-desktop .phone-label {
    /* Color - Primary One */
            color: #3cb54a;
    }

.header.header-sticky .wrapper-header-sticky .top .desktop-ctas-form .ctas .phone-sticky-desktop .vanity {
	/* Color - Secondary Two */
            color: #333538;
    }

/* ************************************************** */
/* _header-main.scss */
/* ************************************************** */
.header.header-main .wrapper-header .bottom {
    /* Background Color - Secondary One */
            background-color: #1a1b1d;
    }

.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item.current-menu-item>a {
	color: rgba(255, 255, 255, .7);
}

.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>a {
	color: #fff;
}

.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>a:hover {
	color: rgba(255, 255, 255, .5);
}

.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu {
    background-color: rgba(51, 53, 56, .97);
    /* Background Color - Secondary Two */
            background-color: rgba( 51, 53, 56, .97 );
    
    /* Box Shadow - Secondary One */
            -webkit-box-shadow: 0 1px 10px #1a1b1d;
        box-shadow: 0 1px 10px #1a1b1d;
    }

.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu>.menu-item {
	border-bottom: 1px solid rgba(255, 255, 255, .3);
}

.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu>.menu-item.current-menu-item>a {
	color: rgba(255, 255, 255, .7);
}

.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu>.menu-item>a {
	color: #fff;
}

.header.header-main .wrapper-header .bottom .menu-desktop>.menu-item>.sub-menu>.menu-item>a:hover {
    color: rgba(255, 255, 255, .5);

    /* Box Shadow - Primary One */
            -webkit-box-shadow: inset 10px 0 0 -5px #3cb54a;
        box-shadow: inset 10px 0 0 -5px #3cb54a;
    }

/* ************************************************** */
/* _header-mobile-app-nav.scss */
/* ************************************************** */
.header-mobile-app-nav {
	background-color: rgba(0, 0, 0, .75);
}

.header-mobile-app-nav .wrapper-header-mobile-app-nav .mobile-app-link {
	color: #fff;
}

.header-mobile-app-nav .wrapper-header-mobile-app-nav .mobile-app-link .text {
	color: #fff;
}

.header-mobile-app-nav .wrapper-header-mobile-app-nav .mobile-app-child-menu {
    /* Background Color - Secondary One */
            background-color: #1a1b1d;
    }

.header-mobile-app-nav .wrapper-header-mobile-app-nav .mobile-app-child-menu .mobile-app-child-link {
    /* Border - Secondary Two */
            border: 1px solid #333538;
    
	color: #fff;
}

/* ************************************************** */
/* _section-50-50-home.scss */
/* ************************************************** */
.section-50-50-home .wrapper-section-50-50 .visual-50-50 .video-link {
    color: #fff;

    /* Background Image - Secondary One */
            background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 27, 29, .5)), to(rgba(26, 27, 29, .5)));
        background-image: linear-gradient(0deg, rgba(26, 27, 29, .5), rgba(26, 27, 29, .5));
    }

.section-50-50-home .wrapper-section-50-50 .visual-50-50 .video-link:hover {
	background-color: rgba(0, 0, 0, .4);
}

.section-50-50-home .wrapper-section-50-50 .visual-50-50 .video-link .icon {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    }

/* ************************************************** */
/* _section-benefits-main.scss */
/* ************************************************** */
.section-benefits-main .wrapper-section-benefits-main .benefits-slider .benefits-slide .benefits-icon {
	/* Color - Secondary Five */
            color: #898d94;
    }

.section-benefits-main .wrapper-section-benefits-main .benefits-slider .benefits-slide .benefits-title {
    /* Color - Primary One */
            color: #3cb54a;
    }

.section-benefits-main .wrapper-section-benefits-main .benefits-slider .slick-arrow {
	background-color: transparent;
}

.section-benefits-main .wrapper-section-benefits-main .benefits-slider .slick-arrow:hover {
    /* Background Color - Primary One */
	color: #fff;
            background-color: #3cb54a;
    }

/* ************************************************** */
/* _section-callout-company.scss */
/* ************************************************** */
.section-callout-company {
	/* Background Color - Secondary One */
            background-color: #1a1b1d;
    
	color: #fff;
}

.section-callout-company .wrapper-section-callout-company .callout-image .section-image-wrap .section-background-image .video-link {
    color: #fff;

    /* Background Image - Secondary One */
            background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(26, 27, 29, .5)), to(rgba(26, 27, 29, .5)));
        background-image: linear-gradient(0deg, rgba(26, 27, 29, .5), rgba(26, 27, 29, .5));
    }

.section-callout-company .wrapper-section-callout-company .callout-image .section-image-wrap .section-background-image .video-link:hover {
	background-color: rgba(0, 0, 0, .4);
}

.section-callout-company .wrapper-section-callout-company .callout-image .section-image-wrap .section-background-image .video-link .icon {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    }

.section-callout-company .wrapper-section-callout-company .callout-content .section-title {
	color: #fff !important;
}

.section-callout-company .wrapper-section-callout-company .callout-content .section-subtitle {
	color: #898d94 !important;
}

/* ************************************************** */
/* _section-callout-promotion.scss */
/* ************************************************** */
@media (min-width:1200px) {
	.section-callout-promotion .promotion-dark .wrapper-texture-dark {
        /* Background Color - Secondary Two */
                    background-color: #333538;
        	}
}

/* ************************************************** */
/* _section-footer.scss */
/* ************************************************** */
.section-footer-heading {
	/* Color - Secondary Two */
            color: #333538;
    }

.section-footer-social li a {
	/* Color - Secondary Two */
            color: #333538;
    }

.section-footer-social li a:active,
.section-footer-social li a:focus,
.section-footer-social li a:hover,
.section-footer-social li a:not(:disabled):not(.disabled):active {
    /* Color - Primary Two */
            color: #009a49 !important;
    }

.section-footer-contact-list a {
	/* Color - Secondary Three */
            color: #65666a;
        
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.section-footer-contact-list a:hover {
    /* Border - Primary One */
            border-bottom: 1px solid #3cb54a;
    
    /* Color - Primary One */
            color: #3cb54a;
    }

.section-footer-contact-list li i {
    /* Color - Primary One */
            color: #3cb54a;
    }

.section-footer-links li a {
	/* Color - Secondary Three */
            color: #65666a;
    
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.section-footer-links li a:hover {
    /* Border - Primary One */
            border-bottom: 1px solid #3cb54a;
    
    /* Color - Primary One */
            color: #3cb54a;
    }

.section-footer-signoff li a {
	border-bottom: 1px solid rgba(0, 0, 0, .1);

    /* Color - Secondary Three */
            color: #65666a;
    }

.section-footer-signoff li a:hover {
    /* Border - Primary One */
            border-bottom-color: #3cb54a;
    
    /* Color - Primary One */
            color: #3cb54a;
    }

/* ************************************************** */
/* _section-gallery.scss */
/* ************************************************** */
.section-gallery {
    /* Background Color - Tertiary Two */
            background-color: rgba( 242, 244, 248, .5);
    }

.section-gallery .wrapper-section-gallery .gallery-nav-tabs-slider .gallery-nav-tab {
    /* Background Color - Tertiary One */
            background-color: #d4d8df;
    
    /* Color - Secondary Two */
            color: #333538;
    }

.section-gallery .wrapper-section-gallery .gallery-nav-tabs-slider .gallery-nav-tab:after {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
}

.section-gallery .wrapper-section-gallery .gallery-nav-tabs-slider .gallery-nav-tab.slick-current {
    /* Background Color - Secondary Two */
            background-color: #333538;
    
	color: #fff;
}

.section-gallery .wrapper-section-gallery .gallery-nav-tabs-slider .gallery-nav-tab:hover {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    	color: #fff;
}

.section-gallery .wrapper-section-gallery .gallery-image-tabs-slider .gallery-image-tab .gallery-item .gallery-link {
	background-color: transparent
}

.section-gallery .wrapper-section-gallery .gallery-image-tabs-slider .gallery-image-tab .gallery-item .gallery-link:hover {
    /* Background Color - Secondary One */
            background-color: rgba( 26, 27, 29, .35);
    }

/* ************************************************** */
/* _section-gallery-lightbox.scss */
/* ************************************************** */
@media (min-width:992px) {
	.fancybox-container.gallery-lightboxes .wrapper-galleries-lightbox .wrapper-texture-dark {
		/* Background Color - Secondary Two */
                    background-color: #1a1b1d;
        	}
}

.fancybox-container.gallery-lightboxes .fancybox-bg {
	background-color: rgba(0, 0, 0, .95);
}

/* ************************************************** */
/* _section-hero-slider.scss */
/* ************************************************** */
.section-hero-slider {
    border-bottom: 2px solid rgba(0, 0, 0, .6);
}

.section-hero-slider .wrapper-hero-slider .hero-slider .hero-slide:before {
    background-image: radial-gradient(circle farthest-side at 50% 50%, #000, transparent);
}

.section-hero-slider .wrapper-hero-slider .hero-slider .hero-slide .hero-content {
    /* Text Shadow - Secondary One */
            text-shadow: 1px 1px 6px #1a1b1d, 1px 1px 20px #000;
    }

.section-hero-slider .wrapper-hero-slider .hero-slider .hero-slide .hero-content .hero-line {
	color: #fff;
}

.section-hero-slider .wrapper-hero-slider .hero-slider .hero-slide .hero-content .hero-line.hero-line-3 {
	color: rgba(255, 255, 255, .9);
}

@media (min-width:992px) {
	.section-hero-slider .wrapper-hero-slider .wrapper-texture-dark {
        /* Background Color - Secondary One */
                    background-color: rgba( 26, 27, 29, .8);
        	}
}

/* ************************************************** */
/* _section-product-selector.scss */
/* ************************************************** */
.section-product-selector {
    /* Background Color - Tertiary Two */
            background-color: #f2f4f8;
    }

.section-product-selector .wrapper-section-product-selector .prod-selector-nav {
    background-color: #fff;

    /* Background Image - Tertiary Three */
            background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, rgba(255, 255, 255, 0)), to(rgba( 240, 240, 240 , .5)));
        background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 50%, rgba( 240, 240, 240 , .5));
    }

@media (min-width:992px) {
	.section-product-selector .wrapper-section-product-selector .prod-selector-nav {
        /* Background Color - Tertiary Two */
                    background-color: rgba( 242, 244, 248, .75);
        
        /* Background Color - Tertiary Two */
                    background-image: -webkit-gradient(linear, left top, right top, from( 242, 244, 248, .25)), color-stop(70%, #f2f4f8));
            background-image: linear-gradient(90deg,  242, 244, 248, .25), #f2f4f8 70%);
        	}
}

.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item {
    /* Color - Secondary One */
            color: #1a1b1d;
    }

.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item:hover {
    /* Color - Primary One */
            color: #3cb54a;
    
    /* Box Shadow - Primary One */
            -webkit-box-shadow: inset 0 -4px 0 0 #3cb54a;
        box-shadow: inset 0 -4px 0 0 #3cb54a;
    }

@media (min-width:992px) {
	.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item:hover {
        /* Box Shadow - Primary One */
                    -webkit-box-shadow: inset 4px 0 0 0 #3cb54a;
            box-shadow: inset 4px 0 0 0 #3cb54a;
        	}
}

@media (min-width:992px) {
	.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item {
        /* Border - Tertiary One */
                    border-bottom: 1px solid #d4d8df;
        	}
	.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item:first-child {
        /* Border - Tertiary One */
                    border-top: 1px solid #d4d8df;
        	}
}

.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item.slick-current {
    /* Box Shadow - Primary One */
            -webkit-box-shadow: inset 0 -4px 0 0 #3cb54a;
        box-shadow: inset 0 -4px 0 0 #3cb54a;
    }

@media (min-width:992px) {
	.section-product-selector .wrapper-section-product-selector .prod-selector-nav .prod-selector-nav-item.slick-current {
        /* Box Shadow - Primary One */
                    -webkit-box-shadow: inset 4px 0 0 0 #3cb54a;
            box-shadow: inset 4px 0 0 0 #3cb54a;
        	}
}

.section-product-selector .wrapper-section-product-selector .prod-selector-slider .prod-selector-slide .content .content-header {
    /* Color - Primary One */
            color: #3cb54a;
    }

.section-product-selector .wrapper-section-product-selector .prod-selector-slider .prod-selector-slide .content .content-subheader {
    /* Color - Secondary One */
            color: #1a1b1d !important;
    }

/* ************************************************** */
/* _section-reviews.scss */
/* ************************************************** */
.section-reviews-background-image-overlay {
    /* Background Color - Tertiary One */
            background-color: #d4d8df;
    
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, .5)), to(rgba(255, 255, 255, .5)));
	background-image: linear-gradient(180deg, rgba(255, 255, 255, .5), rgba(255, 255, 255, .5));
}

.section-reviews-slider {
	background-color: transparent;
}

.section-reviews-slider-mask {
	background-color: rgba(255, 255, 255, .7);
}

.section-reviews-slider .arrows {
    /* Background Color - Secondary Two */
            background-color: #333538;
    
	color: #fff;
}

.section-reviews-slider .arrows:hover {
    /* Background Color - Primary One */
            background-color: #3cb54a;
    }

.section-reviews-slider .slide {
	color: rgba(0, 0, 0, .75);
}

.section-reviews-slider .slide-blockquote-span {
	/* Color - Secondary Five */
            color: #898d94;
    }

.section-reviews-slider .slide-inner-wrap {
	border-right: 1px none rgba(128, 128, 128, .25);
	border-left: 1px none rgba(128, 128, 128, .25);
}

.section-reviews-slider .slide-stars-wrap .stars {
    /* Color - Primary One */
            color: #3cb54a;
    }

/* ************************************************** */
/* _sidebar.scss */
/* ************************************************** */
#secondary .sidebar-wrapper .sidebar-cta .wrapper-sidebar-cta {
    /* Background Color - Tertiary One */
            background-color: rgba( 212, 216, 223, .5);
    
    /* Color - Secondary One */
            color: #1a1b1d;
    }

#secondary .sidebar-wrapper .sidebar-cta .wrapper-sidebar-cta .title-small {
    /* Color - Primary One */
            color: #3cb54a;
    }

#secondary .search-form input {
    /* Border - Secondary Three */
            border: 1px solid #65666a;
    }

#secondary .search-form .btn {
	/* Border - Secondary Three */
            border: 1px solid #65666a;
    }

#secondary .widget_sm_recent_posts_widget ul li a .recent-thumbnail:before {
	background-color: rgba(0, 0, 0, .25);
}

#secondary.secondary-contact .sidebar-wrapper.sidebar-wrapper-contact {
    /* Background Color - Tertiary Two */
            background-color: #f2f4f8;
    }

/* ************************************************** */
/* _section-trust-ribbon.scss */
/* ************************************************** */
.section-trust-ribbon .wrapper-section-trust-ribbon .trust-ribbon-slider .slick-arrow {
	background-color: transparent;
}

.section-trust-ribbon .wrapper-section-trust-ribbon .trust-ribbon-slider .slick-arrow:hover {
    color: #fff;

    /* Background Color - Primary One */
            background-color: #3cb54a;
    }

</style>