/**********************
	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,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage{
	color: #474c55;
}
.mod-testimonial-white .white-link a:hover,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage a:hover,
.mod-testimonial-white .white-link .ui-tabs-nav li.ui-tabs-active a
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage .ui-tabs-nav li.ui-tabs-active a
{
	color: #2542B6;
}

.maincontain .mod-testimonial-white .white-font h1,
.maincontain .mod-testimonial-white .white-font h2,
.maincontain .mod-testimonial-white .white-font h3,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage h1,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage h2,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage 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,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage h1 a,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage h2 a,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage h3 a
{
	color: #474c55 !important;
}
.maincontain .mod-testimonial-white .white-font a,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage a,
.maincontain .mod-testimonial-white .white-font a.active,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage a.active
{
	color: #2542B6 !important;
}
.maincontain .mod-testimonial-white  .white-font a:hover,
.mod-testimonial-1 .testimonial.white-font .testimonial-content-noimage a:hover
{
	color: #2c6ca3;
	opacity: 1;
}
.maincontain .testimonial.white-font .testimonial-content-noimage span.button-primary a, 
.maincontain .testimonial.white-font .testimonial-content-noimage a.button-primary, 
.maincontain .testimonial.white-font .testimonial-content-noimage a span.button-primary,
.maincontain .testimonial.white-font .testimonial-content-noimage span.button-primary a:hover, 
.maincontain .testimonial.white-font .testimonial-content-noimage a.button-primary:hover, 
.maincontain .testimonial.white-font .testimonial-content-noimage a:hover span.button-primary
{
	color: #fff !important;
}

/*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 #9E2A2F;
}
.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 #BE531C;
}
.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 #CF7F00;
}
.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 #279989;
}
.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 #007681;
}
.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 #DAAA00;
}
.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 #005F86;
}
.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 #9E2A2F;
}
.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 #BE531C;
}
.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: #BE531C;
}

/*LIGHT ORANGE*/
.mod-testimonial-large-block .large-block-content.testimonial.lightorange{
	border-left: 8px solid #CF7F00;
}
.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: #CF7F00;
}

/*LIGHT TEAL*/
.mod-testimonial-large-block .large-block-content.testimonial.lightteal{
	border-left: 8px solid #279989;
}
.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: #279989;
}

/*DARK TEAL*/
.mod-testimonial-large-block .large-block-content.testimonial.darkteal{
	border-left: 8px solid #007681;
}
.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: #007681;
}

/* YELLOW */
.mod-testimonial-large-block .large-block-content.testimonial.yellow{
	border-left: 8px solid #DAAA00;
}
.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: #DAAA00;
}

/* BLUE */
.mod-testimonial-large-block .large-block-content.testimonial.blue{
	border-left: 8px solid #005F86;
}
.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: #005F86;
}


/* 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: #9E2A2F !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 h3 a:hover,
/*.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: #9E2A2F;
}
.red .divider,
.maincontain .red .divider, .maincontain.red .horiz-divider{
	border-color: #9E2A2F  !important;
}
.red p.divider,
.maincontain .red p.divider{
	border-color: #ccc  !important;
}
.red .regionbreadcrumb-inner{
	background-color: #9E2A2F  !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,
.maincontain.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:not(.mod-testimonial-1) .testimonial,
.red .mod-testimonial .testimonial > .testimonial-content,
.red .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .red.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .red.testimonial .testimonial-content:not(.testimonial-content-noimage),
.red > .testimonial-content,
.maincontain .mod-testimonial.red .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.red > .testimonial-details*/{
	background-color: #9E2A2F;
}
/*
.mod-testimonial-2 .testimonial-item .testimonial.red, .mod-testimonial-3 .testimonial-item .testimonial.red, .mod-testimonial-4 .testimonial-item .testimonial.red{
	background-color: #9E2A2F !important;
}*/
.red .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #9E2A2F 20px solid;
}
.red .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial {
    border-bottom: #9E2A2F 20px solid;
}
.red .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #9E2A2F 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .red.testimonial{
	border-bottom: #9E2A2F 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .red.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #9E2A2F 20px solid !important;
}
.red .mod-heroslider{
	border-top: #9E2A2F 20px solid !important;
}
.red .hero-content{
	border-bottom: #9E2A2F 20px solid !important;
}
.mod-contentblocks .red.block-item .block-content{
	border-bottom: #9E2A2F 20px solid !important;
} 
.red .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #CF7F00;
}
.red.slider-item .testimonial-content, .red.slider-item.half-height .testimonial-image
{
	border-bottom: #9E2A2F 20px solid !important;
}
/*.red .hero-content.colorblock{
	background-color: #CF7F00;
}*/
.red .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.red .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #9E2A2F;
	border-bottom: solid 3px #ffffff;
}
.red .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #9E2A2F;
	font-size: 22px;
}
.red .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #9E2A2F;
}
.red .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.red .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #9E2A2F;
	display: block;
	content: " ";
}
.mod-testimonial-1 .red.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #9E2A2F;
}
.red .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.red .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.red .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.red .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.red .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #9E2A2F !important;
}
.red .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #9E2A2F !important;
}
.red .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #9E2A2F !important;
}
/*Global theme*/
.gl-red.country .site-label, .gl-red.micro .site-label {
	background-color: #9E2A2F;
}
.gl-red.micro  nav .parent.primary-level.active-top > a {
	color: #9E2A2F;
}
.gl-red.micro  nav .parent.primary-level.active-top > a::after {
    background: #9E2A2F;
}
.gl-red.micro nav#main-menu{
	color: #9E2A2F;
}
.gl-red.micro #main-menu a.active{
	color: #9E2A2F;
}
.gl-red.micro #main-menu a:hover{
	color: #9E2A2F;
}
.gl-red.micro #main-menu > ul > li.active > a:after{
	background: #9E2A2F;
}
.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: #9E2A2F;
	}
	.gl-red.micro #main-menu a:hover{
		color: #9E2A2F;
	}
	.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: #9E2A2F;
	}
	.gl-red.micro #main-menu li.has-children.primary-level.active li a:hover{
		color: #9E2A2F;
	}
	.gl-red.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-red.micro #main-menu  > ul > li.active > a{
		background:  #9E2A2F;
	}
	.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: #9E2A2F;
	}
	.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: #9E2A2F;
}
.gl-red.micro nav li .nav-section .col-left{
	background: #9E2A2F;
}
/*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: #BE531C !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 h3 a:hover,
/*.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: #BE531C;
}
.darkorange .divider,
.maincontain .darkorange .divider, .maincontain.darkorange .horiz-divider{
	border-color: #BE531C !important;
}
.darkorange p.divider,
.maincontain .darkorange p.divider{
	border-color: #ccc !important;
}
.darkorange .regionbreadcrumb-inner{
	background-color: #BE531C  !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:not(.mod-testimonial-1) .testimonial,
.darkorange .mod-testimonial .testimonial > .testimonial-content,
.darkorange .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .darkorange.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .darkorange.testimonial .testimonial-content:not(.testimonial-content-noimage),
.darkorange > .testimonial-content
.maincontain .mod-testimonial.darkorange .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.darkorange > .testimonial-details*/{
	background-color: #BE531C;
}
/*
.mod-testimonial-2 .testimonial-item .testimonial.darkorange, .mod-testimonial-3 .testimonial-item .testimonial.darkorange, .mod-testimonial-4 .testimonial-item .testimonial.darkorange{
	background-color: #BE531C !important;
}*/
.darkorange .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #BE531C 20px solid;
}
.darkorange .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #BE531C 20px solid;
}
.darkorange .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #BE531C 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .darkorange.testimonial{
	border-bottom: #BE531C 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .darkorange.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #BE531C 20px solid !important;
}
.darkorange .mod-heroslider{
	border-top: #BE531C 20px solid !important;
}
.darkorange .hero-content{
	border-bottom: #BE531C 20px solid !important;
}
.mod-contentblocks .darkorange.block-item .block-content{
	border-bottom: #BE531C 20px solid !important;
}
.darkorange .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #9E2A2F;
}
.darkorange.slider-item .testimonial-content, .darkorange.slider-item.half-height .testimonial-image
{
	border-bottom: #BE531C 20px solid !important;
}
/*.darkorange .hero-content.colorblock{
	background-color: #9E2A2F;
}*/
.darkorange .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.darkorange .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #BE531C;
	border-bottom: solid 3px #ffffff;
}
.darkorange .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #BE531C;
	font-size: 22px;
}
.darkorange .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #BE531C;
}
.darkorange .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.darkorange .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #BE531C;
	display: block;
	content: " ";
}
.mod-testimonial-1 .darkorange.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #BE531C;
}
.darkorange .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.darkorange .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.darkorange .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.darkorange .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.darkorange .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #BE531C !important;
}
.darkorange .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #BE531C !important;
}
.darkorange .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #BE531C !important;
}
/*Global theme*/
.gl-darkorange.country .site-label, .gl-darkorange.micro .site-label {
	background-color: #BE531C;
}
.gl-darkorange.micro  nav .parent.primary-level.active-top > a {
	color: #BE531C;
}
.gl-darkorange.micro  nav .parent.primary-level.active-top > a::after {
    background: #BE531C;
}
.gl-darkorange.micro nav#main-menu{
	color: #BE531C;
}
.gl-darkorange.micro #main-menu a.active{
	color: #BE531C;
}
.gl-darkorange.micro #main-menu a:hover{
	color: #BE531C;
}
.gl-darkorange.micro #main-menu > ul > li.active > a:after{
	background: #BE531C;
}
.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: #BE531C;
	}
	.gl-darkorange.micro #main-menu a:hover{
		color: #BE531C;
	}
	.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: #BE531C;
	}
	.gl-darkorange.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-darkorange.micro #main-menu  > ul > li.active > a{
		background:  #BE531C;
	}
	.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: #BE531C;
	}
	.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: #BE531C;
}
.gl-darkorange.micro nav li .nav-section .col-left{
	background: #BE531C;
}
/*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: #CF7F00 !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 h3 a:hover,
/*.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: #CF7F00;
}
.lightorange .divider,
.maincontain .lightorange .divider, .maincontain.lightorange .horiz-divider{
	border-color: #CF7F00 !important;
}
.lightorange p.divider,
.maincontain .lightorange p.divider{
	border-color: #ccc !important;
}
.lightorange .regionbreadcrumb-inner{
	background-color: #CF7F00  !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:not(.mod-testimonial-1) .testimonial,
.lightorange .mod-testimonial .testimonial > .testimonial-content,
.lightorange .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .lightorange.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .lightorange.testimonial .testimonial-content:not(.testimonial-content-noimage),
.lightorange > .testimonial-content,
.maincontain .mod-testimonial.lightorange .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.lightorange > .testimonial-details*/{
	background-color: #CF7F00;
}
/*
.mod-testimonial-2 .testimonial-item .testimonial.lightorange, .mod-testimonial-3 .testimonial-item .testimonial.lightorange, .mod-testimonial-4 .testimonial-item .testimonial.lightorange{
	background-color: #CF7F00 !important;
}*/
.lightorange .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #CF7F00 20px solid;
}
.lightorange .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #CF7F00 20px solid;
}
.lightorange .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #CF7F00 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .lightorange.testimonial{
	border-bottom: #CF7F00 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .lightorange.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #CF7F00 20px solid !important;
}
.lightorange .mod-heroslider{
	border-top: #CF7F00 20px solid !important;
}
.lightorange .hero-content{
	border-bottom: #CF7F00 20px solid !important;
}
.mod-contentblocks .lightorange.block-item .block-content{
	border-bottom: #CF7F00 20px solid !important;
}
.lightorange .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #BE531C;
}
.lightorange.slider-item .testimonial-content, .lightorange.slider-item.half-height .testimonial-image
{
	border-bottom: #CF7F00 20px solid !important;
}
/*.lightorange .hero-content.colorblock{
	background-color: #BE531C;
}*/
.lightorange .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.lightorange .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #CF7F00;
	border-bottom: solid 3px #ffffff;
}
.lightorange .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #CF7F00;
	font-size: 22px;
}
.lightorange .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #CF7F00;
}
.lightorange .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.lightorange .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #CF7F00;
	display: block;
	content: " ";
}
.mod-testimonial-1 .lightorange.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #CF7F00;
}
.lightorange .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.lightorange .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.lightorange .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.lightorange .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.lightorange .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #CF7F00 !important;
}
.lightorange .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #CF7F00 !important;
}
.lightorange .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #CF7F00 !important;
}
/*Global theme*/
.gl-lightorange.country .site-label, .gl-lightorange.micro .site-label {
	background-color: #CF7F00;
}
.gl-lightorange.micro  nav .parent.primary-level.active-top > a {
	color: #CF7F00;
}
.gl-lightorange.micro  nav .parent.primary-level.active-top > a::after {
    background: #CF7F00;
}
.gl-lightorange.micro nav#main-menu{
	color: #CF7F00;
}
.gl-lightorange.micro #main-menu a.active{
	color: #CF7F00;
}
.gl-lightorange.micro #main-menu a:hover{
	color: #CF7F00;
}
.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: #CF7F00;
	}
	.gl-lightorange.micro #main-menu a:hover{
		color: #CF7F00;
	}
	.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: #CF7F00;
	}
	.gl-lightorange.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-lightorange.micro #main-menu  > ul > li.active > a{
		background:  #CF7F00;
	}
	.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: #CF7F00;
	}
	.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: #CF7F00;
}
.gl-lightorange.micro nav li .nav-section .col-left{
	background: #CF7F00;
}
/*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 h3 a:hover,
/*.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 .regionbreadcrumb-inner{
	background-color: #ABAD25  !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 .mod-testimonial:not(.mod-testimonial-1) .testimonial,
.lightgreen .mod-testimonial .testimonial > .testimonial-content,
.lightgreen .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .lightgreen.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .lightgreen.testimonial .testimonial-content:not(.testimonial-content-noimage),
.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 !important;
}*/
.lightgreen .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #ABAD25 20px solid;
}
.lightgreen .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #ABAD25 20px solid;
}
.lightgreen .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #ABAD25 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .lightgreen.testimonial{
	border-bottom: #ABAD25 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .lightgreen.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #ABAD25 20px solid !important;
}
.lightgreen .mod-heroslider{
	border-top: #ABAD25 20px solid !important;
}
.lightgreen .hero-content{
	border-bottom: #ABAD25 20px solid !important;
}
.mod-contentblocks .lightgreen.block-item .block-content{
	border-bottom: #ABAD25 20px solid !important;
}	
.lightgreen .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #DAAA00;
}
.lightgreen.slider-item .testimonial-content, .lightgreen.slider-item.half-height .testimonial-image
{
	border-bottom: #ABAD25 20px solid !important;
}
/*.lightgreen .hero-content.colorblock{
	background-color: #DAAA00;
}*/
.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;
}
.lightgreen .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.lightgreen .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #ABAD25;
	display: block;
	content: " ";
}
.mod-testimonial-1 .lightgreen.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #ABAD25;
}
.lightgreen .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.lightgreen .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.lightgreen .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.lightgreen .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.lightgreen .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #ABAD25 !important;
}
.lightgreen .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #ABAD25 !important;
}
.lightgreen .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #ABAD25 !important;
}
/*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 h3 a:hover,
/*.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 .regionbreadcrumb-inner{
	background-color: #638C1C  !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 .mod-testimonial:not(.mod-testimonial-1) .testimonial,
.darkgreen .mod-testimonial .testimonial > .testimonial-content,
.darkgreen .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .darkgreen.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .darkgreen.testimonial .testimonial-content:not(.testimonial-content-noimage),
.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 !important;
}*/
.darkgreen .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #638C1C 20px solid;
}
.darkgreen .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #638C1C 20px solid;
}
.darkgreen .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #638C1C 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .darkgreen.testimonial{
	border-bottom: #638C1C 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .darkgreen.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #638C1C 20px solid !important;
}
.darkgreen .mod-heroslider{
	border-top: #638C1C 20px solid !important;
}
.darkgreen .hero-content{
	border-bottom: #638C1C 20px solid !important;
}
.mod-contentblocks .darkgreen.block-item .block-content{
	border-bottom: #638C1C 20px solid !important;
}
.darkgreen .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #ABAD25;
}
.darkgreen.slider-item .testimonial-content, .darkgreen.slider-item.half-height .testimonial-image
{
	border-bottom: #638C1C 20px solid !important;
}
/*.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;
}
.darkgreen .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.darkgreen .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #638C1C;
	display: block;
	content: " ";
}
.mod-testimonial-1 .darkgreen.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #638C1C;
}
.darkgreen .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.darkgreen .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.darkgreen .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.darkgreen .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.darkgreen .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #638C1C !important;
}
.darkgreen .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #638C1C !important;
}
.darkgreen .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #638C1C !important;
}
/*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: #279989 !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 h3 a:hover,
.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: #279989;
}
.lightteal .divider,
.maincontain .lightteal .divider, .maincontain.lightteal .horiz-divider{
	border-color: #279989 !important;
}
.lightteal p.divider,
.maincontain .lightteal p.divider{
	border-color: #ccc !important;
}
.lightteal .regionbreadcrumb-inner{
	background-color: #279989  !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:not(.mod-testimonial-1) .testimonial,
.lightteal .mod-testimonial .testimonial > .testimonial-content,
.lightteal .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .lightteal.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .lightteal.testimonial .testimonial-content:not(.testimonial-content-noimage),
.lightteal > .testimonial-content,
.maincontain .mod-testimonial.lightteal .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.lightteal  > .testimonial-content*/{
	background-color: #279989;
}
/*
.mod-testimonial-2 .testimonial-item .testimonial.lightteal, .mod-testimonial-3 .testimonial-item .testimonial.lightteal, .mod-testimonial-4 .testimonial-item .testimonial.lightteal{
	background-color: #279989 !important;
}*/
.lightteal .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #279989 20px solid;
}
.lightteal .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #279989 20px solid;
}
.lightteal .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #279989 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .lightteal.testimonial{
	border-bottom: #279989 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .lightteal.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #279989 20px solid !important;
}
.lightteal .mod-heroslider{
	border-top: #279989 20px solid !important;
}
.lightteal .hero-content{
	border-bottom: #279989 20px solid !important;
}
.mod-contentblocks .lightteal.block-item .block-content{
	border-bottom: #279989 20px solid !important;
}
.lightteal .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #638C1C;
}
.lightteal.slider-item .testimonial-content, .lightteal.slider-item.half-height .testimonial-image
{
	border-bottom: #279989 20px solid !important;
}
/*.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: #279989;
	border-bottom: solid 3px #ffffff;
}
.lightteal .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #279989;
	font-size: 22px;
}
.lightteal .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #279989;
}
.lightteal .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.lightteal .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #279989;
	display: block;
	content: " ";
}
.mod-testimonial-1 .lightteal.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #279989;
}
.lightteal .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.lightteal .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.lightteal .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.lightteal .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.lightteal .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #279989 !important;
}
.lightteal .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #279989 !important;
}
.lightteal .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #279989 !important;
}
/*Global theme*/
.gl-lightteal.country .site-label, .gl-lightteal.micro .site-label {
	background-color: #279989;
}
.gl-lightteal.micro  nav .parent.primary-level.active-top > a {
	color: #279989;
}
.gl-lightteal.micro  nav .parent.primary-level.active-top > a::after {
    background: #279989;
}
.gl-lightteal.micro nav#main-menu{
	color: #279989;
}
.gl-lightteal.micro #main-menu a.active{
	color: #279989;
}
.gl-lightteal.micro #main-menu a:hover{
	color: #279989;
}
.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: #279989;
	}
	.gl-lightteal.micro #main-menu a:hover{
		color: #279989;
	}
	.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: #279989;
	}
	.gl-lightteal.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-lightteal.micro #main-menu  > ul > li.active > a{
		background:  #279989;
	}
	.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: #279989;
	}
	.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: #279989;
}
.gl-lightteal.micro nav li .nav-section .col-left{
	background: #279989;
}
/*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: #007681 !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 h3 a:hover,
.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: #007681;
}
.darkteal .divider,
.maincontain .darkteal .divider, .maincontain.darkteal .horiz-divider{
	border-color: #007681 !important;
}
.darkteal p.divider,
.maincontain .darkteal p.divider{
	border-color: #ccc !important;
}
.darkteal .regionbreadcrumb-inner{
	background-color: #007681  !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 .mod-testimonial:not(.mod-testimonial-1) .testimonial,
.darkteal .mod-testimonial .testimonial > .testimonial-content,
.darkteal .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .darkteal.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .darkteal.testimonial .testimonial-content:not(.testimonial-content-noimage),
.darkteal > .testimonial-content,
.maincontain .mod-testimonial.darkteal .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.darkteal > .testimonial-content*/{
	background-color: #007681;
}
/*
.mod-testimonial-2 .testimonial-item .testimonial.darkteal, .mod-testimonial-3 .testimonial-item .testimonial.darkteal, .mod-testimonial-4 .testimonial-item .testimonial.darkteal{
	background-color: #007681 !important;
}*/
.darkteal .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #007681 20px solid;
}
.darkteal .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #007681 20px solid;
}
.darkteal .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #007681 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .darkteal.testimonial{
	border-bottom: #007681 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .darkteal.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #007681 20px solid !important;
}
.darkteal .mod-heroslider{
	border-top: #007681 20px solid !important;
}
.darkteal .hero-content{
	border-bottom: #007681 20px solid !important;
}
.mod-contentblocks .darkteal.block-item .block-content{
	border-bottom: #007681 20px solid !important;
}
.darkteal .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #279989;
}
.darkteal.slider-item .testimonial-content, .darkteal.slider-item.half-height .testimonial-image
{
	border-bottom: #007681 20px solid !important;
}
/*.darkteal .hero-content.colorblock{
	background-color: #279989;
}*/
.darkteal .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.darkteal .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #007681;
	border-bottom: solid 3px #ffffff;
}
.darkteal .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #007681;
	font-size: 22px;
}
.darkteal .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #007681;
}
.darkteal .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.darkteal .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #007681;
	display: block;
	content: " ";
}
.mod-testimonial-1 .darkteal.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #007681;
}
.darkteal .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.darkteal .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.darkteal .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.darkteal .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.darkteal .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #007681 !important;
}
.darkteal .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #007681 !important;
}
.darkteal .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #007681 !important;
}
/*Global theme*/
.gl-darkteal.country .site-label, .gl-darkteal.micro .site-label {
	background-color: #007681;
}
.gl-darkteal.micro  nav .parent.primary-level.active-top > a {
	color: #007681;
}
.gl-darkteal.micro  nav .parent.primary-level.active-top > a::after {
    background: #007681;
}
.gl-darkteal.micro nav#main-menu{
	color: #007681;
}
.gl-darkteal.micro #main-menu a.active{
	color: #007681;
}
.gl-darkteal.micro #main-menu a:hover{
	color: #007681;
}
.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: #007681;
	}
	.gl-darkteal.micro #main-menu a:hover{
		color: #007681;
	}
	.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: #007681;
	}
	.gl-darkteal.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-darkteal.micro #main-menu  > ul > li.active > a{
		background:  #007681;
	}
	.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: #007681;
	}
	.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: #007681;
}
.gl-darkteal.micro nav li .nav-section .col-left{
	background: #007681;
}
/*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: #DAAA00 !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 h3 a:hover,
/*.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: #DAAA00;
}
.yellow .divider,
.maincontain .yellow .divider, .maincontain.yellow .horiz-divider{
	border-color: #DAAA00 !important;
}
.yellow p.divider,
.maincontain .yellow p.divider{
	border-color: #ccc !important;
}
.yellow .regionbreadcrumb-inner{
	background-color: #DAAA00  !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);
}
.homepage .maincontain .hero-content.yellow
{
	background-color: #DAAA00;
	border-bottom: none;
}
/*.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 .mod-testimonial:not(.mod-testimonial-1) .testimonial,
.yellow .mod-testimonial .testimonial > .testimonial-content,
.yellow .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .yellow.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .yellow.testimonial .testimonial-content:not(.testimonial-content-noimage),
.yellow > .testimonial-content,
.maincontain .mod-testimonial.yellow .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.yellow > .testimonial-content*/{
	background-color: #DAAA00;
}
/*.mod-testimonial-2 .testimonial-item .testimonial.yellow, .mod-testimonial-3 .testimonial-item .testimonial.yellow, .mod-testimonial-4 .testimonial-item .testimonial.yellow{
	background-color: #DAAA00 !important;
}*/
.yellow .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #DAAA00 20px solid;
}
.yellow .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #DAAA00 20px solid;
}
.yellow .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #DAAA00 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .yellow.testimonial{
	border-bottom: #DAAA00 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .yellow.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #DAAA00 20px solid !important;
}
.yellow .mod-heroslider{
	border-top: #DAAA00 20px solid !important;
}
.yellow .hero-content{
	border-bottom: #DAAA00 20px solid !important;
}
.mod-contentblocks .yellow.block-item .block-content{
	border-bottom: #DAAA00 20px solid !important;
}
.yellow .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #CF7F00;
}
.yellow.slider-item .testimonial-content, .yellow.slider-item.half-height .testimonial-image
{
	border-bottom: #DAAA00 20px solid !important;
}
/*.yellow .hero-content.colorblock{
	background-color: #CF7F00;
}*/
.yellow .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.yellow .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #DAAA00;
	border-bottom: solid 3px #ffffff;
}
.yellow .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #DAAA00;
	font-size: 22px;
}
.yellow .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #DAAA00;
}
.yellow .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.yellow .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #DAAA00;
	display: block;
	content: " ";
}
.mod-testimonial-1 .yellow.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #DAAA00;
}
.yellow .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.yellow .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.yellow .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.yellow .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.yellow .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #DAAA00 !important;
}
.yellow .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #DAAA00F !important;
}
.yellow .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #DAAA00 !important;
}
/*Global theme*/
.gl-yellow.country .site-label, .gl-yellow.micro .site-label {
	background-color: #DAAA00;
}
.gl-yellow.micro  nav .parent.primary-level.active-top > a {
	color: #DAAA00;
}
.gl-yellow.micro  nav .parent.primary-level.active-top > a::after {
    background: #DAAA00;
}
.gl-yellow.micro nav#main-menu{
	color: #DAAA00;
}
.gl-yellow.micro #main-menu a.active{
	color: #DAAA00;
}
.gl-yellow.micro #main-menu a:hover{
	color: #DAAA00;
}
.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: #DAAA00;
	}
	.gl-yellow.micro #main-menu a:hover{
		color: #DAAA00;
	}
	.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: #DAAA00;
	}
	.gl-yellow.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-yellow.micro #main-menu  > ul > li.active > a{
		background:  #DAAA00;
	}
	.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: #DAAA00;
	}
	.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: #DAAA00;
}
.gl-yellow.micro nav li .nav-section .col-left{
	background: #DAAA00;
}
/*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: #005F86 !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 h3 a:hover,
.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: #005F86;
}
.blue .divider,
.maincontain .blue .divider, .maincontain.blue .horiz-divider{
	border-color: #005F86 !important;
}
.blue p.divider,
.maincontain .blue p.divider{
	border-color: #ccc !important;
}
.blue .regionbreadcrumb-inner{
	background-color: #005F86  !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 .mod-testimonial:not(.mod-testimonial-1) .testimonial,
.blue .mod-testimonial .testimonial > .testimonial-content,
.blue .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .blue.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .blue.testimonial .testimonial-content:not(.testimonial-content-noimage),
.blue > .testimonial-content,
.maincontain .mod-testimonial.blue .testimonial > .testimonial-details,
.maincontain .mod-testimonial .testimonial.blue > .testimonial-content*/{
	background-color: #005F86;
}
/*.mod-testimonial-2 .testimonial-item .testimonial.blue, .mod-testimonial-3 .testimonial-item .testimonial.blue, .mod-testimonial-4 .testimonial-item .testimonial.blue{
	background-color: #005F86 !important;
}*/
.blue .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #005F86 20px solid;
}
.blue .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #005F86 20px solid;
}
.blue .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #005F86 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .blue.testimonial{
	border-bottom: #005F86 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .blue.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #005F86 20px solid !important;
}
.blue .mod-heroslider{
	border-top: #005F86 20px solid !important;
}
.blue .hero-content{
	border-bottom: #005F86 20px solid !important;
}
.mod-contentblocks .blue.block-item .block-content{
	border-bottom: #005F86 20px solid !important;
}
.blue .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #007681;
}
.blue.slider-item .testimonial-content, .blue.slider-item.half-height .testimonial-image
{
	border-bottom: #005F86 20px solid !important;
}
/*.blue .hero-content.colorblock{
	background-color: #007681;
}*/
.blue .mod-testimonial-white.mod-testimonial-1{
	background-color: #FFF;
}
.blue .sidenav-contain .sidenav.lvl-1 > li:first-child > .expandable
{
	background: #005F86;
	border-bottom: solid 3px #ffffff;
}
.blue .sidenav-contain .sidenav.lvl-1 > li:first-child  > .expandable a
{
	background: #005F86;
	font-size: 22px;
}
.blue .table-accent-header > thead > tr > th {
	color: #fff;
	background-color: #005F86;
}
.blue .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.blue .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #005F86;
	display: block;
	content: " ";
}
.mod-testimonial-1 .blue.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #005F86;
}
.blue .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.blue .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.blue .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.blue .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.blue .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #005F86 !important;
}
.blue .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #005F86 !important;
}
.blue .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #005F86 !important;
}
/*Global theme*/
.gl-blue.country .site-label, .gl-blue.micro .site-label {
	background-color: #005F86;
}
.gl-blue.micro  nav .parent.primary-level.active-top > a {
	color: #005F86;
}
.gl-blue.micro  nav .parent.primary-level.active-top > a::after {
    background: #005F86;
}
.gl-blue.micro nav#main-menu{
	color: #005F86;
}
.gl-blue.micro #main-menu a.active{
	color: #005F86;
}
.gl-blue.micro #main-menu a:hover{
	color: #005F86;
}
.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: #005F86;
	}
	.gl-blue.micro #main-menu a:hover{
		color: #005F86;
	}
	.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: #005F86;
	}
	.gl-blue.micro #main-menu  > ul > li.primary-level.active > a:after{
		background: #fff;
	}
	.gl-blue.micro #main-menu  > ul > li.active > a{
		background:  #005F86;
	}
	.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: #005F86;
	}
	.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: #005F86;
}
.gl-blue.micro nav li .nav-section .col-left{
	background: #005F86;
}
/*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 h3 a:hover,
.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 .regionbreadcrumb-inner{
	background-color: #D1D0CF  !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 .mod-testimonial:not(.mod-testimonial-1) .testimonial,
.lightgrey .mod-testimonial .testimonial > .testimonial-content,
.lightgrey .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .lightgrey.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .lightgrey.testimonial .testimonial-content:not(.testimonial-content-noimage),
.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: #D1D0CF !important;
}*/
.lightgrey .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #D1D0CF 20px solid;
}
.lightgrey .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #D1D0CF 20px solid;
}
.lightgrey .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #D1D0CF 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .lightgrey.testimonial{
	border-bottom: #D1D0CF 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .lightgrey.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #D1D0CF 20px solid !important;
}
.lightgrey .mod-heroslider{
	border-top: #D1D0CF 20px solid !important;
}
.lightgrey .hero-content{
	border-bottom: #D1D0CF 20px solid !important;
}
.mod-contentblocks .lightgrey.block-item .block-content{
	border-bottom: #D1D0CF 20px solid !important;
}
.lightgrey .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #CF7F00;
}
.lightgrey.slider-item .testimonial-content, .lightgrey.slider-item.half-height .testimonial-image
{
	border-bottom: #D1D0CF 20px solid !important;
}
/*.lightgrey .hero-content.colorblock{
	background-color: #CF7F00;
}*/
.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;
}
.lightgrey .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.lightgrey .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #D1D0CF;
	display: block;
	content: " ";
}
.mod-testimonial-1 .lightgrey.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #D1D0CF;
}
.lightgrey .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.lightgrey .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.lightgrey .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.lightgrey .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.lightgrey .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #D1D0CF !important;
}
.lightgrey .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #D1D0CF !important;
}
.lightgrey .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #D1D0CF !important;
}
/*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 h3 a:hover,
.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 .regionbreadcrumb-inner{
	background-color: #98999B  !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 .mod-testimonial:not(.mod-testimonial-1) .testimonial,
.mediumgrey .mod-testimonial .testimonial > .testimonial-content,
.mediumgrey .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .mediumgrey.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .mediumgrey.testimonial .testimonial-content:not(.testimonial-content-noimage),
.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: #98999B !important;
}*/
.mediumgrey .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #98999B 20px solid;
}
.mediumgrey .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #98999B 20px solid;
}
.mediumgrey .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #98999B 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .mediumgrey.testimonial{
	border-bottom: #98999B 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .mediumgrey.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #98999B 20px solid !important;
}
.mediumgrey .mod-heroslider{
	border-top: #98999B 20px solid !important;
}
.mediumgrey .hero-content{
	border-bottom: #98999B 20px solid !important;
}
.mod-contentblocks .mediumgrey.block-item .block-content{
	border-bottom: #98999B 20px solid !important;
}	
.mediumgrey .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #CF7F00;
}
.mediumgrey.slider-item .testimonial-content, .mediumgrey.slider-item.half-height .testimonial-image
{
	border-bottom: #98999B 20px solid !important;
}
/*.mediumgrey .hero-content.colorblock{
	background-color: #CF7F00;
}*/
.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;
}
.mediumgrey .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.mediumgrey .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #98999B;
	display: block;
	content: " ";
}
.mod-testimonial-1 .mediumgrey.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #98999B;
}
.mediumgrey .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.mediumgrey .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.mediumgrey .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.mediumgrey .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.mediumgrey .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #98999B !important;
}
.mediumgrey .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #98999B !important;
}
.mediumgrey .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #98999B !important;
}
/*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 h3 a:hover,
.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 .regionbreadcrumb-inner{
	background-color: #63656A  !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 .mod-testimonial:not(.mod-testimonial-1) .testimonial,
.darkgrey .mod-testimonial .testimonial > .testimonial-content,
.darkgrey .mod-testimonial .testimonial .testimonial-content,
.mod-testimonial:not(.mod-testimonial-1) .darkgrey.testimonial .testimonial-content,
.mod-testimonial.mod-testimonial-1 .darkgrey.testimonial .testimonial-content:not(.testimonial-content-noimage),
.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 !important;
}*/
.darkgrey .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #638C1C 20px solid;
}
.darkgrey .mod-testimonial-container.default-preview .mod-testimonial:not(.mod-testimonial-1) .testimonial{
	border-bottom: #638C1C 20px solid;
}
.darkgrey .mod-testimonial.mod-testimonial-1 .testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #638C1C 20px solid;
}
.mod-testimonial:not(.mod-testimonial-1) .darkgrey.testimonial{
	border-bottom: #638C1C 20px solid !important;
}
.mod-testimonial.mod-testimonial-1 .darkgrey.testimonial .testimonial-content:not(.testimonial-content-noimage){
	border-bottom: #638C1C 20px solid !important;
}
.darkgrey .mod-heroslider{
	border-top: #638C1C 20px solid !important;
}
.darkgrey .hero-content{
	border-bottom: #638C1C 20px solid !important;
}
.mod-contentblocks .darkgrey.block-item .block-content{
	border-bottom: #638C1C 20px solid !important;
}	
.darkgrey .mod-heroslider .colorblock .slider-image-content:after{
	background-color: #CF7F00;
}
.darkgrey.slider-item .testimonial-content, .darkgrey.slider-item.half-height .testimonial-image
{
	border-bottom: #638C1C 20px solid !important;
}
/*.darkgrey .hero-content.colorblock{
	background-color: #CF7F00;
}*/
.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;
}
.darkgrey .mod-testimonial-1 .testimonial-content.testimonial-content-noimage
{
	background: none;
}
.darkgrey .mod-testimonial-1 .testimonial-content.testimonial-content-noimage:before
{
	display:none;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 10px;
	background: #63656A;
	display: block;
	content: " ";
}
.mod-testimonial-1 .darkgrey.testimonial .testimonial-content.testimonial-content-noimage:before
{
	background: #63656A;
}
.darkgrey .blockquote-color-accent.blockquote-style-1 .blockquote-text, 
.darkgrey .blockquote-color-accent.blockquote-style-2 .blockquote-text,
.darkgrey .blockquote-color-accent.blockquote-style-2 .blockquote-quote, 
.darkgrey .blockquote-color-accent.blockquote-style-3 .blockquote-text, 
.darkgrey .blockquote-color-accent.blockquote-style-4 .blockquote-text
{
	color: #63656A !important;
}
.darkgrey .blockquote-color-accent .blockquote-text a
{
	text-decoration: underline;
	color: #63656A  !important;
}
.darkgrey .blockquote-color-accent .blockquote-text a:hover
{
	text-decoration: none;
	color: #63656A  !important;
}
/*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*/
/*Container background enhance*/
.narrow-full .mod-outer-background.mod-outer-wd-full {
    padding-top: 20px;
    padding-bottom: 30px;
}
.mod-outer-background.mod-outer-wd-full {
    margin-top: 20px;
    margin-bottom: 30px;
    padding:0px;
}
.mod-bodycontent-containers.mod-outer-wd-contained {
    margin-bottom: 30px;
    margin-top: 20px;
}
.mod-outer-background .bodycontent-module p:last-child {
    margin-bottom: 0px;
}
.mod-outer-color-accent.mod-outer-wd-contained, .darkgreen .mod-outer-color-accent.mod-outer-wd-contained {
    background: #638C1C;
    padding: 40px;
}
.mod-outer-color-default.mod-outer-wd-contained {
    background: #fff;
    padding: 40px;
}
.mod-outer-color-light-grey.mod-outer-wd-contained {
    background: #f5f5f5;
    padding: 40px;
}
.mod-outer-color-dark-grey.mod-outer-wd-contained {
    background: #474c55;
    padding: 40px;
}
.mod-outer-color-default.mod-outer-wd-contained, .mod-outer-color-accent.mod-outer-wd-contained, .mod-outer-color-light-grey.mod-outer-wd-contained, .mod-outer-color-dark-grey.mod-outer-wd-contained {
    margin-bottom: 30px;
}
.narrow-full .mod-outer-color-default.mod-outer-wd-contained, .narrow-full .mod-outer-color-accent.mod-outer-wd-contained, .narrow-full .mod-outer-color-light-grey.mod-outer-wd-contained, .narrow-full .mod-outer-color-dark-grey.mod-outer-wd-contained {
    margin-left: -55px;
    margin-right: -55px;
    margin-bottom: 30px;
    padding: 55px;
}
.mod-outer-background.mod-outer-wd-full .row-full.mod-color-light-grey {
    background: #f5f5f5;
}
.mod-outer-background.mod-outer-wd-full .row-full.mod-color-dark-grey {
    background: #474c55;
}   
.mod-outer-background.mod-outer-wd-full .row-full.mod-color-accent {
    background: #E0E8D1;
}
.red .mod-outer-color-accent.mod-outer-wd-contained, .red .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #9E2A2F;
}
.darkorange .mod-outer-color-accent.mod-outer-wd-contained, .darkorange .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #BE531C;
}
.lightorange .mod-outer-color-accent.mod-outer-wd-contained, .lightorange .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #A83F00;
}
.yellow .mod-outer-color-accent.mod-outer-wd-contained, .yellow .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #f5f5f5;
}
.darkgreen .mod-outer-color-accent.mod-outer-wd-contained, .darkgreen .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #466D0E;
}
.lightgreen .mod-outer-color-accent.mod-outer-wd-contained, .lightgreen .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #727504;
}
.darkteal .mod-outer-color-accent.mod-outer-wd-contained, .darkteal .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #007681;
}
.lightteal .mod-outer-color-accent.mod-outer-wd-contained, .lightteal .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #007681;
}
.blue .mod-outer-color-accent.mod-outer-wd-contained, .blue .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #005F86;
}
.lightgrey .mod-outer-color-accent.mod-outer-wd-contained, .lightgrey .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #f5f5f5;
}
.mediumgrey .mod-outer-color-accent.mod-outer-wd-contained, .mediumgrey .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #f5f5f5;
}
.darkgrey .mod-outer-color-accent.mod-outer-wd-contained, .darkgrey .mod-outer-color-accent.mod-outer-wd-full .mod-color-accent{
    background: #63656A;
}
.narrow-full .mod-outer-wd-full .row-full.mod-color-light-grey {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    background: #f5f5f5;
}
.narrow-full .mod-outer-wd-full .row-full.mod-color-dark-grey {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    background: #474c55;
}   
.narrow-full .mod-outer-wd-full .row-full.mod-color-accent {
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    left: 50%;
    /*background: #E0E8D1;*/
}
.mod-outer-color-light-grey, .mod-outer-color-dark-grey, .mod-outer-color-accent {
    margin-top:20px;
    margin-bottom:30px;
}
.mod-outer-wd-full .row-full.mod-color-light-grey > div, .mod-outer-wd-full .row-full.mod-color-dark-grey > div, .mod-outer-wd-full .row-full.mod-color-accent > div {
    padding: 40px;
}
.narrow-full .mod-outer-wd-full .row-full.mod-color-light-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-dark-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-accent > div {
    max-width: 1170px;
    margin: 0 auto;
    padding: 50px 60px 50px 60px;
} 
@media screen and (min-width: 991px){
.narrow-full .mod-outer-wd-full .row-full.mod-color-light-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-dark-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-accent > div {
    padding: 50px 64px 50px 64px;
}
}
@media screen and (min-width: 766px) and (max-width: 990px){
.narrow-full .mod-outer-wd-full .row-full.mod-color-light-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-dark-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-accent > div {
    padding: 50px 44px 50px 44px;
}
}
@media screen and (max-width: 765px){
.narrow-full .mod-outer-wd-full .row-full.mod-color-light-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-dark-grey > div, .narrow-full .mod-outer-wd-full .row-full.mod-color-accent > div {
    padding: 50px 34px 50px 34px;
}
}
.row-full.mod-color-accent span.button-primary a, .row-full.mod-color-accent a.button-primary, .row-full.mod-color-accent a span.button-primary, .maincontain .mod-testimonial-white .white-font a.button-primary {
    border: solid 1px #fff !important;
    color: #fff !important;
}
.row-full.mod-color-accent span.button-primary a:hover, .row-full.mod-color-accent a.button-primary:hover, .row-full.mod-color-accent a:hover span.button-primary, .maincontain .mod-testimonial-white .white-font a:hover.button-primary {
    border: solid 1px #fff !important;
    background: #fff !important;
    color: #658D1B !important;
}
.blue .row-full.mod-color-accent span.button-primary a:hover, .blue .row-full.mod-color-accent a.button-primary:hover, .blue .row-full.mod-color-accent a:hover span.button-primary, .blue .maincontain .mod-testimonial-white .white-font a:hover.button-primary {
    border: solid 1px #fff !important;
    background: #fff !important;
    color: #005F86 !important;
}
.lightteal .row-full.mod-color-accent span.button-primary a:hover, .lightteal .row-full.mod-color-accent a.button-primary:hover, .lightteal .row-full.mod-color-accent a:hover span.button-primary, .lightteal .maincontain .mod-testimonial-white .white-font a:hover.button-primary {
    border: solid 1px #fff !important;
    background: #fff !important;
    color: #279989 !important;
}
.darkteal .row-full.mod-color-accent span.button-primary a:hover, .darkteal .row-full.mod-color-accent a.button-primary:hover, .darkteal .row-full.mod-color-accent a:hover span.button-primary, .darkteal .maincontain .mod-testimonial-white .white-font a:hover.button-primary {
   border: solid 1px #fff !important;
   background: #fff !important;
   color: #007681 !important;
}
.darkgreen .row-full.mod-color-accent {
    background: #E0E8D1;
}
/*.darkgreen .row-full.mod-color-accent .body-column-outer-container .column-content-2, .darkgreen .row-full.mod-color-accent .body-column-outer-container .column-content-3 {
    background: #658D1B;
    color: #fff;
} */ 
.blue .row-full.mod-color-accent {
    background: #CCDFE7;
}
.blue .row-full.mod-color-accent .body-column-outer-container {
    background: #005F86;
    color: #fff;
} 
.lightteal .row-full.mod-color-accent {
    background: #D4EBE7;
}
.lightteal .row-full.mod-color-accent .body-column-outer-container {
    background: #279989;
    color: #fff;
} 
.darkteal .row-full.mod-color-accent {
    background: #CCE4E6;
}
.darkteal .row-full.mod-color-accent .body-column-outer-container {
    background: #007681;
    color: #fff;
} 
.red .mod-outer-color-accent,
.red .mod-outer-color-accent a:hover,
.red .mod-outer-color-accent ul li, 
.red .mod-outer-color-accent ol li{
	color: #ffffff;
}
.red .mod-outer-color-accent h1,
.red .mod-outer-color-accent h2,
.red .mod-outer-color-accent h3,
.red .mod-outer-color-accent h4,
.red .mod-outer-color-accent h5,
.red .mod-outer-color-accent a,
.red .mod-outer-color-accent a.active,
.red .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.red .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.red .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.red .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.red .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.red .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}

.darkorange .mod-outer-color-accent,
.darkorange .mod-outer-color-accent a:hover,
.darkorange .mod-outer-color-accent ul li, 
.darkorange .mod-outer-color-accent ol li{
	color: #ffffff;
}
.darkorange .mod-outer-color-accent h1,
.darkorange .mod-outer-color-accent h2,
.darkorange .mod-outer-color-accent h3,
.darkorange .mod-outer-color-accent h4,
.darkorange .mod-outer-color-accent h5,
.darkorange .mod-outer-color-accent a,
.darkorange .mod-outer-color-accent a.active,
.darkorange .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.darkorange .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.darkorange .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.darkorange .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.darkorange .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.darkorange .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}

.lightorange .mod-outer-color-accent,
.lightorange .mod-outer-color-accent a:hover,
.lightorange .mod-outer-color-accent ul li, 
.lightorange .mod-outer-color-accent ol li{
	color: #ffffff;
}
.lightorange .mod-outer-color-accent h1,
.lightorange .mod-outer-color-accent h2,
.lightorange .mod-outer-color-accent h3,
.lightorange .mod-outer-color-accent h4,
.lightorange .mod-outer-color-accent h5,
.lightorange .mod-outer-color-accent a,
.lightorange .mod-outer-color-accent a.active,
.lightorange .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.lightorange .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.lightorange .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.lightorange .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.lightorange .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.lightorange .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}

.yellow .mod-outer-color-accent h1,
.yellow .mod-outer-color-accent h2,
.yellow .mod-outer-color-accent h3,
.yellow .mod-outer-color-accent h4,
.yellow .mod-outer-color-accent h5,
.yellow .mod-outer-color-accent a,
.yellow .mod-outer-color-accent a.active,
.yellow .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.yellow .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.yellow .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.yellow .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.yellow .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.yellow .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}

.darkteal .mod-outer-color-accent,
.darkteal .mod-outer-color-accent a:hover,
.darkteal .mod-outer-color-accent ul li, 
.darkteal .mod-outer-color-accent ol li{
	color: #ffffff;
}
.darkteal .mod-outer-color-accent h1,
.darkteal .mod-outer-color-accent h2,
.darkteal .mod-outer-color-accent h3,
.darkteal .mod-outer-color-accent h4,
.darkteal .mod-outer-color-accent h5,
.darkteal .mod-outer-color-accent a,
.darkteal .mod-outer-color-accent a.active,
.darkteal .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.darkteal .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.darkteal .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.darkteal .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.darkteal .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.darkteal .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}

.lightteal .mod-outer-color-accent,
.lightteal .mod-outer-color-accent a:hover,
.lightteal .mod-outer-color-accent ul li, 
.lightteal .mod-outer-color-accent ol li{
	color: #ffffff;
}
.lightteal .mod-outer-color-accent h1,
.lightteal .mod-outer-color-accent h2,
.lightteal .mod-outer-color-accent h3,
.lightteal .mod-outer-color-accent h4,
.lightteal .mod-outer-color-accent h5,
.lightteal .mod-outer-color-accent a,
.lightteal .mod-outer-color-accent a.active,
.lightteal .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.lightteal .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.lightteal .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.lightteal .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.lightteal .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.lightteal .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}

.lightgreen .mod-outer-color-accent,
.lightgreen .mod-outer-color-accent a:hover,
.lightgreen .mod-outer-color-accent ul li, 
.lightgreen .mod-outer-color-accent ol li{
	color: #ffffff;
}
.lightgreen .mod-outer-color-accent h1,
.lightgreen .mod-outer-color-accent h2,
.lightgreen .mod-outer-color-accent h3,
.lightgreen .mod-outer-color-accent h4,
.lightgreen .mod-outer-color-accent h5,
.lightgreen .mod-outer-color-accent a,
.lightgreen .mod-outer-color-accent a.active,
.lightgreen .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.lightgreen .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.lightgreen .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.lightgreen .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.lightgreen .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.lightgreen .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}

.darkgreen .mod-outer-color-accent,
.darkgreen .mod-outer-color-accent a:hover,
.darkgreen .mod-outer-color-accent ul li, 
.darkgreen .mod-outer-color-accent ol li{
	color: #ffffff;
}
.darkgreen .mod-outer-color-accent h1,
.darkgreen .mod-outer-color-accent h2,
.darkgreen .mod-outer-color-accent h3,
.darkgreen .mod-outer-color-accent h4,
.darkgreen .mod-outer-color-accent h5,
.darkgreen .mod-outer-color-accent a,
.darkgreen .mod-outer-color-accent a.active,
.darkgreen .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.darkgreen .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.darkgreen .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.darkgreen .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.darkgreen .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.darkgreen .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}


.blue .mod-outer-color-accent,
.blue .mod-outer-color-accent a:hover,
.blue .mod-outer-color-accent ul li, 
.blue .mod-outer-color-accent ol li{
	color: #ffffff;
}
.blue .mod-outer-color-accent h1,
.blue .mod-outer-color-accent h2,
.blue .mod-outer-color-accent h3,
.blue .mod-outer-color-accent h4,
.blue .mod-outer-color-accent h5,
.blue .mod-outer-color-accent a,
.blue .mod-outer-color-accent a.active,
.blue .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.blue .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.blue .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.blue .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.blue .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.blue .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}

.darkgrey .mod-outer-color-accent,
.darkgrey .mod-outer-color-accent a:hover,
.darkgrey .mod-outer-color-accent ul li, 
.darkgrey .mod-outer-color-accent ol li{
	color: #ffffff;
}
.darkgrey .mod-outer-color-accent h1,
.darkgrey .mod-outer-color-accent h2,
.darkgrey .mod-outer-color-accent h3,
.darkgrey .mod-outer-color-accent h4,
.darkgrey .mod-outer-color-accent h5,
.darkgrey .mod-outer-color-accent a,
.darkgrey .mod-outer-color-accent a.active,
.darkgrey .mod-outer-color-accent p.blockquote
{
	color: #fff !important;
}
.darkgrey .mod-outer-color-accent a {
	color: #fff;
 	text-decoration: underline;
}
.darkgrey .mod-outer-color-accent span.button-primary a {
	color: #fff;
 	text-decoration: none;
}
.darkgrey .mod-outer-color-accent a:hover{
	color: #fff;
	text-decoration: none;
	opacity: 1;
}
.darkgrey .mod-outer-color-accent .col-column .mod-sectionlisting {
	background: transparent;
    border: solid 1px #fff;
}
.darkgrey .mod-outer-color-accent .col-column .mod-sectionlisting .section-grouplisting li.section-list-header {
    border-bottom: solid 5px #fff !important;
}


/*.row-full.mod-color-accent .body-column-outer-container .column-content-2,
.row-full.mod-color-accent .body-column-outer-container .column-content-2 {
    background: #658D1B;
} */ 
.row-full.mod-color-default .body-column-outer-container,
.row-full.mod-color-accent .body-column-outer-container {
    /*color: #fff;*/
    max-width: 1170px;
    margin: 0 auto;
}  
/*.mod-column-containers.mod-outer-color-accent {
	padding: 55px;
}*/
/*.mod-column-containers.mod-outer-background:nth-child(2n+1) .body-column-outer-container {
    top: 60px;
    position: relative;
    margin-bottom: 60px;
}
.mod-column-containers.mod-outer-background:nth-child(2n) .body-column-outer-container {
    top: -60px;
    position: relative;
    margin-top: 60px;
}
.mod-outer-background .body-column-intro-container {
    padding: 45px;
}*/
.mod-outer-background.mod-outer-wd-contained .column-content-1, .mod-outer-background.mod-outer-wd-contained .column-content-2, .mod-outer-background.mod-outer-wd-contained .column-content-3 {
	padding:40px;
}
@media screen and (min-width: 766px){
	.mod-outer-background.mod-outer-wd-contained .column-content-1, .mod-outer-background.mod-outer-wd-contained .column-content-2, .mod-outer-background.mod-outer-wd-contained .column-content-3 {
		display:flex;
	}
}
.row-full.mod-color-accent .body-column-outer-container .column-content-2, .row-full.mod-color-accent .body-column-outer-container .column-content-3 {
    width: auto;
    /*margin: 0px;*/
    overflow:visible;
}
/*
@media screen and (min-width: 766px){
	.column-content-2 div:nth-child(2n+1) > img {
		left: -56px;
		width: calc(100% + 40px);
	}
	.column-content-2 div:nth-child(2n) > img {
		left: 17px;
		width: calc(100% + 40px);
	}
}
*/
.row-full .column-content-2, .row-full .column-content-3 {
    width: auto;
    margin: 0px 11px 0px 0px;
    overflow: hidden;
}
/*
.mod-column-containers.mod-outer-background.mod-outer-color-default .column-content-2,
.mod-column-containers.mod-outer-background.mod-outer-color-default .column-content-2 {
    box-shadow: 4px 4px 15px rgb(0 0 0 / 15%);
}
.mod-column-containers.mod-outer-background:not(.mod-outer-color-default):not(.mod-outer-color-accent) .body-column-outer-container {top: 0px;}
.mod-column-containers.mod-outer-background.mod-outer-color-default {
	margin-bottom: 40px;
}
.mod-column-containers.mod-outer-background.mod-outer-color-default .body-column-outer-container {top:0px !important;}
*/

@media screen and (max-width: 765px) {
	.column-content-2, .column-content-3 {
		overflow: visible;
	}
	.row-full .column-content-2, .row-full .column-content-3 {
		margin: 0px 0px 0px 0px;
		overflow: visible !important;
	}
	.mod-outer-wd-contained .column-content-2 .col-column:nth-child(1) > img:first-child,
	.mod-outer-wd-full .column-content-2 .col-column:nth-child(1) > img:first-child {
		object-fit: cover;
		width: calc(100% + 80px);
		/* height: 100%; */
		/*height: calc(100% + 140px);*/
		display: block;
		max-height: unset;
		max-width: unset;
		margin-left: -40px;
		top: -40px;
		position: relative;
	}
	.mod-outer-wd-contained .column-content-2 .col-column:nth-child(2) > img:first-child,
	.mod-outer-wd-full .column-content-2 .col-column:nth-child(2) > img:first-child {
		object-fit: cover;
		width: calc(100% + 80px);
		/* height: 100%; */
		/*height: calc(100% + 140px);*/
		display: block;
		max-height: unset;
		max-width: unset;
		margin-left: -40px;
		bottom: -55px;
		position: relative;
	}
	.narrow-full .mod-outer-wd-contained .column-content-2 .col-column:nth-child(1) > img:first-child {
		width: calc(100% + 44px);
		margin-left: -22px;
		top: -22px;
	}
	.narrow-full .mod-outer-wd-contained .column-content-2 .col-column:nth-child(2) > img:first-child {
		width: calc(100% + 44px);
		margin-left: -22px;
		bottom: -37px;
	}
	.narrow-full .mod-outer-wd-full .column-content-2 .col-column:nth-child(1) > img:first-child {
		width: calc(100% + 52px);
		margin-left: -26px;
		margin-bottom: -26px;
		top: -50px;
	}
	.narrow-full .mod-outer-wd-full .column-content-2 .col-column:nth-child(2) > img:first-child {
		width: calc(100% + 52px);
		margin-left: -26px;
		margin-top: -26px;
		bottom: -50px;
	}
	.narrow-full .mod-outer-color-accent.mod-outer-wd-contained, .narrow-full .mod-outer-color-light-grey.mod-outer-wd-contained, .narrow-full .mod-outer-color-dark-grey.mod-outer-wd-contained {
		margin-left: -25px;
		margin-right: -25px;
		margin-bottom: 30px;
    	padding: 22px;
	}
}
@media screen and (min-width: 766px) {
	.column-content-2, .column-content-3 {
		overflow: visible;
	}
	.row-full .column-content-2, .row-full .column-content-3 {
		margin: 0px 0px 0px 0px;
		overflow: visible !important;
	}
	.column-content-2 {
		display: flex;
	}
	.mod-outer-wd-contained .column-content-2, .mod-outer-wd-contained .column-content-3,
	.mod-outer-wd-full .column-content-2, .mod-outer-wd-full .column-content-3	{
		margin: 0px -11px 0px -11px;
	}
	.mod-outer-wd-contained .column-content-2 .col-column:nth-child(1) > img:first-child,
	.mod-outer-wd-full .column-content-2 .col-column:nth-child(1) > img:first-child {
		object-fit: cover;
		width: calc(100% + 40px);
		/* height: 100%; */
		height: calc(100% + 80px);
		display: block;
		max-height: unset;
		max-width: unset;
		left: -40px;
		bottom: 40px;
		position: relative;
	}
	.mod-outer-wd-contained .column-content-2 .col-column:nth-child(2) > img:first-child,
	.mod-outer-wd-full .column-content-2 .col-column:nth-child(2) > img:first-child {
		object-fit: cover;
		width: calc(100% + 40px);
		/* height: 100%; */
		height: calc(100% + 80px);
		display: block;
		max-height: unset;
		max-width: unset;
		right: 11px;
		bottom: 40px;
		position: relative;
	}
	.narrow-full .mod-outer-wd-contained .column-content-2 .col-column:nth-child(1) > img:first-child {
		height: calc(100% + 110px);
		left: -55px;
		bottom: 55px;
	}
	.narrow-full .mod-outer-wd-contained .column-content-2 .col-column:nth-child(2) > img:first-child {
		height: calc(100% + 110px);
		right: -15px;
		bottom: 55px;
	}
	.narrow-full .mod-outer-wd-full .column-content-2 .col-column:nth-child(1) > img:first-child {
		height: calc(100% + 100px);
		right: -15px;
		bottom: 50px;
	}
	.narrow-full .mod-outer-wd-full .column-content-2 .col-column:nth-child(2) > img:first-child {
		height: calc(100% + 100px);
		right: -15px;
		bottom: 50px;
	}
}

/*End Container background enhance*/
