/**********************
	GLOBAL THEMES
**********************/

/*******************
	COLORS
*******************/
/*DEFAULT*/
.maincontain h1.default,
.maincontain h2.default,
.maincontain h3.default,
.default-ft{
	color: #474c55;
}
.default{
	background-color: transparent;
}
a:hover,
.button:hover,
.breadcrumb a.active:hover{
	color:#2c6ca3;
	text-decoration: underline;
}

/*WHITE*/
.white-font,
.white-link a:hover,
.white-link .ui-tabs-nav li.ui-tabs-active a{
	color: #ffffff;
}
.white,
.maincontain .hero-content.white{
	background-color: #ffffff;
}
.white .opacity,
.maincontain .white .opacity{
	background-color: rgba(255,255,255, .9);
}
.maincontain .white-font h1,
.maincontain .white-font h2,
.maincontain .white-font h3,
.maincontain .white-font a,
.maincontain .white-font a.active,
.maincontain .white-font .breadcrumb,
.maincontain .white-font p.blockquote
{
	color: #fff !important;
}
.maincontain .white-font a:hover{
	color: #2c6ca3;
	opacity: 1;
}


.mod-testimonial-white .testimonial.white-font{
	color: #474c55;
}
.mod-testimonial-white .white-link a:hover,
.mod-testimonial-white .white-link .ui-tabs-nav li.ui-tabs-active a{
	color: #3781c1;
}

.maincontain .mod-testimonial-white .white-font h1,
.maincontain .mod-testimonial-white .white-font h2,
.maincontain .mod-testimonial-white .white-font h3
{
	color: #474c55 !important;
}
.maincontain .mod-testimonial-white .white-font h1 a,
.maincontain .mod-testimonial-white .white-font h2 a,
.maincontain .mod-testimonial-white .white-font h3 a
{
	color: #474c55 !important;
}
.maincontain .mod-testimonial-white .white-font a,
.maincontain .mod-testimonial-white .white-font a.active
{
	color: #3781c1 !important;
}
.maincontain .mod-testimonial-white  .white-font a:hover{
	color: #2c6ca3;
	opacity: 1;
}

/*BLACK*/
.black-font,
.black-link a:hover,
.black-link .ui-tabs-nav li.ui-tabs-active a{
	color: #000000;
}
.black{
	background-color: #000000;
}
.black .opacity,
.black-opacity,
.maincontain .black .opacity{
	background-color: rgba(0,0,0, .7);
}
.maincontain .black-font a.active,
.maincontain .black-font a{
	color: #000000;
}
.maincontain .black-font a:hover{
	color: #000000;
	opacity: .5;
}

/* Borders Inline Text Promo */
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial > .testimonial-content,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial > .testimonial-content{
	background: #fff !important;
}

.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.darkgreen,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.darkgreen > .testimonial-content{
	border-left: 8px solid #638C1C;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.lightgreen,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.lightgreen > .testimonial-content{
	border-left: 8px solid #ABAD25;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.red,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.red > .testimonial-content{
	border-left: 8px solid #A22B2F;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.darkorange,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.darkorange > .testimonial-content{
	border-left: 8px solid #C2531B;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.lightorange,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.lightorange > .testimonial-content{
	border-left: 8px solid #D57F00;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.lightteal,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.lightteal > .testimonial-content{
	border-left: 8px solid #19988B;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.darkteal,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.darkteal > .testimonial-content{
	border-left: 8px solid #007582;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.yellow,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.yellow > .testimonial-content{
	border-left: 8px solid #DBAA00;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.blue,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.blue > .testimonial-content{
	border-left: 8px solid #005E86;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.lightgrey,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.lightgrey > .testimonial-content{
	border-left: 8px solid #D1D0CF;
}
.maincontain .mod-testimonial .mod-testimonial-text-inline .testimonial.darkgrey,
.mod-testimonial-container .mod-testimonial-text-inline .row .testimonial-item .testimonial.darkgrey > .testimonial-content{
	border-left: 8px solid #63656A;
}

/* Borders Large Block Promo Theming */
/* DARK GREEN */
.mod-testimonial-large-block .large-block-content.testimonial.darkgreen{
	border-left: 8px solid #638C1C;
}
.mod-testimonial-large-block .large-block-content.testimonial.darkgreen ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.darkgreen ol li:before{
	color: #638C1C;
}

/* LIGHT GREEN */
.mod-testimonial-large-block .large-block-content.testimonial.lightgreen{
	border-left: 8px solid #ABAD25;
}
.mod-testimonial-large-block .large-block-content.testimonial.lightgreen ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.lightgreen ol li:before{
	color: #ABAD25;
}

/* Red */
.mod-testimonial-large-block .large-block-content.testimonial.red{
	border-left: 8px solid #A22B2F;
}
.mod-testimonial-large-block .large-block-content.testimonial.red ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.red ol li:before{
	color: #ABAD25;
}

/*DARK ORANGE*/
.mod-testimonial-large-block .large-block-content.testimonial.darkorange{
	border-left: 8px solid #C2531B;
}
.mod-testimonial-large-block .large-block-content.testimonial.darkorange ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.darkorange ol li:before{
	color: #C2531B;
}

/*LIGHT ORANGE*/
.mod-testimonial-large-block .large-block-content.testimonial.lightorange{
	border-left: 8px solid #D57F00;
}
.mod-testimonial-large-block .large-block-content.testimonial.lightorange ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.lightorange ol li:before{
	color: #D57F00;
}

/*LIGHT TEAL*/
.mod-testimonial-large-block .large-block-content.testimonial.lightteal{
	border-left: 8px solid #19988B;
}
.mod-testimonial-large-block .large-block-content.testimonial.lightteal ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.lightteal ol li:before{
	color: #19988B;
}

/*DARK TEAL*/
.mod-testimonial-large-block .large-block-content.testimonial.darkteal{
	border-left: 8px solid #007582;
}
.mod-testimonial-large-block .large-block-content.testimonial.darkteal ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.darkteal ol li:before{
	color: #007582;
}

/* YELLOW */
.mod-testimonial-large-block .large-block-content.testimonial.yellow{
	border-left: 8px solid #DBAA00;
}
.mod-testimonial-large-block .large-block-content.testimonial.yellow ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.yellow ol li:before{
	color: #DBAA00;
}

/* BLUE */
.mod-testimonial-large-block .large-block-content.testimonial.blue{
	border-left: 8px solid #005E86;
}
.mod-testimonial-large-block .large-block-content.testimonial.blue ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.blue ol li:before{
	color: #005E86;
}


/* LIGHT GREY */
.mod-testimonial-large-block .large-block-content.testimonial.lightgrey{
	border-left: 8px solid #D1D0CF;
}
.mod-testimonial-large-block .large-block-content.testimonial.lightgrey ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.lightgrey ol li:before{
	color: #D1D0CF;
}

/*MEDIUM GREY*/
.mod-testimonial-large-block .large-block-content.testimonial.lightgrey{
	border-left: 8px solid #98999B;
}
.mod-testimonial-large-block .large-block-content.testimonial.lightgrey ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.lightgrey ol li:before{
	color: #98999B;
}

/*DARK GREY*/
.mod-testimonial-large-block .large-block-content.testimonial.darkgrey{
	border-left: 8px solid #63656A;
}
.mod-testimonial-large-block .large-block-content.testimonial.darkgrey ul li:before,
.mod-testimonial-large-block .large-block-content.testimonial.darkgrey ol li:before{
	color: #63656A;
}

/*RED*/
.maincontain .mod-callout.red,
.maincontain .mod-callout.red a,
.maincontain .mod-testimonial.red,
.maincontain .mod-testimonial.red a{
	color: #fff;
}
.maincontain .mod-callout.red a:hover,
.maincontain .mod-testimonial.red a:hover
{
	color: #fff;
	opacity:.5;
}
.red-font{
	color: #A22B2F !important;
}
.red h1.accent,
.red h2.accent,
.red h3.accent,
.red h1.accent a,
.red h2.accent a,
.red h3.accent a,
/*.red a:hover,*/
.red a.active,
/*.red .button:hover,
.red .breadcrumb a.active:hover,*/
.red .color-header,
.maincontain .red h1,
.maincontain .red h2,
.maincontain .red h3,
/*.maincontain .red a:hover,*/
.maincontain .red a.active,
/*.maincontain .red .button:hover, */
.red .mod-showhide .ui-accordion-header:hover,
.maincontain .red.mod-showhide .ui-accordion-header:hover,
.red .mod-tabs .ui-accordion-header:hover,
.maincontain .red.mod-tabs .ui-accordion-header:hover,
.red blockquote:before,
.red .ui-tabs-nav li.ui-tabs-active a,
.red .mod-tabs .ui-tabs-nav a:hover,
.red .mod-callout a:hover,
/*.red .mod-testimonial a:hover,*/
.red .mod-sectionlisting a:hover,
.red .footer-primary-column a:before{
	color: #A22B2F;
}
.red .divider,
.maincontain .red .divider, .maincontain.red .horiz-divider{
	border-color: #A22B2F  !important;
}
.red p.divider,
.maincontain .red p.divider{
	border-color: #ccc  !important;
}
.red-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.red-opacity,
.red.mod-contentblocks .heading,
.red .opacity,
.maincontain .red .opacity{
	background-color: rgba(164,26,45, .9);
}
.red .mod-heroslider .slider-image-content .slider-content,
.red .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.red .slider-image-content .slider-content,
.red .hero-content,
.mod-heroslider.red .hero-content,
.maincontain .hero-content.red,
.red.slider-item .slider-item-content,
.red.slider-item .testimonial-content,
.slider-item .slider-item-content.red,
.red.mod-callout,
.red.mod-testimonial > .testimonial-content,
.red .mod-testimonial-1 > .testimonial-content,
.red.mod-testimonial-1 > .testimonial-content,
.red .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.red .cta-heading:before,
.maincontain .mod-cta.red .cta-item .cta-heading:before,
.mod-filter.red,
.red .mod-testimonial .testimonial > .testimonial-content,
.maincontain .mod-testimonial.red .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.red > .testimonial-details{
	background-color: #A22B2F;
}
.mod-testimonial-2 .testimonial-item .testimonial.red, .mod-testimonial-3 .testimonial-item .testimonial.red, .mod-testimonial-4 .testimonial-item .testimonial.red{
	background-color: #638C1C;
}
.red .hero-content.colorblock{
	background-color: #D57F00;
}
.red .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.red .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #A22B2F;
	border-bottom: solid 3px #ffffff;
}
.red .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #A22B2F;
	font-size: 22px;
}
.red .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #A22B2F;
}
/*Global theme*/
.gl-red.country .site-label, .gl-red.micro .site-label {
	background-color: #A22B2F;
}
.gl-red.micro  nav .parent.primary-level.active-top > a {
	color: #A22B2F;
}
.gl-red.micro  nav .parent.primary-level.active-top > a::after {
    background: #A22B2F;
}
.gl-red.micro nav#main-menu{
	color: #A22B2F;
}
.gl-red.micro #main-menu a.active{
	color: #A22B2F;
}
.gl-red.micro #main-menu a:hover{
	color: #A22B2F;
}
.gl-red.micro #main-menu > ul > li.active > a:after{
	background: #A22B2F;
}
.gl-red.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-red.micro nav#main-menu{
		color: #fff;
	}
	.gl-red.micro #main-menu a.active{
		color: #A22B2F;
	}
	.gl-red.micro #main-menu a:hover{
		color: #A22B2F;
	}
	.gl-red.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-red.micro #main-menu li.has-children.primary-level.active li a{
		color: #A22B2F;
	}
	.gl-red.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #A22B2F;
	}
	.gl-red.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-red.micro #main-menu  > ul > li.active > a{
		background:  #A22B2F;
	}
	.gl-red.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-red.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-red.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #A22B2F;
	}
	.gl-red.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-red.micro nav > ul > li > a:hover:after {
	background: #A22B2F;
}
.gl-red.micro nav li .nav-section .col-left{
	background: #A22B2F;
}
/*End Global Theme*/

/*DARK ORANGE*/
.maincontain .mod-callout.darkorange,
.maincontain .mod-callout.darkorange a,
.maincontain .mod-testimonial.darkorange,
.maincontain .mod-testimonial.darkorange a
{
	color: #fff;
}
.maincontain .mod-callout.darkorange a:hover.
.maincontain .mod-testimonial.darkorange a:hover
{
	color: #fff;
	opacity:.5;
}
.darkorange-font{
	color: #C2531B !important;
}
.darkorange h1.accent,
.darkorange h2.accent,
.darkorange h3.accent,
.darkorange h1.accent a,
.darkorange h2.accent a,
.darkorange h3.accent a,
/*.darkorange a:hover,*/
.darkorange a.active,
/*.darkorange .button:hover,
.darkorange .breadcrumb a.active:hover,*/
.darkorange .color-header,
.maincontain .darkorange h1,
.maincontain .darkorange h2,
.maincontain .darkorange h3,
/*.maincontain .darkorange a:hover,*/
.maincontain .darkorange a.active,
/*.maincontain .darkorange .button:hover,*/
.darkorange .mod-showhide .ui-accordion-header:hover,
.maincontain .darkorange.mod-showhide .ui-accordion-header:hover,
.darkorange .mod-tabs .ui-accordion-header:hover,
.maincontain .darkorange.mod-tabs .ui-accordion-header:hover,
.darkorange blockquote:before,
.darkorange .ui-tabs-nav li.ui-tabs-active a,
.darkorange .mod-tabs .ui-tabs-nav a:hover,
.darkorange .mod-callout a:hover,
/*.darkorange .mod-testimonial a:hover,*/
.darkorange .mod-sectionlisting a:hover,
.darkorange .footer-primary-column a:before{
	color: #C2531B;
}
.darkorange .divider,
.maincontain .darkorange .divider, .maincontain.darkorange .horiz-divider{
	border-color: #C2531B !important;
}
.darkorange p.divider,
.maincontain .darkorange p.divider{
	border-color: #ccc !important;
}
.darkorange-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.darkorange-opacity,
.darkorange.mod-contentblocks .heading,
.darkorange .opacity,
.maincontain .darkorange .opacity{
	background-color: rgba(200,83,31, .9);
}
.darkorange .mod-heroslider .slider-image-content .slider-content,
.darkorange .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.darkorange .slider-image-content .slider-content,
.darkorange .hero-content,
.mod-heroslider.darkorange .hero-content,
.maincontain .hero-content.darkorange,
.darkorange.slider-item .slider-item-content,
.darkorange.slider-item .testimonial-content,
.slider-item .slider-item-content.darkorange,
.darkorange.mod-callout,
.darkorange.mod-testimonial > .testimonial-details,
.darkorange .mod-testimonial-1 > .testimonial-details,
.darkorange.mod-testimonial-1 > .testimonial-details,
.darkorange .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.darkorange .cta-heading:before,
.maincontain .mod-cta.darkorange .cta-item .cta-heading:before,
.mod-filter.darkorange,
.darkorange .mod-testimonial .testimonial > .testimonial-details,
.maincontain .mod-testimonial.darkorange .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.darkorange > .testimonial-details{
	background-color: #C2531B;
}
.mod-testimonial-2 .testimonial-item .testimonial.darkorange, .mod-testimonial-3 .testimonial-item .testimonial.darkorange, .mod-testimonial-4 .testimonial-item .testimonial.darkorange{
	background-color: #638C1C;
}
.darkorange .hero-content.colorblock{
	background-color: #A22B2F;
}
.darkorange .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.darkorange .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #C2531B;
	border-bottom: solid 3px #ffffff;
}
.darkorange .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #C2531B;
	font-size: 22px;
}
.darkorange .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #C2531B;
}
/*Global theme*/
.gl-darkorange.country .site-label, .gl-darkorange.micro .site-label {
	background-color: #C2531B;
}
.gl-darkorange.micro  nav .parent.primary-level.active-top > a {
	color: #C2531B;
}
.gl-darkorange.micro  nav .parent.primary-level.active-top > a::after {
    background: #C2531B;
}
.gl-darkorange.micro nav#main-menu{
	color: #C2531B;
}
.gl-darkorange.micro #main-menu a.active{
	color: #C2531B;
}
.gl-darkorange.micro #main-menu a:hover{
	color: #C2531B;
}
.gl-darkorange.micro #main-menu > ul > li.active > a:after{
	background: #C2531B;
}
.gl-darkorange.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-darkorange.micro nav#main-menu{
		color: #fff;
	}
	.gl-darkorange.micro #main-menu a.active{
		color: #C2531B;
	}
	.gl-darkorange.micro #main-menu a:hover{
		color: #C2531B;
	}
	.gl-darkorange.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-darkorange.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-darkorange.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #638C1C;
	}
	.gl-darkorange.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-darkorange.micro #main-menu  > ul > li.active > a{
		background:  #638C1C;
	}
	.gl-darkorange.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-darkorange.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-darkorange.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #C2531B;
	}
	.gl-darkorange.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-darkorange.micro #main-menu  > ul > li.active > a{
		background:  #C2531B;
	}
	.gl-darkotange.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-darkorange.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-darkorange.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #C2531B;
	}
	.gl-darkorange.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-darkorange.micro nav > ul > li > a:hover:after {
	background: #C2531B;
}
.gl-darkorange.micro nav li .nav-section .col-left{
	background: #C2531B;
}
/*End Global Theme*/

/*LIGHT ORANGE*/
.maincontain .mod-callout.lightorange,
.maincontain .mod-callout.lightorange a,
.maincontain .mod-testimonial.lightorange,
.maincontain .mod-testimonial.lightorange a
{
	color: #fff;
}
.maincontain .mod-callout.lightorange a:hover.
.maincontain .mod-testimonial.lightorange a:hover
{
	color: #fff;
	opacity:.5;
}
.lightorange-font{
	color: #D57F00 !important;
}
.lightorange h1.accent,
.lightorange h2.accent,
.lightorange h3.accent,
.lightorange h1.accent a,
.lightorange h2.accent a,
.lightorange h3.accent a,
/*.lightorange a:hover,*/
.lightorange a.active,
/*.lightorange .button:hover,
.lightorange .breadcrumb a.active:hover,*/
.lightorange .color-header,
.maincontain .lightorange h1,
.maincontain .lightorange h2,
.maincontain .lightorange h3,
/*.maincontain .lightorange a:hover,*/
.maincontain .lightorange a.active,
/*.maincontain .lightorange .button:hover,*/
.lightorange .mod-showhide .ui-accordion-header:hover,
.maincontain .lightorange.mod-showhide .ui-accordion-header:hover,
.lightorange .mod-tabs .ui-accordion-header:hover,
.maincontain .lightorange.mod-tabs .ui-accordion-header:hover,
.lightorange blockquote:before,
.lightorange .ui-tabs-nav li.ui-tabs-active a,
.lightorange .mod-tabs .ui-tabs-nav a:hover,
.lightorange .mod-callout a:hover,
/*.lightorange .mod-testimonial a:hover,*/
.lightorange .mod-sectionlisting a:hover,
.lightorange .footer-primary-column a:before{
	color: #D57F00;
}
.lightorange .divider,
.maincontain .lightorange .divider, .maincontain.lightorange .horiz-divider{
	border-color: #D57F00 !important;
}
.lightorange p.divider,
.maincontain .lightorange p.divider{
	border-color: #ccc !important;
}
.lightorange-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.lightorange-opacity,
.lightorange.mod-contentblocks .heading,
.lightorange .opacity,
.maincontain .lightorange .opacity{
	background-color: rgba(200,83,31, .9);
}
.lightorange .mod-heroslider .slider-image-content .slider-content,
.lightorange .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.lightorange .slider-image-content .slider-content,
.lightorange .hero-content,
.mod-heroslider.lightorange .hero-content,
.maincontain .hero-content.lightorange,
.lightorange.slider-item .slider-item-content,
.lightorange.slider-item .testimonial-content,
.slider-item .slider-item-content.lightorange,
.lightorange.mod-callout,
.lightorange.mod-testimonial > .testimonial-details,
.lightorange .mod-testimonial-1 > .testimonial-details,
.lightorange.mod-testimonial-1 > .testimonial-details,
.lightorange .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.lightorange .cta-heading:before,
.maincontain .mod-cta.lightorange .cta-item .cta-heading:before,
.mod-filter.lightorange,
.lightorange .mod-testimonial .testimonial > .testimonial-details,
.maincontain .mod-testimonial.lightorange .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.lightorange > .testimonial-details{
	background-color: #D57F00;
}
.mod-testimonial-2 .testimonial-item .testimonial.lightorange, .mod-testimonial-3 .testimonial-item .testimonial.lightorange, .mod-testimonial-4 .testimonial-item .testimonial.lightorange{
	background-color: #638C1C;
}
.lightorange .hero-content.colorblock{
	background-color: #C2531B;
}
.lightorange .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.lightorange .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #D57F00;
	border-bottom: solid 3px #ffffff;
}
.lightorange .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #D57F00;
	font-size: 22px;
}
.lightorange .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #D57F00;
}
/*Global theme*/
.gl-lightorange.country .site-label, .gl-lightorange.micro .site-label {
	background-color: #D57F00;
}
.gl-lightorange.micro  nav .parent.primary-level.active-top > a {
	color: #D57F00;
}
.gl-lightorange.micro  nav .parent.primary-level.active-top > a::after {
    background: #D57F00;
}
.gl-lightorange.micro nav#main-menu{
	color: #D57F00;
}
.gl-lightorange.micro #main-menu a.active{
	color: #D57F00;
}
.gl-lightorange.micro #main-menu a:hover{
	color: #D57F00;
}
.gl-lightorange.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-lightorange.micro nav#main-menu{
		color: #fff;
	}
	.gl-lightorange.micro #main-menu a.active{
		color: #D57F00;
	}
	.gl-lightorange.micro #main-menu a:hover{
		color: #D57F00;
	}
	.gl-lightorange.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-lightorange.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-lightorange.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #D57F00;
	}
	.gl-lightorange.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-lightorange.micro #main-menu  > ul > li.active > a{
		background:  #D57F00;
	}
	.gl-lightorange.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-lightorange.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-lightorange.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #D57F00;
	}
	.gl-lightorange.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-lightorange.micro nav > ul > li > a:hover:after {
	background: #D57F00;
}
.gl-lightorange.micro nav li .nav-section .col-left{
	background: #D57F00;
}
/*End Global Theme*/

/*LIGHT GREEN*/
.maincontain .mod-callout.lightgreen,
.maincontain .mod-callout.lightgreen a,
.maincontain .mod-testimonial.lightgreen,
.maincontain .mod-testimonial.lightgreen a
{
	color: #fff;
}
.maincontain .mod-callout.lightgreen a:hover,
.maincontain .mod-testimonial.lightgreen a:hover
{
	color: #fff;
	opacity:.5;
}
.lightgreen-font{
	color: #ABAD25 !important;
}
.lightgreen h1.accent,
.lightgreen h2.accent,
.lightgreen h3.accent,
.lightgreen h1.accent a,
.lightgreen h2.accent a,
.lightgreen h3.accent a,
/*.lightgreen a:hover, */
.lightgreen a.active,
/*.lightgreen .button:hover,
.lightgreen .breadcrumb a.active:hover,*/
.lightgreen .color-header,
.maincontain .lightgreen h1,
.maincontain .lightgreen h2,
.maincontain .lightgreen h3,
/*.maincontain .lightgreen a:hover,*/
.maincontain .lightgreen a.active,
/*.maincontain .lightgreen .button:hover, */
.lightgreen .mod-showhide .ui-accordion-header:hover,
.maincontain .lightgreen.mod-showhide .ui-accordion-header:hover,
.lightgreen .mod-tabs .ui-accordion-header:hover,
.maincontain .lightgreen.mod-tabs .ui-accordion-header:hover,
.lightgreen blockquote:before,
.lightgreen .ui-tabs-nav li.ui-tabs-active a,
.lightgreen .mod-tabs .ui-tabs-nav a:hover,
.lightgreen .mod-callout a:hover,
/*.lightgreen .mod-testimonial a:hover,*/
.lightgreen .mod-sectionlisting a:hover,
.lightgreen .footer-primary-column a:before{
	color: #ABAD25;
}
.lightgreen .divider,
.maincontain .lightgreen .divider, .maincontain.lightgreen .horiz-divider{
	border-color: #ABAD25 !important;
}
.lightgreen p.divider,
.maincontain .lightgreen p.divider{
	border-color: #ccc !important;
}
.lightgreen-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.lightgreen-opacity,
.lightgreen.mod-contentblocks .heading,
.lightgreen .opacity,
.maincontain .lightgreen .opacity{
	background-color: rgba(83,149,54, .9);
}
.lightgreen .mod-heroslider .slider-image-content .slider-content,
.lightgreen .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.lightgreen .slider-image-content .slider-content,
.lightgreen .hero-content,
.mod-heroslider.lightgreen .hero-content,
.maincontain .hero-content.lightgreen,
.lightgreen.slider-item .slider-item-content,
.lightgreen.slider-item .testimonial-content,
.slider-item .slider-item-content.lightgreen,
.lightgreen.mod-callout,
.lightgreen.mod-testimonial > .testimonial-details,
.lightgreen .mod-testimonial-1 > .testimonial-content,
.lightgreen.mod-testimonial-1 > .testimonial-details,
.lightgreen .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.lightgreen .cta-heading:before,
.maincontain .mod-cta.lightgreen .cta-item .cta-heading:before,
.mod-filter.lightgreen,
.lightgreen > .testimonial-content,
.maincontain .mod-testimonial.lightgreen .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.lightgreen > .testimonial-content{
	background-color: #ABAD25;
}
.mod-testimonial-2 .testimonial-item .testimonial.lightgreen, .mod-testimonial-3 .testimonial-item .testimonial.lightgreen, .mod-testimonial-4 .testimonial-item .testimonial.lightgreen{
	background-color: #ABAD25;
}
.lightgreen .hero-content.colorblock{
	background-color: #DBAA00;
}
.lightgreen  .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.lightgreen .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #ABAD25;
	border-bottom: solid 3px #ffffff;
}
.lightgreen .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #ABAD25;
	font-size: 22px;
}
.lightgreen .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #ABAD25;
}
/*Global theme*/
.gl-lightgreen.country .site-label, .gl-lightgreen.micro .site-label {
	background-color: #ABAD25;
}
.gl-lightgreen.micro  nav .parent.primary-level.active-top > a {
	color: #ABAD25;
}
.gl-lightgreen.micro  nav .parent.primary-level.active-top > a::after {
    background: #ABAD25;
}
.gl-lightgreen.micro nav#main-menu{
	color: #ABAD25;
}
.gl-lightgreen.micro #main-menu a.active{
	color: #ABAD25;
}
.gl-lightgreen.micro #main-menu a:hover{
	color: #ABAD25;
}
.gl-lightgreen.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-lightgreen.micro nav#main-menu{
		color: #fff;
	}
	.gl-lightgreen.micro #main-menu a.active{
		color: #ABAD25;
	}
	.gl-lightgreen.micro #main-menu a:hover{
		color: #ABAD25;
	}
	.gl-lightgreen.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-lightgreen.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-lightgreen.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #ABAD25;
	}
	.gl-lightgreen.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-lightgreen.micro #main-menu  > ul > li.active > a{
		background:  #ABAD25;
	}
	.gl-lightgreen.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-lightgreen.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-lightgreen.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #ABAD25;
	}
	.gl-lightgreen.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-lightgreen.micro nav > ul > li > a:hover:after {
	background: #ABAD25;
}
.gl-lightgreen.micro nav li .nav-section .col-left{
	background: #ABAD25;
}
/*End Global Theme*/

/*DARK GREEN*/
.maincontain .mod-callout.darkgreen,
.maincontain .mod-callout.darkgreen a,
.maincontain .mod-testimonial.darkgreen,
.maincontain .mod-testimonial.darkgreen a
{
	color: #fff;
}
.maincontain .mod-callout.darkgreen a:hover,
.maincontain .mod-testimonial.darkgreen a:hover
{
	color: #fff;
	opacity:.5;
}
.darkgreen-font{
	color: #638C1C !important;
}
.darkgreen h1.accent,
.darkgreen h2.accent,
.darkgreen h3.accent,
.darkgreen h1.accent a,
.darkgreen h2.accent a,
.darkgreen h3.accent a,
/*.darkgreen a:hover, */
.darkgreen a.active,
/*.darkgreen .button:hover,
.darkgreen .breadcrumb a.active:hover,*/
.darkgreen .color-header,
.maincontain .darkgreen h1,
.maincontain .darkgreen h2,
.maincontain .darkgreen h3,
/*.maincontain .darkgreen a:hover,*/
.maincontain .darkgreen a.active,
/*.maincontain .darkgreen .button:hover, */
.darkgreen .mod-showhide .ui-accordion-header:hover,
.maincontain .darkgreen.mod-showhide .ui-accordion-header:hover,
.darkgreen .mod-tabs .ui-accordion-header:hover,
.maincontain .darkgreen.mod-tabs .ui-accordion-header:hover,
.darkgreen blockquote:before,
.darkgreen .ui-tabs-nav li.ui-tabs-active a,
.darkgreen .mod-tabs .ui-tabs-nav a:hover,
.darkgreen .mod-callout a:hover,
/*.darkgreen .mod-testimonial a:hover,*/
.darkgreen .mod-sectionlisting a:hover,
.darkgreen .footer-primary-column a:before{
	color: #638C1C;
}
.darkgreen .divider,
.maincontain .darkgreen .divider, .maincontain.darkgreen .horiz-divider{
	border-color: #638C1C !important;
}
.darkgreen p.divider,
.maincontain .darkgreen p.divider{
	border-color: #ccc !important;
}
.darkgreen-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.darkgreen-opacity,
.darkgreen .opacity,
.maincontain .darkgreen .opacity{
	background-color: rgba(83,149,54, .9);
}
.darkgreen.mod-contentblocks .heading{
	background-color: #638C1C;
}
.darkgreen .mod-heroslider .slider-image-content .slider-content,
.darkgreen .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.darkgreen .slider-image-content .slider-content,
.darkgreen .hero-content,
.mod-heroslider.darkgreen .hero-content,
.maincontain .hero-content.darkgreen,
.darkgreen.slider-item .slider-item-content,
.darkgreen.slider-item .testimonial-content,
.slider-item .slider-item-content.darkgreen,
.darkgreen.mod-callout,
.darkgreen.mod-testimonial > .testimonial-details,
.darkgreen .mod-testimonial-1 > .testimonial-content,
.darkgreen.mod-testimonial-1 > .testimonial-details,
.darkgreen .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.darkgreen .cta-heading:before,
.maincontain .mod-cta.darkgreen .cta-item .cta-heading:before,
.mod-filter.darkgreen,
.darkgreen > .testimonial-content,
.maincontain .mod-testimonial.darkgreen .testimonial  > .testimonial-details,
.maincontain .mod-testimonial .testimonial.darkgreen > .testimonial-content{
	background-color: #638C1C;
}
.mod-testimonial-2 .testimonial-item .testimonial.darkgreen, .mod-testimonial-3 .testimonial-item .testimonial.darkgreen, .mod-testimonial-4 .testimonial-item .testimonial.darkgreen{
	background-color: #638C1C;
}
.darkgreen .hero-content.colorblock{
	background-color: #ABAD25;
}
.darkgreen .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.darkgreen .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #638C1C;
	border-bottom: solid 3px #ffffff;
}
.darkgreen .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #638C1C;
	font-size: 22px;
}
.darkgreen .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #638C1C;
}
/*Global theme*/
.gl-darkgreen.country .site-label, .gl-darkgreen.micro .site-label {
	background-color: #638C1C;
}
.gl-darkgreen.micro  nav .parent.primary-level.active-top > a {
	color: #638C1C;
}
.gl-darkgreen.micro  nav .parent.primary-level.active-top > a::after {
    background: #638C1C;
}
.gl-darkgreen.micro nav#main-menu{
	color: #638C1C;
}
.gl-darkgreen.micro #main-menu a.active{
	color: #638C1C;
}
.gl-darkgreen.micro #main-menu a:hover{
	color: #638C1C;
}
@media (min-width: 766px) {
	.gl-darkgreen.micro #main-menu > ul > li.active > a:after{
		background: #638C1C;
	}
}
.gl-darkgreen.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-darkgreen.micro nav#main-menu{
		color: #fff;
	}
	.gl-darkgreen.micro #main-menu a.active{
		color: #638C1C;
	}
	.gl-darkgreen.micro #main-menu a:hover{
		color: #638C1C;
	}
	.gl-darkgreen.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-darkgreen.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-darkgreen.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #638C1C;
	}
	.gl-darkgreen.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-darkgreen.micro #main-menu  > ul > li.active > a{
		background:  #638C1C;
	}
	.gl-darkgreen.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-darkgreen.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-darkgreen.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #638C1C;
	}
	.gl-darkgreen.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-darkgreen.micro nav > ul > li > a:hover:after {
	background: #638C1C;
}
.gl-darkgreen.micro nav li .nav-section .col-left{
	background: #638C1C;
}
/*End Global Theme*/

/*LIGHT TEAL*/
.maincontain .mod-callout.lightteal,
.maincontain .mod-callout.lightteal a,
.maincontain .mod-testimonial.lightteal,
.maincontain .mod-testimonial.lightteal a
{
	color: #fff;
}
.maincontain .mod-callout.lightteal a:hover,
.maincontain .mod-testimonial.lightteal a:hover
{
	color: #fff;
	opacity:.5;
}
.lightteal-font{
	color: #19988B !important;
}
.lightteal h1.accent,
.lightteal h2.accent,
.lightteal h3.accent,
.lightteal h1.accent a,
.lightteal h2.accent a,
.lightteal h3.accent a,
/*.lightteal a:hover, */
.lightteal a.active,
/*.lightteal .button:hover,
.lightteal .breadcrumb a.active:hover,*/
.lightteal .color-header,
.maincontain .lightteal h1,
.maincontain .lightteal h2,
.maincontain .lightteal h3,
.maincontain .lightteal a:hover,
/*.maincontain .lightteal a.active,*/
.maincontain .lightteal .button:hover,
/*.lightteal .mod-showhide .ui-accordion-header:hover,*/
.maincontain .lightteal.mod-showhide .ui-accordion-header:hover,
.lightteal .mod-tabs .ui-accordion-header:hover,
.maincontain .lightteal.mod-tabs .ui-accordion-header:hover,
.lightteal blockquote:before,
.lightteal .ui-tabs-nav li.ui-tabs-active a,
.lightteal .mod-tabs .ui-tabs-nav a:hover,
.lightteal .mod-callout a:hover,
/*.lightteal .mod-testimonial a:hover,*/
.lightteal .mod-sectionlisting a:hover,
.lightteal .footer-primary-column a:before{
	color: #19988B;
}
.lightteal .divider,
.maincontain .lightteal .divider, .maincontain.lightteal .horiz-divider{
	border-color: #19988B !important;
}
.lightteal p.divider,
.maincontain .lightteal p.divider{
	border-color: #ccc !important;
}
.lightteal-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.lightteal-opacity,
.lightteal.mod-contentblocks .heading,
.lightteal .opacity,
.maincontain .lightteal .opacity{
	background-color: rgba(32,170,151, .9);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}
.lightteal .mod-heroslider .slider-image-content .slider-content,
.lightteal .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.lightteal .slider-image-content .slider-content,
.lightteal .hero-content,
.mod-heroslider.lightteal .hero-content,
.maincontain .hero-content.lightteal,
.lightteal.slider-item .slider-item-content,
.lightteal.slider-item .testimonial-content,
.slider-item .slider-item-content.lightteal,
.lightteal.mod-callout,
.lightteal.mod-testimonial > .testimonial-details,
.lightteal .mod-testimonial-1 > .testimonial-content,
.lightteal.mod-testimonial-1 > .testimonial-details,
.lightteal .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.lightteal .cta-heading:before,
.maincontain .mod-cta.lightteal .cta-item .cta-heading:before,
.mod-filter.lightteal,
.lightteal .mod-testimonial .testimonial  > .testimonial-content,
.maincontain .mod-testimonial.lightteal .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.lightteal  > .testimonial-content{
	background-color: #19988B;
}
.mod-testimonial-2 .testimonial-item .testimonial.lightteal, .mod-testimonial-3 .testimonial-item .testimonial.lightteal, .mod-testimonial-4 .testimonial-item .testimonial.lightteal{
	background-color: #638C1C;
}
.lightteal .hero-content.colorblock{
	background-color: #638C1C;
}
.lightteal .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.lightteal .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #19988B;
	border-bottom: solid 3px #ffffff;
}
.lightteal .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #19988B;
	font-size: 22px;
}
.lightteal .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #19988B;
}
/*Global theme*/
.gl-lightteal.country .site-label, .gl-lightteal.micro .site-label {
	background-color: #19988B;
}
.gl-lightteal.micro  nav .parent.primary-level.active-top > a {
	color: #19988B;
}
.gl-lightteal.micro  nav .parent.primary-level.active-top > a::after {
    background: #19988B;
}
.gl-lightteal.micro nav#main-menu{
	color: #19988B;
}
.gl-lightteal.micro #main-menu a.active{
	color: #19988B;
}
.gl-lightteal.micro #main-menu a:hover{
	color: #19988B;
}
.gl-lightteal.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-lightteal.micro nav#main-menu{
		color: #fff;
	}
	.gl-lightteal.micro #main-menu a.active{
		color: #19988B;
	}
	.gl-lightteal.micro #main-menu a:hover{
		color: #19988B;
	}
	.gl-lightteal.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-lightteal.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-lightteal.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #19988B;
	}
	.gl-lightteal.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-lightteal.micro #main-menu  > ul > li.active > a{
		background:  #19988B;
	}
	.gl-lightteal.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-lightteal.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-lightteal.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #19988B;
	}
	.gl-lightteal.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-lightteal.micro nav > ul > li > a:hover:after {
	background: #19988B;
}
.gl-lightteal.micro nav li .nav-section .col-left{
	background: #19988B;
}
/*End Global Theme*/

/*DARK TEAL*/
.maincontain .mod-callout.darkteal,
.maincontain .mod-callout.darkteal a,
.maincontain .mod-testimonial.darkteal,
.maincontain .mod-testimonial.darkteal a
{
	color: #fff;
}
.maincontain .mod-callout.darkteal a:hover,
.maincontain .mod-testimonial.darkteal a:hover
{
	color: #fff;
	opacity:.5;
}
.darkteal-font{
	color: #007582 !important;
}
.darkteal h1.accent,
.darkteal h2.accent,
.darkteal h3.accent,
.darkteal h1.accent a,
.darkteal h2.accent a,
.darkteal h3.accent a,
/*.darkteal a:hover, */
.darkteal a.active,
/*.darkteal .button:hover,
.darkteal .breadcrumb a.active:hover,*/
.darkteal .color-header,
.maincontain .darkteal h1,
.maincontain .darkteal h2,
.maincontain .darkteal h3,
.maincontain .darkteal a:hover,
/*.maincontain .darkteal a.active,*/
.maincontain .darkteal .button:hover,
/*.darkteal .mod-showhide .ui-accordion-header:hover,*/
.maincontain .darkteal.mod-showhide .ui-accordion-header:hover,
.darkteal .mod-tabs .ui-accordion-header:hover,
.maincontain .darkteal.mod-tabs .ui-accordion-header:hover,
.darkteal blockquote:before,
.darkteal .ui-tabs-nav li.ui-tabs-active a,
.darkteal .mod-tabs .ui-tabs-nav a:hover,
.darkteal .mod-callout a:hover,
/*.darkteal .mod-testimonial a:hover,*/
.darkteal .mod-sectionlisting a:hover,
.darkteal .footer-primary-column a:before{
	color: #007582;
}
.darkteal .divider,
.maincontain .darkteal .divider, .maincontain.darkteal .horiz-divider{
	border-color: #007582 !important;
}
.darkteal p.divider,
.maincontain .darkteal p.divider{
	border-color: #ccc !important;
}
.darkteal-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.darkteal-opacity,
.darkteal.mod-contentblocks .heading,
.darkteal .opacity,
.maincontain .darkteal .opacity{
	background-color: rgba(32,170,151, .9);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}
.darkteal .mod-heroslider .slider-image-content .slider-content,
.darkteal .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.darkteal .slider-image-content .slider-content,
.darkteal .hero-content,
.mod-heroslider.darkteal .hero-content,
.maincontain .hero-content.darkteal,
.darkteal.slider-item .slider-item-content,
.darkteal.slider-item .testimonial-content,
.slider-item .slider-item-content.darkteal,
.darkteal.mod-callout,
.darkteal.mod-testimonial > .testimonial-details,
.darkteal .mod-testimonial-1 > .testimonial-content,
.darkteal.mod-testimonial-1 > .testimonial-details,
.darkteal .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.darkteal .cta-heading:before,
.maincontain .mod-cta.darkteal .cta-item .cta-heading:before,
.mod-filter.darkteal,
.darkteal > .testimonial-content,
.maincontain .mod-testimonial.darkteal .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.darkteal > .testimonial-content{
	background-color: #007582;
}
.mod-testimonial-2 .testimonial-item .testimonial.darkteal, .mod-testimonial-3 .testimonial-item .testimonial.darkteal, .mod-testimonial-4 .testimonial-item .testimonial.darkteal{
	background-color: #638C1C;
}
.darkteal .hero-content.colorblock{
	background-color: #19988B;
}
.darkteal .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.darkteal .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #007582;
	border-bottom: solid 3px #ffffff;
}
.darkteal .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #007582;
	font-size: 22px;
}
.darkteal .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #007582;
}
/*Global theme*/
.gl-darkteal.country .site-label, .gl-darkteal.micro .site-label {
	background-color: #007582;
}
.gl-darkteal.micro  nav .parent.primary-level.active-top > a {
	color: #007582;
}
.gl-darkteal.micro  nav .parent.primary-level.active-top > a::after {
    background: #007582;
}
.gl-darkteal.micro nav#main-menu{
	color: #007582;
}
.gl-darkteal.micro #main-menu a.active{
	color: #007582;
}
.gl-darkteal.micro #main-menu a:hover{
	color: #007582;
}
.gl-darkteal.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-darkteal.micro nav#main-menu{
		color: #fff;
	}
	.gl-darkteal.micro #main-menu a.active{
		color: #007582;
	}
	.gl-darkteal.micro #main-menu a:hover{
		color: #007582;
	}
	.gl-darkteal.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-darkteal.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-darkteal.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #007582;
	}
	.gl-darkteal.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-darkteal.micro #main-menu  > ul > li.active > a{
		background:  #007582;
	}
	.gl-darkteal.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-darkteal.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-darkteal.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #007582;
	}
	.gl-darkteal.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-darkteal.micro nav > ul > li > a:hover:after {
	background: #007582;
}
.gl-darkteal.micro nav li .nav-section .col-left{
	background: #007582;
}
/*End Global Theme*/

/*YELLOW*/
.maincontain .mod-callout.yellow,
.maincontain .mod-callout.yellow a,
.maincontain .mod-testimonial.yellow,
.maincontain .mod-testimonial.yellow a
{
	color: #fff;
}
.maincontain .mod-callout.yellow a:hover,
.maincontain .mod-testimonial.yellow a:hover
{
	color: #fff;
	opacity:.5;
}
.yellow-font{
	color: #DBAA00 !important;
}
.yellow h1.accent,
.yellow h2.accent,
.yellow h3.accent,
.yellow h1.accent a,
.yellow h2.accent a,
.yellow h3.accent a,
/*.yellow a:hover, */
.yellow a.active,
/*.yellow .button:hover,
.yellow .breadcrumb a.active:hover,*/
.yellow .color-header,
.maincontain .yellow h1,
.maincontain .yellow h2,
.maincontain .yellow h3,
/*.maincontain .yellow a:hover,*/
.maincontain .yellow a.active,
/*.maincontain .yellow .button:hover, */
.yellow .mod-showhide .ui-accordion-header:hover,
.maincontain .yellow.mod-showhide .ui-accordion-header:hover,
.yellow .mod-tabs .ui-accordion-header:hover,
.maincontain .yellow.mod-tabs .ui-accordion-header:hover,
.yellow blockquote:before,
.yellow .ui-tabs-nav li.ui-tabs-active a,
.yellow .mod-tabs .ui-tabs-nav a:hover,
.yellow .mod-callout a:hover,
/*.yellow .mod-testimonial a:hover,*/
.yellow .mod-sectionlisting a:hover,
.yellow .footer-primary-column a:before{
	color: #DBAA00;
}
.yellow .divider,
.maincontain .yellow .divider, .maincontain.yellow .horiz-divider{
	border-color: #DBAA00 !important;
}
.yellow p.divider,
.maincontain .yellow p.divider{
	border-color: #ccc !important;
}
.yellow-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.yellow-opacity,
.yellow.mod-contentblocks .heading,
.yellow .opacity,
.maincontain .yellow .opacity{
	background-color: rgba(230,183,17, .92);
}
.yellow .mod-heroslider .slider-image-content .slider-content,
.yellow .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.yellow .slider-image-content .slider-content,
.yellow .hero-content,
.mod-heroslider.yellow .hero-content,
.maincontain .hero-content.yellow,
.yellow.slider-item .slider-item-content,
.yellow.slider-item .testimonial-content,
.slider-item .slider-item-content.yellow,
.yellow.mod-callout,
.yellow.mod-testimonial > .testimonial-details,
.yellow .mod-testimonial-1 > .testimonial-content,
.yellow.mod-testimonial-1 > .testimonial-details,
.yellow .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.yellow .cta-heading:before,
.maincontain .mod-cta.yellow .cta-item .cta-heading:before,
.mod-filter.yellow,
.yellow > .testimonial-content,
.maincontain .mod-testimonial.yellow .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.yellow > .testimonial-content{
	background-color: #DBAA00;
}
.mod-testimonial-2 .testimonial-item .testimonial.yellow, .mod-testimonial-3 .testimonial-item .testimonial.yellow, .mod-testimonial-4 .testimonial-item .testimonial.yellow{
	background-color: #DBAA00;
}
.yellow .hero-content.colorblock{
	background-color: #D57F00;
}
.yellow .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.yellow .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #DBAA00;
	border-bottom: solid 3px #ffffff;
}
.yellow .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #DBAA00;
	font-size: 22px;
}
.yellow .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #DBAA00;
}
/*Global theme*/
.gl-yellow.country .site-label, .gl-yellow.micro .site-label {
	background-color: #DBAA00;
}
.gl-yellow.micro  nav .parent.primary-level.active-top > a {
	color: #DBAA00;
}
.gl-yellow.micro  nav .parent.primary-level.active-top > a::after {
    background: #DBAA00;
}
.gl-yellow.micro nav#main-menu{
	color: #DBAA00;
}
.gl-yellow.micro #main-menu a.active{
	color: #DBAA00;
}
.gl-yellow.micro #main-menu a:hover{
	color: #DBAA00;
}
.gl-yellow.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-yellow.micro nav#main-menu{
		color: #fff;
	}
	.gl-yellow.micro #main-menu a.active{
		color: #DBAA00;
	}
	.gl-yellow.micro #main-menu a:hover{
		color: #DBAA00;
	}
	.gl-yellow.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-yellow.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-yellow.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #DBAA00;
	}
	.gl-yellow.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-yellow.micro #main-menu  > ul > li.active > a{
		background:  #DBAA00;
	}
	.gl-yellow.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-yellow.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-yellow.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #DBAA00;
	}
	.gl-yellow.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-yellow.micro nav > ul > li > a:hover:after {
	background: #DBAA00;
}
.gl-yellow.micro nav li .nav-section .col-left{
	background: #DBAA00;
}
/*End Global Theme*/

/*BLUE*/
.maincontain .mod-callout.blue,
.maincontain .mod-callout.blue a,
.maincontain .mod-testimonial.blue,
.maincontain .mod-testimonial.blue a
{
	color: #fff;
}
.maincontain .mod-callout.blue a:hover,
.maincontain .mod-testimonial.blue a:hover
{
	color: #fff;
	opacity:.5;
}
.blue-font{
	color: #005E86 !important;
}
.blue h1.accent,
.blue h2.accent,
.blue h3.accent,
.blue h1.accent a,
.blue h2.accent a,
.blue h3.accent a,
/*.blue a:hover, */
.blue a.active,
/*.blue .button:hover,
.blue .breadcrumb a.active:hover,*/
.blue .color-header,
.maincontain .blue h1,
.maincontain .blue h2,
.maincontain .blue h3,
.maincontain .blue a:hover,
/*.maincontain .blue a.active,*/
.maincontain .blue .button:hover,
/*.blue .mod-showhide .ui-accordion-header:hover,*/
.maincontain .blue.mod-showhide .ui-accordion-header:hover,
.blue .mod-tabs .ui-accordion-header:hover,
.maincontain .blue.mod-tabs .ui-accordion-header:hover,
.blue blockquote:before,
.blue .ui-tabs-nav li.ui-tabs-active a,
.blue .mod-tabs .ui-tabs-nav a:hover,
.blue .mod-callout a:hover,
/*.blue .mod-testimonial a:hover,*/
.blue .mod-sectionlisting a:hover,
.blue .footer-primary-column a:before{
	color: #005E86;
}
.blue .divider,
.maincontain .blue .divider, .maincontain.blue .horiz-divider{
	border-color: #005E86 !important;
}
.blue p.divider,
.maincontain .blue p.divider{
	border-color: #ccc !important;
}
.blue-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.blue-opacity,
.blue.mod-contentblocks .heading,
.blue .opacity,
.maincontain .blue .opacity{
	background-color: rgba(32,170,151, .9);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}
.blue .mod-heroslider .slider-image-content .slider-content,
.blue .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.blue .slider-image-content .slider-content,
.blue .hero-content,
.mod-heroslider.blue .hero-content,
.maincontain .hero-content.blue,
.blue.slider-item .slider-item-content,
.blue.slider-item .testimonial-content,
.slider-item .slider-item-content.blue,
.blue.mod-callout,
.blue.mod-testimonial > .testimonial-details,
.blue .mod-testimonial-1 > .testimonial-content,
.blue.mod-testimonial-1 > .testimonial-details,
.blue .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.blue .cta-heading:before,
.maincontain .mod-cta.blue .cta-item .cta-heading:before,
.mod-filter.blue,
.blue > .testimonial-content,
.maincontain .mod-testimonial.blue .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.blue > .testimonial-content{
	background-color: #005E86;
}
.mod-testimonial-2 .testimonial-item .testimonial.blue, .mod-testimonial-3 .testimonial-item .testimonial.blue, .mod-testimonial-4 .testimonial-item .testimonial.blue{
	background-color: #638C1C;
}
.blue .hero-content.colorblock{
	background-color: #007582;
}
.blue .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.blue .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #005E86;
	border-bottom: solid 3px #ffffff;
}
.blue .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #005E86;
	font-size: 22px;
}
.blue .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #005E86;
}
/*Global theme*/
.gl-blue.country .site-label, .gl-blue.micro .site-label {
	background-color: #005E86;
}
.gl-blue.micro  nav .parent.primary-level.active-top > a {
	color: #005E86;
}
.gl-blue.micro  nav .parent.primary-level.active-top > a::after {
    background: #005E86;
}
.gl-blue.micro nav#main-menu{
	color: #005E86;
}
.gl-blue.micro #main-menu a.active{
	color: #005E86;
}
.gl-blue.micro #main-menu a:hover{
	color: #005E86;
}
.gl-blue.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-blue.micro nav#main-menu{
		color: #fff;
	}
	.gl-blue.micro #main-menu a.active{
		color: #005E86;
	}
	.gl-blue.micro #main-menu a:hover{
		color: #005E86;
	}
	.gl-blue.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-blue.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-blue.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #005E86;
	}
	.gl-blue.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-blue.micro #main-menu  > ul > li.active > a{
		background:  #005E86;
	}
	.gl-blue.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-blue.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-blue.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #005E86;
	}
	.gl-blue.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-blue.micro nav > ul > li > a:hover:after {
	background: #005E86;
}
.gl-blue.micro nav li .nav-section .col-left{
	background: #005E86;
}
/*End Global Theme*/

/*LIGHT GREY*/
.maincontain .mod-callout.lightgrey,
.maincontain .mod-callout.lightgrey a,
.maincontain .mod-testimonial.lightgrey,
.maincontain .mod-testimonial.lightgrey a
{
	color: #fff;
}
.maincontain .mod-callout.lightgrey a:hover,
.maincontain .mod-testimonial.lightgrey a:hover
{
	color: #fff;
	opacity:.5;
}
.lightgrey-font{
	color: #D1D0CF !important;
}
.lightgrey h1.accent,
.lightgrey h2.accent,
.lightgrey h3.accent,
.lightgrey h1.accent a,
.lightgrey h2.accent a,
.lightgrey h3.accent a,
/*.lightgrey a:hover, */
.lightgrey a.active,
/*.lightgrey .button:hover,
.lightgrey .breadcrumb a.active:hover,*/
.lightgrey .color-header,
.maincontain .lightgrey h1,
.maincontain .lightgrey h2,
.maincontain .lightgrey h3,
.maincontain .lightgrey a:hover,
/*.maincontain .lightgrey a.active,*/
.maincontain .lightgrey .button:hover,
/*.lightgrey .mod-showhide .ui-accordion-header:hover,*/
.maincontain .lightgrey.mod-showhide .ui-accordion-header:hover,
.lightgrey .mod-tabs .ui-accordion-header:hover,
.maincontain .lightgrey.mod-tabs .ui-accordion-header:hover,
.lightgrey blockquote:before,
.lightgrey .ui-tabs-nav li.ui-tabs-active a,
.lightgrey .mod-tabs .ui-tabs-nav a:hover,
.lightgrey .mod-callout a:hover,
/*.lightgrey .mod-testimonial a:hover,*/
.lightgrey .mod-sectionlisting a:hover,
.lightgrey .footer-primary-column a:before{
	color: #D1D0CF;
}

.lightgrey .divider,
.maincontain .lightgrey .divider, .maincontain.lightgrey .horiz-divider{
	border-color: #D1D0CF !important;
}
.lightgrey p.divider,
.maincontain .lightgrey p.divider{
	border-color: #ccc !important;
}
.lightgrey-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.lightgrey-opacity,
.lightgrey.mod-contentblocks .heading,
.lightgrey .opacity,
.maincontain .lightgrey .opacity{
	background-color: rgba(32,170,151, .9);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}
.lightgrey .mod-heroslider .slider-image-content .slider-content,
.lightgrey .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.lightgrey .slider-image-content .slider-content,
.lightgrey .hero-content,
.mod-heroslider.lightgrey .hero-content,
.maincontain .hero-content.lightgrey,
.lightgrey.slider-item .slider-item-content,
.lightgrey.slider-item .testimonial-content,
.slider-item .slider-item-content.lightgrey,
.lightgrey.mod-callout,
.lightgrey.mod-testimonial > .testimonial-details,
.lightgrey .mod-testimonial-1 > .testimonial-content,
.lightgrey.mod-testimonial-1 > .testimonial-details,
.lightgrey .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.lightgrey .cta-heading:before,
.maincontain .mod-cta.lightgrey .cta-item .cta-heading:before,
.mod-filter.lightgrey,
.lightgrey > .testimonial-content,
.maincontain .mod-testimonial.lightgrey .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.lightgrey > .testimonial-content{
	background-color: #D1D0CF;
}
.mod-testimonial-2 .testimonial-item .testimonial.lightgrey, .mod-testimonial-3 .testimonial-item .testimonial.lightgrey, .mod-testimonial-4 .testimonial-item .testimonial.lightgrey{
	background-color: #638C1C;
}
.lightgrey .hero-content.colorblock{
	background-color: #D57F00;
}
.lightgrey .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.lightgrey .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #D1D0CF;
	border-bottom: solid 3px #ffffff;
}
.lightgrey .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #D1D0CF;
	font-size: 22px;
}
.lightgrey .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #D1D0CF;
}
/*Global theme*/
.gl-lightgrey.country .site-label, .gl-lightgrey.micro .site-label {
	background-color: #D1D0CF;
}
.gl-lightgrey.micro  nav .parent.primary-level.active-top > a {
	color: #D1D0CF;
}
.gl-lightgrey.micro  nav .parent.primary-level.active-top > a::after {
    background: #D1D0CF;
}
.gl-lightgrey.micro nav#main-menu{
	color: #D1D0CF;
}
.gl-lightgrey.micro #main-menu a.active{
	color: #D1D0CF;
}
.gl-lightgrey.micro #main-menu a:hover{
	color: #D1D0CF;
}
.gl-lightgrey.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-lightgrey.micro nav#main-menu{
		color: #fff;
	}
	.gl-lightgrey.micro #main-menu a.active{
		color: #D1D0CF;
	}
	.gl-lightgrey.micro #main-menu a:hover{
		color: #D1D0CF;
	}
	.gl-lightgrey.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-lightgrey.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-lightgrey.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #D1D0CF;
	}
	.gl-lightgrey.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-lightgrey.micro #main-menu  > ul > li.active > a{
		background: #D1D0CF;
	}
	.gl-lightgrey.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-lightgrey.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-lightgrey.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #D1D0CF;
	}
	.gl-lightgrey.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-lightgrey.micro nav > ul > li > a:hover:after {
	background: #D1D0CF;
}
.gl-lightgrey.micro nav li .nav-section .col-left{
	background: #D1D0CF;
}
/*End Global Theme*/

/*MEDIUM GREY*/
.maincontain .mod-callout.mediumgrey,
.maincontain .mod-callout.mediumgrey a,
.maincontain .mod-testimonial.mediumgrey,
.maincontain .mod-testimonial.mediumgrey a
{
	color: #fff;
}
.maincontain .mod-callout.mediumgrey a:hover,
.maincontain .mod-testimonial.mediumgrey a:hover
{
	color: #fff;
	opacity:.5;
}
.mediumgrey-font{
	color: #98999B !important;
}
.mediumgrey h1.accent,
.mediumgrey h2.accent,
.mediumgrey h3.accent,
.mediumgrey h1.accent a,
.mediumgrey h2.accent a,
.mediumgrey h3.accent a,
/*.mediumgrey a:hover, */
.mediumgrey a.active,
/*.mediumgrey .button:hover,
.mediumgrey .breadcrumb a.active:hover,*/
.mediumgrey .color-header,
.maincontain .mediumgrey h1,
.maincontain .mediumgrey h2,
.maincontain .mediumgrey h3,
.maincontain .mediumgrey a:hover,
/*.maincontain .mediumgrey a.active,*/
.maincontain .mediumgrey .button:hover,
/*.mediumgrey .mod-showhide .ui-accordion-header:hover,*/
.maincontain .mediumgrey.mod-showhide .ui-accordion-header:hover,
.mediumgrey .mod-tabs .ui-accordion-header:hover,
.maincontain .mediumgrey.mod-tabs .ui-accordion-header:hover,
.mediumgrey blockquote:before,
.mediumgrey .ui-tabs-nav li.ui-tabs-active a,
.mediumgrey .mod-tabs .ui-tabs-nav a:hover,
.mediumgrey .mod-callout a:hover,
/*.mediumgrey .mod-testimonial a:hover,*/
.mediumgrey .mod-sectionlisting a:hover,
.mediumgrey .footer-primary-column a:before{
	color: #98999B;
}
.mediumgrey .divider,
.maincontain .mediumgrey .divider, .maincontain.mediumgrey .horiz-divider{
	border-color: #98999B !important;
}
.mediumgrey p.divider,
.maincontain .mediumgrey p.divider{
	border-color: #ccc !important;
}

.mediumgrey-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.mediumgrey-opacity,
.mediumgrey.mod-contentblocks .heading,
.mediumgrey .opacity,
.maincontain .mediumgrey .opacity{
	background-color: rgba(32,170,151, .9);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}
.mediumgrey .mod-heroslider .slider-image-content .slider-content,
.mediumgrey .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.mediumgrey .slider-image-content .slider-content,
.mediumgrey .hero-content,
.mod-heroslider.mediumgrey .hero-content,
.maincontain .hero-content.mediumgrey,
.mediumgrey.slider-item .slider-item-content,
.mediumgrey.slider-item .testimonial-content,
.slider-item .slider-item-content.mediumgrey,
.mediumgrey.mod-callout,
.mediumgrey.mod-testimonial > .testimonial-details,
.mediumgrey .mod-testimonial-1 > .testimonial-content,
.mediumgrey.mod-testimonial-1 > .testimonial-details,
.mediumgrey .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.mediumgrey .cta-heading:before,
.maincontain .mod-cta.mediumgrey .cta-item .cta-heading:before,
.mod-filter.mediumgrey,
.mediumgrey > .testimonial-content,
.maincontain .mod-testimonial.mediumgrey .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.mediumgrey > .testimonial-content{
	background-color: #98999B;
}
.mod-testimonial-2 .testimonial-item .testimonial.mediumgrey, .mod-testimonial-3 .testimonial-item .testimonial.mediumgrey, .mod-testimonial-4 .testimonial-item .testimonial.mediumgrey{
	background-color: #638C1C;
}
.mediumgrey .hero-content.colorblock{
	background-color: #D57F00;
}
.mediumgrey .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.mediumgrey .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #98999B;
	border-bottom: solid 3px #ffffff;
}
.mediumgrey .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #98999B;
	font-size: 22px;
}
.mediumgrey .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #98999B;
}
/*Global theme*/
.gl-mediumgrey.country .site-label, .gl-mediumgrey.micro .site-label {
	background-color: #98999B;
}
.gl-mediumgrey.micro  nav .parent.primary-level.active-top > a {
	color: #98999B;
}
.gl-mediumgrey.micro  nav .parent.primary-level.active-top > a::after {
    background: #98999B;
}
.gl-mediumgrey.micro nav#main-menu{
	color: #98999B;
}
.gl-mediumgrey.micro #main-menu a.active{
	color: #98999B;
}
.gl-mediumgrey.micro #main-menu a:hover{
	color: #98999B;
}
.gl-mediumgrey.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-mediumgrey.micro nav#main-menu{
		color: #fff;
	}
	.gl-mediumgrey.micro #main-menu a.active{
		color: #98999B;
	}
	.gl-mediumgrey.micro #main-menu a:hover{
		color: #98999B;
	}
	.gl-mediumgrey.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-mediumgrey.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-mediumgrey.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #98999B;
	}
	.gl-mediumgrey.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-mediumgrey.micro #main-menu  > ul > li.active > a{
		background:  #98999B;
	}
	.gl-mediumgrey.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-mediumgrey.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-mediumgrey.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #98999B;
	}
	.gl-mediumgrey.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-mediumgrey.micro nav > ul > li > a:hover:after {
	background: #98999B;
}
.gl-mediumgrey.micro nav li .nav-section .col-left{
	background: #98999B;
}
/*End Global Theme*/

/*DARK GREY*/
.maincontain .mod-callout.darkgrey,
.maincontain .mod-callout.darkgrey a,
.maincontain .mod-testimonial.darkgrey,
.maincontain .mod-testimonial.darkgrey a
{
	color: #fff;
}
.maincontain .mod-callout.darkgrey a:hover,
.maincontain .mod-testimonial.darkgrey a:hover
{
	color: #fff;
	opacity:.5;
}
.darkgrey-font{
	color: #63656A !important;
}
.darkgrey h1.accent,
.darkgrey h2.accent,
.darkgrey h3.accent,
.darkgrey h1.accent a,
.darkgrey h2.accent a,
.darkgrey h3.accent a,
/*.darkgrey a:hover, */
.darkgrey a.active,
/*.darkgrey .button:hover,
.darkgrey .breadcrumb a.active:hover,*/
.darkgrey .color-header,
.maincontain .darkgrey h1,
.maincontain .darkgrey h2,
.maincontain .darkgrey h3,
.maincontain .darkgrey a:hover,
/*.maincontain .darkgrey a.active,*/
.maincontain .darkgrey .button:hover,
/*.darkgrey .mod-showhide .ui-accordion-header:hover,*/
.maincontain .darkgrey.mod-showhide .ui-accordion-header:hover,
.darkgrey .mod-tabs .ui-accordion-header:hover,
.maincontain .darkgrey.mod-tabs .ui-accordion-header:hover,
.darkgrey blockquote:before,
.darkgrey .ui-tabs-nav li.ui-tabs-active a,
.darkgrey .mod-tabs .ui-tabs-nav a:hover,
.darkgrey .mod-callout a:hover,
/*.darkgrey .mod-testimonial a:hover,*/
.darkgrey .mod-sectionlisting a:hover,
.darkgrey .footer-primary-column a:before{
	color: #63656A;
}
.darkgrey .divider,
.maincontain .darkgrey .divider, .maincontain.darkgrey .horiz-divider{
	border-color: #63656A !important;
}
.darkgrey p.divider,
.maincontain .darkgrey p.divider{
	border-color: #ccc !important;
}
.darkgrey-opacity.slider-item .slider-item-content,
.slider-item .slider-item-content.darkgrey-opacity,
.darkgrey.mod-contentblocks .heading,
.darkgrey .opacity,
.maincontain .darkgrey .opacity{
	background-color: rgba(32,170,151, .9);
	/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}
.darkgrey .mod-heroslider .slider-image-content .slider-content,
.darkgrey .mod-heroslider .slider-item.colorblock .slider-image,
.maincontain .mod-heroslider.darkgrey .slider-image-content .slider-content,
.darkgrey .hero-content,
.mod-heroslider.darkgrey .hero-content,
.maincontain .hero-content.darkgrey,
.darkgrey.slider-item .slider-item-content,
.darkgrey.slider-item .testimonial-content,
.slider-item .slider-item-content.darkgrey,
.darkgrey.mod-callout,
.darkgrey.mod-testimonial > .testimonial-details,
.darkgrey .mod-testimonial-1 > .testimonial-content,
.darkgrey.mod-testimonial-1 > .testimonial-details,
.darkgrey .mod-cta .cta-heading:before,
.maincontain .mod-cta .cta-item.darkgrey .cta-heading:before,
.maincontain .mod-cta.darkgrey .cta-item .cta-heading:before,
.mod-filter.darkgrey,
.darkgrey > .testimonial-content,
.maincontain .mod-testimonial.darkgrey .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.darkgrey > .testimonial-content{
	background-color: #63656A;
}
.mod-testimonial-2 .testimonial-item .testimonial.darkgrey, .mod-testimonial-3 .testimonial-item .testimonial.darkgrey, .mod-testimonial-4 .testimonial-item .testimonial.darkgrey{
	background-color: #638C1C;
}
.darkgrey .hero-content.colorblock{
	background-color: #D57F00;
}
.darkgrey .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.darkgrey .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #63656A;
	border-bottom: solid 3px #ffffff;
}
.darkgrey .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #63656A;
	font-size: 22px;
}
.darkgrey .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #63656A;
}
/*Global theme*/
.gl-darkgrey.country .site-label, .gl-darkgrey.micro .site-label {
	background-color: #63656A;
}
.gl-darkgrey.micro  nav .parent.primary-level.active-top > a {
	color: #63656A;
}
.gl-darkgrey.micro  nav .parent.primary-level.active-top > a::after {
    background: #63656A;
}
.gl-darkgrey.micro nav#main-menu{
	color: #63656A;
}
.gl-darkgrey.micro #main-menu a.active{
	color: #63656A;
}
.gl-darkgrey.micro #main-menu a:hover{
	color: #63656A;
}
.gl-darkgrey.micro #main-menu .site-label-lang a:hover{
	color: #fff;
}
@media (max-width: 765px) {
	.gl-darkgrey.micro nav#main-menu{
		color: #fff;
	}
	.gl-darkgrey.micro #main-menu a.active{
		color: #63656A;
	}
	.gl-darkgrey.micro #main-menu a:hover{
		color: #63656A;
	}
	.gl-darkgrey.micro #main-menu li.has-children.primary-level.active a{
		color: #fff;
	}
	.gl-darkgrey.micro #main-menu li.has-children.primary-level.active li a{
		color: #3b4047;
	}
	.gl-darkgrey.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #63656A;
	}
	.gl-darkgrey.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-darkgrey.micro #main-menu  > ul > li.active > a{
		background:  #63656A;
	}
	.gl-darkgrey.micro #main-menu .site-label-lang a:hover{
		color: #fff;
	}
	.gl-darkgrey.micro nav .parent.primary-level.active-top > a::after{
		background: #fff;
	}
	.gl-darkgrey.micro nav .parent.primary-level.active-top > a{
		color:#fff;
		background: #63656A;
	}
	.gl-darkgrey.micro nav#main-menu .parent.primary-level.active-top > a:hover{
		color:#fff;
	}
}
.gl-darkgrey.micro nav > ul > li > a:hover:after {
	background: #63656A;
}
.gl-darkgrey.micro nav li .nav-section .col-left{
	background: #63656A;
}
/*End Global Theme*/
