/*-----------------------------------------------------------------------------------
        Wiser color-schemes
-----------------------------------------------------------------------------------*/
body.wiser-dark-theme #copyrights,
body.dark-footer #footer {
    background-color: #333;
    color: #CCC;
    border-top-color: rgba(0,0,0,0.2);
}
body.dark-footer .wiser-footer-widgets a {
    color: #CCC !important;
}

body.dark-footer #copyrights {
    background-color: rgba(0,0,0,0.2);
    color: rgba(255,255,255,0.25);
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

body:not(.wiser-dark-theme) #copyrights {
    background-color: #DDD !important;
    color: #555 !important;
}

body.wiser-dark-theme use.ic-2 {
	fill:#CCC;
}

.bgcolor a:hover {
    color: #333 !important;
}
#logo a {
    color: #FFF;
}

a:not(.button) {
	color: #444;
}

use.svg-white-text {
    fill: #fff;
}

use.svg-black-text {
    fill: #000;
}

.svg-mobile-cta,
.promo-wiser-theme {
    background-color: #aaa;
}

/*---------------------------- LightGreen Theme ---------------------------------------*/
body.wiser-lightgreen #gotoTop:hover,
body.wiser-lightgreen .button:not(.button-teal):not(.button-border),
body.wiser-lightgreen .button-3d:hover,
body.wiser-lightgreen .button-reveal:hover,
body.wiser-lightgreen .button-border:hover,
body.wiser-lightgreen .button-border.button-fill:before,
body.wiser-lightgreen .bgcolor,
body.wiser-lightgreen .progress,
body.wiser-lightgreen .testimonial .flex-control-nav li a,
body.wiser-lightgreen .svg-mobile-cta,
body.wiser-lightgreen .promo-wiser-theme,
body.wiser-lightgreen .sidenav > .ui-tabs-active > a,
body.wiser-lightgreen .sidenav > .ui-tabs-active > a:hover {
    background-color: #1ABC9C !important;
}

body.wiser-lightgreen .button-border,
body.wiser-lightgreen #primary-menu ul li:hover > a,
body.wiser-lightgreen #primary-menu ul li.current > a {
    color: #1ABC9C;
    border-color: #1ABC9C;
}

body.wiser-lightgreen .button-teal { background-color: #53777A; }
body.wiser-lightgreen .button-3d.button-teal:hover,
body.wiser-lightgreen .button-reveal.button-teal:hover,
body.wiser-lightgreen .button-border.button-teal:hover,
body.wiser-lightgreen .button-border.button-teal.button-fill:before {
    background-color: #53777A !important;
}

body.wiser-lightgreen .button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-lightgreen #phone-button-logo,
body.wiser-lightgreen .bgcolor a,
body.wiser-lightgreen .button:hover {
    color: #FFF !important;
}

body.wiser-lightgreen .color,
body.wiser-lightgreen h4 > span,
body.wiser-lightgreen #copyrights a,
body.wiser-lightgreen #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-lightgreen a:not(.button):not(.contact-us):not(.ui-tabs-anchor):hover,
body.wiser-lightgreen a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover {
    color: #1ABC9C !important;
}

body.wiser-lightgreen .promo-flat,
body.wiser-lightgreen .promo-wiser-theme.promo-dark a.button {
	background-color: #444 !important;
}


body.wiser-lightgreen #primary-menu ul ul:not(.mega-menu-column),
body.wiser-lightgreen  #primary-menu ul li .mega-menu-content,
body.wiser-lightgreen.wiserview #header-wrap,
body.wiser-lightgreen.wiserview #primary-menu > ul {
	border-color: #1ABC9C !important;
}

body.wiser-lightgreen use.ic-1,
body.wiser-lightgreen use.ic-3 {
	fill: #1ABC9C;
}

body.wiser-lightgreen .svg-number,
body.wiser-lightgreen .svg-text {
    fill: #414e59;
}

body.wiser-lightgreen .svg-phone-frame,
body.wiser-lightgreen .cls-6 {
	stroke: #1ABC9C;
}

/*---------------------------- Red Theme ---------------------------------------*/
body.wiser-red #gotoTop:hover,
body.wiser-red .button:not(.button-teal):not(.button-border),
body.wiser-red .button-3d:hover,
body.wiser-red .button-reveal:hover,
body.wiser-red .button-border:hover,
body.wiser-red .button-border.button-fill:before,
body.wiser-red .bgcolor,
body.wiser-red .progress,
body.wiser-red .testimonial .flex-control-nav li a,
body.wiser-red .svg-mobile-cta,
body.wiser-red .promo-wiser-theme {
    background-color: #C02942 !important;
}

body.wiser-red .button-border,
body.wiser-red #primary-menu ul li:hover > a,
body.wiser-red #primary-menu ul li.current > a {
    color: #C02942;
    border-color: #C02942;
}

body.wiser-red .button-teal { background-color: #53777A; }
body.wiser-red .button-3d.button-teal:hover,
body.wiser-red .button-reveal.button-teal:hover,
body.wiser-red .button-border.button-teal:hover,
body.wiser-red .button-border.button-teal.button-fill:before {
    background-color: #53777A !important;
}

body.wiser-red .button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-red #phone-button-logo,
body.wiser-red .bgcolor a,
body.wiser-red .button:hover {
    color: #FFF !important;
}

body.wiser-red .color,
body.wiser-red h4 > span,
body.wiser-red #copyrights a,
body.wiser-red #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-red a:not(.button):not(.contact-us):not(.ui-tabs-anchor):hover,
body.wiser-red a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover {
    color: #C02942 !important;
}

body.wiser-red .promo-flat,
body.wiser-red .promo-wiser-theme.promo-dark a.button {
	background-color: #444 !important;
}

body.wiser-red .sidenav > .ui-tabs-active > a,
body.wiser-red .sidenav > .ui-tabs-active > a:hover {
    background-color: #C02942 !important;
}

body.wiser-red #primary-menu ul ul:not(.mega-menu-column),
body.wiser-red #primary-menu ul li .mega-menu-content,
body.wiser-red.wiserview #header-wrap,
body.wiser-red.wiserview #primary-menu > ul {
	border-color: #C02942 !important;
}

body.wiser-red use.ic-1,
body.wiser-red use.ic-3 {
	fill: #C02942;
}

body.wiser-red .svg-number,
body.wiser-red .svg-text {
    fill: #414e59;
}

body.wiser-red .svg-phone-frame,
body.wiser-red .cls-6 {
	stroke: #C02942;
}

/*---------------------------- Teal Theme ---------------------------------------*/

body.wiser-teal #gotoTop:hover,
body.wiser-teal .button:not(.button-teal):not(.button-border),
body.wiser-teal .button-3d:hover,
body.wiser-teal .button-reveal:hover,
body.wiser-teal .button-border:hover,
body.wiser-teal .button-border.button-fill:before,
body.wiser-teal .bgcolor,
body.wiser-teal .progress,
body.wiser-teal .testimonial .flex-control-nav li a,
body.wiser-teal .svg-mobile-cta,
body.wiser-teal .promo-wiser-theme {
    background-color: #53777A !important;
}

body.wiser-teal .button-border,
body.wiser-teal #primary-menu ul li:hover > a,
body.wiser-teal #primary-menu ul li.current > a {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-teal .button-teal { background-color: #1693A5; }
body.wiser-teal .button-3d.button-teal:hover,
body.wiser-teal .button-reveal.button-teal:hover,
body.wiser-teal .button-border.button-teal:hover,
body.wiser-teal .button-border.button-teal.button-fill:before {
    background-color: #1693A5 !important;
}

body.wiser-teal .button-border.button-teal {
    color: #1693A5;
	border-color: #1693A5;
}

body.wiser-teal .bgcolor a,
body.wiser-teal .button:hover,
body.wiser-teal  #logo a {
    color: #FFF !important;
}

body.wiser-teal .color,
body.wiser-teal h4 > span,
body.wiser-teal #copyrights a,
body.wiser-teal #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-teal #primary-menu ul li.current:not(.phone-button) > a,
body.wiser-teal a:not(.button):not(.contact-us):not(.ui-tabs-anchor):hover,
body.wiser-teal a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover {
    color: #53777A !important;
}

body.wiser-teal .sidenav > .ui-tabs-active > a,
body.wiser-teal .sidenav > .ui-tabs-active > a:hover,
body.wiser-teal .promo-flat {
    background-color: #F5F5F5 !important;
    color: #555;
}

body.wiser-teal .sidenav > .ui-tabs-active > a,
body.wiser-teal .sidenav > .ui-tabs-active > a:hover,
body.wiser-teal .promo.promo-dark:not(.promo-full) h3 {
    color: #333 !important;
    text-shadow: none;
}

body.wiser-teal #primary-menu ul ul:not(.mega-menu-column),
body.wiser-teal.wiserview #header-wrap,
body.wiser-teal #primary-menu ul li .mega-menu-content,
body.wiser-teal.wiserview #primary-menu > ul {
	border-color: #53777A !important;
}

body.wiser-teal use.ic-1,
body.wiser-teal use.ic-3 {
	fill: #53777A;
}

body.wiser-teal .svg-number,
body.wiser-teal .svg-text {
    fill: #414e59;
}

body.wiser-teal .svg-phone-frame,
body.wiser-teal .cls-6 {
	stroke: #53777A;
}

body.wiser-teal .promo-wiser-theme.promo-dark a.button,
body.wiser-teal .promo-wiser-theme.promo-light a.button {
	background-color: #333 !important;
}

/*---------------------------- Yellow Theme ---------------------------------------*/

body.wiser-yellow #gotoTop:hover,
body.wiser-yellow .button:not(.button-teal):not(.button-border),
body.wiser-yellow .button-3d:hover,
body.wiser-yellow .button-reveal:hover,
body.wiser-yellow .button-border:hover,
body.wiser-yellow .button-border.button-fill:before,
body.wiser-yellow .bgcolor,
body.wiser-yellow .progress,
body.wiser-yellow .testimonial .flex-control-nav li a,
body.wiser-yellow .sidenav > .ui-tabs-active > a,
body.wiser-yellow .sidenav > .ui-tabs-active > a:hover,
body.wiser-yellow .svg-mobile-cta,
body.wiser-yellow .promo-wiser-theme  {
    background-color: #ECD078 !important;
    color: #000 !important;
    text-shadow: none !important;
}
body.wiser-yellow .feature-box.fbox-plain .fbox-icon i {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.57)
}

body.wiser-yellow .button-border,
body.wiser-yellow #primary-menu ul li:hover > a,
body.wiser-yellow #primary-menu ul li.current > a {
    color: #ECD078;
    border-color: #ECD078;
    text-shadow: none !important;
}

body.wiser-yellow .button-teal { background-color: #53777A; }
body.wiser-yellow .button-3d.button-teal:hover,
body.wiser-yellow .button-reveal.button-teal:hover,
body.wiser-yellow .button-border.button-teal:hover,
body.wiser-yellow .button-border.button-teal.button-fill:before {
    background-color: #53777A !important;
}

body.wiser-yellow .button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-yellow .bgcolor > a,
body.wiser-yellow .button:hover,
body.wiser-yellow .promo-wiser-theme h3 {
    color: #000 !important;
}

body.wiser-yellow .cls-7 {
	fill: #333 !important;
}

body.wiser-yellow .color,
body.wiser-yellow h4 > span,
body.wiser-yellow #copyrights a,
body.wiser-yellow #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-yellow #primary-menu ul li.current:not(.phone-button) > a,
body.wiser-yellow a:not(.button):not(.contact-us):not(.ui-tabs-anchor):hover,
body.wiser-yellow a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover,
body.wiser-yellow .promo-dark:not(.promo-wiser-theme) h3 {
    color: #ECD078 !important;
}

body.wiser-yellow #primary-menu ul ul:not(.mega-menu-column),
body.wiser-yellow.wiserview #header-wrap,
body.wiser-yellow #primary-menu ul li .mega-menu-content,
body.wiser-yellow.wiserview #primary-menu > ul {
	border-color: #ECD078 !important;
}

body.wiser-yellow use.ic-1,
body.wiser-yellow use.ic-3 {
	fill: #ECD078;
}

body.wiser-yellow .svg-number,
body.wiser-yellow .svg-text {
    fill: #414e59;
}

body.wiser-yellow .svg-phone-frame,
body.wiser-yellow .cls-6 {
	stroke: #ECD078;
}

body.wiser-yellow .promo-flat,
body.wiser-yellow .promo-wiser-theme.promo-dark a.button {
	background-color: #333 !important;
	color: #ECD078 !important;
}

/*---------------------------- Amber Theme ---------------------------------------*/

body.wiser-amber #gotoTop:hover,
body.wiser-amber .button:not(.button-teal):not(.button-border),
body.wiser-amber .button-3d:hover,
body.wiser-amber .button-reveal:hover,
body.wiser-amber .button-border:hover,
body.wiser-amber .button-border.button-fill:before,
body.wiser-amber .bgcolor,
body.wiser-amber .progress,
body.wiser-amber .testimonial .flex-control-nav li a,
body.wiser-amber .sidenav > .ui-tabs-active > a,
body.wiser-amber .sidenav > .ui-tabs-active > a:hover,
body.wiser-amber .svg-mobile-cta,
body.wiser-amber .promo-wiser-theme  {
    background-color: #EB9C4D !important;
}

body.wiser-amber .button-border,
body.wiser-amber #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-amber #primary-menu ul li.current:not(.phone-button) > a {
    color: #EB9C4D !important;
    border-color: #EB9C4D;
}

body.wiser-amber .button-teal { background-color: #53777A; }
body.wiser-amber .button-3d.button-teal:hover,
body.wiser-amber .button-reveal.button-teal:hover,
body.wiser-amber .button-border.button-teal:hover,
body.wiser-amber .button-border.button-teal.button-fill:before {
    background-color: #53777A !important;
}

body.wiser-amber .button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-amber .bgcolor a,
body.wiser-amber .button:hover,
body.wiser-amber .promo-wiser-theme {
    color: #FFF !important;
}

body.wiser-amber .color,
body.wiser-amber h4 > span,
body.wiser-amber #copyrights a,
body.wiser-amber a:not(.button):not(.contact-us):not(.ui-tabs-anchor):hover,
body.wiser-amber a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover {
    color: #EB9C4D !important;
}

body.wiser-amber .promo-flat,
body.wiser-amber .promo-wiser-theme.promo-dark a.button {
	background-color: #444 !important;
}

body.wiser-amber #primary-menu ul ul:not(.mega-menu-column),
body.wiser-amber #primary-menu ul li .mega-menu-content,
body.wiser-amber.wiserview #header-wrap,
body.wiser-amber.wiserview #primary-menu > ul {
	border-color: #EB9C4D !important;
}

body.wiser-amber use.ic-1,
body.wiser-amber use.ic-3 {
	fill: #EB9C4D;
}

body.wiser-amber .svg-number,
body.wiser-amber .svg-text {
    fill: #414e59;
}

body.wiser-amber .svg-phone-frame,
body.wiser-amber .cls-6 {
	stroke:  #EB9C4D;
}

/*---------------------------- Green Theme ---------------------------------------*/

body.wiser-green #gotoTop:hover,
body.wiser-green .button:not(.button-teal):not(.button-border),
body.wiser-green .button-3d:hover,
body.wiser-green .button-reveal:hover,
body.wiser-green .button-border:hover,
body.wiser-green .button-border.button-fill:before,
body.wiser-green .bgcolor,
body.wiser-green .progress,
body.wiser-green .testimonial .flex-control-nav li a,
body.wiser-green .sidenav > .ui-tabs-active > a,
body.wiser-green .sidenav > .ui-tabs-active > a:hover,
body.wiser-green .svg-mobile-cta {
    background-color: #59BA41 !important;
}

body.wiser-green .button-border,
body.wiser-green #primary-menu ul li:not(.bgcolor):hover > a,
body.wiser-green #primary-menu ul li.current > a {
    color: #59BA41 !important;
    border-color: #59BA41;
}

body.wiser-green .button-teal { background-color: #53777A; }
body.wiser-green .button-3d.button-teal:hover,
body.wiser-green .button-reveal.button-teal:hover,
body.wiser-green .button-border.button-teal:hover,
body.wiser-green .button-border.button-teal.button-fill:before {
    background-color: #53777A !important;
}

body.wiser-green .button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-green .bgcolor a,
body.wiser-green .button:hover {
    color: #FFF !important;
}

body.wiser-green .color,
body.wiser-green h4 > span,
body.wiser-green #copyrights a,
body.wiser-green #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-green #primary-menu ul li.current:not(.phone-button) > a,
body.wiser-green a:not(.button):not(.contact-us):not(.ui-tabs-anchor):hover,
body.wiser-green a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover {
    color: #59BA41  !important;
}

body.wiser-green .promo-flat,
body.wiser-green .promo-wiser-theme.promo-dark a.button {
	background-color: #444 !important;
}

body.wiser-green .sidenav > .ui-tabs-active > a,
body.wiser-green .sidenav > .ui-tabs-active > a:hover,
body.wiser-green .promo-wiser-theme {
    background-color: #59BA41 !important;
}

body.wiser-green #primary-menu ul ul:not(.mega-menu-column),
body.wiser-green #primary-menu ul li .mega-menu-content,
body.wiser-green.wiserview #header-wrap,
body.wiser-green.wiserview #primary-menu > ul {
	border-color: #59BA41 !important;
}

body.wiser-green use.ic-1,
body.wiser-green use.ic-3 {
	fill: #59BA41;
}

body.wiser-green .svg-number,
body.wiser-green .svg-text {
    fill: #414e59;
}

body.wiser-green .svg-phone-frame,
body.wiser-green .cls-6 {
	stroke: #59BA41;
}

/*---------------------------- Aqua Theme ---------------------------------------*/

body.wiser-aqua #gotoTop:hover,
body.wiser-aqua .button:not(.button-teal):not(.button-border),
body.wiser-aqua .button-3d:hover,
body.wiser-aqua .button-reveal:hover,
body.wiser-aqua .button-border:hover,
body.wiser-aqua .button-border.button-fill:before,
body.wiser-aqua .bgcolor,
body.wiser-aqua .progress,
body.wiser-aqua .testimonial .flex-control-nav li a,
body.wiser-aqua .svg-mobile-cta {
    background-color: #40C0CB !important;
}

body.wiser-aqua .button-border,
body.wiser-aqua #primary-menu ul li:not(.bgcolor):hover > a,
body.wiser-aqua #primary-menu ul li.current > a {
    color: #40C0CB !important;
    border-color: #40C0CB;
}

body.wiser-aqua .button-teal { background-color: #53777A; }
body.wiser-aqua .button-3d.button-teal:hover,
body.wiser-aqua .button-reveal.button-teal:hover,
body.wiser-aqua .button-border.button-teal:hover,
body.wiser-aqua .button-border.button-teal.button-fill:before {
    background-color: #53777A !important;
}

body.wiser-aqua .button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-aqua .bgcolor a,
body.wiser-aqua .button:hover,
body.wiser-aqua .promo-wiser-theme  {
    color: #FFF !important;
}

body.wiser-aqua .color,
body.wiser-aqua h4 > span,
body.wiser-aqua #copyrights a,
body.wiser-aqua #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-aqua #primary-menu ul li.current:not(.phone-button) > a,
body.wiser-aqua a:not(.button):not(.contact-us):not(.ui-tabs-anchor):hover,
body.wiser-aqua a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover {
    color: #40C0CB !important;
}

body.wiser-aqua .promo-flat,
body.wiser-aqua .promo-wiser-theme.promo-dark a.button  {
	background-color: #444 !important;
}

body.wiser-aqua .sidenav > .ui-tabs-active > a,
body.wiser-aqua .sidenav > .ui-tabs-active > a:hover,
body.wiser-aqua .promo-wiser-theme {
    background-color: #40C0CB !important;
}

body.wiser-aqua #primary-menu ul ul:not(.mega-menu-column),
body.wiser-aqua #primary-menu ul li .mega-menu-content,
body.wiser-aqua.wiserview #header-wrap,
body.wiser-aqua.wiserview #primary-menu > ul {
	border-color: #40C0CB !important;
}

body.wiser-aqua use.ic-1,
body.wiser-aqua use.ic-3 {
	fill: #40C0CB;
}

body.wiser-aqua .svg-number,
body.wiser-aqua .svg-text {
    fill: #414e59;
}

body.wiser-aqua .svg-phone-frame,
body.wiser-aqua .cls-6 {
	stroke: #40C0CB !important;
}

/*---------------------------- Fichet Theme ---------------------------------------*/
body.wiser-fichet #gotoTop:hover,
body.wiser-fichet .button:not(.button-teal):not(.button-border),
body.wiser-fichet .button-3d:hover,
body.wiser-fichet .button-reveal:hover,
body.wiser-fichet .button-border:hover,
body.wiser-fichet .button-border.button-fill:before,
body.wiser-fichet .bgcolor,
body.wiser-fichet .progress,
body.wiser-fichet .testimonial .flex-control-nav li a,
body.wiser-fichet .svg-mobile-cta,
body.wiser-fichet .promo-wiser-theme{
    background-color: #bcbd00 !important;
}

body.wiser-fichet .button-border,
body.wiser-fichet #primary-menu ul li:hover > a,
body.wiser-fichet #primary-menu ul li.current > a,
body.wiser-fichet .line {
    color: #bcbd00;
    border-color: #bcbd00;
}

body.wiser-fichet .button-teal { background-color: #53777A; }
body.wiser-fichet .button-3d.button-teal:hover,
body.wiser-fichet .button-reveal.button-teal:hover,
body.wiser-fichet .button-border.button-teal:hover,
body.wiser-fichet .button-border.button-teal.button-fill:before {
    background-color: #53777A !important;
}

body.wiser-fichet .button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-fichet #phone-button-logo,
body.wiser-fichet .bgcolor a,
body.wiser-fichet .button:hover,
body.wiser-fichet .heading-block:after {
    color: #FFF !important;
}

body.wiser-fichet .color,
body.wiser-fichet h4 > span,
body.wiser-fichet #copyrights a,
body.wiser-fichet #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-fichet a:not(.button):not(.contact-us):not(.contact-us-ref):not(.ui-tabs-anchor):hover,
body.wiser-fichet a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover {
    color: #bcbd00 !important;
}

body.wiser-fichet .promo-flat,
body.wiser-fichet .promo-wiser-theme.promo-dark a.button  {
	background-color: #555 !important;
}

body.wiser-fichet .sidenav > .ui-tabs-active > a,
body.wiser-fichet .sidenav > .ui-tabs-active > a:hover,
body.wiser-fichet .promo-wiser-theme {
    background-color: #bcbd00 !important;
	color: #fff;
}

body.wiser-fichet #primary-menu ul ul:not(.mega-menu-column),
body.wiser-fichet #primary-menu ul li .mega-menu-content,
body.wiser-fichet.wiserview #header-wrap,
body.wiser-fichet.wiserview #primary-menu > ul {
	border-color: #bcbd00 !important;
}

body.wiser-fichet use.ic-1,
body.wiser-fichet use.ic-3 {
	fill: #bcbd00;
}

body.wiser-fichet .svg-number,
body.wiser-fichet .svg-text {
    fill: #414e59;
}

body.wiser-fichet .promo-wiser-theme a,
body.wiser-fichet .promo-wiser-theme a:hover {
	color: #fff !important;
}

body.wiser-fichet .svg-phone-frame,
body.wiser-fichet .cls-6 {
	stroke: #bcbd00;
}

/*---------------------------- Blue Theme ---------------------------------------*/
body.wiser-blue #gotoTop:hover,
body.wiser-blue .button:not(.button-teal):not(.button-border),
body.wiser-blue .button-3d:hover,
body.wiser-blue .button-reveal:hover,
body.wiser-blue .button-border:hover,
body.wiser-blue .button-border.button-fill:before,
body.wiser-blue .bgcolor,
body.wiser-blue .progress,
body.wiser-blue .testimonial .flex-control-nav li a,
body.wiser-blue .svg-mobile-cta {
    background-color: #17a2b8 !important;
}

body.wiser-blue .button-border,
body.wiser-blue #primary-menu ul li:hover > a,
body.wiser-blue #primary-menu ul li.current > a {
    color: #17a2b8;
    border-color: #17a2b8;
}

body.wiser-blue .button-teal { background-color: #53777A; }
body.wiser-blue .button-3d.button-teal:hover,
body.wiser-blue .button-reveal.button-teal:hover,
body.wiser-blue .button-border.button-teal:hover,
body.wiser-blue .button-border.button-teal.button-fill:before {
    background-color: #53777A !important;
}

body.wiser-blue .button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-blue .bgcolor a,
body.wiser-blue .button:hover {
    color: #FFF !important;
}

body.wiser-blue .color,
body.wiser-blue h4 > span,
body.wiser-blue #copyrights a,
body.wiser-blue #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-blue #primary-menu ul li.current:not(.phone-button) > a,
body.wiser-blue a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover,
body.wiser-blue a:not(.button):not(.contact-us):not(.ui-tabs-anchor):hover {
    color: #17a2b8 !important;
}

body.wiser-blue .promo-flat,
body.wiser-blue .promo-wiser-theme.promo-dark a.button  {
	background-color: #444 !important;
}

body.wiser-blue .sidenav > .ui-tabs-active > a,
body.wiser-blue .sidenav > .ui-tabs-active > a:hover,
body.wiser-blue .promo-wiser-theme {
    background-color: #17a2b8 !important;
}

body.wiser-blue #primary-menu ul ul:not(.mega-menu-column),
body.wiser-blue #primary-menu ul li .mega-menu-content,
body.wiser-blue.wiserview #header-wrap,
body.wiser-blue.wiserview #primary-menu > ul {
	border-color: #17a2b8 !important;
 }

body.wiser-blue use.ic-1,
body.wiser-blue use.ic-3{
	fill: #17a2b8;
}

body.wiser-blue .svg-number,
body.wiser-blue .svg-text {
    fill: #414e59;
}
body.wiser-blue .svg-phone-frame,
body.wiser-blue .cls-6 {
	stroke: #17a2b8;
}


/*---------------------------- Dirtygreen Theme ---------------------------------------*/
body.wiser-dirtygreen #gotoTop:hover,
body.wiser-dirtygreen .button:not(.button-teal):not(.button-border),
body.wiser-dirtygreen .button-3d:hover,
body.wiser-dirtygreen .button-reveal:hover,
body.wiser-dirtygreen .button-border:hover,
body.wiser-dirtygreen .button-border.button-fill:before,
body.wiser-dirtygreen .bgcolor,
body.wiser-dirtygreen .progress,
body.wiser-dirtygreen .testimonial .flex-control-nav li a,
body.wiser-dirtygreen .svg-mobile-cta {
    background-color: #1693A5 !important;
}

body.wiser-dirtygreen .button-border,
body.wiser-dirtygreen #primary-menu ul li:hover > a,
body.wiser-dirtygreen #primary-menu ul li.current > a {
    color: #1693A5;
    border-color: #1693A5;
}

body.wiser-dirtygreen .button-teal { background-color: #53777A; }
body.wiser-dirtygreen .button-3d.button-teal:hover,
body.wiser-dirtygreen .button-reveal.button-teal:hover,
body.wiser-dirtygreen .button-border.button-teal:hover,
body.wiser-dirtygreen .button-border.button-teal.button-fill:before {
    background-color: #53777A !important;
}

body.wiser-dirtygreen .button-border.button-teal {
    color: #53777A;
    border-color: #53777A;
}

body.wiser-dirtygreen .bgcolor a,
body.wiser-dirtygreen .button:hover {
    color: #FFF !important;
}

body.wiser-dirtygreen .color,
body.wiser-dirtygreen h4 > span,
body.wiser-dirtygreen #copyrights a,
body.wiser-dirtygreen #primary-menu ul li:hover:not(.phone-button) > a,
body.wiser-dirtygreen #primary-menu ul li.current:not(.phone-button) > a,
body.wiser-dirtygreen a:not(.button):not(.contact-us):not(.ui-tabs-anchor) h4:hover,
body.wiser-dirtygreen a:not(.button):not(.contact-us):not(.ui-tabs-anchor):hover {
    color: #1693A5 !important;
}

body.wiser-dirtygreen .promo-flat,
body.wiser-dirtygreen .promo-wiser-theme.promo-dark a.button  {
	background-color: #444 !important;
}

body.wiser-dirtygreen .sidenav > .ui-tabs-active > a,
body.wiser-dirtygreen .sidenav > .ui-tabs-active > a:hover,
body.wiser-dirtygreen .promo-wiser-theme {
    background-color: #1693A5 !important;
}

body.wiser-dirtygreen #primary-menu ul ul:not(.mega-menu-column),
body.wiser-dirtygreen #primary-menu ul li .mega-menu-content,
body.wiser-dirtygreen.wiserview #header-wrap,
body.wiser-dirtygreen.wiserview #primary-menu > ul {
	border-color: #1693A5 !important;
 }

body.wiser-dirtygreen use.ic-1,
body.wiser-dirtygreen use.ic-3{
	fill: #1693A5;
}

body.wiser-dirtygreen .svg-number,
body.wiser-dirtygreen .svg-text {
    fill: #414e59;
}
body.wiser-dirtygreen .svg-phone-frame,
body.wiser-dirtygreen .cls-6 {
	stroke: #1693A5;
}