

<style>
/* ************************************************** */
/* COMMON */
/* ************************************************** */
html,
body {
    color: #535353;
}
html,
body {
            color: #535353;
    }
.gradient-top {
            background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(255, 255, 255, 0)));
        background: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0));
    }
.gradient-bottom {
            background: -webkit-gradient(linear, left bottom, left top, from(#6da8e4), to(rgba(109, 168, 228, 0)));
        background: linear-gradient(to top, #6da8e4, rgba(109, 168, 228, 0));
    }
/* ************************************************** */
/* TEMPLATE - PAGE COMMON */
/* ************************************************** */
#main article h1,
#main article h2,
#main article h3,
#main article h4,
#main article h5,
#main article h6,
#main-2 article h1,
#main-2 article h2,
#main-2 article h3,
#main-2 article h4,
#main-2 article h5,
#main-2 article h6 {
            color: #32419e;
    }
#main article a,
#main article a,
#main article a,
#main article a,
#main article a,
#main article a,
#main-2 article a,
#main-2 article a,
#main-2 article a,
#main-2 article a,
#main-2 article a,
#main-2 article a {
            color: #32419e;
    }
#main article a:hover,
#main article a:hover,
#main article a:hover,
#main article a:hover,
#main article a:hover,
#main article a:hover,
#main-2 article a:hover,
#main-2 article a:hover,
#main-2 article a:hover,
#main-2 article a:hover,
#main-2 article a:hover,
#main-2 article a:hover {
            color: #6da8e4;
    }
/* ************************************************** */
/* HEADER - MAIN */
/* ************************************************** */
#header-main {
            background-color: #32419e;
    }
#header-main .wrapper-nav .nav .mmenu-link a {
            color: #fff;
    }
#header-main .wrapper-nav .nav .mmenu-link a:hover {
            color: #fff;
    }
.mm-menu {
            background-color: #bacfe4;
    }
.mm-menu .mm-navbar,
.mm-menu .mm-listview > li {
            border-color: #5f8ead;
    }
.mm-menu .mm-navbar .mm-title {
            color: #d71921;
    }
.mm-menu .mm-listview > li a {
            color: #32419e;
      
}
.mm-menu .mm-listview li a.mm-next {
            background-color: #32419e;
      
}
.mm-menu .mm-navbar .mm-prev:before,
.mm-menu .mm-listview li a.mm-next:after {
            border-color: #fff;
    }
.mm-menu .mm-listview>li a:not(.mm-next) {
    -webkit-tap-highlight-color: rgba(50, 65, 158,.5);
    tap-highlight-color: rgba(50, 65, 158,.5);
}
#header-main .wrapper-nav .nav .menus ul li a {
            color: #fff;
    }
#header-main .wrapper-nav .nav .menus ul li a:hover {
            color: #32419e;
                background-color: #fff;
    }
#header-main .wrapper-nav .nav .menus #menu-top li {
            border-right: 1px solid #fff;
    }
#header-main .wrapper-nav .nav .menus #menu-top li:hover {
            border-right: 1px solid #fff;
    }
#header-main .wrapper-nav .nav .menus ul li .sub-menu {
            background: linear-gradient(to top, #5f8ead, rgba(95, 142, 173, 0.7));
    }
#header-main .wrapper-nav .nav .menus ul li .sub-menu li a {
            color: #fff;
    }
#header-main .wrapper-nav .nav .menus ul li .sub-menu li a:hover {
            color: #b6d3f1;
        background: none;
}
#header-main .wrapper-nav .nav .menus ul li .sub-menu li .sub-menu {
            background: linear-gradient(to left, #5f8ead, rgba(95, 142, 173, 0.7));
    }
#header-main .wrapper-nav .nav .ctas .phone {
            color: #6da8e4;
    }
#header-main .wrapper-nav .nav .ctas .phone i {
            background-color: #6da8e4;
                color: #fff;
    }
#header-main .wrapper-nav .nav .ctas .alternative {
            background-color: #d71921;
                color: #fff;
    }
#header-main .wrapper-nav .nav .ctas .alternative:hover {
            background-color: #ffffff;
                color: #d71921;
    }
#header-main .wrapper-nav-mobile-ctas .phone {
            background-color: #5f8ead;
    }
#header-main .wrapper-nav-mobile-ctas a .phone-text {
            color: #fff;
    }
#header-main .wrapper-nav-mobile-ctas .phone i {
            background-color: #fff;
                color: #5f8ead;
    }
#header-main .wrapper-nav-mobile-ctas .alternative {
            background-color: #d71921;
    }
#header-main .wrapper-nav-mobile-ctas a .alternative-text {
            color: #fff;
    }
/* HEADER - MAIN - Responsiveness */
/* ************************************************** */
@media (min-width: 1200px) {
    #header-main {
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(transparent));
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), transparent);
    }
}
/* STICKY HEADER - MAIN - Responsiveness */
/* ************************************************** */
@media (min-width: 1200px) {
    #header-main.sticky-header {
                    background: #32419e;
                            border-bottom: 5px solid #d71921;
            }
    #header-main.sticky-header .wrapper-nav .nav .menus ul li a {
                    color: #fff;
            }
    #header-main.sticky-header .wrapper-nav .nav .menus ul li a:hover {
                    color: #32419e;
                            background-color: #fff;
            }
    #header-main.sticky-header .wrapper-nav .nav .menus ul li .sub-menu {
                    background: linear-gradient(to top, #5f8ead, rgba(95, 142, 173, 1));
            }
    #header-main.sticky-header .wrapper-nav .nav .menus ul li .sub-menu li a {
                    color: #fff;
            }
    #header-main.sticky-header .wrapper-nav .nav .menus ul li .sub-menu li a:hover {
                    color: #b6d3f1;
                background: none;
    }
    #header-main.sticky-header .wrapper-nav .nav .menus ul li .sub-menu li .sub-menu {
                    background: linear-gradient(to left, #5f8ead, rgba(95, 142, 173, 1));
            }
    #header-main.sticky-header .wrapper-nav .nav .ctas .phone {
                    color: #6da8e4;
            }
    #header-main.sticky-header .wrapper-nav .nav .ctas .phone i {
                    background-color: #6da8e4;
                            color: #fff;
            }
    #header-main.sticky-header .wrapper-nav .nav .ctas .alternative {
                    background-color: #6da8e4;
                            color: #fff;
            }
    #header-main.sticky-header .wrapper-nav .nav .ctas .alternative:hover {
                    background-color: #fff;
                            color: #6da8e4;
            }
}
/* ************************************************** */
/* FOOTER - MAIN */
/* ************************************************** */
#footer-main {
            background-color: #5f8ead;
    }
#footer-main .wrapper-footer .social-icons a .social-icon {
            border: 1px solid #fff;
                color: #fff;
    }
#footer-main .wrapper-footer .social-icons a .social-icon:hover {
            background-color: #fff;
                border: 1px solid #fff;
                color: #5f8ead;
    }
#footer-main .wrapper-footer .copyright {
            color: #fff;
    }
#footer-main .wrapper-footer .nav ul li a {
            color: #fff;
    }
#footer-main .wrapper-footer .nav ul li a:hover {
            background-color: #fff;
                color: #5f8ead;
    }
/* ************************************************** */
/* HERO - SLIDER */
/* ************************************************** */
#hero-slider .slide .overlay { background-color: rgba(0, 0, 0, 0.4); }
#hero-slider .slide .wrapper-slide .slide-content { color: #fff; }
/* ************************************************** */
/* HERO - BANNER */
/* ************************************************** */
#hero-banner .banner .overlay { background-color: rgba(0, 0, 0, 0.4); }
#hero-banner .banner .wrapper-banner .banner-content { color: #fff; }
/* ************************************************** */
/* CTAS - RIBBON */
/* ************************************************** */
#ctas-ribbon {
            background-color: #32419e;
                color: #fff;
    }

#ctas-ribbon .wrapper-ribbon .ribbon-link,
#ctas-ribbon .ribbon-mobile {
            background-color: #d71921;
                color: #fff;
    }
#ctas-ribbon .wrapper-ribbon .ribbon-link:hover {
            background-color: #ffffff;
                color: #d71921;
    }

/* CTAS - RIBBON - Responsiveness */
/* ************************************************** */
@media (min-width: 768px) {
    #ctas-ribbon {
                    border-bottom: solid 5px #6da8e4;
            }
}
/* ************************************************** */
/* CTAS - MAIN */
/* ************************************************** */
#ctas-main {
            background-color: #b6d3f1;
    }
#ctas-main .wrapper-main .cta-main {
            background-color: #6da8e4;
                border: 1px solid #535353;
        -webkit-box-shadow: 0 4px 10px -4px #535353;
        box-shadow: 0 4px 10px -4px #535353;
    }
#ctas-main .wrapper-main .cta-main .icon-tray {
            background-color: #6da8e4;
                border: 1px solid #535353;
        -webkit-box-shadow: 0 6px 20px -2px #535353;
        box-shadow: 0 6px 20px -2px #535353;
    }
#ctas-main .wrapper-main .cta-main .icon-tray .plate {
            background-color: #bacfe4;
                border: 2px solid #fff;
                color: #fff;
    }
#ctas-main .wrapper-main .cta-main .cta-content .text {
            color: #d71921;
    }
#ctas-main .wrapper-main .cta-main .cta-content .link {
            color: #fff;
                border: 1px solid #fff;
    }
#ctas-main .wrapper-main .cta-main .cta-content .link:hover {
             background-color: #fff;
                border: 1px solid #fff;
                color: #6da8e4;
    }

/* ************************************************** */
/* FEATURED - ITEMS */
/* ************************************************** */
#featured-item-1 {
            background-color: #5f8ead;
    }
#featured-item-1 .header {
            color: #fff;
    }
#featured-item-1 .text {
            color: #fff;
    }
#featured-item-1 a {
            border: 1px solid #fff;
                color: #fff;
    }
#featured-item-1 a:hover {
            background-color: #fff;
                border: 1px solid #fff;
                color: #5f8ead;
    }
#featured-item-2 {
            background-color: #6da8e4;
    }
#featured-item-2 .header {
            color: #fff;
    }
#featured-item-2 .text {
            color: #fff;
    }
#featured-item-3 { 
            background-color: #32419e;
    }
#featured-item-3 .header {
            color: #fff;
    }
#featured-item-3 .text {
            color: #fff;
    }
#featured-item-3 a {
            border: 1px solid #fff;
                color: #fff;
    }
#featured-item-3 a:hover {
            background-color: #fff;
                border: 1px solid #fff;
                color: #32419e;
    }
#featured-item-4 {
            background-color: #5f8ead;
    }
#featured-item-4 .header {
            color: #fff;
    }
#featured-item-4 .text {
            color: #fff;
    }
#featured-item-4 a {
            border: 1px solid #fff;
                color: #fff;
    }
#featured-item-4 a:hover {
            background-color: #fff;
                border: 1px solid #fff;
                color: #5f8ead;
    }
#featured-item-5 {
            background-color: #6da8e4;
    }
#featured-item-5 .header {
            color: #fff;
    }
#featured-item-5 .text {
            color: #fff;
    }
/* FEATURED ITEMS - Responsiveness */
/* ************************************************** */
@media (min-width: 768px) {
    #featured-item-2 {
                    border: 8px solid #fff;
            }
    #featured-item-5 {
                    border: 8px solid #fff;
            }
}
/* ************************************************** */
/* FEATURED SECTION - UPPER - HOME */
/* ************************************************** */
.wrapper-featured-sections-upper-home #featured-intro .header {
           color: #32419e;
    }
/* ************************************************** */
/* FOOTER - REVIEWS */
/* ************************************************** */
#footer-reviews .review-gradient-top {
            background: -webkit-gradient(linear, left top, left bottom, from(rgba(109, 168, 228, 0)), to(#6da8e4));
        background: linear-gradient(to bottom, rgba(109, 168, 228, 0), #6da8e4);
    }
#footer-reviews .review-gradient-bottom {
            background-color: #6da8e4;
    }
#footer-reviews .reviews .review-arrow-next,
#footer-reviews .reviews .review-arrow-prev {
            color: #fff;
    }
#footer-reviews .reviews .review .review-content .review-stars { 
            color: #32419e;
    }
#footer-reviews .reviews .review .review-content .review-text {
            color: #fff;
    }
#footer-reviews .reviews .review .review-content .review-link a {
            color: #32419e;
    }
#footer-reviews .reviews .review .review-content .review-link a:hover {
            color: #fff;
    }
/* ************************************************** */
/* FOOTER - MESSAGE - MAP */
/* ************************************************** */
#footer-message {
            background-color: #32419e;
                border-top: 5px solid #5f8ead;
                color: #fff;
    }
#footer-message a {
            color: #32419e;
    }
#footer-message a:hover {
            color: #6da8e4;
    }
#footer-map .wrapper-info .info {
            background-color: #6da8e4;
                color: #fff;
    }
#footer-map .wrapper-info .info .map-text a {
            background-color: #d71921;
                color: #fff;
    }
#footer-map .wrapper-info .info .map-text a:hover {
            background-color: #ffffff;
                color: #d71921;
    }
#footer-map .wrapper-info .info .map-text a.phone-mobile,
#footer-map .wrapper-info .info .map-text a.phone-mobile:hover {
    background-color: transparent;
            color: #fff;
    }
</style>