/**********************
	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 .white-font {
  color: #474c55;
}

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

.maincontain .mod-testimonial-white .white-font h1, .maincontain .mod-testimonial-white .white-font h2, .maincontain .mod-testimonial-white .white-font h3 {
  color: #474c55 !important;
}

.maincontain .mod-testimonial-white .white-font h1 a, .maincontain .mod-testimonial-white .white-font h2 a, .maincontain .mod-testimonial-white .white-font h3 a {
  color: #474c55 !important;
}

.maincontain .mod-testimonial-white .white-font a, .maincontain .mod-testimonial-white .white-font a.active {
  color: #3781c1 !important;
}

.maincontain .mod-testimonial-white .white-font a:hover {
  color: #2c6ca3;
  opacity: 1;
}


/*BLACK*/

.black-font, .black-link a:hover, .black-link .ui-tabs-nav li.ui-tabs-active a {
  color: #000000;
}

.black {
  background-color: #000000;
}

.black .opacity, .black-opacity, .maincontain .black .opacity {
  background-color: rgba(0, 0, 0, .7);
}

.maincontain .black-font a.active, .maincontain .black-font a {
  color: #000000;
}

.maincontain .black-font a:hover {
  color: #000000;
  opacity: .5;
}


/*RED*/

.maincontain .mod-callout.red, .maincontain .mod-callout.red a, .maincontain .mod-testimonial.red, .maincontain .mod-testimonial.red a {
  color: #fff;
}

.maincontain .mod-callout.red a:hover, .maincontain .mod-testimonial.red a:hover {
  color: #fff;
  opacity: .5;
}

.red-font {
  color: #A22B2F !important;
}

.red h1.accent, .red h2.accent, .red h3.accent, .red h1.accent a, .red h2.accent a, .red h3.accent a,
/*.red a:hover,*/

.red a.active,
/*.red .button:hover,
.red .breadcrumb a.active:hover,*/

.red .color-header, .maincontain .red h1, .maincontain .red h2, .maincontain .red h3,
/*.maincontain .red a:hover,*/

.maincontain .red a.active,
/*.maincontain .red .button:hover, */

.red .mod-showhide .ui-accordion-header:hover, .maincontain .red.mod-showhide .ui-accordion-header:hover, .red .mod-tabs .ui-accordion-header:hover, .maincontain .red.mod-tabs .ui-accordion-header:hover, .red blockquote:before, .red .ui-tabs-nav li.ui-tabs-active a, .red .mod-tabs .ui-tabs-nav a:hover, .red .mod-callout a:hover,
/*.red .mod-testimonial a:hover,*/

.red .mod-sectionlisting a:hover, .red .footer-primary-column a:before {
  color: #A22B2F;
}

.red .divider, .maincontain .red .divider, .maincontain.red .horiz-divider {
  border-color: #A22B2F !important;
}

.red p.divider, .maincontain .red p.divider {
  border-color: #ccc !important;
}

.red-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.red-opacity, .red.mod-contentblocks .heading, .red .opacity, .maincontain .red .opacity {
  background-color: rgba(164, 26, 45, .9);
}

.red .mod-heroslider .slider-image-content .slider-content, .red .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.red .slider-image-content .slider-content, .red .hero-content, .mod-heroslider.red .hero-content, .maincontain .hero-content.red, .red.slider-item .slider-item-content, .red.slider-item .testimonial-content, .slider-item .slider-item-content.red, .red.mod-callout, .red.mod-testimonial, .red .mod-testimonial-1, .red.mod-testimonial-1, .red .mod-cta .cta-heading:before, .maincontain .mod-cta .cta-item.red .cta-heading:before, .maincontain .mod-cta.red .cta-item .cta-heading:before, .mod-filter.red, .red .mod-testimonial .testimonial, .maincontain .mod-testimonial.red .testimonial, .maincontain .mod-testimonial .testimonial.red {
  background-color: #A22B2F;
}

.red .hero-content.colorblock {
  background-color: #D57F00;
}

.red .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.red .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #A22B2F;
  border-bottom: solid 3px #ffffff;
}

.red .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #A22B2F;
  font-size: 22px;
}

.red .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #A22B2F;
}

/*CARGILLGREEN*/

.maincontain .mod-callout.cargillgreen, .maincontain .mod-callout.cargillgreen a, .maincontain .mod-testimonial.cargillgreen, .maincontain .mod-testimonial.cargillgreen a {
  color: #fff;
}

.maincontain .mod-callout.cargillgreen a:hover, .maincontain .mod-testimonial.cargillgreen a:hover {
  color: #fff;
  opacity: .5;
}

.cargillgreen-font {
  color: #A22B2F !important;
}

.cargillgreen h1.accent, .cargillgreen h2.accent, .cargillgreen h3.accent, .cargillgreen h1.accent a, .cargillgreen h2.accent a, .cargillgreen h3.accent a,
/*.cargillgreen a:hover,*/
.cargillgreen a.active,
/*.cargillgreen .button:hover,
.cargillgreen .breadcrumb a.active:hover,*/
.cargillgreen .color-header, .maincontain .cargillgreen h1, .maincontain .cargillgreen h2, .maincontain .cargillgreen h3,
/*.maincontain .cargillgreen a:hover,*/
.maincontain .cargillgreen a.active,
/*.maincontain .cargillgreen .button:hover, */
.cargillgreen .mod-showhide .ui-accordion-header:hover, .maincontain .cargillgreen.mod-showhide .ui-accordion-header:hover, .cargillgreen .mod-tabs .ui-accordion-header:hover, .maincontain .cargillgreen.mod-tabs .ui-accordion-header:hover, .cargillgreen blockquote:before, .cargillgreen .ui-tabs-nav li.ui-tabs-active a, .cargillgreen .mod-tabs .ui-tabs-nav a:hover, .cargillgreen .mod-callout a:hover,
/*.cargillgreen .mod-testimonial a:hover,*/
.cargillgreen .mod-sectionlisting a:hover, .cargillgreen .footer-primary-column a:before {
  color: #638C1C;
}

.cargillgreen .divider, .maincontain .cargillgreen .divider, .maincontain.cargillgreen .horiz-divider {
  border-color: #638C1C !important;
}

.cargillgreen p.divider, .maincontain .cargillgreen p.divider {
  border-color: #ccc !important;
}

.cargillgreen-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.cargillgreen-opacity, .cargillgreen.mod-contentblocks .heading, .cargillgreen .opacity, .maincontain .cargillgreen .opacity {
  background-color: rgba(101, 141, 27, 1);
}

.cargillgreen .mod-heroslider .slider-image-content .slider-content, .cargillgreen .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.cargillgreen .slider-image-content .slider-content, .cargillgreen .hero-content, .mod-heroslider.cargillgreen .hero-content, .maincontain .hero-content.cargillgreen, .cargillgreen.slider-item .slider-item-content, .cargillgreen.slider-item .testimonial-content, .slider-item .slider-item-content.cargillgreen, .cargillgreen.mod-callout, .cargillgreen.mod-testimonial, .cargillgreen .mod-testimonial-1, .cargillgreen.mod-testimonial-1, .cargillgreen .mod-cta .cta-heading:before, .maincontain .mod-cta .cta-item.cargillgreen .cta-heading:before, .maincontain .mod-cta.cargillgreen .cta-item .cta-heading:before, .mod-filter.cargillgreen, .cargillgreen .mod-testimonial .testimonial, .maincontain .mod-testimonial.cargillgreen .testimonial, .maincontain .mod-testimonial .testimonial.cargillgreen {
  background-color: #638C1C;
}

.cargillgreen .hero-content.colorblock {
  background-color: #D57F00;
}

.cargillgreen .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.cargillgreen .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #638C1C;
  border-bottom: solid 3px #ffffff;
}

.cargillgreen .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #638C1C;
  font-size: 22px;
}

.cargillgreen .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #638C1C;
}


/*DARK ORANGE*/

.maincontain .mod-callout.darkorange, .maincontain .mod-callout.darkorange a, .maincontain .mod-testimonial.darkorange, .maincontain .mod-testimonial.darkorange a {
  color: #fff;
}

.maincontain .mod-callout.darkorange a:hover .maincontain .mod-testimonial.darkorange a:hover {
  color: #fff;
  opacity: .5;
}

.darkorange-font {
  color: #C2531B !important;
}

.darkorange h1.accent, .darkorange h2.accent, .darkorange h3.accent, .darkorange h1.accent a, .darkorange h2.accent a, .darkorange h3.accent a,
/*.darkorange a:hover,*/

.darkorange a.active,
/*.darkorange .button:hover, 
.darkorange .breadcrumb a.active:hover,*/

.darkorange .color-header, .maincontain .darkorange h1, .maincontain .darkorange h2, .maincontain .darkorange h3,
/*.maincontain .darkorange a:hover,*/

.maincontain .darkorange a.active,
/*.maincontain .darkorange .button:hover,*/

.darkorange .mod-showhide .ui-accordion-header:hover, .maincontain .darkorange.mod-showhide .ui-accordion-header:hover, .darkorange .mod-tabs .ui-accordion-header:hover, .maincontain .darkorange.mod-tabs .ui-accordion-header:hover, .darkorange blockquote:before, .darkorange .ui-tabs-nav li.ui-tabs-active a, .darkorange .mod-tabs .ui-tabs-nav a:hover, .darkorange .mod-callout a:hover,
/*.darkorange .mod-testimonial a:hover,*/

.darkorange .mod-sectionlisting a:hover, .darkorange .footer-primary-column a:before {
  color: #C2531B;
}

.darkorange .divider, .maincontain .darkorange .divider, .maincontain.darkorange .horiz-divider {
  border-color: #C2531B !important;
}

.darkorange p.divider, .maincontain .darkorange p.divider {
  border-color: #ccc !important;
}

.darkorange-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.darkorange-opacity, .darkorange.mod-contentblocks .heading, .darkorange .opacity, .maincontain .darkorange .opacity {
  background-color: rgba(200, 83, 31, .9);
}

.darkorange .mod-heroslider .slider-image-content .slider-content, .darkorange .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.darkorange .slider-image-content .slider-content, .darkorange .hero-content, .mod-heroslider.darkorange .hero-content, .maincontain .hero-content.darkorange, .darkorange.slider-item .slider-item-content, .darkorange.slider-item .testimonial-content, .slider-item .slider-item-content.darkorange, .darkorange.mod-callout, .darkorange.mod-testimonial, .darkorange .mod-testimonial-1, .darkorange.mod-testimonial-1, .darkorange .mod-cta .cta-heading:before, .maincontain .mod-cta .cta-item.darkorange .cta-heading:before, .maincontain .mod-cta.darkorange .cta-item .cta-heading:before, .mod-filter.darkorange, .darkorange .mod-testimonial .testimonial, .maincontain .mod-testimonial.darkorange .testimonial, .maincontain .mod-testimonial .testimonial.darkorange {
  background-color: #C2531B;
}

.darkorange .hero-content.colorblock {
  background-color: #A22B2F;
}

.darkorange .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.darkorange .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #C2531B;
  border-bottom: solid 3px #ffffff;
}

.darkorange .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #C2531B;
  font-size: 22px;
}

.darkorange .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #C2531B;
}


/*LIGHT ORANGE*/

.maincontain .mod-callout.lightorange, .maincontain .mod-callout.lightorange a, .maincontain .mod-testimonial.lightorange, .maincontain .mod-testimonial.lightorange a {
  color: #fff;
}

.maincontain .mod-callout.lightorange a:hover. .maincontain .mod-testimonial.lightorange a:hover {
  color: #fff;
  opacity: .5;
}

.lightorange-font {
  color: #D57F00 !important;
}

.lightorange h1.accent, .lightorange h2.accent, .lightorange h3.accent, .lightorange h1.accent a, .lightorange h2.accent a, .lightorange h3.accent a,
/*.lightorange a:hover,*/

.lightorange a.active,
/*.lightorange .button:hover, 
.lightorange .breadcrumb a.active:hover,*/

.lightorange .color-header, .maincontain .lightorange h1, .maincontain .lightorange h2, .maincontain .lightorange h3,
/*.maincontain .lightorange a:hover,*/

.maincontain .lightorange a.active,
/*.maincontain .lightorange .button:hover,*/

.lightorange .mod-showhide .ui-accordion-header:hover, .maincontain .lightorange.mod-showhide .ui-accordion-header:hover, .lightorange .mod-tabs .ui-accordion-header:hover, .maincontain .lightorange.mod-tabs .ui-accordion-header:hover, .lightorange blockquote:before, .lightorange .ui-tabs-nav li.ui-tabs-active a, .lightorange .mod-tabs .ui-tabs-nav a:hover, .lightorange .mod-callout a:hover,
/*.lightorange .mod-testimonial a:hover,*/

.lightorange .mod-sectionlisting a:hover, .lightorange .footer-primary-column a:before {
  color: #D57F00;
}

.lightorange .divider, .maincontain .lightorange .divider, .maincontain.lightorange .horiz-divider {
  border-color: #D57F00 !important;
}

.lightorange p.divider, .maincontain .lightorange p.divider {
  border-color: #ccc !important;
}

.lightorange-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.lightorange-opacity, .lightorange.mod-contentblocks .heading, .lightorange .opacity, .maincontain .lightorange .opacity {
  background-color: rgba(200, 83, 31, .9);
}

.lightorange .mod-heroslider .slider-image-content .slider-content, .lightorange .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.lightorange .slider-image-content .slider-content, .lightorange .hero-content, .mod-heroslider.lightorange .hero-content, .maincontain .hero-content.lightorange, .lightorange.slider-item .slider-item-content, .lightorange.slider-item .testimonial-content, .slider-item .slider-item-content.lightorange, .lightorange.mod-callout, .lightorange.mod-testimonial, .lightorange .mod-testimonial-1, .lightorange.mod-testimonial-1, .lightorange .mod-cta .cta-heading:before, .maincontain .mod-cta .cta-item.lightorange .cta-heading:before, .maincontain .mod-cta.lightorange .cta-item .cta-heading:before, .mod-filter.lightorange, .lightorange .mod-testimonial .testimonial, .maincontain .mod-testimonial.lightorange .testimonial, .maincontain .mod-testimonial .testimonial.lightorange {
  background-color: #D57F00;
}

.lightorange .hero-content.colorblock {
  background-color: #C2531B;
}

.lightorange .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.lightorange .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #D57F00;
  border-bottom: solid 3px #ffffff;
}

.lightorange .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #D57F00;
  font-size: 22px;
}

.lightorange .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #D57F00;
}


/*LIGHT GREEN*/

.maincontain .mod-callout.lightgreen, .maincontain .mod-callout.lightgreen a, .maincontain .mod-testimonial.lightgreen, .maincontain .mod-testimonial.lightgreen a {
  color: #fff;
}

.maincontain .mod-callout.lightgreen a:hover, .maincontain .mod-testimonial.lightgreen a:hover {
  color: #fff;
  opacity: .5;
}

.lightgreen-font {
  color: #ABAD25 !important;
}

.lightgreen h1.accent, .lightgreen h2.accent, .lightgreen h3.accent, .lightgreen h1.accent a, .lightgreen h2.accent a, .lightgreen h3.accent a,
/*.lightgreen a:hover, */

.lightgreen a.active,
/*.lightgreen .button:hover,
.lightgreen .breadcrumb a.active:hover,*/

.lightgreen .color-header, .maincontain .lightgreen h1, .maincontain .lightgreen h2, .maincontain .lightgreen h3,
/*.maincontain .lightgreen a:hover,*/

.maincontain .lightgreen a.active,
/*.maincontain .lightgreen .button:hover, */

.lightgreen .mod-showhide .ui-accordion-header:hover, .maincontain .lightgreen.mod-showhide .ui-accordion-header:hover, .lightgreen .mod-tabs .ui-accordion-header:hover, .maincontain .lightgreen.mod-tabs .ui-accordion-header:hover, .lightgreen blockquote:before, .lightgreen .ui-tabs-nav li.ui-tabs-active a, .lightgreen .mod-tabs .ui-tabs-nav a:hover, .lightgreen .mod-callout a:hover,
/*.lightgreen .mod-testimonial a:hover,*/

.lightgreen .mod-sectionlisting a:hover, .lightgreen .footer-primary-column a:before {
  color: #ABAD25;
}

.lightgreen .divider, .maincontain .lightgreen .divider, .maincontain.lightgreen .horiz-divider {
  border-color: #ABAD25 !important;
}

.lightgreen p.divider, .maincontain .lightgreen p.divider {
  border-color: #ccc !important;
}

.lightgreen-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.lightgreen-opacity, .lightgreen.mod-contentblocks .heading, .lightgreen .opacity, .maincontain .lightgreen .opacity {
  background-color: rgba(83, 149, 54, .9);
}

.lightgreen .mod-heroslider .slider-image-content .slider-content, .lightgreen .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.lightgreen .slider-image-content .slider-content, .lightgreen .hero-content, .mod-heroslider.lightgreen .hero-content, .maincontain .hero-content.lightgreen, .lightgreen.slider-item .slider-item-content, .lightgreen.slider-item .testimonial-content, .slider-item .slider-item-content.lightgreen, .lightgreen.mod-callout, .lightgreen.mod-testimonial, .lightgreen .mod-testimonial-1, .lightgreen.mod-testimonial-1, .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 .testimonial, .maincontain .mod-testimonial.lightgreen .testimonial, .maincontain .mod-testimonial .testimonial.lightgreen {
  background-color: #ABAD25;
}

.lightgreen .hero-content.colorblock {
  background-color: #DBAA00;
}

.lightgreen .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.lightgreen .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #ABAD25;
  border-bottom: solid 3px #ffffff;
}

.lightgreen .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #ABAD25;
  font-size: 22px;
}

.lightgreen .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #ABAD25;
}


/*DARK GREEN*/

.maincontain .mod-callout.darkgreen, .maincontain .mod-callout.darkgreen a, .maincontain .mod-testimonial.darkgreen, .maincontain .mod-testimonial.darkgreen a {
  color: #fff;
}

.maincontain .mod-callout.darkgreen a:hover, .maincontain .mod-testimonial.darkgreen a:hover {
  color: #fff;
  opacity: .5;
}

.darkgreen-font {
  color: #638C1C !important;
}

.darkgreen h1.accent, .darkgreen h2.accent, .darkgreen h3.accent, .darkgreen h1.accent a, .darkgreen h2.accent a, .darkgreen h3.accent a,
/*.darkgreen a:hover, */

.darkgreen a.active,
/*.darkgreen .button:hover,
.darkgreen .breadcrumb a.active:hover,*/

.darkgreen .color-header, .maincontain .darkgreen h1, .maincontain .darkgreen h2, .maincontain .darkgreen h3,
/*.maincontain .darkgreen a:hover,*/

.maincontain .darkgreen a.active,
/*.maincontain .darkgreen .button:hover, */

.darkgreen .mod-showhide .ui-accordion-header:hover, .maincontain .darkgreen.mod-showhide .ui-accordion-header:hover, .darkgreen .mod-tabs .ui-accordion-header:hover, .maincontain .darkgreen.mod-tabs .ui-accordion-header:hover, .darkgreen blockquote:before, .darkgreen .ui-tabs-nav li.ui-tabs-active a, .darkgreen .mod-tabs .ui-tabs-nav a:hover, .darkgreen .mod-callout a:hover,
/*.darkgreen .mod-testimonial a:hover,*/

.darkgreen .mod-sectionlisting a:hover, .darkgreen .footer-primary-column a:before {
  color: #638C1C;
}

.darkgreen .divider, .maincontain .darkgreen .divider, .maincontain.darkgreen .horiz-divider {
  border-color: #638C1C !important;
}

.darkgreen p.divider, .maincontain .darkgreen p.divider {
  border-color: #ccc !important;
}

.darkgreen-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.darkgreen-opacity, .darkgreen .opacity, .maincontain .darkgreen .opacity {
  background-color: rgba(83, 149, 54, .9);
}

.darkgreen.mod-contentblocks .heading {
  background-color: #638C1C;
}

.darkgreen .mod-heroslider .slider-image-content .slider-content, .darkgreen .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.darkgreen .slider-image-content .slider-content, .darkgreen .hero-content, .mod-heroslider.darkgreen .hero-content, .maincontain .hero-content.darkgreen, .darkgreen.slider-item .slider-item-content, .darkgreen.slider-item .testimonial-content, .slider-item .slider-item-content.darkgreen, .darkgreen.mod-callout, .darkgreen.mod-testimonial, .darkgreen .mod-testimonial-1, .darkgreen.mod-testimonial-1, .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 .testimonial, .maincontain .mod-testimonial.darkgreen .testimonial, .maincontain .mod-testimonial .testimonial.darkgreen {
  background-color: #638C1C;
}

.darkgreen .hero-content.colorblock {
  background-color: #ABAD25;
}

.darkgreen .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.darkgreen .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #638C1C;
  border-bottom: solid 3px #ffffff;
}

.darkgreen .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #638C1C;
  font-size: 22px;
}
.darkgreen .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a.bg--purple {
  background: #63656A;
}

.darkgreen .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #638C1C;
}


/*LIGHT TEAL*/

.maincontain .mod-callout.lightteal, .maincontain .mod-callout.lightteal a, .maincontain .mod-testimonial.lightteal, .maincontain .mod-testimonial.lightteal a {
  color: #fff;
}

.maincontain .mod-callout.lightteal a:hover, .maincontain .mod-testimonial.lightteal a:hover {
  color: #fff;
  opacity: .5;
}

.lightteal-font {
  color: #19988B !important;
}

.lightteal h1.accent, .lightteal h2.accent, .lightteal h3.accent, .lightteal h1.accent a, .lightteal h2.accent a, .lightteal h3.accent a,
/*.lightteal a:hover, */

.lightteal a.active,
/*.lightteal .button:hover,
.lightteal .breadcrumb a.active:hover,*/

.lightteal .color-header, .maincontain .lightteal h1, .maincontain .lightteal h2, .maincontain .lightteal h3, .maincontain .lightteal a:hover,
/*.maincontain .lightteal a.active,*/

.maincontain .lightteal .button:hover,
/*.lightteal .mod-showhide .ui-accordion-header:hover,*/

.maincontain .lightteal.mod-showhide .ui-accordion-header:hover, .lightteal .mod-tabs .ui-accordion-header:hover, .maincontain .lightteal.mod-tabs .ui-accordion-header:hover, .lightteal blockquote:before, .lightteal .ui-tabs-nav li.ui-tabs-active a, .lightteal .mod-tabs .ui-tabs-nav a:hover, .lightteal .mod-callout a:hover,
/*.lightteal .mod-testimonial a:hover,*/

.lightteal .mod-sectionlisting a:hover, .lightteal .footer-primary-column a:before {
  color: #19988B;
}

.lightteal .divider, .maincontain .lightteal .divider, .maincontain.lightteal .horiz-divider {
  border-color: #19988B !important;
}

.lightteal p.divider, .maincontain .lightteal p.divider {
  border-color: #ccc !important;
}

.lightteal-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.lightteal-opacity, .lightteal.mod-contentblocks .heading, .lightteal .opacity, .maincontain .lightteal .opacity {
  background-color: rgba(32, 170, 151, .9);
  /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}

.lightteal .mod-heroslider .slider-image-content .slider-content, .lightteal .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.lightteal .slider-image-content .slider-content, .lightteal .hero-content, .mod-heroslider.lightteal .hero-content, .maincontain .hero-content.lightteal, .lightteal.slider-item .slider-item-content, .lightteal.slider-item .testimonial-content, .slider-item .slider-item-content.lightteal, .lightteal.mod-callout, .lightteal.mod-testimonial, .lightteal .mod-testimonial-1, .lightteal.mod-testimonial-1, .lightteal .mod-cta .cta-heading:before, .maincontain .mod-cta .cta-item.lightteal .cta-heading:before, .maincontain .mod-cta.lightteal .cta-item .cta-heading:before, .mod-filter.lightteal, .lightteal .mod-testimonial .testimonial, .maincontain .mod-testimonial.lightteal .testimonial, .maincontain .mod-testimonial .testimonial.lightteal {
  background-color: #19988B;
}

.lightteal .hero-content.colorblock {
  background-color: #638C1C;
}

.lightteal .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.lightteal .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #19988B;
  border-bottom: solid 3px #ffffff;
}

.lightteal .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #19988B;
  font-size: 22px;
}

.lightteal .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #19988B;
}


/*DARK TEAL*/

.maincontain .mod-callout.darkteal, .maincontain .mod-callout.darkteal a, .maincontain .mod-testimonial.darkteal, .maincontain .mod-testimonial.darkteal a {
  color: #fff;
}

.maincontain .mod-callout.darkteal a:hover, .maincontain .mod-testimonial.darkteal a:hover {
  color: #fff;
  opacity: .5;
}

.darkteal-font {
  color: #007582 !important;
}

.darkteal h1.accent, .darkteal h2.accent, .darkteal h3.accent, .darkteal h1.accent a, .darkteal h2.accent a, .darkteal h3.accent a,
/*.darkteal a:hover, */

.darkteal a.active,
/*.darkteal .button:hover,
.darkteal .breadcrumb a.active:hover,*/

.darkteal .color-header, .maincontain .darkteal h1, .maincontain .darkteal h2, .maincontain .darkteal h3, .maincontain .darkteal a:hover,
/*.maincontain .darkteal a.active,*/

.maincontain .darkteal .button:hover,
/*.darkteal .mod-showhide .ui-accordion-header:hover,*/

.maincontain .darkteal.mod-showhide .ui-accordion-header:hover, .darkteal .mod-tabs .ui-accordion-header:hover, .maincontain .darkteal.mod-tabs .ui-accordion-header:hover, .darkteal blockquote:before, .darkteal .ui-tabs-nav li.ui-tabs-active a, .darkteal .mod-tabs .ui-tabs-nav a:hover, .darkteal .mod-callout a:hover,
/*.darkteal .mod-testimonial a:hover,*/

.darkteal .mod-sectionlisting a:hover, .darkteal .footer-primary-column a:before {
  color: #007582;
}

.darkteal .divider, .maincontain .darkteal .divider, .maincontain.darkteal .horiz-divider {
  border-color: #007582 !important;
}

.darkteal p.divider, .maincontain .darkteal p.divider {
  border-color: #ccc !important;
}

.darkteal-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.darkteal-opacity, .darkteal.mod-contentblocks .heading, .darkteal .opacity, .maincontain .darkteal .opacity {
  background-color: rgba(32, 170, 151, .9);
  /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}

.darkteal .mod-heroslider .slider-image-content .slider-content, .darkteal .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.darkteal .slider-image-content .slider-content, .darkteal .hero-content, .mod-heroslider.darkteal .hero-content, .maincontain .hero-content.darkteal, .darkteal.slider-item .slider-item-content, .darkteal.slider-item .testimonial-content, .slider-item .slider-item-content.darkteal, .darkteal.mod-callout, .darkteal.mod-testimonial, .darkteal .mod-testimonial-1, .darkteal.mod-testimonial-1, .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 .testimonial, .maincontain .mod-testimonial.darkteal .testimonial, .maincontain .mod-testimonial .testimonial.darkteal {
  background-color: #007582;
}

.darkteal .hero-content.colorblock {
  background-color: #19988B;
}

.darkteal .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.darkteal .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #007582;
  border-bottom: solid 3px #ffffff;
}

.darkteal .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #007582;
  font-size: 22px;
}

.darkteal .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #007582;
}


/*YELLOW*/

.maincontain .mod-callout.yellow, .maincontain .mod-callout.yellow a, .maincontain .mod-testimonial.yellow, .maincontain .mod-testimonial.yellow a {
  color: #fff;
}

.maincontain .mod-callout.yellow a:hover, .maincontain .mod-testimonial.yellow a:hover {
  color: #fff;
  opacity: .5;
}

.yellow-font {
  color: #DBAA00 !important;
}

.yellow h1.accent, .yellow h2.accent, .yellow h3.accent, .yellow h1.accent a, .yellow h2.accent a, .yellow h3.accent a,
/*.yellow a:hover, */

.yellow a.active,
/*.yellow .button:hover,
.yellow .breadcrumb a.active:hover,*/

.yellow .color-header, .maincontain .yellow h1, .maincontain .yellow h2, .maincontain .yellow h3,
/*.maincontain .yellow a:hover,*/

.maincontain .yellow a.active,
/*.maincontain .yellow .button:hover, */

.yellow .mod-showhide .ui-accordion-header:hover, .maincontain .yellow.mod-showhide .ui-accordion-header:hover, .yellow .mod-tabs .ui-accordion-header:hover, .maincontain .yellow.mod-tabs .ui-accordion-header:hover, .yellow blockquote:before, .yellow .ui-tabs-nav li.ui-tabs-active a, .yellow .mod-tabs .ui-tabs-nav a:hover, .yellow .mod-callout a:hover,
/*.yellow .mod-testimonial a:hover,*/

.yellow .mod-sectionlisting a:hover, .yellow .footer-primary-column a:before {
  color: #DBAA00;
}

.yellow .divider, .maincontain .yellow .divider, .maincontain.yellow .horiz-divider {
  border-color: #DBAA00 !important;
}

.yellow p.divider, .maincontain .yellow p.divider {
  border-color: #ccc !important;
}

.yellow-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.yellow-opacity, .yellow.mod-contentblocks .heading, .yellow .opacity, .maincontain .yellow .opacity {
  background-color: rgba(230, 183, 17, .92);
}

.yellow .mod-heroslider .slider-image-content .slider-content, .yellow .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.yellow .slider-image-content .slider-content, .yellow .hero-content, .mod-heroslider.yellow .hero-content, .maincontain .hero-content.yellow, .yellow.slider-item .slider-item-content, .yellow.slider-item .testimonial-content, .slider-item .slider-item-content.yellow, .yellow.mod-callout, .yellow.mod-testimonial, .yellow .mod-testimonial-1, .yellow.mod-testimonial-1, .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 .testimonial, .maincontain .mod-testimonial.yellow .testimonial, .maincontain .mod-testimonial .testimonial.yellow {
  background-color: #DBAA00;
}

.yellow .hero-content.colorblock {
  background-color: #D57F00;
}

.yellow .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.yellow .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #DBAA00;
  border-bottom: solid 3px #ffffff;
}

.yellow .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #DBAA00;
  font-size: 22px;
}

.yellow .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #DBAA00;
}


/*BLUE*/

.maincontain .mod-callout.blue, .maincontain .mod-callout.blue a, .maincontain .mod-testimonial.blue, .maincontain .mod-testimonial.blue a {
  color: #fff;
}

.maincontain .mod-callout.blue a:hover, .maincontain .mod-testimonial.blue a:hover {
  color: #fff;
  opacity: .5;
}

.blue-font {
  color: #005E86 !important;
}

.blue h1.accent, .blue h2.accent, .blue h3.accent, .blue h1.accent a, .blue h2.accent a, .blue h3.accent a,
/*.blue a:hover, */

.blue a.active,
/*.blue .button:hover,
.blue .breadcrumb a.active:hover,*/

.blue .color-header, .maincontain .blue h1, .maincontain .blue h2, .maincontain .blue h3, .maincontain .blue a:hover,
/*.maincontain .blue a.active,*/

.maincontain .blue .button:hover,
/*.blue .mod-showhide .ui-accordion-header:hover,*/

.maincontain .blue.mod-showhide .ui-accordion-header:hover, .blue .mod-tabs .ui-accordion-header:hover, .maincontain .blue.mod-tabs .ui-accordion-header:hover, .blue blockquote:before, .blue .ui-tabs-nav li.ui-tabs-active a, .blue .mod-tabs .ui-tabs-nav a:hover, .blue .mod-callout a:hover,
/*.blue .mod-testimonial a:hover,*/

.blue .mod-sectionlisting a:hover, .blue .footer-primary-column a:before {
  color: #005E86;
}

.blue .divider, .maincontain .blue .divider, .maincontain.blue .horiz-divider {
  border-color: #005E86 !important;
}

.blue p.divider, .maincontain .blue p.divider {
  border-color: #ccc !important;
}

.blue-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.blue-opacity, .blue.mod-contentblocks .heading, .blue .opacity, .maincontain .blue .opacity {
  background-color: rgba(32, 170, 151, .9);
  /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}

.blue .mod-heroslider .slider-image-content .slider-content, .blue .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.blue .slider-image-content .slider-content, .blue .hero-content, .mod-heroslider.blue .hero-content, .maincontain .hero-content.blue, .blue.slider-item .slider-item-content, .blue.slider-item .testimonial-content, .slider-item .slider-item-content.blue, .blue.mod-callout, .blue.mod-testimonial, .blue .mod-testimonial-1, .blue.mod-testimonial-1, .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 .testimonial, .maincontain .mod-testimonial.blue .testimonial, .maincontain .mod-testimonial .testimonial.blue {
  background-color: #005E86;
}

.blue .hero-content.colorblock {
  background-color: #007582;
}

.blue .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.blue .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #005E86;
  border-bottom: solid 3px #ffffff;
}

.blue .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #005E86;
  font-size: 22px;
}

.blue .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #005E86;
}


/*LIGHT GREY*/

.maincontain .mod-callout.lightgrey, .maincontain .mod-callout.lightgrey a, .maincontain .mod-testimonial.lightgrey, .maincontain .mod-testimonial.lightgrey a {
  color: #fff;
}

.maincontain .mod-callout.lightgrey a:hover, .maincontain .mod-testimonial.lightgrey a:hover {
  color: #fff;
  opacity: .5;
}

.lightgrey-font {
  color: #D1D0CF !important;
}

.lightgrey h1.accent, .lightgrey h2.accent, .lightgrey h3.accent, .lightgrey h1.accent a, .lightgrey h2.accent a, .lightgrey h3.accent a,
/*.lightgrey a:hover, */

.lightgrey a.active,
/*.lightgrey .button:hover,
.lightgrey .breadcrumb a.active:hover,*/

.lightgrey .color-header, .maincontain .lightgrey h1, .maincontain .lightgrey h2, .maincontain .lightgrey h3, .maincontain .lightgrey a:hover,
/*.maincontain .lightgrey a.active,*/

.maincontain .lightgrey .button:hover,
/*.lightgrey .mod-showhide .ui-accordion-header:hover,*/

.maincontain .lightgrey.mod-showhide .ui-accordion-header:hover, .lightgrey .mod-tabs .ui-accordion-header:hover, .maincontain .lightgrey.mod-tabs .ui-accordion-header:hover, .lightgrey blockquote:before, .lightgrey .ui-tabs-nav li.ui-tabs-active a, .lightgrey .mod-tabs .ui-tabs-nav a:hover, .lightgrey .mod-callout a:hover,
/*.lightgrey .mod-testimonial a:hover,*/

.lightgrey .mod-sectionlisting a:hover, .lightgrey .footer-primary-column a:before {
  color: #D1D0CF;
}

.lightgrey .divider, .maincontain .lightgrey .divider, .maincontain.lightgrey .horiz-divider {
  border-color: #D1D0CF !important;
}

.lightgrey p.divider, .maincontain .lightgrey p.divider {
  border-color: #ccc !important;
}

.lightgrey-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.lightgrey-opacity, .lightgrey.mod-contentblocks .heading, .lightgrey .opacity, .maincontain .lightgrey .opacity {
  background-color: rgba(32, 170, 151, .9);
  /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}

.lightgrey .mod-heroslider .slider-image-content .slider-content, .lightgrey .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.lightgrey .slider-image-content .slider-content, .lightgrey .hero-content, .mod-heroslider.lightgrey .hero-content, .maincontain .hero-content.lightgrey, .lightgrey.slider-item .slider-item-content, .lightgrey.slider-item .testimonial-content, .slider-item .slider-item-content.lightgrey, .lightgrey.mod-callout, .lightgrey.mod-testimonial, .lightgrey .mod-testimonial-1, .lightgrey.mod-testimonial-1, .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 .testimonial, .maincontain .mod-testimonial.lightgrey .testimonial, .maincontain .mod-testimonial .testimonial.lightgrey {
  background-color: #D1D0CF;
}

.lightgrey .hero-content.colorblock {
  background-color: #D57F00;
}

.lightgrey .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.lightgrey .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #D1D0CF;
  border-bottom: solid 3px #ffffff;
}

.lightgrey .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #D1D0CF;
  font-size: 22px;
}

.lightgrey .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #D1D0CF;
}


/*MEDIUM GREY*/

.maincontain .mod-callout.mediumgrey, .maincontain .mod-callout.mediumgrey a, .maincontain .mod-testimonial.mediumgrey, .maincontain .mod-testimonial.mediumgrey a {
  color: #fff;
}

.maincontain .mod-callout.mediumgrey a:hover, .maincontain .mod-testimonial.mediumgrey a:hover {
  color: #fff;
  opacity: .5;
}

.mediumgrey-font {
  color: #98999B !important;
}

.mediumgrey h1.accent, .mediumgrey h2.accent, .mediumgrey h3.accent, .mediumgrey h1.accent a, .mediumgrey h2.accent a, .mediumgrey h3.accent a,
/*.mediumgrey a:hover, */

.mediumgrey a.active,
/*.mediumgrey .button:hover,
.mediumgrey .breadcrumb a.active:hover,*/

.mediumgrey .color-header, .maincontain .mediumgrey h1, .maincontain .mediumgrey h2, .maincontain .mediumgrey h3, .maincontain .mediumgrey a:hover,
/*.maincontain .mediumgrey a.active,*/

.maincontain .mediumgrey .button:hover,
/*.mediumgrey .mod-showhide .ui-accordion-header:hover,*/

.maincontain .mediumgrey.mod-showhide .ui-accordion-header:hover, .mediumgrey .mod-tabs .ui-accordion-header:hover, .maincontain .mediumgrey.mod-tabs .ui-accordion-header:hover, .mediumgrey blockquote:before, .mediumgrey .ui-tabs-nav li.ui-tabs-active a, .mediumgrey .mod-tabs .ui-tabs-nav a:hover, .mediumgrey .mod-callout a:hover,
/*.mediumgrey .mod-testimonial a:hover,*/

.mediumgrey .mod-sectionlisting a:hover, .mediumgrey .footer-primary-column a:before {
  color: #98999B;
}

.mediumgrey .divider, .maincontain .mediumgrey .divider, .maincontain.mediumgrey .horiz-divider {
  border-color: #98999B !important;
}

.mediumgrey p.divider, .maincontain .mediumgrey p.divider {
  border-color: #ccc !important;
}

.mediumgrey-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.mediumgrey-opacity, .mediumgrey.mod-contentblocks .heading, .mediumgrey .opacity, .maincontain .mediumgrey .opacity {
  background-color: rgba(32, 170, 151, .9);
  /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}

.mediumgrey .mod-heroslider .slider-image-content .slider-content, .mediumgrey .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.mediumgrey .slider-image-content .slider-content, .mediumgrey .hero-content, .mod-heroslider.mediumgrey .hero-content, .maincontain .hero-content.mediumgrey, .mediumgrey.slider-item .slider-item-content, .mediumgrey.slider-item .testimonial-content, .slider-item .slider-item-content.mediumgrey, .mediumgrey.mod-callout, .mediumgrey.mod-testimonial, .mediumgrey .mod-testimonial-1, .mediumgrey.mod-testimonial-1, .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 .testimonial, .maincontain .mod-testimonial.mediumgrey .testimonial, .maincontain .mod-testimonial .testimonial.mediumgrey {
  background-color: #98999B;
}

.mediumgrey .hero-content.colorblock {
  background-color: #D57F00;
}

.mediumgrey .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.mediumgrey .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #98999B;
  border-bottom: solid 3px #ffffff;
}

.mediumgrey .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #98999B;
  font-size: 22px;
}

.mediumgrey .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #98999B;
}


/*DARK GREY*/

.maincontain .mod-callout.darkgrey, .maincontain .mod-callout.darkgrey a, .maincontain .mod-testimonial.darkgrey, .maincontain .mod-testimonial.darkgrey a {
  color: #fff;
}

.maincontain .mod-callout.darkgrey a:hover, .maincontain .mod-testimonial.darkgrey a:hover {
  color: #fff;
  opacity: .5;
}

.darkgrey-font {
  color: #63656A !important;
}

.darkgrey h1.accent, .darkgrey h2.accent, .darkgrey h3.accent, .darkgrey h1.accent a, .darkgrey h2.accent a, .darkgrey h3.accent a,
/*.darkgrey a:hover, */

.darkgrey a.active,
/*.darkgrey .button:hover,
.darkgrey .breadcrumb a.active:hover,*/

.darkgrey .color-header, .maincontain .darkgrey h1, .maincontain .darkgrey h2, .maincontain .darkgrey h3, .maincontain .darkgrey a:hover,
/*.maincontain .darkgrey a.active,*/

.maincontain .darkgrey .button:hover,
/*.darkgrey .mod-showhide .ui-accordion-header:hover,*/

.maincontain .darkgrey.mod-showhide .ui-accordion-header:hover, .darkgrey .mod-tabs .ui-accordion-header:hover, .maincontain .darkgrey.mod-tabs .ui-accordion-header:hover, .darkgrey blockquote:before, .darkgrey .ui-tabs-nav li.ui-tabs-active a, .darkgrey .mod-tabs .ui-tabs-nav a:hover, .darkgrey .mod-callout a:hover,
/*.darkgrey .mod-testimonial a:hover,*/

.darkgrey .mod-sectionlisting a:hover, .darkgrey .footer-primary-column a:before {
  color: #63656A;
}

.darkgrey .divider, .maincontain .darkgrey .divider, .maincontain.darkgrey .horiz-divider {
  border-color: #63656A !important;
}

.darkgrey p.divider, .maincontain .darkgrey p.divider {
  border-color: #ccc !important;
}

.darkgrey-opacity.slider-item .slider-item-content, .slider-item .slider-item-content.darkgrey-opacity, .darkgrey.mod-contentblocks .heading, .darkgrey .opacity, .maincontain .darkgrey .opacity {
  background-color: rgba(32, 170, 151, .9);
  /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF20AA97,endColorstr=#FF20AA97);*/
}

.darkgrey .mod-heroslider .slider-image-content .slider-content, .darkgrey .mod-heroslider .slider-item.colorblock .slider-image, .maincontain .mod-heroslider.darkgrey .slider-image-content .slider-content, .darkgrey .hero-content, .mod-heroslider.darkgrey .hero-content, .maincontain .hero-content.darkgrey, .darkgrey.slider-item .slider-item-content, .darkgrey.slider-item .testimonial-content, .slider-item .slider-item-content.darkgrey, .darkgrey.mod-callout, .darkgrey.mod-testimonial, .darkgrey .mod-testimonial-1, .darkgrey.mod-testimonial-1, .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 .testimonial, .maincontain .mod-testimonial.darkgrey .testimonial, .maincontain .mod-testimonial .testimonial.darkgrey {
  background-color: #63656A;
}

.darkgrey .hero-content.colorblock {
  background-color: #D57F00;
}

.darkgrey .mod-testimonial-white.mod-testimonial-1 {
  background-color: #FFF;
}

.darkgrey .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable {
  background: #63656A;
  border-bottom: solid 3px #ffffff;
}

.darkgrey .sidenav-contain .sidenav.lvl-1>li:first-child>.expandable a {
  background: #63656A;
  font-size: 22px;
}

.darkgrey .table-accent-header>thead>tr>th {
  color: #fff;
  background-color: #63656A;
}