.boxed .layout_trigger,
html.dark body {
  
}
/* short-term fix to eliminate horizontal scrolling bar during upgrade process.  Fix vertical overflow issues later.  HHJ 3/18/21. */
.body {
  overflow-x:hidden;}
}
.bg-color-primary {
  background-color: #3f7664;
}
.body .dnnLogin .dnnLoginService,
.body div.dnnRegistrationForm {
  border-top-color: #3f7664;
}
.body .dnnLogin label,
.body .dnnRegistrationForm label,
.body .dnnLoginService a.dnnSecondaryAction,
.body .dnnRegistrationForm a.dnnSecondaryAction {
  color: #3f7664;
}
.body .dnnLogin a.dnnPrimaryAction,
.body .dnnRegistrationForm a.dnnPrimaryAction {
  background: #3f7664;
  border-color: #3f7664;
}
.body .dnnLogin a.dnnPrimaryAction:hover,
.body .dnnRegistrationForm a.dnnPrimaryAction:hover {
  border-color: #519780;
  background-color: #519780;
}
html header .navbar-collapse .nav-main > ul > li > a.dropdown-item.active,
html header .navbar-collapse .nav-main > ul > li.ms-active > a.dropdown-item {
  background-color: #000; 
  color: #ccc;
}
html header .search span {
  font-family: Libre Franklin;
}
html header a {
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif !important; /* was Libre Franklin; */
  font-size: 12px; /* was 12px */
}
html header a:hover,
html header a:focus {
  color: #ffffff;
  font-family:  Verdana, Arial, sans-serif !important; /* was Libre Franklin; */
  font-size: 12px;
}
html header a:visited {
  color: #e6e6e6;
  font-family:  Verdana, Arial, sans-serif !important; /* was Libre Franklin; */
  font-size: 12px;
}
html header .navbar-collapse .nav-main > ul > li > a {
  color: #ffffff !important;
  font-family: Verdana, Arial, sans-serif !important;
 /* font-size: 14px !important; */ /* 12px; */
}
html header .navbar-collapse .nav-main > ul > li.active > a {
  color: #fff; /* #9d9d9d; */
  background-color:#000;
  font-family: Verdana, Arial, sans-serif;
  /* font-size: 14px; */
}
html header .navbar-collapse .nav-main > ul > li:hover > a,
html header .navbar-collapse .nav-main > ul > li > a:focus,
html header .navbar-collapse .nav-main > ul > li.focused > a {
  color: /* #9d9d9d */ #fff !important;
  background-color:#000 !important;
}
 
html header .navbar-collapse .nav-main > ul ul > li > a {
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px; 
  
}

html .slidebar .nav-main > ul > li > a {
  color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
html .slidebar .nav-main > ul > li.active > a {
  color: #9d9d9d !important;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
html .slidebar .nav-main > ul > li:hover > a,
html .slidebar .nav-main > ul > li > a:focus {
  color: #9d9d9d !important;
  /* need to change color above, most likely to fff.   HHJ 2/13/20.  */
}
html .slidebar .nav-main > ul ul > li > a {
  color: #ffffff;
  font-family: Libre Franklin;
  font-size: 12px;
}
html .overlayHeader .navbar-collapse .nav-main > ul ul > li:hover > a,
html .inlineHeader .navbar-collapse .nav-main > ul ul > li:hover > a {
  color: #9d9d9d !important;
}
html header nav ul.nav-main .dropdown-full-color .dropdown-submenu > a:after {
  border-right-color: #ffffff;
  border-left-color: #ffffff;
}
html section.page-top h1 {
  color: #ffffff;
  font-family: Open Sans;
  font-size: 36px;
}
html section.page-top .breadcrumb span {
  color: #ffffff;
  font-family: Libre Franklin;
  font-size: 14px;
}
html section.page-top .breadcrumb span a {
  color: #ffffff;
  font-family: Libre Franklin;
  font-size: 14px;
}
html body {
  color: #333 !important; /* was #000 */
  font-family: Arial, sans-serif;
  font-size: 12px;
}
/* hiding font sizes and families as already set in NCWL original layout */
html h1 {
  color: #333333;
  /* font-family: Open Sans;
 font-size: 36px; */
}
html h2 {
  color: #333333;
 /* font-family: Open Sans;
  font-size: 30px; */
}
html h3 {
  color: #333333;
  /*font-family: Open Sans;
  font-size: 25px; */
}
html h4 {
  color: #333333;
 /* font-family: Open Sans;
  font-size: 20px; */
}
html h5 {
  color: #333333;
 /* font-family: Open Sans;
  font-size: 14px;  */
}
html h6 {
  color: #333333;
  /* font-family: Open Sans;
  font-size: 14px;  */
}
/* html p, */   /* Removing html p so it doesn't turn white */
html blockquote p,
html .testimonial.testimonial-style-5 blockquote p,
html .testimonial.testimonial-style-4 blockquote p,
html .testimonial.testimonial-style-3 blockquote p {
  color: #fff !important; /* #777777; */  /* added !important because somewhere an older version of the theme is being inlined.  */
  font-family: Verdana, Arial, sans-serif;
  font-size: 12.1px;
}
html p {color:#333333 !important;}
a {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a:visited {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a:hover,
a:focus {
  color: #003399 !important;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
a:active {
  color: #003399;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

a.btn {
  font-family: Open Sans;
  font-size: 12px;
}
@media (min-width: 991px) {
  html header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu .mega-menu-sub-title {
    color: #333333;
    font-family: Open Sans;
    font-size: 12px;
  }
  html header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a {
    color: #777777;
    font-family: Open Sans;
    font-size: 12px;
  }
}
header div.social-icons {
  display: block;  /* changed from block to inline block  to test why they aren't appearing when logged in */
}
/*
header #login .loginGroup {
  display: block;
}
*/

header #login .registerGroup {
  display: none;
}
header nav.nav-main,
header .btn-responsive-nav,
header.pushdownHeader .btn-push-nav,
header .btn-responsive-nav .fas.fa-bars {
  display: inline-block;
}
header .btn-responsive-nav {
  display: inline-block !important;
}
footer .terms {
  display: inline-block;
}
footer .copyright,
footer .terms:before {
  display: inline-block;
}
footer .privacy {
  display: inline-block;
}
header .language {
  display: block;
}
.type-wrap-1 .typed-cursor {
  color: #3f7664;
}
.overlayHeader .nav-main.overlay ul > li.active > a,
.overlayHeader .nav-main.overlay ul > li:hover > a {
  background: transparent !important;
}
header .header-body {
  /* temporarily making transparent for troubleshooting social */
  background: #3f7664 !important;  /* added !important when troubleshooting V8.4.1 with theme.  HHJ 3/10/21 */
}

body.sticky-menu-active header .header-body {
  
   border-bottom-color: #2d5548; 
  
}



header.fixedheader .header-body {
  background: #3f7664 !important;
}


.page-top {
  background-color: #0e0e0e;
  border-top-color: #282828;
}
.body > #footer {
  background: #3f7664;
  border-top-color: #3f7664;
  
}

footer p {color:#ccc !important;font-size:14px;margin-bottom:0;} /* was font-size:16px and margin-bottom:.5em; */


.body > #footer .footer-copyright {
  background: #3f7664 !important;
  border-top-color: #3f7664 !important; 
  font-size:14px;
  text-align:center;
}


html .heading-primary,
html .lnk-primary,
html .text-color-primary {
  color: #3f7664 !important;
}
html .heading.heading-primary h1,
html .heading.heading-primary h2,
html .heading.heading-primary h3,
html .heading.heading-primary h4,
html .heading.heading-primary h5,
html .heading.heading-primary h6 {
  border-color: #3f7664;
}
html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary {
  color: #d2e6df !important;
}
html .heading.heading-secondary h1,
html .heading.heading-secondary h2,
html .heading.heading-secondary h3,
html .heading.heading-secondary h4,
html .heading.heading-secondary h5,
html .heading.heading-secondary h6 {
  border-color: #d2e6df;
}
html .heading-tertiary,
html .lnk-tertiary,
html .text-color-tertiary {
  color: #382508 !important;
}
html .heading.heading-tertiary h1,
html .heading.heading-tertiary h2,
html .heading.heading-tertiary h3,
html .heading.heading-tertiary h4,
html .heading.heading-tertiary h5,
html .heading.heading-tertiary h6 {
  border-color: #382508;
}
html .heading-quaternary,
html .lnk-quaternary,
html .text-color-quaternary {
  color: #f26a21 !important;
}
html .heading.heading-quaternary h1,
html .heading.heading-quaternary h2,
html .heading.heading-quaternary h3,
html .heading.heading-quaternary h4,
html .heading.heading-quaternary h5,
html .heading.heading-quaternary h6 {
  border-color: #f26a21;
}
html .heading-dark,
html .lnk-dark,
html .text-color-dark {
  color: #2e353e !important;
}
html .heading.heading-dark h1,
html .heading.heading-dark h2,
html .heading.heading-dark h3,
html .heading.heading-dark h4,
html .heading.heading-dark h5,
html .heading.heading-dark h6 {
  border-color: #2e353e;
}
html .heading-light,
html .lnk-light,
html .text-color-light {
  color: #FFF !important;
}
html .heading.heading-light h1,
html .heading.heading-light h2,
html .heading.heading-light h3,
html .heading.heading-light h4,
html .heading.heading-light h5,
html .heading.heading-light h6 {
  border-color: #FFF;
}
.simple-icon-list .simple-icon a:hover {
  background-color: #3f7664;
}
.alternative-font {
  color: #3f7664;
}
html .blockquote-primary {
  border-color: #3f7664 !important;
}
html .blockquote-secondary {
  border-color: #d2e6df !important;
}
html .blockquote-tertiary {
  border-color: #382508 !important;
}
html .blockquote-quaternary {
  border-color: #f26a21 !important;
}
html .blockquote-dark {
  border-color: #2e353e !important;
}
html .blockquote-light {
  border-color: #FFF !important;
}
p.drop-caps:first-child:first-letter {
  color: #3f7664;
}
p.drop-caps.drop-caps-style-2:first-child:first-letter {
  background-color: #3f7664;
}
/* do not want pills */

ul.nav-pills > li.active > a {

/* display:none !important; */
  /*  background-color: #3f7664;
  color: #FFF; */
}
ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {
 /* display:none !important;  */
  /*background-color: #3f7664;
  color: #FFF; */
}
html .nav-pills .nav-link.active {
  /* background-color: #3f7664;
  color: #FFF; */
  display:none !important;
}
html .nav-pills .nav-link.active:hover,
html .nav-pills .nav-link.active:focus {
  display:none !important;
/*  background-color: #3f7664;
  color: #FFF; */
}

.sort-source-wrapper .nav > li.active > a {
  color: #3f7664;
}
.sort-source-wrapper .nav > li.active > a:hover,
.sort-source-wrapper .nav > li.active > a:focus {
  color: #3f7664;
}
html .background-color-primary {
  background-color: #3f7664 !important;
}
html .background-color-secondary {
  background-color: #d2e6df !important;
}
html .background-color-tertiary {
  background-color: #382508 !important;
}
html .background-color-quaternary {
  background-color: #f26a21 !important;
}
html .background-color-dark {
  background-color: #2e353e !important;
}
html .background-color-light {
  background-color: #FFF !important;
}
html .label-primary {
  background-color: #3f7664;
}
html .badge-primary {
  background-color: #3f7664;
  color: #FFF;
}
html .label-secondary {
  background-color: #d2e6df;
}
html .badge-secondary {
  background-color: #d2e6df;
  color: #FFF;
}
html .label-tertiary {
  background-color: #382508;
}
html .badge-tertiary {
  background-color: #382508;
  color: #FFF;
}
html .label-quaternary {
  background-color: #f26a21;
}
html .badge-quaternary {
  background-color: #f26a21;
  color: #FFF;
}
html .label-dark {
  background-color: #2e353e;
}
html .badge-dark {
  background-color: #2e353e;
  color: #FFF;
}
html .label-light {
  background-color: #FFF;
}
html .badge-light {
  background-color: #FFF;
  color: #777;
}
html .btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3f7664;
  border-color: #3f7664 #3f7664 #2d5548;
}
html .btn-primary:hover {
  border-color: #488772 #488772 #366556;
  background-color: #488772;
}
html .btn-primary:active,
html .btn-primary:focus {
  border-color: #366556 #366556 #366556;
  background-color: #366556;
}
html .btn-primary.dropdown-toggle {
  border-left-color: #366556;
}
html .btn-primary[disabled] {
  border-color: #6bb099;
  background-color: #6bb099;
}
html .btn-primary:hover {
  color: #FFF;
}
html .btn-primary:focus {
  box-shadow: 0 0 0 0.2rem #519780 !important;
  color: #FFF;
}
html .btn-primary:active {
  border-color: #3f7664 #3f7664 #2d5548 !important;
  background-color: #2d5548 !important;
  color: #FFF;
}
html .btn-secondary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d2e6df;
  border-color: #d2e6df #d2e6df #b1d4c8;
}
html .btn-secondary:hover {
  border-color: #e2efeb #e2efeb #c2ddd3;
  background-color: #e2efeb;
}
html .btn-secondary:active,
html .btn-secondary:focus {
  border-color: #c2ddd3 #c2ddd3 #c2ddd3;
  background-color: #c2ddd3;
}
html .btn-secondary.dropdown-toggle {
  border-left-color: #c2ddd3;
}
html .btn-secondary[disabled] {
  border-color: #ffffff;
  background-color: #ffffff;
}
html .btn-secondary:hover {
  color: #FFF;
}
html .btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem #f3f8f6 !important;
  color: #FFF;
}
html .btn-secondary:active {
  border-color: #d2e6df #d2e6df #b1d4c8 !important;
  background-color: #b1d4c8 !important;
  color: #FFF;
}
html .btn-tertiary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #382508;
  border-color: #382508 #382508 #0b0802;
}
html .btn-tertiary:hover {
  border-color: #4e340b #4e340b #221605;
  background-color: #4e340b;
}
html .btn-tertiary:active,
html .btn-tertiary:focus {
  border-color: #221605 #221605 #221605;
  background-color: #221605;
}
html .btn-tertiary.dropdown-toggle {
  border-left-color: #221605;
}
html .btn-tertiary[disabled] {
  border-color: #916015;
  background-color: #916015;
}
html .btn-tertiary:hover {
  color: #FFF;
}
html .btn-tertiary:focus {
  box-shadow: 0 0 0 0.2rem #65420e !important;
  color: #FFF;
}
html .btn-tertiary:active {
  border-color: #382508 #382508 #0b0802 !important;
  background-color: #0b0802 !important;
  color: #FFF;
}
html .btn-quaternary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f26a21;
  border-color: #f26a21 #f26a21 #d4520c;
}
html .btn-quaternary:hover {
  border-color: #f37a39 #f37a39 #ec5b0e;
  background-color: #f37a39;
}
html .btn-quaternary:active,
html .btn-quaternary:focus {
  border-color: #ec5b0e #ec5b0e #ec5b0e;
  background-color: #ec5b0e;
}
html .btn-quaternary.dropdown-toggle {
  border-left-color: #ec5b0e;
}
html .btn-quaternary[disabled] {
  border-color: #f8ab81;
  background-color: #f8ab81;
}
html .btn-quaternary:hover {
  color: #FFF;
}
html .btn-quaternary:focus {
  box-shadow: 0 0 0 0.2rem #f58a51 !important;
  color: #FFF;
}
html .btn-quaternary:active {
  border-color: #f26a21 #f26a21 #d4520c !important;
  background-color: #d4520c !important;
  color: #FFF;
}
html .btn-dark {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2e353e;
  border-color: #2e353e #2e353e #181c21;
}
html .btn-dark:hover {
  border-color: #39424d #39424d #23282f;
  background-color: #39424d;
}
html .btn-dark:active,
html .btn-dark:focus {
  border-color: #23282f #23282f #23282f;
  background-color: #23282f;
}
html .btn-dark.dropdown-toggle {
  border-left-color: #23282f;
}
html .btn-dark[disabled] {
  border-color: #596779;
  background-color: #596779;
}
html .btn-dark:hover {
  color: #FFF;
}
html .btn-dark:focus {
  box-shadow: 0 0 0 0.2rem #444e5b !important;
  color: #FFF;
}
html .btn-dark:active {
  border-color: #2e353e #2e353e #181c21 !important;
  background-color: #181c21 !important;
  color: #FFF;
}
html .btn-light {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FFF;
  border-color: #FFF #FFF #e6e6e6;
}
html .btn-light:hover {
  border-color: #ffffff #ffffff #f2f2f2;
  background-color: #ffffff;
}
html .btn-light:active,
html .btn-light:focus {
  border-color: #f2f2f2 #f2f2f2 #f2f2f2;
  background-color: #f2f2f2;
}
html .btn-light.dropdown-toggle {
  border-left-color: #f2f2f2;
}
html .btn-light[disabled] {
  border-color: #ffffff;
  background-color: #ffffff;
}
html .btn-light:hover {
  color: #777;
}
html .btn-light:focus {
  box-shadow: 0 0 0 0.2rem #ffffff !important;
  color: #777;
}
html .btn-light:active {
  border-color: #FFF #FFF #e6e6e6 !important;
  background-color: #e6e6e6 !important;
  color: #777;
}
html .btn-outline.btn-primary {
  background: transparent;
  border-color: #3f7664;
  color: #3f7664;
  text-shadow: none;
}
html .btn-outline.btn-primary:hover,
html .btn-outline.btn-primary:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #000
  border-color: #3f7664 #3f7664 #2d5548;
  border-color: #000 !important;
  color: #FFF;
}
html .btn-outline.btn-primary:hover:hover,
html .btn-outline.btn-primary:focus:hover {
  border-color: #488772 #488772 #366556;
  background-color: #488772;
}
html .btn-outline.btn-primary:hover:active,
html .btn-outline.btn-primary:focus:active,
html .btn-outline.btn-primary:hover:focus,
html .btn-outline.btn-primary:focus:focus {
  border-color: #366556 #366556 #366556;
  background-color: #366556;
}
html .btn-outline.btn-primary:hover.dropdown-toggle,
html .btn-outline.btn-primary:focus.dropdown-toggle {
  border-left-color: #366556;
}
html .btn-outline.btn-primary:hover[disabled],
html .btn-outline.btn-primary:focus[disabled] {
  border-color: #6bb099;
  background-color: #6bb099;
}
html .btn-borders.btn-primary {
  background: transparent;
  border-color: #3f7664;
  color: #3f7664;
  text-shadow: none;
}
html .btn-borders.btn-primary:hover,
html .btn-borders.btn-primary:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #000;
  border-color: #3f7664 #3f7664 #2d5548;
  border-color: #000 !important;
  color: #FFF;
}
html .btn-borders.btn-primary:hover:hover,
html .btn-borders.btn-primary:focus:hover {
  border-color: #488772 #488772 #366556;
  background-color: #488772;
}
html .btn-borders.btn-primary:hover:active,
html .btn-borders.btn-primary:focus:active,
html .btn-borders.btn-primary:hover:focus,
html .btn-borders.btn-primary:focus:focus {
  border-color: #366556 #366556 #366556;
  background-color: #366556;
}
html .btn-borders.btn-primary:hover.dropdown-toggle,
html .btn-borders.btn-primary:focus.dropdown-toggle {
  border-left-color: #366556;
}
html .btn-borders.btn-primary:hover[disabled],
html .btn-borders.btn-primary:focus[disabled] {
  border-color: #6bb099;
  background-color: #6bb099;
}
html .btn-outline.btn-secondary {
  background: transparent;
  border-color: #d2e6df;
  color: #d2e6df;
  text-shadow: none;
}
html .btn-outline.btn-secondary:hover,
html .btn-outline.btn-secondary:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d2e6df;
  border-color: #d2e6df #d2e6df #b1d4c8;
  border-color: #d2e6df !important;
  color: #FFF;
}
html .btn-outline.btn-secondary:hover:hover,
html .btn-outline.btn-secondary:focus:hover {
  border-color: #e2efeb #e2efeb #c2ddd3;
  background-color: #e2efeb;
}
html .btn-outline.btn-secondary:hover:active,
html .btn-outline.btn-secondary:focus:active,
html .btn-outline.btn-secondary:hover:focus,
html .btn-outline.btn-secondary:focus:focus {
  border-color: #c2ddd3 #c2ddd3 #c2ddd3;
  background-color: #c2ddd3;
}
html .btn-outline.btn-secondary:hover.dropdown-toggle,
html .btn-outline.btn-secondary:focus.dropdown-toggle {
  border-left-color: #c2ddd3;
}
html .btn-outline.btn-secondary:hover[disabled],
html .btn-outline.btn-secondary:focus[disabled] {
  border-color: #ffffff;
  background-color: #ffffff;
}
html .btn-borders.btn-secondary {
  background: transparent;
  border-color: #d2e6df;
  color: #d2e6df;
  text-shadow: none;
}
html .btn-borders.btn-secondary:hover,
html .btn-borders.btn-secondary:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #d2e6df;
  border-color: #d2e6df #d2e6df #b1d4c8;
  border-color: #d2e6df !important;
  color: #FFF;
}
html .btn-borders.btn-secondary:hover:hover,
html .btn-borders.btn-secondary:focus:hover {
  border-color: #e2efeb #e2efeb #c2ddd3;
  background-color: #e2efeb;
}
html .btn-borders.btn-secondary:hover:active,
html .btn-borders.btn-secondary:focus:active,
html .btn-borders.btn-secondary:hover:focus,
html .btn-borders.btn-secondary:focus:focus {
  border-color: #c2ddd3 #c2ddd3 #c2ddd3;
  background-color: #c2ddd3;
}
html .btn-borders.btn-secondary:hover.dropdown-toggle,
html .btn-borders.btn-secondary:focus.dropdown-toggle {
  border-left-color: #c2ddd3;
}
html .btn-borders.btn-secondary:hover[disabled],
html .btn-borders.btn-secondary:focus[disabled] {
  border-color: #ffffff;
  background-color: #ffffff;
}
html .btn-outline.btn-tertiary {
  background: transparent;
  border-color: #382508;
  color: #382508;
  text-shadow: none;
}
html .btn-outline.btn-tertiary:hover,
html .btn-outline.btn-tertiary:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #382508;
  border-color: #382508 #382508 #0b0802;
  border-color: #382508 !important;
  color: #FFF;
}
html .btn-outline.btn-tertiary:hover:hover,
html .btn-outline.btn-tertiary:focus:hover {
  border-color: #4e340b #4e340b #221605;
  background-color: #4e340b;
}
html .btn-outline.btn-tertiary:hover:active,
html .btn-outline.btn-tertiary:focus:active,
html .btn-outline.btn-tertiary:hover:focus,
html .btn-outline.btn-tertiary:focus:focus {
  border-color: #221605 #221605 #221605;
  background-color: #221605;
}
html .btn-outline.btn-tertiary:hover.dropdown-toggle,
html .btn-outline.btn-tertiary:focus.dropdown-toggle {
  border-left-color: #221605;
}
html .btn-outline.btn-tertiary:hover[disabled],
html .btn-outline.btn-tertiary:focus[disabled] {
  border-color: #916015;
  background-color: #916015;
}
html .btn-borders.btn-tertiary {
  background: transparent;
  border-color: #382508;
  color: #382508;
  text-shadow: none;
}
html .btn-borders.btn-tertiary:hover,
html .btn-borders.btn-tertiary:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #382508;
  border-color: #382508 #382508 #0b0802;
  border-color: #382508 !important;
  color: #FFF;
}
html .btn-borders.btn-tertiary:hover:hover,
html .btn-borders.btn-tertiary:focus:hover {
  border-color: #4e340b #4e340b #221605;
  background-color: #4e340b;
}
html .btn-borders.btn-tertiary:hover:active,
html .btn-borders.btn-tertiary:focus:active,
html .btn-borders.btn-tertiary:hover:focus,
html .btn-borders.btn-tertiary:focus:focus {
  border-color: #221605 #221605 #221605;
  background-color: #221605;
}
html .btn-borders.btn-tertiary:hover.dropdown-toggle,
html .btn-borders.btn-tertiary:focus.dropdown-toggle {
  border-left-color: #221605;
}
html .btn-borders.btn-tertiary:hover[disabled],
html .btn-borders.btn-tertiary:focus[disabled] {
  border-color: #916015;
  background-color: #916015;
}
html .btn-outline.btn-quaternary {
  background: transparent;
  border-color: #f26a21;
  color: #f26a21;
  text-shadow: none;
}
html .btn-outline.btn-quaternary:hover,
html .btn-outline.btn-quaternary:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f26a21;
  border-color: #f26a21 #f26a21 #d4520c;
  border-color: #f26a21 !important;
  color: #FFF;
}
html .btn-outline.btn-quaternary:hover:hover,
html .btn-outline.btn-quaternary:focus:hover {
  border-color: #f37a39 #f37a39 #ec5b0e;
  background-color: #f37a39;
}
html .btn-outline.btn-quaternary:hover:active,
html .btn-outline.btn-quaternary:focus:active,
html .btn-outline.btn-quaternary:hover:focus,
html .btn-outline.btn-quaternary:focus:focus {
  border-color: #ec5b0e #ec5b0e #ec5b0e;
  background-color: #ec5b0e;
}
html .btn-outline.btn-quaternary:hover.dropdown-toggle,
html .btn-outline.btn-quaternary:focus.dropdown-toggle {
  border-left-color: #ec5b0e;
}
html .btn-outline.btn-quaternary:hover[disabled],
html .btn-outline.btn-quaternary:focus[disabled] {
  border-color: #f8ab81;
  background-color: #f8ab81;
}
html .btn-borders.btn-quaternary {
  background: transparent;
  border-color: #f26a21;
  color: #f26a21;
  text-shadow: none;
}
html .btn-borders.btn-quaternary:hover,
html .btn-borders.btn-quaternary:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #f26a21;
  border-color: #f26a21 #f26a21 #d4520c;
  border-color: #f26a21 !important;
  color: #FFF;
}
html .btn-borders.btn-quaternary:hover:hover,
html .btn-borders.btn-quaternary:focus:hover {
  border-color: #f37a39 #f37a39 #ec5b0e;
  background-color: #f37a39;
}
html .btn-borders.btn-quaternary:hover:active,
html .btn-borders.btn-quaternary:focus:active,
html .btn-borders.btn-quaternary:hover:focus,
html .btn-borders.btn-quaternary:focus:focus {
  border-color: #ec5b0e #ec5b0e #ec5b0e;
  background-color: #ec5b0e;
}
html .btn-borders.btn-quaternary:hover.dropdown-toggle,
html .btn-borders.btn-quaternary:focus.dropdown-toggle {
  border-left-color: #ec5b0e;
}
html .btn-borders.btn-quaternary:hover[disabled],
html .btn-borders.btn-quaternary:focus[disabled] {
  border-color: #f8ab81;
  background-color: #f8ab81;
}
html .btn-outline.btn-dark {
  background: transparent;
  border-color: #2e353e;
  color: #2e353e;
  text-shadow: none;
}
html .btn-outline.btn-dark:hover,
html .btn-outline.btn-dark:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2e353e;
  border-color: #2e353e #2e353e #181c21;
  border-color: #2e353e !important;
  color: #FFF;
}
html .btn-outline.btn-dark:hover:hover,
html .btn-outline.btn-dark:focus:hover {
  border-color: #39424d #39424d #23282f;
  background-color: #39424d;
}
html .btn-outline.btn-dark:hover:active,
html .btn-outline.btn-dark:focus:active,
html .btn-outline.btn-dark:hover:focus,
html .btn-outline.btn-dark:focus:focus {
  border-color: #23282f #23282f #23282f;
  background-color: #23282f;
}
html .btn-outline.btn-dark:hover.dropdown-toggle,
html .btn-outline.btn-dark:focus.dropdown-toggle {
  border-left-color: #23282f;
}
html .btn-outline.btn-dark:hover[disabled],
html .btn-outline.btn-dark:focus[disabled] {
  border-color: #596779;
  background-color: #596779;
}
html .btn-borders.btn-dark {
  background: transparent;
  border-color: #2e353e;
  color: #2e353e;
  text-shadow: none;
}
html .btn-borders.btn-dark:hover,
html .btn-borders.btn-dark:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2e353e;
  border-color: #2e353e #2e353e #181c21;
  border-color: #2e353e !important;
  color: #FFF;
}
html .btn-borders.btn-dark:hover:hover,
html .btn-borders.btn-dark:focus:hover {
  border-color: #39424d #39424d #23282f;
  background-color: #39424d;
}
html .btn-borders.btn-dark:hover:active,
html .btn-borders.btn-dark:focus:active,
html .btn-borders.btn-dark:hover:focus,
html .btn-borders.btn-dark:focus:focus {
  border-color: #23282f #23282f #23282f;
  background-color: #23282f;
}
html .btn-borders.btn-dark:hover.dropdown-toggle,
html .btn-borders.btn-dark:focus.dropdown-toggle {
  border-left-color: #23282f;
}
html .btn-borders.btn-dark:hover[disabled],
html .btn-borders.btn-dark:focus[disabled] {
  border-color: #596779;
  background-color: #596779;
}
html .btn-outline.btn-light {
  background: transparent;
  border-color: #FFF;
  color: #FFF;
  text-shadow: none;
}
html .btn-outline.btn-light:hover,
html .btn-outline.btn-light:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FFF;
  border-color: #FFF #FFF #e6e6e6;
  border-color: #FFF !important;
  color: #777;
}
html .btn-outline.btn-light:hover:hover,
html .btn-outline.btn-light:focus:hover {
  border-color: #ffffff #ffffff #f2f2f2;
  background-color: #ffffff;
}
html .btn-outline.btn-light:hover:active,
html .btn-outline.btn-light:focus:active,
html .btn-outline.btn-light:hover:focus,
html .btn-outline.btn-light:focus:focus {
  border-color: #f2f2f2 #f2f2f2 #f2f2f2;
  background-color: #f2f2f2;
}
html .btn-outline.btn-light:hover.dropdown-toggle,
html .btn-outline.btn-light:focus.dropdown-toggle {
  border-left-color: #f2f2f2;
}
html .btn-outline.btn-light:hover[disabled],
html .btn-outline.btn-light:focus[disabled] {
  border-color: #ffffff;
  background-color: #ffffff;
}
html .btn-borders.btn-light {
  background: transparent;
  border-color: #FFF;
  color: #FFF;
  text-shadow: none;
}
html .btn-borders.btn-light:hover,
html .btn-borders.btn-light:focus {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #FFF;
  border-color: #FFF #FFF #e6e6e6;
  border-color: #FFF !important;
  color: #777;
}
html .btn-borders.btn-light:hover:hover,
html .btn-borders.btn-light:focus:hover {
  border-color: #ffffff #ffffff #f2f2f2;
  background-color: #ffffff;
}
html .btn-borders.btn-light:hover:active,
html .btn-borders.btn-light:focus:active,
html .btn-borders.btn-light:hover:focus,
html .btn-borders.btn-light:focus:focus {
  border-color: #f2f2f2 #f2f2f2 #f2f2f2;
  background-color: #f2f2f2;
}
html .btn-borders.btn-light:hover.dropdown-toggle,
html .btn-borders.btn-light:focus.dropdown-toggle {
  border-left-color: #f2f2f2;
}
html .btn-borders.btn-light:hover[disabled],
html .btn-borders.btn-light:focus[disabled] {
  border-color: #ffffff;
  background-color: #ffffff;
}
.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #3f7664;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #3f7664 !important;
  border-color: #3f7664;
}
body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
  color: #3f7664;
}
body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
  background-color: #3f7664;
  border-color: #3f7664;
}
.pagination > .active > a,
body.dark .pagination > .active > a {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3f7664;
  border-color: #3f7664 #3f7664 #2d5548;
}
.pagination > .active > a:hover,
body.dark .pagination > .active > a:hover {
  border-color: #488772 #488772 #366556;
  background-color: #488772;
}
.pagination > .active > a:active,
body.dark .pagination > .active > a:active,
.pagination > .active > a:focus,
body.dark .pagination > .active > a:focus {
  border-color: #366556 #366556 #366556;
  background-color: #366556;
}
.pagination > .active > a.dropdown-toggle,
body.dark .pagination > .active > a.dropdown-toggle {
  border-left-color: #366556;
}
.pagination > .active > a[disabled],
body.dark .pagination > .active > a[disabled] {
  border-color: #6bb099;
  background-color: #6bb099;
}
html .alert-primary {
  background-color: #3f7664;
  border-color: #3a6c5c;
  color: #FFF;
}
html .alert-primary .alert-link {
  color: #FFF;
}
html .alert-secondary {
  background-color: #d2e6df;
  border-color: #c8e1d8;
  color: #FFF;
}
html .alert-secondary .alert-link {
  color: #FFF;
}
html .alert-tertiary {
  background-color: #382508;
  border-color: #2b1c06;
  color: #FFF;
}
html .alert-tertiary .alert-link {
  color: #FFF;
}
html .alert-quaternary {
  background-color: #f26a21;
  border-color: #f16013;
  color: #FFF;
}
html .alert-quaternary .alert-link {
  color: #FFF;
}
html .alert-dark {
  background-color: #2e353e;
  border-color: #272d35;
  color: #FFF;
}
html .alert-dark .alert-link {
  color: #FFF;
}
html .alert-light {
  background-color: #FFF;
  border-color: #f7f7f7;
  color: #777;
}
html .alert-light .alert-link {
  color: #777;
}
html .progress-bar-primary {
  background-color: #3f7664;
}
html .progress-bar-secondary {
  background-color: #d2e6df;
}
html .progress-bar-tertiary {
  background-color: #382508;
}
html .progress-bar-quaternary {
  background-color: #f26a21;
}
html .progress-bar-dark {
  background-color: #2e353e;
}
html .progress-bar-light {
  background-color: #FFF;
}
html section.section-primary {
  background-color: #3f7664 !important;
  border-color: #366556 !important;
}
html section.section-primary h1,
html section.section-primary h2,
html section.section-primary h3,
html section.section-primary h4,
html section.section-primary h5,
html section.section-primary h6 {
  color: #FFF;
}
html section.section-primary p {
  color: #e6e6e6;
}
html section.section-secondary {
  background-color: #d2e6df !important;
  border-color: #c2ddd3 !important;
}
html section.section-secondary h1,
html section.section-secondary h2,
html section.section-secondary h3,
html section.section-secondary h4,
html section.section-secondary h5,
html section.section-secondary h6 {
  color: #FFF;
}
html section.section-secondary p {
  color: #e6e6e6;
}
html section.section-tertiary {
  background-color: #382508 !important;
  border-color: #221605 !important;
}
html section.section-tertiary h1,
html section.section-tertiary h2,
html section.section-tertiary h3,
html section.section-tertiary h4,
html section.section-tertiary h5,
html section.section-tertiary h6 {
  color: #FFF;
}
html section.section-tertiary p {
  color: #e6e6e6;
}
html section.section-quaternary {
  background-color: #f26a21 !important;
  border-color: #ec5b0e !important;
}
html section.section-quaternary h1,
html section.section-quaternary h2,
html section.section-quaternary h3,
html section.section-quaternary h4,
html section.section-quaternary h5,
html section.section-quaternary h6 {
  color: #FFF;
}
html section.section-quaternary p {
  color: #e6e6e6;
}
html section.section-dark {
  background-color: #2e353e !important;
  border-color: #23282f !important;
}
html section.section-dark h1,
html section.section-dark h2,
html section.section-dark h3,
html section.section-dark h4,
html section.section-dark h5,
html section.section-dark h6 {
  color: #FFF;
}
html section.section-dark p {
  color: #e6e6e6;
}
html section.section-light {
  background-color: #FFF !important;
  border-color: #f2f2f2 !important;
}
html section.section-light h1,
html section.section-light h2,
html section.section-light h3,
html section.section-light h4,
html section.section-light h5,
html section.section-light h6 {
  color: #777;
}
html section.section-light p {
  color: #5e5e5e;
}
html section.section-default-scale-1 {
  background-color: #dbdbdb !important;
  border-top-color: #d3d3d3 !important;
}
html section.section-default-scale-2 {
  background-color: #c1c1c1 !important;
  border-top-color: #b9b9b9 !important;
}
html section.section-default-scale-3 {
  background-color: #a8a8a8 !important;
  border-top-color: #a0a0a0 !important;
}
html section.section-default-scale-4 {
  background-color: #8e8e8e !important;
  border-top-color: #868686 !important;
}
html section.section-default-scale-5 {
  background-color: #757575 !important;
  border-top-color: #6d6d6d !important;
}
html section.section-default-scale-6 {
  background-color: #5b5b5b !important;
  border-top-color: #535353 !important;
}
html section.section-default-scale-7 {
  background-color: #424242 !important;
  border-top-color: #3a3a3a !important;
}
html section.section-default-scale-8 {
  background-color: #282828 !important;
  border-top-color: #202020 !important;
}
html section.section-default-scale-9 {
  background-color: #0f0f0f !important;
  border-top-color: #070707 !important;
}
html.dark section.section-default-scale-1 {
  background-color: #333a44 !important;
  border-top-color: #2c323b !important;
}
html.dark section.section-default-scale-2 {
  background-color: #495362 !important;
  border-top-color: #424b59 !important;
}
html.dark section.section-default-scale-3 {
  background-color: #5e6b7f !important;
  border-top-color: #586476 !important;
}
html.dark section.section-default-scale-4 {
  background-color: #77849a !important;
  border-top-color: #6e7d93 !important;
}
html.dark section.section-default-scale-5 {
  background-color: #949faf !important;
  border-top-color: #8b97a9 !important;
}
html.dark section.section-default-scale-6 {
  background-color: #b1b9c5 !important;
  border-top-color: #a8b1be !important;
}
html.dark section.section-default-scale-7 {
  background-color: #ced3db !important;
  border-top-color: #c5cbd4 !important;
}
html.dark section.section-default-scale-8 {
  background-color: #ebeef1 !important;
  border-top-color: #e3e6ea !important;
}
html.dark section.section-default-scale-9 {
  background-color: #ffffff !important;
  border-top-color: #f7f7f7 !important;
}
section.page-top h1 {
  border-bottom-color: #3f7664;
}
section.page-top.custom-product {
  background-color: #366556;
  border-top-color: #3b6f5e;
}
html .page-top-color.page-top-primary {
  background-color: #3f7664;
  border-bottom-color: #3f7664;
  color: #FFF;
}
html .page-top-color.page-top-primary h1 {
  color: #FFF;
}
html .page-top-color.page-top-primary h1 span {
  color: #FFF;
}
html .page-top-color.page-top-primary a {
  color: #FFF;
}
html .page-top-color.page-top-primary .breadcrumb > .active {
  color: #FFF;
}
html .page-top-color.page-top-secondary {
  background-color: #d2e6df;
  border-bottom-color: #d2e6df;
  color: #FFF;
}
html .page-top-color.page-top-secondary h1 {
  color: #FFF;
}
html .page-top-color.page-top-secondary h1 span {
  color: #FFF;
}
html .page-top-color.page-top-secondary a {
  color: #FFF;
}
html .page-top-color.page-top-secondary .breadcrumb > .active {
  color: #FFF;
}
html .page-top-color.page-top-tertiary {
  background-color: #382508;
  border-bottom-color: #382508;
  color: #FFF;
}
html .page-top-color.page-top-tertiary h1 {
  color: #FFF;
}
html .page-top-color.page-top-tertiary h1 span {
  color: #FFF;
}
html .page-top-color.page-top-tertiary a {
  color: #FFF;
}
html .page-top-color.page-top-tertiary .breadcrumb > .active {
  color: #FFF;
}
html .page-top-color.page-top-quaternary {
  background-color: #f26a21;
  border-bottom-color: #f26a21;
  color: #FFF;
}
html .page-top-color.page-top-quaternary h1 {
  color: #FFF;
}
html .page-top-color.page-top-quaternary h1 span {
  color: #FFF;
}
html .page-top-color.page-top-quaternary a {
  color: #FFF;
}
html .page-top-color.page-top-quaternary .breadcrumb > .active {
  color: #FFF;
}
html .page-top-color.page-top-dark {
  background-color: #2e353e;
  border-bottom-color: #2e353e;
  color: #FFF;
}
html .page-top-color.page-top-dark h1 {
  color: #FFF;
}
html .page-top-color.page-top-dark h1 span {
  color: #FFF;
}
html .page-top-color.page-top-dark a {
  color: #FFF;
}
html .page-top-color.page-top-dark .breadcrumb > .active {
  color: #FFF;
}
html .page-top-color.page-top-light {
  background-color: #FFF;
  border-bottom-color: #FFF;
  color: #777;
}
html .page-top-color.page-top-light h1 {
  color: #777;
}
html .page-top-color.page-top-light h1 span {
  color: #777;
}
html .page-top-color.page-top-light a {
  color: #777;
}
html .page-top-color.page-top-light .breadcrumb > .active {
  color: #777;
}
html .toggle-primary .toggle label,
html .toggle-primary .toggle .toggle-heading {
  color: #3f7664;
  border-left-color: #3f7664;
  border-right-color: #3f7664;
}
html .toggle-primary .toggle.active > label,
html .toggle-primary .toggle.active > .toggle-heading {
  background-color: #3f7664;
  border-color: #3f7664;
  color: #FFF;
}
html .toggle-primary.toggle-simple .toggle > label:after,
html .toggle-primary.toggle-simple .toggle > .toggle-heading:after {
  background-color: #3f7664;
}
html .toggle-secondary .toggle label,
html .toggle-secondary .toggle .toggle-heading {
  color: #d2e6df;
  border-left-color: #d2e6df;
  border-right-color: #d2e6df;
}
html .toggle-secondary .toggle.active > label,
html .toggle-secondary .toggle.active > .toggle-heading {
  background-color: #d2e6df;
  border-color: #d2e6df;
  color: #FFF;
}
html .toggle-secondary.toggle-simple .toggle > label:after,
html .toggle-secondary.toggle-simple .toggle > .toggle-heading:after {
  background-color: #d2e6df;
}
html .toggle-tertiary .toggle label,
html .toggle-tertiary .toggle .toggle-heading {
  color: #382508;
  border-left-color: #382508;
  border-right-color: #382508;
}
html .toggle-tertiary .toggle.active > label,
html .toggle-tertiary .toggle.active > .toggle-heading {
  background-color: #382508;
  border-color: #382508;
  color: #FFF;
}
html .toggle-tertiary.toggle-simple .toggle > label:after,
html .toggle-tertiary.toggle-simple .toggle > .toggle-heading:after {
  background-color: #382508;
}
html .toggle-quaternary .toggle label,
html .toggle-quaternary .toggle .toggle-heading {
  color: #f26a21;
  border-left-color: #f26a21;
  border-right-color: #f26a21;
}
html .toggle-quaternary .toggle.active > label,
html .toggle-quaternary .toggle.active > .toggle-heading {
  background-color: #f26a21;
  border-color: #f26a21;
  color: #FFF;
}
html .toggle-quaternary.toggle-simple .toggle > label:after,
html .toggle-quaternary.toggle-simple .toggle > .toggle-heading:after {
  background-color: #f26a21;
}
html .toggle-dark .toggle label,
html .toggle-dark .toggle .toggle-heading {
  color: #2e353e;
  border-left-color: #2e353e;
  border-right-color: #2e353e;
}
html .toggle-dark .toggle.active > label,
html .toggle-dark .toggle.active > .toggle-heading {
  background-color: #2e353e;
  border-color: #2e353e;
  color: #FFF;
}
html .toggle-dark.toggle-simple .toggle > label:after,
html .toggle-dark.toggle-simple .toggle > .toggle-heading:after {
  background-color: #2e353e;
}
html .toggle-light .toggle label,
html .toggle-light .toggle .toggle-heading {
  color: #FFF;
  border-left-color: #FFF;
  border-right-color: #FFF;
}
html .toggle-light .toggle.active > label,
html .toggle-light .toggle.active > .toggle-heading {
  background-color: #FFF;
  border-color: #FFF;
  color: #777;
}
html .toggle-light.toggle-simple .toggle > label:after,
html .toggle-light.toggle-simple .toggle > .toggle-heading:after {
  background-color: #FFF;
}
.thumb-info .thumb-info-type {
  background-color: #3f7664;
}
.thumb-info .thumb-info-action-icon {
  background-color: #3f7664;
}
.thumb-info-social-icons a {
  background-color: #3f7664;
}
.thumbnail .zoom {
  background-color: #3f7664;
}
.img-thumbnail .zoom {
  background-color: #3f7664;
}
html .thumb-info .thumb-info-action-icon-primary {
  background-color: #3f7664;
}
html .thumb-info .thumb-info-action-icon-primary i,
html .thumb-info .thumb-info-action-icon-primary em {
  color: #FFF;
}
html .thumb-info .thumb-info-action-icon-secondary {
  background-color: #d2e6df;
}
html .thumb-info .thumb-info-action-icon-secondary i,
html .thumb-info .thumb-info-action-icon-secondary em {
  color: #FFF;
}
html .thumb-info .thumb-info-action-icon-tertiary {
  background-color: #382508;
}
html .thumb-info .thumb-info-action-icon-tertiary i,
html .thumb-info .thumb-info-action-icon-tertiary em {
  color: #FFF;
}
html .thumb-info .thumb-info-action-icon-quaternary {
  background-color: #f26a21;
}
html .thumb-info .thumb-info-action-icon-quaternary i,
html .thumb-info .thumb-info-action-icon-quaternary em {
  color: #FFF;
}
html .thumb-info .thumb-info-action-icon-dark {
  background-color: #2e353e;
}
html .thumb-info .thumb-info-action-icon-dark i,
html .thumb-info .thumb-info-action-icon-dark em {
  color: #FFF;
}
html .thumb-info .thumb-info-action-icon-light {
  background-color: #FFF;
}
html .thumb-info .thumb-info-action-icon-light i,
html .thumb-info .thumb-info-action-icon-light em {
  color: #777;
}
.inverted {
  background-color: #3f7664;
}
html .inverted-primary {
  background-color: #3f7664;
}
html .inverted-secondary {
  background-color: #d2e6df;
}
html .inverted-tertiary {
  background-color: #382508;
}
html .inverted-quaternary {
  background-color: #f26a21;
}
html .inverted-dark {
  background-color: #2e353e;
}
html .inverted-light {
  background-color: #FFF;
}
.social-icons-list a {
  background-color: #3f7664;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background-color: #346253;
}
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
  background-color: #346253;
}
.owl-carousel.show-nav-title .owl-controls .owl-nav [class*="owl-"] {
  color: #3f7664;
}
.owl-carousel.show-nav-title .owl-nav [class*="owl-"] {
  color: #3f7664;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3f7664;
  border-color: #3f7664 #3f7664 #2d5548;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
  border-color: #488772 #488772 #366556;
  background-color: #488772;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:active,
.owl-theme .owl-controls .owl-nav [class*="owl-"]:focus {
  border-color: #366556 #366556 #366556;
  background-color: #366556;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"].dropdown-toggle {
  border-left-color: #366556;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"][disabled] {
  border-color: #6bb099;
  background-color: #6bb099;
}
.owl-nav [class*="owl-"] {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #3f7664;
  border-color: #3f7664 #3f7664 #2d5548;
}
.owl-nav [class*="owl-"]:hover {
  border-color: #488772 #488772 #366556;
  background-color: #488772;
}
.owl-nav [class*="owl-"]:active,
.owl-nav [class*="owl-"]:focus {
  border-color: #366556 #366556 #366556;
  background-color: #366556;
}
.owl-nav [class*="owl-"].dropdown-toggle {
  border-left-color: #366556;
}
.owl-nav [class*="owl-"][disabled] {
  border-color: #6bb099;
  background-color: #6bb099;
}
html body .tabs .nav-tabs a,
html.dark body .tabs .nav-tabs a,
html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover {
  color: #3f7664;
}
html body .tabs .nav-tabs a:hover,
html.dark body .tabs .nav-tabs a:hover,
html body .tabs .nav-tabs a:focus,
html.dark body .tabs .nav-tabs a:focus {
  border-top-color: #3f7664;
}
html body .tabs .nav-tabs li.active a,
html.dark body .tabs .nav-tabs li.active a {
  border-top-color: #3f7664;
  color: #3f7664;
}
html body .tabs .nav-tabs.nav-justified a:hover,
html.dark body .tabs .nav-tabs.nav-justified a:hover,
html body .tabs .nav-tabs.nav-justified a:focus,
html.dark body .tabs .nav-tabs.nav-justified a:focus {
  border-top-color: #3f7664;
}
html body .tabs.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a,
html body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-bottom .nav-tabs li.active a:focus {
  border-bottom-color: #3f7664;
}
html body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
  border-left-color: #3f7664;
}
html body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus,
html.dark body .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
  border-right-color: #3f7664;
}
html body .tabs-primary .nav-tabs li a,
html.dark body .tabs-primary .nav-tabs li a,
html body .tabs-primary .nav-tabs.nav-justified li a,
html.dark body .tabs-primary .nav-tabs.nav-justified li a,
html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
  color: #3f7664;
}
html body .tabs-primary .nav-tabs li a:hover,
html.dark body .tabs-primary .nav-tabs li a:hover,
html body .tabs-primary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li a:hover {
  border-top-color: #3f7664;
}
html body .tabs-primary .nav-tabs li.active a,
html.dark body .tabs-primary .nav-tabs li.active a,
html body .tabs-primary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a,
html body .tabs-primary .nav-tabs li.active a:hover,
html.dark body .tabs-primary .nav-tabs li.active a:hover,
html body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary .nav-tabs li.active a:focus,
html.dark body .tabs-primary .nav-tabs li.active a:focus,
html body .tabs-primary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #3f7664;
  color: #3f7664;
}
html body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #3f7664;
}
html body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-primary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #3f7664;
}
html body .tabs-primary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li a:hover {
  border-left-color: #3f7664;
}
html body .tabs-primary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #3f7664;
}
html body .tabs-primary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li a:hover {
  border-right-color: #3f7664;
}
html body .tabs-primary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-primary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-primary.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #3f7664;
}
html body .tabs-secondary .nav-tabs li a,
html.dark body .tabs-secondary .nav-tabs li a,
html body .tabs-secondary .nav-tabs.nav-justified li a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a,
html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
  color: #d2e6df;
}
html body .tabs-secondary .nav-tabs li a:hover,
html.dark body .tabs-secondary .nav-tabs li a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li a:hover {
  border-top-color: #d2e6df;
}
html body .tabs-secondary .nav-tabs li.active a,
html.dark body .tabs-secondary .nav-tabs li.active a,
html body .tabs-secondary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a,
html body .tabs-secondary .nav-tabs li.active a:hover,
html.dark body .tabs-secondary .nav-tabs li.active a:hover,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary .nav-tabs li.active a:focus,
html.dark body .tabs-secondary .nav-tabs li.active a:focus,
html body .tabs-secondary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #d2e6df;
  color: #d2e6df;
}
html body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #d2e6df;
}
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-secondary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #d2e6df;
}
html body .tabs-secondary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li a:hover {
  border-left-color: #d2e6df;
}
html body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #d2e6df;
}
html body .tabs-secondary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li a:hover {
  border-right-color: #d2e6df;
}
html body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-secondary.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #d2e6df;
}
html body .tabs-tertiary .nav-tabs li a,
html.dark body .tabs-tertiary .nav-tabs li a,
html body .tabs-tertiary .nav-tabs.nav-justified li a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a,
html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
  color: #382508;
}
html body .tabs-tertiary .nav-tabs li a:hover,
html.dark body .tabs-tertiary .nav-tabs li a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li a:hover {
  border-top-color: #382508;
}
html body .tabs-tertiary .nav-tabs li.active a,
html.dark body .tabs-tertiary .nav-tabs li.active a,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs li.active a:hover,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs li.active a:focus,
html body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #382508;
  color: #382508;
}
html body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #382508;
}
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-tertiary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #382508;
}
html body .tabs-tertiary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li a:hover {
  border-left-color: #382508;
}
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #382508;
}
html body .tabs-tertiary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li a:hover {
  border-right-color: #382508;
}
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-tertiary.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #382508;
}
html body .tabs-quaternary .nav-tabs li a,
html.dark body .tabs-quaternary .nav-tabs li a,
html body .tabs-quaternary .nav-tabs.nav-justified li a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a,
html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
  color: #f26a21;
}
html body .tabs-quaternary .nav-tabs li a:hover,
html.dark body .tabs-quaternary .nav-tabs li a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li a:hover {
  border-top-color: #f26a21;
}
html body .tabs-quaternary .nav-tabs li.active a,
html.dark body .tabs-quaternary .nav-tabs li.active a,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs li.active a:hover,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs li.active a:focus,
html body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #f26a21;
  color: #f26a21;
}
html body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #f26a21;
}
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-quaternary.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #f26a21;
}
html body .tabs-quaternary.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li a:hover {
  border-left-color: #f26a21;
}
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #f26a21;
}
html body .tabs-quaternary.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li a:hover {
  border-right-color: #f26a21;
}
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-quaternary.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #f26a21;
}
html body .tabs-dark .nav-tabs li a,
html.dark body .tabs-dark .nav-tabs li a,
html body .tabs-dark .nav-tabs.nav-justified li a,
html.dark body .tabs-dark .nav-tabs.nav-justified li a,
html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
  color: #2e353e;
}
html body .tabs-dark .nav-tabs li a:hover,
html.dark body .tabs-dark .nav-tabs li a:hover,
html body .tabs-dark .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li a:hover {
  border-top-color: #2e353e;
}
html body .tabs-dark .nav-tabs li.active a,
html.dark body .tabs-dark .nav-tabs li.active a,
html body .tabs-dark .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a,
html body .tabs-dark .nav-tabs li.active a:hover,
html.dark body .tabs-dark .nav-tabs li.active a:hover,
html body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark .nav-tabs li.active a:focus,
html.dark body .tabs-dark .nav-tabs li.active a:focus,
html body .tabs-dark .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #2e353e;
  color: #2e353e;
}
html body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #2e353e;
}
html body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-dark.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li a:hover {
  border-left-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li a:hover {
  border-right-color: #2e353e;
}
html body .tabs-dark.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-dark.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-dark.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #2e353e;
}
html body .tabs-light .nav-tabs li a,
html.dark body .tabs-light .nav-tabs li a,
html body .tabs-light .nav-tabs.nav-justified li a,
html.dark body .tabs-light .nav-tabs.nav-justified li a,
html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
  color: #FFF;
}
html body .tabs-light .nav-tabs li a:hover,
html.dark body .tabs-light .nav-tabs li a:hover,
html body .tabs-light .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li a:hover {
  border-top-color: #FFF;
}
html body .tabs-light .nav-tabs li.active a,
html.dark body .tabs-light .nav-tabs li.active a,
html body .tabs-light .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a,
html body .tabs-light .nav-tabs li.active a:hover,
html.dark body .tabs-light .nav-tabs li.active a:hover,
html body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light .nav-tabs li.active a:focus,
html.dark body .tabs-light .nav-tabs li.active a:focus,
html body .tabs-light .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light .nav-tabs.nav-justified li.active a:focus {
  border-top-color: #FFF;
  color: #FFF;
}
html body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li a:hover {
  border-bottom-color: #FFF;
}
html body .tabs-light.tabs-bottom .nav-tabs li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:hover,
html body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs li.active a:focus,
html body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus,
html.dark body .tabs-light.tabs-bottom .nav-tabs.nav-justified li.active a:focus {
  border-bottom-color: #FFF;
}
html body .tabs-light.tabs-vertical.tabs-left li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li a:hover {
  border-left-color: #FFF;
}
html body .tabs-light.tabs-vertical.tabs-left li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a,
html body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-left li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-left li.active a:focus {
  border-left-color: #FFF;
}
html body .tabs-light.tabs-vertical.tabs-right li a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li a:hover {
  border-right-color: #FFF;
}
html body .tabs-light.tabs-vertical.tabs-right li.active a,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a,
html body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:hover,
html body .tabs-light.tabs-vertical.tabs-right li.active a:focus,
html.dark body .tabs-light.tabs-vertical.tabs-right li.active a:focus {
  border-right-color: #FFF;
}
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-left .nav-tabs li.active a:focus {
  border-right-color: #3f7664;
  border-left-color: transparent;
}
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:hover,
html[dir="rtl"] .tabs.tabs-vertical.tabs-right .nav-tabs li.active a:focus {
  border-right-color: transparent;
  border-left-color: #3f7664;
}
.list.list-icons li .fa,
.list.list-icons li .fas,
.list.list-icons li .far,
.list.list-icons li .fal,
.list.list-icons li .fab {
  color: #3f7664;
  border-color: #3f7664;
}
.list.list-icons.list-icons-style-3 li .fa,
.list.list-icons.list-icons-style-3 li .fas,
.list.list-icons.list-icons-style-3 li .far,
.list.list-icons.list-icons-style-3 li .fal,
.list.list-icons.list-icons-style-3 li .fab {
  background-color: #3f7664;
}
.list.list-ordened li:before {
  color: #3f7664;
  border-color: #3f7664;
}
.list.list-ordened.list-ordened-style-3 li:before {
  background-color: #3f7664;
}
html .list-primary.list-icons li .fa,
html .list-primary.list-icons li .fas,
html .list-primary.list-icons li .far,
html .list-primary.list-icons li .fal,
html .list-primary.list-icons li .fab {
  color: #3f7664;
  border-color: #3f7664;
}
html .list-primary.list-icons.list-icons-style-3 li .fa,
html .list-primary.list-icons.list-icons-style-3 li .fas,
html .list-primary.list-icons.list-icons-style-3 li .far,
html .list-primary.list-icons.list-icons-style-3 li .fal,
html .list-primary.list-icons.list-icons-style-3 li .fab {
  background-color: #3f7664;
  color: #FFF;
}
html .list-primary.list-ordened li:before {
  color: #3f7664;
}
html .list-primary.list-ordened.list-ordened-style-3 li:before {
  background-color: #3f7664;
  color: #FFF;
}
html .list-secondary.list-icons li .fa,
html .list-secondary.list-icons li .fas,
html .list-secondary.list-icons li .far,
html .list-secondary.list-icons li .fal,
html .list-secondary.list-icons li .fab {
  color: #d2e6df;
  border-color: #d2e6df;
}
html .list-secondary.list-icons.list-icons-style-3 li .fa,
html .list-secondary.list-icons.list-icons-style-3 li .fas,
html .list-secondary.list-icons.list-icons-style-3 li .far,
html .list-secondary.list-icons.list-icons-style-3 li .fal,
html .list-secondary.list-icons.list-icons-style-3 li .fab {
  background-color: #d2e6df;
  color: #FFF;
}
html .list-secondary.list-ordened li:before {
  color: #d2e6df;
}
html .list-secondary.list-ordened.list-ordened-style-3 li:before {
  background-color: #3f7664;
  color: #FFF;
}
html .list-tertiary.list-icons li .fa,
html .list-tertiary.list-icons li .fas,
html .list-tertiary.list-icons li .far,
html .list-tertiary.list-icons li .fal,
html .list-tertiary.list-icons li .fab {
  color: #382508;
  border-color: #382508;
}
html .list-tertiary.list-icons.list-icons-style-3 li .fa,
html .list-tertiary.list-icons.list-icons-style-3 li .fas,
html .list-tertiary.list-icons.list-icons-style-3 li .far,
html .list-tertiary.list-icons.list-icons-style-3 li .fal,
html .list-tertiary.list-icons.list-icons-style-3 li .fab {
  background-color: #382508;
  color: #FFF;
}
html .list-tertiary.list-ordened li:before {
  color: #382508;
}
html .list-tertiary.list-ordened.list-ordened-style-3 li:before {
  background-color: #3f7664;
  color: #FFF;
}
html .list-quaternary.list-icons li .fa,
html .list-quaternary.list-icons li .fas,
html .list-quaternary.list-icons li .far,
html .list-quaternary.list-icons li .fal,
html .list-quaternary.list-icons li .fab {
  color: #f26a21;
  border-color: #f26a21;
}
html .list-quaternary.list-icons.list-icons-style-3 li .fa,
html .list-quaternary.list-icons.list-icons-style-3 li .fas,
html .list-quaternary.list-icons.list-icons-style-3 li .far,
html .list-quaternary.list-icons.list-icons-style-3 li .fal,
html .list-quaternary.list-icons.list-icons-style-3 li .fab {
  background-color: #f26a21;
  color: #FFF;
}
html .list-quaternary.list-ordened li:before {
  color: #f26a21;
}
html .list-quaternary.list-ordened.list-ordened-style-3 li:before {
  background-color: #3f7664;
  color: #FFF;
}
html .list-dark.list-icons li .fa,
html .list-dark.list-icons li .fas,
html .list-dark.list-icons li .far,
html .list-dark.list-icons li .fal,
html .list-dark.list-icons li .fab {
  color: #2e353e;
  border-color: #2e353e;
}
html .list-dark.list-icons.list-icons-style-3 li .fa,
html .list-dark.list-icons.list-icons-style-3 li .fas,
html .list-dark.list-icons.list-icons-style-3 li .far,
html .list-dark.list-icons.list-icons-style-3 li .fal,
html .list-dark.list-icons.list-icons-style-3 li .fab {
  background-color: #2e353e;
  color: #FFF;
}
html .list-dark.list-ordened li:before {
  color: #2e353e;
}
html .list-dark.list-ordened.list-ordened-style-3 li:before {
  background-color: #3f7664;
  color: #FFF;
}
html .list-light.list-icons li .fa,
html .list-light.list-icons li .fas,
html .list-light.list-icons li .far,
html .list-light.list-icons li .fal,
html .list-light.list-icons li .fab {
  color: #FFF;
  border-color: #FFF;
}
html .list-light.list-icons.list-icons-style-3 li .fa,
html .list-light.list-icons.list-icons-style-3 li .fas,
html .list-light.list-icons.list-icons-style-3 li .far,
html .list-light.list-icons.list-icons-style-3 li .fal,
html .list-light.list-icons.list-icons-style-3 li .fab {
  background-color: #FFF;
  color: #777;
}
html .list-light.list-ordened li:before {
  color: #FFF;
}
html .list-light.list-ordened.list-ordened-style-3 li:before {
  background-color: #3f7664;
  color: #777;
}
.parallax blockquote i.fa-quote-left,
.parallax blockquote em.fa-quote-left {
  color: #3f7664;
}
section.video blockquote i.fa-quote-left,
section.video blockquote em.fa-quote-left {
  color: #3f7664;
}
.panel-group .panel-heading a {
  color: #3f7664;
}
html .panel-group.panel-group-primary .panel-heading {
  background-color: #3f7664 !important;
}
html .panel-group.panel-group-primary .panel-heading a {
  color: #FFF;
}
html .panel-group.panel-group-secondary .panel-heading {
  background-color: #d2e6df !important;
}
html .panel-group.panel-group-secondary .panel-heading a {
  color: #FFF;
}
html .panel-group.panel-group-tertiary .panel-heading {
  background-color: #382508 !important;
}
html .panel-group.panel-group-tertiary .panel-heading a {
  color: #FFF;
}
html .panel-group.panel-group-quaternary .panel-heading {
  background-color: #f26a21 !important;
}
html .panel-group.panel-group-quaternary .panel-heading a {
  color: #FFF;
}
html .panel-group.panel-group-dark .panel-heading {
  background-color: #2e353e !important;
}
html .panel-group.panel-group-dark .panel-heading a {
  color: #FFF;
}
html .panel-group.panel-group-light .panel-heading {
  background-color: #FFF !important;
}
html .panel-group.panel-group-light .panel-heading a {
  color: #777;
}
html .divider.divider-primary .fa,
html .divider.divider-primary .fas,
html .divider.divider-primary .far,
html .divider.divider-primary .fal,
html .divider.divider-primary .fab {
  color: #3f7664;
}
html .divider.divider-primary.divider-small hr {
  background: #3f7664;
}
html .divider.divider-secondary .fa,
html .divider.divider-secondary .fas,
html .divider.divider-secondary .far,
html .divider.divider-secondary .fal,
html .divider.divider-secondary .fab {
  color: #d2e6df;
}
html .divider.divider-secondary.divider-small hr {
  background: #d2e6df;
}
html .divider.divider-tertiary .fa,
html .divider.divider-tertiary .fas,
html .divider.divider-tertiary .far,
html .divider.divider-tertiary .fal,
html .divider.divider-tertiary .fab {
  color: #382508;
}
html .divider.divider-tertiary.divider-small hr {
  background: #382508;
}
html .divider.divider-quaternary .fa,
html .divider.divider-quaternary .fas,
html .divider.divider-quaternary .far,
html .divider.divider-quaternary .fal,
html .divider.divider-quaternary .fab {
  color: #f26a21;
}
html .divider.divider-quaternary.divider-small hr {
  background: #f26a21;
}
html .divider.divider-dark .fa,
html .divider.divider-dark .fas,
html .divider.divider-dark .far,
html .divider.divider-dark .fal,
html .divider.divider-dark .fab {
  color: #2e353e;
}
html .divider.divider-dark.divider-small hr {
  background: #2e353e;
}
html .divider.divider-light .fa,
html .divider.divider-light .fas,
html .divider.divider-light .far,
html .divider.divider-light .fal,
html .divider.divider-light .fab {
  color: #FFF;
}
html .divider.divider-light.divider-small hr {
  background: #FFF;
}
html .divider.divider-style-2.divider-primary .fa,
html .divider.divider-style-2.divider-primary .fas,
html .divider.divider-style-2.divider-primary .far,
html .divider.divider-style-2.divider-primary .fal,
html .divider.divider-style-2.divider-primary .fab {
  background: #3f7664;
  color: #FFF;
}
html .divider.divider-style-2.divider-secondary .fa,
html .divider.divider-style-2.divider-secondary .fas,
html .divider.divider-style-2.divider-secondary .far,
html .divider.divider-style-2.divider-secondary .fal,
html .divider.divider-style-2.divider-secondary .fab {
  background: #d2e6df;
  color: #FFF;
}
html .divider.divider-style-2.divider-tertiary .fa,
html .divider.divider-style-2.divider-tertiary .fas,
html .divider.divider-style-2.divider-tertiary .far,
html .divider.divider-style-2.divider-tertiary .fal,
html .divider.divider-style-2.divider-tertiary .fab {
  background: #382508;
  color: #FFF;
}
html .divider.divider-style-2.divider-quaternary .fa,
html .divider.divider-style-2.divider-quaternary .fas,
html .divider.divider-style-2.divider-quaternary .far,
html .divider.divider-style-2.divider-quaternary .fal,
html .divider.divider-style-2.divider-quaternary .fab {
  background: #f26a21;
  color: #FFF;
}
html .divider.divider-style-2.divider-dark .fa,
html .divider.divider-style-2.divider-dark .fas,
html .divider.divider-style-2.divider-dark .far,
html .divider.divider-style-2.divider-dark .fal,
html .divider.divider-style-2.divider-dark .fab {
  background: #2e353e;
  color: #FFF;
}
html .divider.divider-style-2.divider-light .fa,
html .divider.divider-style-2.divider-light .fas,
html .divider.divider-style-2.divider-light .far,
html .divider.divider-style-2.divider-light .fal,
html .divider.divider-style-2.divider-light .fab {
  background: #FFF;
  color: #777;
}
html .divider.divider-style-3.divider-primary .fa,
html .divider.divider-style-3.divider-primary .fas,
html .divider.divider-style-3.divider-primary .far,
html .divider.divider-style-3.divider-primary .fal,
html .divider.divider-style-3.divider-primary .fab {
  border-color: #3f7664;
}
html .divider.divider-style-3.divider-secondary .fa,
html .divider.divider-style-3.divider-secondary .fas,
html .divider.divider-style-3.divider-secondary .far,
html .divider.divider-style-3.divider-secondary .fal,
html .divider.divider-style-3.divider-secondary .fab {
  border-color: #d2e6df;
}
html .divider.divider-style-3.divider-tertiary .fa,
html .divider.divider-style-3.divider-tertiary .fas,
html .divider.divider-style-3.divider-tertiary .far,
html .divider.divider-style-3.divider-tertiary .fal,
html .divider.divider-style-3.divider-tertiary .fab {
  border-color: #382508;
}
html .divider.divider-style-3.divider-quaternary .fa,
html .divider.divider-style-3.divider-quaternary .fas,
html .divider.divider-style-3.divider-quaternary .far,
html .divider.divider-style-3.divider-quaternary .fal,
html .divider.divider-style-3.divider-quaternary .fab {
  border-color: #f26a21;
}
html .divider.divider-style-3.divider-dark .fa,
html .divider.divider-style-3.divider-dark .fas,
html .divider.divider-style-3.divider-dark .far,
html .divider.divider-style-3.divider-dark .fal,
html .divider.divider-style-3.divider-dark .fab {
  border-color: #2e353e;
}
html .divider.divider-style-3.divider-light .fa,
html .divider.divider-style-3.divider-light .fas,
html .divider.divider-style-3.divider-light .far,
html .divider.divider-style-3.divider-light .fal,
html .divider.divider-style-3.divider-light .fab {
  border-color: #FFF;
}
@media (min-width: 992px) {
  header nav ul.nav-main > li.active > a,
  header nav ul.nav-main > li:hover > a,
  header nav ul.nav-main > li > a:focus,
  header nav ul.nav-main > li.focused > a {
    /* background-color: #3f7664 !important; */
    color:#ccc !important;
    background-color:#000 !important;
  }
  header nav ul.nav-main .dropdown > ul.dropdown-menu {
    border-top-color: #fff !important; /* was  #3f7664 !important; */
    background-color:#fff !important;  /* added in to see if I can get rid of the green background when logged in */
  }
  header nav ul.nav-main .dropdown-submenu > a:after,
  header nav ul.nav-main .dropdown-submenu:hover > a:after {
    border-left-color: #fff !important;  /* was #3f7664; */
  }
}
@media (min-width: 992px) {
  header.newHeader nav ul.nav-main > li.active > a,
  header.full-header nav ul.nav-main > li.active > a,
  header.newHeader nav ul.nav-main > li:hover > a,
  header.full-header nav ul.nav-main > li:hover > a,
  header.newHeader nav ul.nav-main > li > a:focus,
  header.full-header nav ul.nav-main > li > a:focus,
  header.newHeader nav ul.nav-main > li.focused > a,
  header.full-header nav ul.nav-main > li.focused > a {
    background-color: transparent !important;
  }
  header.newHeader.fixedheader nav > ul.nav-main > li.active > a,
  header.full-header.fixedheader nav > ul.nav-main > li.active > a,
  header.newHeader.fixedheader nav > ul.nav-main > li:hover > a,
  header.full-header.fixedheader nav > ul.nav-main > li:hover > a,
  header.newHeader.fixedheader nav > ul.nav-main > li > a:focus,
  header.full-header.fixedheader nav > ul.nav-main > li > a:focus,
  header.newHeader.fixedheader nav > ul.nav-main > li.focused > a,
  header.full-header.fixedheader nav > ul.nav-main > li.focused > a {
   /* background-color: #3f7664 !important; */
   background-color:#000 !important;
   color:#ccc !important;
  }
}
header nav ul.nav-main .tip {
  background: #3f7664;
  color: #FFF;
}
header nav ul.nav-main .tip:before {
  border-right-color: #3f7664;
}
.v-menu ul.nav-main {
  background-color: #171717;
  border-color: #171717;
}
.v-menu ul.nav-main li {
  border-bottom-color: #313131;
}
.v-menu ul.nav-main ul > li > a {
  color: #ffffff;
  font-family: Open Sans;
  font-size: 12px;
}
.v-menu ul.nav-main a {
  color: #ffffff;
  font-family: Open Sans;
  font-size: 12px;
}
.v-menu ul.nav-main li.active > a {
  color: #0088cc;
  font-family: Verdana, Arial, sans-serif;
  /*font-family: Open Sans; */
  font-size: 12px;
}
@media (max-width: 991px) {
  html header .nav-main-collapse {
    background: #171717;
  }
  html header .nav-main-collapse .nav-main ul > li > a {
    color:  #ccc; /* #ffffff; */
    font-family: Verdana, Arial, sans-serif;
    /* font-family: Open Sans; */
    font-size: 12px;
    font-weight:600;
  }
  html header .nav-main-collapse .nav-main ul > li.active > a,
  html header .nav-main-collapse .nav-main ul > li:hover > a,
  html header .nav-main-collapse .nav-main ul > li > a:focus,
  html header .nav-main-collapse .nav-main ul > li.focused > a {
    color: #fff !important; /* color: #0088cc; */  
    /* background-color:#000 !important;  */
    font-family: Verdana, Arial, sans-serif;
    /* font-family: Open Sans; */
    font-size: 12px;
    font-weight:600;
    text-decoration:none; /* don't underline nav links */
  }


  /* added code so secondary navigation has same hover effect */
  html header .nav-main-collapse .nav-main ul > li:hover > a {

    background-color: #000 !important;  /* added background hover effect to match large screen behavior.  HHJ 8/25/20 */
    }


  html header .nav-main-collapse .nav-main ul ul > li > a {
    color: #ffffff;
    /* font-family: Open Sans; */
    font-family: Verdana, Arial, sans-serif;
    font-weight:600;
    font-size: 12px;
  }
  html header.pushdownHeader .pushdown .scrollbar,
  html header.pushdownHeader .navbar-collapse:before,
  html header .header-nav-main-effect:before {
    background: #171717;
  }
  html html header.pushdownHeader .pushdown .scrollbar {
    border-color: #171717;
  }
}
html header nav ul.nav-main .tip-primary {
  background: #3f7664 !important;
  color: #FFF !important;
}
html header nav ul.nav-main .tip-primary:before {
  border-right-color: #3f7664 !important;
}
html header nav ul.nav-main .tip-secondary {
  background: #d2e6df !important;
  color: #FFF !important;
}
html header nav ul.nav-main .tip-secondary:before {
  border-right-color: #d2e6df !important;
}
html header nav ul.nav-main .tip-tertiary {
  background: #382508 !important;
  color: #FFF !important;
}
html header nav ul.nav-main .tip-tertiary:before {
  border-right-color: #382508 !important;
}
html header nav ul.nav-main .tip-quaternary {
  background: #f26a21 !important;
  color: #FFF !important;
}
html header nav ul.nav-main .tip-quaternary:before {
  border-right-color: #f26a21 !important;
}
html header nav ul.nav-main .tip-dark {
  background: #2e353e !important;
  color: #FFF !important;
}
html header nav ul.nav-main .tip-dark:before {
  border-right-color: #2e353e !important;
}
html header nav ul.nav-main .tip-light {
  background: #FFF !important;
  color: #777 !important;
}
html header nav ul.nav-main .tip-light:before {
  border-right-color: #FFF !important;
}
html[dir="rtl"] header nav ul.nav-main .tip.skin:before {
  border-left-color: #3f7664;
}
.darken-border-top {
  border-top: 5px solid #366556 !important;
}
@media (min-width: 992px) {
  header.single-menu nav ul.nav-main li.active > a {
    border-top: 5px solid #3f7664;
  }
  header.colored .header-top {
    background-color: #3f7664;
  }
  header.colored .header-top ul.nav-top li a:hover {
    background-color: #488772 !important;
  }
  header.flat-menu nav ul.nav-main > li.active > a {
    background-color: transparent !important;
  }
  header.flat-menu nav ul.nav-main > li:hover > a,
  header.flat-menu nav ul.nav-main > li > a:hover {
  /*  background-color: #3f7664 !important; */
  background-color:#000 !important;
  }
  header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu {
    border-top-color: #3f7664;
  }
}
@media (min-width: 992px) {
  html header nav ul.nav-main li.dropdown-primary.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary.open > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-primary.open > a,
  html header nav ul.nav-main li.dropdown-primary.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary.active > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-primary.active > a,
  html header nav ul.nav-main li.dropdown-primary:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-primary:hover > a {
    /* background: #3f7664 !important; */
    /* background-color:#000 !important; */
    color: #000; /* was #ccc !important; */
  }
  html header nav ul.nav-main li.dropdown-primary > a:focus,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary > a:focus,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-primary > a:focus {
    background: #000 !important;
    color:#ccc !important;
  }
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #fff !important;
    background: #fff !important;
  }
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li:hover > a {
    background: #f5f5f5 !important;  /* was  #488772; */
  }
  html header nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary > ul.dropdown-menu li a:focus,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item > ul.dropdown-menu li a:focus {
    background: #d2e6df !important; /* see above */
  }
  html header nav ul.nav-main .dropdown-primary:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-primary.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-primary.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #488772 !important;
  }
  html header nav ul.nav-main li.mega-menu-item.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html header nav ul.nav-main li.mega-menu-item.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html header nav ul.nav-main li.mega-menu-item:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item:hover > a {
    background: #000 !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-primary.open > a,
  html header.header-bottom nav ul.nav-main li.dropdown-primary.open > a,
  html header.full-header nav ul.nav-main li.dropdown-primary.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-primary.active > a,
  html header.header-bottom nav ul.nav-main li.dropdown-primary.active > a,
  html header.full-header nav ul.nav-main li.dropdown-primary.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-primary.focused > a,
  html header.header-bottom nav ul.nav-main li.dropdown-primary.focused > a,
  html header.full-header nav ul.nav-main li.dropdown-primary.focused > a,
  html header.newHeader nav ul.nav-main li.dropdown-primary:hover > a,
  html header.header-bottom nav ul.nav-main li.dropdown-primary:hover > a,
  html header.full-header nav ul.nav-main li.dropdown-primary:hover > a {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-primary > a:focus,
  html header.header-bottom nav ul.nav-main li.dropdown-primary > a:focus,
  html header.full-header nav ul.nav-main li.dropdown-primary > a:focus {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.mega-menu-item.open > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.open > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.open > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item.active > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.active > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.active > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item:hover > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item:hover > a,
  html header.full-header nav ul.nav-main li.mega-menu-item:hover > a {
    background: transparent !important;
  }
  html header nav ul.nav-main li.dropdown-secondary.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-secondary.open > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-secondary.open > a,
  html header nav ul.nav-main li.dropdown-secondary.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-secondary.active > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-secondary.active > a,
  html header nav ul.nav-main li.dropdown-secondary:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-secondary:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-secondary:hover > a {
    background: #d2e6df !important;
  }
  html header nav ul.nav-main li.dropdown-secondary > a:focus,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-secondary > a:focus,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-secondary > a:focus {
    background: #d2e6df !important;
  }
  html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #d2e6df !important;
    background: #d2e6df !important;
  }
  html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li:hover > a {
    background: #e2efeb;
  }
  html header nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary > ul.dropdown-menu li a:focus,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item > ul.dropdown-menu li a:focus {
    background: #e2efeb;
  }
  html header nav ul.nav-main .dropdown-secondary:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-secondary.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-secondary.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #e2efeb !important;
  }
  html header nav ul.nav-main li.mega-menu-item.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html header nav ul.nav-main li.mega-menu-item.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html header nav ul.nav-main li.mega-menu-item:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item:hover > a {
    background: #000 !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-secondary.open > a,
  html header.header-bottom nav ul.nav-main li.dropdown-secondary.open > a,
  html header.full-header nav ul.nav-main li.dropdown-secondary.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-secondary.active > a,
  html header.header-bottom nav ul.nav-main li.dropdown-secondary.active > a,
  html header.full-header nav ul.nav-main li.dropdown-secondary.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-secondary.focused > a,
  html header.header-bottom nav ul.nav-main li.dropdown-secondary.focused > a,
  html header.full-header nav ul.nav-main li.dropdown-secondary.focused > a,
  html header.newHeader nav ul.nav-main li.dropdown-secondary:hover > a,
  html header.header-bottom nav ul.nav-main li.dropdown-secondary:hover > a,
  html header.full-header nav ul.nav-main li.dropdown-secondary:hover > a {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-secondary > a:focus,
  html header.header-bottom nav ul.nav-main li.dropdown-secondary > a:focus,
  html header.full-header nav ul.nav-main li.dropdown-secondary > a:focus {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.mega-menu-item.open > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.open > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.open > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item.active > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.active > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.active > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item:hover > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item:hover > a,
  html header.full-header nav ul.nav-main li.mega-menu-item:hover > a {
    background: transparent !important;
  }
  html header nav ul.nav-main li.dropdown-tertiary.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-tertiary.open > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-tertiary.open > a,
  html header nav ul.nav-main li.dropdown-tertiary.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-tertiary.active > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-tertiary.active > a,
  html header nav ul.nav-main li.dropdown-tertiary:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-tertiary:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-tertiary:hover > a {
    background: #382508 !important;
  }
  html header nav ul.nav-main li.dropdown-tertiary > a:focus,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-tertiary > a:focus,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-tertiary > a:focus {
    background: #382508 !important;
  }
  html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #382508 !important;
    background: #382508 !important;
  }
  html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li:hover > a {
    background: #4e340b;
  }
  html header nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary > ul.dropdown-menu li a:focus,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item > ul.dropdown-menu li a:focus {
    background: #4e340b;
  }
  html header nav ul.nav-main .dropdown-tertiary:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-tertiary.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-tertiary.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #4e340b !important;
  }
  html header nav ul.nav-main li.mega-menu-item.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html header nav ul.nav-main li.mega-menu-item.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html header nav ul.nav-main li.mega-menu-item:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item:hover > a {
    background: #000 !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-tertiary.open > a,
  html header.header-bottom nav ul.nav-main li.dropdown-tertiary.open > a,
  html header.full-header nav ul.nav-main li.dropdown-tertiary.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-tertiary.active > a,
  html header.header-bottom nav ul.nav-main li.dropdown-tertiary.active > a,
  html header.full-header nav ul.nav-main li.dropdown-tertiary.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-tertiary.focused > a,
  html header.header-bottom nav ul.nav-main li.dropdown-tertiary.focused > a,
  html header.full-header nav ul.nav-main li.dropdown-tertiary.focused > a,
  html header.newHeader nav ul.nav-main li.dropdown-tertiary:hover > a,
  html header.header-bottom nav ul.nav-main li.dropdown-tertiary:hover > a,
  html header.full-header nav ul.nav-main li.dropdown-tertiary:hover > a {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-tertiary > a:focus,
  html header.header-bottom nav ul.nav-main li.dropdown-tertiary > a:focus,
  html header.full-header nav ul.nav-main li.dropdown-tertiary > a:focus {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.mega-menu-item.open > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.open > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.open > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item.active > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.active > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.active > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item:hover > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item:hover > a,
  html header.full-header nav ul.nav-main li.mega-menu-item:hover > a {
    background: transparent !important;
  }
  html header nav ul.nav-main li.dropdown-quaternary.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-quaternary.open > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-quaternary.open > a,
  html header nav ul.nav-main li.dropdown-quaternary.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-quaternary.active > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-quaternary.active > a,
  html header nav ul.nav-main li.dropdown-quaternary:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-quaternary:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-quaternary:hover > a {
    background: #f26a21 !important;
  }
  html header nav ul.nav-main li.dropdown-quaternary > a:focus,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-quaternary > a:focus,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-quaternary > a:focus {
    background: #f26a21 !important;
  }
  html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #f26a21 !important;
    background: #f26a21 !important;
  }
  html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li:hover > a {
    background: #f37a39;
  }
  html header nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary > ul.dropdown-menu li a:focus,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item > ul.dropdown-menu li a:focus {
    background: #f37a39;
  }
  html header nav ul.nav-main .dropdown-quaternary:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-quaternary.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-quaternary.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #f37a39 !important;
  }
  html header nav ul.nav-main li.mega-menu-item.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html header nav ul.nav-main li.mega-menu-item.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html header nav ul.nav-main li.mega-menu-item:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item:hover > a {
    background: #000 !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-quaternary.open > a,
  html header.header-bottom nav ul.nav-main li.dropdown-quaternary.open > a,
  html header.full-header nav ul.nav-main li.dropdown-quaternary.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-quaternary.active > a,
  html header.header-bottom nav ul.nav-main li.dropdown-quaternary.active > a,
  html header.full-header nav ul.nav-main li.dropdown-quaternary.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-quaternary.focused > a,
  html header.header-bottom nav ul.nav-main li.dropdown-quaternary.focused > a,
  html header.full-header nav ul.nav-main li.dropdown-quaternary.focused > a,
  html header.newHeader nav ul.nav-main li.dropdown-quaternary:hover > a,
  html header.header-bottom nav ul.nav-main li.dropdown-quaternary:hover > a,
  html header.full-header nav ul.nav-main li.dropdown-quaternary:hover > a {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-quaternary > a:focus,
  html header.header-bottom nav ul.nav-main li.dropdown-quaternary > a:focus,
  html header.full-header nav ul.nav-main li.dropdown-quaternary > a:focus {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.mega-menu-item.open > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.open > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.open > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item.active > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.active > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.active > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item:hover > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item:hover > a,
  html header.full-header nav ul.nav-main li.mega-menu-item:hover > a {
    background: transparent !important;
  }
  html header nav ul.nav-main li.dropdown-dark.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-dark.open > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-dark.open > a,
  html header nav ul.nav-main li.dropdown-dark.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-dark.active > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-dark.active > a,
  html header nav ul.nav-main li.dropdown-dark:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-dark:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-dark:hover > a {
    background: #2e353e !important;
  }
  html header nav ul.nav-main li.dropdown-dark > a:focus,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-dark > a:focus,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-dark > a:focus {
    background: #2e353e !important;
  }
  html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #2e353e !important;
    background: #2e353e !important;
  }
  html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li:hover > a {
    background: #39424d;
  }
  html header nav ul.nav-main .dropdown-dark > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark > ul.dropdown-menu li a:focus,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item > ul.dropdown-menu li a:focus {
    background: #39424d;
  }
  html header nav ul.nav-main .dropdown-dark:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-dark.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-dark.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #39424d !important;
  }
  html header nav ul.nav-main li.mega-menu-item.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html header nav ul.nav-main li.mega-menu-item.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html header nav ul.nav-main li.mega-menu-item:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item:hover > a {
    background: #000 !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-dark.open > a,
  html header.header-bottom nav ul.nav-main li.dropdown-dark.open > a,
  html header.full-header nav ul.nav-main li.dropdown-dark.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-dark.active > a,
  html header.header-bottom nav ul.nav-main li.dropdown-dark.active > a,
  html header.full-header nav ul.nav-main li.dropdown-dark.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-dark.focused > a,
  html header.header-bottom nav ul.nav-main li.dropdown-dark.focused > a,
  html header.full-header nav ul.nav-main li.dropdown-dark.focused > a,
  html header.newHeader nav ul.nav-main li.dropdown-dark:hover > a,
  html header.header-bottom nav ul.nav-main li.dropdown-dark:hover > a,
  html header.full-header nav ul.nav-main li.dropdown-dark:hover > a {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-dark > a:focus,
  html header.header-bottom nav ul.nav-main li.dropdown-dark > a:focus,
  html header.full-header nav ul.nav-main li.dropdown-dark > a:focus {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.mega-menu-item.open > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.open > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.open > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item.active > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.active > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.active > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item:hover > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item:hover > a,
  html header.full-header nav ul.nav-main li.mega-menu-item:hover > a {
    background: transparent !important;
  }
  html header nav ul.nav-main li.dropdown-light.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-light.open > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-light.open > a,
  html header nav ul.nav-main li.dropdown-light.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-light.active > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-light.active > a,
  html header nav ul.nav-main li.dropdown-light:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-light:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-light:hover > a {
    background: #FFF !important;
  }
  html header nav ul.nav-main li.dropdown-light > a:focus,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-light > a:focus,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-light > a:focus {
    background: #FFF !important;
  }
  html header nav ul.nav-main .dropdown-light > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-light > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light > ul.dropdown-menu ul.dropdown-menu,
  html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu ul.dropdown-menu,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu ul.dropdown-menu {
    border-top-color: #FFF !important;
    background: #FFF !important;
  }
  html header nav ul.nav-main .dropdown-light > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light > ul.dropdown-menu li:hover > a,
  html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li:hover > a,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li:hover > a {
    background: #ffffff;
  }
  html header nav ul.nav-main .dropdown-light > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light > ul.dropdown-menu li a:focus,
  html header nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li a:focus,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li a:focus,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item > ul.dropdown-menu li a:focus {
    background: #ffffff;
  }
  html header nav ul.nav-main .dropdown-light:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light:hover ul.sub-menu li:hover a:hover,
  html header nav ul.nav-main .dropdown-light.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .newHeader.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item:hover ul.sub-menu li:hover a:hover,
  html .full-header.fixedheader nav ul.nav-main .dropdown-light.mega-menu-item:hover ul.sub-menu li:hover a:hover {
    background: #ffffff !important;
  }
  html header nav ul.nav-main li.mega-menu-item.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.open > a,
  html header nav ul.nav-main li.mega-menu-item.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item.active > a,
  html header nav ul.nav-main li.mega-menu-item:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.mega-menu-item:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.mega-menu-item:hover > a {
    /* background: #3f7664 !important; */
    background:#000 !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-light.open > a,
  html header.header-bottom nav ul.nav-main li.dropdown-light.open > a,
  html header.full-header nav ul.nav-main li.dropdown-light.open > a,
  html header.newHeader nav ul.nav-main li.dropdown-light.active > a,
  html header.header-bottom nav ul.nav-main li.dropdown-light.active > a,
  html header.full-header nav ul.nav-main li.dropdown-light.active > a,
  html header.newHeader nav ul.nav-main li.dropdown-light.focused > a,
  html header.header-bottom nav ul.nav-main li.dropdown-light.focused > a,
  html header.full-header nav ul.nav-main li.dropdown-light.focused > a,
  html header.newHeader nav ul.nav-main li.dropdown-light:hover > a,
  html header.header-bottom nav ul.nav-main li.dropdown-light:hover > a,
  html header.full-header nav ul.nav-main li.dropdown-light:hover > a {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.dropdown-light > a:focus,
  html header.header-bottom nav ul.nav-main li.dropdown-light > a:focus,
  html header.full-header nav ul.nav-main li.dropdown-light > a:focus {
    background: transparent !important;
  }
  html header.newHeader nav ul.nav-main li.mega-menu-item.open > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.open > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.open > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item.active > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item.active > a,
  html header.full-header nav ul.nav-main li.mega-menu-item.active > a,
  html header.newHeader nav ul.nav-main li.mega-menu-item:hover > a,
  html header.header-bottom nav ul.nav-main li.mega-menu-item:hover > a,
  html header.full-header nav ul.nav-main li.mega-menu-item:hover > a {
    background: transparent !important;
  }
}
@media (min-width: 992px) {
  html header .nav-bar-primary {
    background: #3f7664 !important;
  }
  html header .nav-bar-primary nav ul.nav-main > li > a {
    color: #9d9d9d !important;
  }
  html header .nav-bar-primary nav ul.nav-main > li.open a,
  html header .nav-bar-primary nav ul.nav-main > li.active > a,
  html header .nav-bar-primary nav ul.nav-main > li:hover > a {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-primary nav ul.nav-main > li > a:focus {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-primary nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-primary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #9d9d9d !important;
  }
  html header .nav-bar-secondary {
    background: #3f7664 !important;
  }
  html header .nav-bar-secondary nav ul.nav-main > li > a {
    color: #9d9d9d !important;
  }
  html header .nav-bar-secondary nav ul.nav-main > li.open a,
  html header .nav-bar-secondary nav ul.nav-main > li.active > a,
  html header .nav-bar-secondary nav ul.nav-main > li:hover > a {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-secondary nav ul.nav-main > li > a:focus {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-secondary nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-secondary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #9d9d9d !important;
  }
  html header .nav-bar-tertiary {
    background: #3f7664 !important;
  }
  html header .nav-bar-tertiary nav ul.nav-main > li > a {
    color: #9d9d9d !important;
  }
  html header .nav-bar-tertiary nav ul.nav-main > li.open a,
  html header .nav-bar-tertiary nav ul.nav-main > li.active > a,
  html header .nav-bar-tertiary nav ul.nav-main > li:hover > a {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-tertiary nav ul.nav-main > li > a:focus {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-tertiary nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-tertiary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #9d9d9d !important;
  }
  html header .nav-bar-quaternary {
    background: #3f7664 !important;
  }
  html header .nav-bar-quaternary nav ul.nav-main > li > a {
    color: #9d9d9d !important;
  }
  html header .nav-bar-quaternary nav ul.nav-main > li.open a,
  html header .nav-bar-quaternary nav ul.nav-main > li.active > a,
  html header .nav-bar-quaternary nav ul.nav-main > li:hover > a {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-quaternary nav ul.nav-main > li > a:focus {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-quaternary nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-quaternary nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #9d9d9d !important;
  }
  html header .nav-bar-dark {
    background: #3f7664 !important;
  }
  html header .nav-bar-dark nav ul.nav-main > li > a {
    color: #9d9d9d !important;
  }
  html header .nav-bar-dark nav ul.nav-main > li.open a,
  html header .nav-bar-dark nav ul.nav-main > li.active > a,
  html header .nav-bar-dark nav ul.nav-main > li:hover > a {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-dark nav ul.nav-main > li > a:focus {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-dark nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-dark nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #9d9d9d !important;
  }
  html header .nav-bar-light {
    background: #3f7664 !important;
  }
  html header .nav-bar-light nav ul.nav-main > li > a {
    color: #9d9d9d !important;
  }
  html header .nav-bar-light nav ul.nav-main > li.open a,
  html header .nav-bar-light nav ul.nav-main > li.active > a,
  html header .nav-bar-light nav ul.nav-main > li:hover > a {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-light nav ul.nav-main > li > a:focus {
    background: #9d9d9d !important;
    color: #ffffff !important;
  }
  html header .nav-bar-light nav ul.nav-main > li ul.dropdown-menu,
  html header .nav-bar-light nav ul.nav-main > li.mega-menu-item ul.dropdown-menu {
    border-top-color: #9d9d9d !important;
  }
}
.testimonial blockquote {
  background: #488772;
}
.testimonial .testimonial-arrow-down {
  border-top-color: #488772;
}
html .testimonial-primary blockquote {
  background: #488772;
}
html .testimonial-primary .testimonial-arrow-down {
  border-top-color: #488772;
}
html .testimonial-secondary blockquote {
  background: #e2efeb;
}
html .testimonial-secondary .testimonial-arrow-down {
  border-top-color: #e2efeb;
}
html .testimonial-tertiary blockquote {
  background: #4e340b;
}
html .testimonial-tertiary .testimonial-arrow-down {
  border-top-color: #4e340b;
}
html .testimonial-quaternary blockquote {
  background: #f37a39;
}
html .testimonial-quaternary .testimonial-arrow-down {
  border-top-color: #f37a39;
}
html .testimonial-dark blockquote {
  background: #39424d;
}
html .testimonial-dark .testimonial-arrow-down {
  border-top-color: #39424d;
}
html .testimonial-light blockquote {
  background: #ffffff;
}
html .testimonial-light .testimonial-arrow-down {
  border-top-color: #ffffff;
}
.circular-bar.only-icon .fa,
.circular-bar.only-icon .fas,
.circular-bar.only-icon .far,
.circular-bar.only-icon .fal,
.circular-bar.only-icon .fab {
  color: #3f7664;
}
html .counters .counter-primary .fa,
html .counters .counter-primary .fas,
html .counters .counter-primary .far,
html .counters .counter-primary .fal,
html .counters .counter-primary .fab,
html .counters .counter-primary strong {
  color: #3f7664;
}
html .counters .counter-secondary .fa,
html .counters .counter-secondary .fas,
html .counters .counter-secondary .far,
html .counters .counter-secondary .fal,
html .counters .counter-secondary .fab,
html .counters .counter-secondary strong {
  color: #d2e6df;
}
html .counters .counter-tertiary .fa,
html .counters .counter-tertiary .fas,
html .counters .counter-tertiary .far,
html .counters .counter-tertiary .fal,
html .counters .counter-tertiary .fab,
html .counters .counter-tertiary strong {
  color: #382508;
}
html .counters .counter-quaternary .fa,
html .counters .counter-quaternary .fas,
html .counters .counter-quaternary .far,
html .counters .counter-quaternary .fal,
html .counters .counter-quaternary .fab,
html .counters .counter-quaternary strong {
  color: #f26a21;
}
html .counters .counter-dark .fa,
html .counters .counter-dark .fas,
html .counters .counter-dark .far,
html .counters .counter-dark .fal,
html .counters .counter-dark .fab,
html .counters .counter-dark strong {
  color: #2e353e;
}
html .counters .counter-light .fa,
html .counters .counter-light .fas,
html .counters .counter-light .far,
html .counters .counter-light .fal,
html .counters .counter-light .fab,
html .counters .counter-light strong {
  color: #FFF;
}
.icon-featured {
  background-color: #3f7664;
}
.featured-box-primary .icon-featured {
  background-color: #3f7664;
}
.featured-box-primary .icon-featured:after {
  border-color: #3f7664;
}
.featured-box-primary h4 {
  color: #3f7664;
}
.featured-box-primary .box-content {
  border-top-color: #3f7664;
}
html .featured-box-primary .icon-featured {
  background-color: #3f7664;
}
html .featured-box-primary h4 {
  color: #3f7664;
}
html .featured-box-primary .box-content {
  border-top-color: #3f7664;
}
html .featured-box-secondary .icon-featured {
  background-color: #d2e6df;
}
html .featured-box-secondary h4 {
  color: #d2e6df;
}
html .featured-box-secondary .box-content {
  border-top-color: #d2e6df;
}
html .featured-box-tertiary .icon-featured {
  background-color: #382508;
}
html .featured-box-tertiary h4 {
  color: #382508;
}
html .featured-box-tertiary .box-content {
  border-top-color: #382508;
}
html .featured-box-quaternary .icon-featured {
  background-color: #f26a21;
}
html .featured-box-quaternary h4 {
  color: #f26a21;
}
html .featured-box-quaternary .box-content {
  border-top-color: #f26a21;
}
html .featured-box-dark .icon-featured {
  background-color: #2e353e;
}
html .featured-box-dark h4 {
  color: #2e353e;
}
html .featured-box-dark .box-content {
  border-top-color: #2e353e;
}
html .featured-box-light .icon-featured {
  background-color: #FFF;
}
html .featured-box-light h4 {
  color: #FFF;
}
html .featured-box-light .box-content {
  border-top-color: #FFF;
}
html .featured-boxes-style-3 .featured-box.featured-box-primary .icon-featured {
  border-color: #3f7664;
  color: #3f7664;
}
html .featured-boxes-style-3 .featured-box.featured-box-secondary .icon-featured {
  border-color: #d2e6df;
  color: #d2e6df;
}
html .featured-boxes-style-3 .featured-box.featured-box-tertiary .icon-featured {
  border-color: #382508;
  color: #382508;
}
html .featured-boxes-style-3 .featured-box.featured-box-quaternary .icon-featured {
  border-color: #f26a21;
  color: #f26a21;
}
html .featured-boxes-style-3 .featured-box.featured-box-dark .icon-featured {
  border-color: #2e353e;
  color: #2e353e;
}
html .featured-boxes-style-3 .featured-box.featured-box-light .icon-featured {
  border-color: #FFF;
  color: #FFF;
}
html .featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
  border-color: #3f7664;
  color: #3f7664;
}
html .featured-boxes-style-4 .featured-box.featured-box-secondary .icon-featured {
  border-color: #d2e6df;
  color: #d2e6df;
}
html .featured-boxes-style-4 .featured-box.featured-box-tertiary .icon-featured {
  border-color: #382508;
  color: #382508;
}
html .featured-boxes-style-4 .featured-box.featured-box-quaternary .icon-featured {
  border-color: #f26a21;
  color: #f26a21;
}
html .featured-boxes-style-4 .featured-box.featured-box-dark .icon-featured {
  border-color: #2e353e;
  color: #2e353e;
}
html .featured-boxes-style-4 .featured-box.featured-box-light .icon-featured {
  border-color: #FFF;
  color: #FFF;
}
html .featured-boxes-style-5 .featured-box.featured-box-primary .icon-featured {
  color: #3f7664;
}
html .featured-boxes-style-5 .featured-box.featured-box-secondary .icon-featured {
  color: #d2e6df;
}
html .featured-boxes-style-5 .featured-box.featured-box-tertiary .icon-featured {
  color: #382508;
}
html .featured-boxes-style-5 .featured-box.featured-box-quaternary .icon-featured {
  color: #f26a21;
}
html .featured-boxes-style-5 .featured-box.featured-box-dark .icon-featured {
  color: #2e353e;
}
html .featured-boxes-style-5 .featured-box.featured-box-light .icon-featured {
  color: #FFF;
}
html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured {
  color: #3f7664;
}
html .featured-boxes-style-6 .featured-box.featured-box-secondary .icon-featured {
  color: #d2e6df;
}
html .featured-boxes-style-6 .featured-box.featured-box-tertiary .icon-featured {
  color: #382508;
}
html .featured-boxes-style-6 .featured-box.featured-box-quaternary .icon-featured {
  color: #f26a21;
}
html .featured-boxes-style-6 .featured-box.featured-box-dark .icon-featured {
  color: #2e353e;
}
html .featured-boxes-style-6 .featured-box.featured-box-light .icon-featured {
  color: #FFF;
}
html .featured-boxes-style-8 .featured-box.featured-box-primary .icon-featured {
  color: #3f7664;
}
html .featured-boxes-style-8 .featured-box.featured-box-secondary .icon-featured {
  color: #d2e6df;
}
html .featured-boxes-style-8 .featured-box.featured-box-tertiary .icon-featured {
  color: #382508;
}
html .featured-boxes-style-8 .featured-box.featured-box-quaternary .icon-featured {
  color: #f26a21;
}
html .featured-boxes-style-8 .featured-box.featured-box-dark .icon-featured {
  color: #2e353e;
}
html .featured-boxes-style-8 .featured-box.featured-box-light .icon-featured {
  color: #FFF;
}
html .featured-box-effect-2.featured-box-primary .icon-featured:after {
  box-shadow: 0 0 0 3px #3f7664;
}
html .featured-box-effect-2.featured-box-secondary .icon-featured:after {
  box-shadow: 0 0 0 3px #d2e6df;
}
html .featured-box-effect-2.featured-box-tertiary .icon-featured:after {
  box-shadow: 0 0 0 3px #382508;
}
html .featured-box-effect-2.featured-box-quaternary .icon-featured:after {
  box-shadow: 0 0 0 3px #f26a21;
}
html .featured-box-effect-2.featured-box-dark .icon-featured:after {
  box-shadow: 0 0 0 3px #2e353e;
}
html .featured-box-effect-2.featured-box-light .icon-featured:after {
  box-shadow: 0 0 0 3px #FFF;
}
html .featured-box-effect-3.featured-box-primary .icon-featured:after {
  box-shadow: 0 0 0 10px #3f7664;
}
html .featured-box-effect-3.featured-box-primary:hover .icon-featured {
  background: #3f7664 !important;
}
html .featured-box-effect-3.featured-box-secondary .icon-featured:after {
  box-shadow: 0 0 0 10px #d2e6df;
}
html .featured-box-effect-3.featured-box-secondary:hover .icon-featured {
  background: #d2e6df !important;
}
html .featured-box-effect-3.featured-box-tertiary .icon-featured:after {
  box-shadow: 0 0 0 10px #382508;
}
html .featured-box-effect-3.featured-box-tertiary:hover .icon-featured {
  background: #382508 !important;
}
html .featured-box-effect-3.featured-box-quaternary .icon-featured:after {
  box-shadow: 0 0 0 10px #f26a21;
}
html .featured-box-effect-3.featured-box-quaternary:hover .icon-featured {
  background: #f26a21 !important;
}
html .featured-box-effect-3.featured-box-dark .icon-featured:after {
  box-shadow: 0 0 0 10px #2e353e;
}
html .featured-box-effect-3.featured-box-dark:hover .icon-featured {
  background: #2e353e !important;
}
html .featured-box-effect-3.featured-box-light .icon-featured:after {
  box-shadow: 0 0 0 10px #FFF;
}
html .featured-box-effect-3.featured-box-light:hover .icon-featured {
  background: #FFF !important;
}
.feature-box .feature-box-icon {
  background-color: #3f7664;
}
html .feature-box-primary .feature-box-icon {
  background-color: #3f7664;
}
html .feature-box-secondary .feature-box-icon {
  background-color: #d2e6df;
}
html .feature-box-tertiary .feature-box-icon {
  background-color: #382508;
}
html .feature-box-quaternary .feature-box-icon {
  background-color: #f26a21;
}
html .feature-box-dark .feature-box-icon {
  background-color: #2e353e;
}
html .feature-box-light .feature-box-icon {
  background-color: #FFF;
}
.feature-box.feature-box-style-2 .feature-box-icon i.fa,
.feature-box.feature-box-style-2 .feature-box-icon em.fa,
.feature-box.feature-box-style-2 .feature-box-icon i.fas,
.feature-box.feature-box-style-2 .feature-box-icon em.fas,
.feature-box.feature-box-style-2 .feature-box-icon i.far,
.feature-box.feature-box-style-2 .feature-box-icon em.far,
.feature-box.feature-box-style-2 .feature-box-icon i.fal,
.feature-box.feature-box-style-2 .feature-box-icon em.fal,
.feature-box.feature-box-style-2 .feature-box-icon i.fab,
.feature-box.feature-box-style-2 .feature-box-icon em.fab {
  color: #3f7664;
}
html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-2 .feature-box-icon em.fa,
html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fas,
html .feature-box-primary.feature-box-style-2 .feature-box-icon em.fas,
html .feature-box-primary.feature-box-style-2 .feature-box-icon i.far,
html .feature-box-primary.feature-box-style-2 .feature-box-icon em.far,
html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fal,
html .feature-box-primary.feature-box-style-2 .feature-box-icon em.fal,
html .feature-box-primary.feature-box-style-2 .feature-box-icon i.fab,
html .feature-box-primary.feature-box-style-2 .feature-box-icon em.fab {
  color: #3f7664;
}
html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon em.fa,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fas,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon em.fas,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.far,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon em.far,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fal,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon em.fal,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon i.fab,
html .feature-box-secondary.feature-box-style-2 .feature-box-icon em.fab {
  color: #d2e6df;
}
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon em.fa,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fas,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon em.fas,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.far,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon em.far,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fal,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon em.fal,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon i.fab,
html .feature-box-tertiary.feature-box-style-2 .feature-box-icon em.fab {
  color: #382508;
}
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon em.fa,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fas,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon em.fas,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.far,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon em.far,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fal,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon em.fal,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon i.fab,
html .feature-box-quaternary.feature-box-style-2 .feature-box-icon em.fab {
  color: #f26a21;
}
html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-2 .feature-box-icon em.fa,
html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fas,
html .feature-box-dark.feature-box-style-2 .feature-box-icon em.fas,
html .feature-box-dark.feature-box-style-2 .feature-box-icon i.far,
html .feature-box-dark.feature-box-style-2 .feature-box-icon em.far,
html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fal,
html .feature-box-dark.feature-box-style-2 .feature-box-icon em.fal,
html .feature-box-dark.feature-box-style-2 .feature-box-icon i.fab,
html .feature-box-dark.feature-box-style-2 .feature-box-icon em.fab {
  color: #2e353e;
}
html .feature-box-light.feature-box-style-2 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-2 .feature-box-icon em.fa,
html .feature-box-light.feature-box-style-2 .feature-box-icon i.fas,
html .feature-box-light.feature-box-style-2 .feature-box-icon em.fas,
html .feature-box-light.feature-box-style-2 .feature-box-icon i.far,
html .feature-box-light.feature-box-style-2 .feature-box-icon em.far,
html .feature-box-light.feature-box-style-2 .feature-box-icon i.fal,
html .feature-box-light.feature-box-style-2 .feature-box-icon em.fal,
html .feature-box-light.feature-box-style-2 .feature-box-icon i.fab,
html .feature-box-light.feature-box-style-2 .feature-box-icon em.fab {
  color: #FFF;
}
.feature-box.feature-box-style-3 .feature-box-icon {
  border-color: #3f7664;
}
.feature-box.feature-box-style-3 .feature-box-icon i.fa,
.feature-box.feature-box-style-3 .feature-box-icon em.fa,
.feature-box.feature-box-style-3 .feature-box-icon i.fas,
.feature-box.feature-box-style-3 .feature-box-icon em.fas,
.feature-box.feature-box-style-3 .feature-box-icon i.far,
.feature-box.feature-box-style-3 .feature-box-icon em.far,
.feature-box.feature-box-style-3 .feature-box-icon i.fal,
.feature-box.feature-box-style-3 .feature-box-icon em.fal,
.feature-box.feature-box-style-3 .feature-box-icon i.fab,
.feature-box.feature-box-style-3 .feature-box-icon em.fab {
  color: #3f7664;
}
html .feature-box-primary.feature-box-style-3 .feature-box-icon {
  border-color: #3f7664;
}
html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-3 .feature-box-icon em.fa,
html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fas,
html .feature-box-primary.feature-box-style-3 .feature-box-icon em.fas,
html .feature-box-primary.feature-box-style-3 .feature-box-icon i.far,
html .feature-box-primary.feature-box-style-3 .feature-box-icon em.far,
html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fal,
html .feature-box-primary.feature-box-style-3 .feature-box-icon em.fal,
html .feature-box-primary.feature-box-style-3 .feature-box-icon i.fab,
html .feature-box-primary.feature-box-style-3 .feature-box-icon em.fab {
  color: #3f7664;
}
html .feature-box-secondary.feature-box-style-3 .feature-box-icon {
  border-color: #d2e6df;
}
html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon em.fa,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fas,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon em.fas,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.far,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon em.far,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fal,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon em.fal,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon i.fab,
html .feature-box-secondary.feature-box-style-3 .feature-box-icon em.fab {
  color: #d2e6df;
}
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon {
  border-color: #382508;
}
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon em.fa,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fas,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon em.fas,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.far,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon em.far,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fal,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon em.fal,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon i.fab,
html .feature-box-tertiary.feature-box-style-3 .feature-box-icon em.fab {
  color: #382508;
}
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon {
  border-color: #f26a21;
}
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon em.fa,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fas,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon em.fas,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.far,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon em.far,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fal,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon em.fal,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon i.fab,
html .feature-box-quaternary.feature-box-style-3 .feature-box-icon em.fab {
  color: #f26a21;
}
html .feature-box-dark.feature-box-style-3 .feature-box-icon {
  border-color: #2e353e;
}
html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-3 .feature-box-icon em.fa,
html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fas,
html .feature-box-dark.feature-box-style-3 .feature-box-icon em.fas,
html .feature-box-dark.feature-box-style-3 .feature-box-icon i.far,
html .feature-box-dark.feature-box-style-3 .feature-box-icon em.far,
html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fal,
html .feature-box-dark.feature-box-style-3 .feature-box-icon em.fal,
html .feature-box-dark.feature-box-style-3 .feature-box-icon i.fab,
html .feature-box-dark.feature-box-style-3 .feature-box-icon em.fab {
  color: #2e353e;
}
html .feature-box-light.feature-box-style-3 .feature-box-icon {
  border-color: #FFF;
}
html .feature-box-light.feature-box-style-3 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-3 .feature-box-icon em.fa,
html .feature-box-light.feature-box-style-3 .feature-box-icon i.fas,
html .feature-box-light.feature-box-style-3 .feature-box-icon em.fas,
html .feature-box-light.feature-box-style-3 .feature-box-icon i.far,
html .feature-box-light.feature-box-style-3 .feature-box-icon em.far,
html .feature-box-light.feature-box-style-3 .feature-box-icon i.fal,
html .feature-box-light.feature-box-style-3 .feature-box-icon em.fal,
html .feature-box-light.feature-box-style-3 .feature-box-icon i.fab,
html .feature-box-light.feature-box-style-3 .feature-box-icon em.fab {
  color: #FFF;
}
.feature-box.feature-box-style-4 .feature-box-icon i.fa,
.feature-box.feature-box-style-4 .feature-box-icon em.fa,
.feature-box.feature-box-style-4 .feature-box-icon i.fas,
.feature-box.feature-box-style-4 .feature-box-icon em.fas,
.feature-box.feature-box-style-4 .feature-box-icon i.far,
.feature-box.feature-box-style-4 .feature-box-icon em.far,
.feature-box.feature-box-style-4 .feature-box-icon i.fal,
.feature-box.feature-box-style-4 .feature-box-icon em.fal,
.feature-box.feature-box-style-4 .feature-box-icon i.fab,
.feature-box.feature-box-style-4 .feature-box-icon em.fab {
  color: #3f7664;
}
html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-4 .feature-box-icon em.fa,
html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fas,
html .feature-box-primary.feature-box-style-4 .feature-box-icon em.fas,
html .feature-box-primary.feature-box-style-4 .feature-box-icon i.far,
html .feature-box-primary.feature-box-style-4 .feature-box-icon em.far,
html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fal,
html .feature-box-primary.feature-box-style-4 .feature-box-icon em.fal,
html .feature-box-primary.feature-box-style-4 .feature-box-icon i.fab,
html .feature-box-primary.feature-box-style-4 .feature-box-icon em.fab {
  color: #3f7664;
}
html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon em.fa,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fas,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon em.fas,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.far,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon em.far,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fal,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon em.fal,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon i.fab,
html .feature-box-secondary.feature-box-style-4 .feature-box-icon em.fab {
  color: #d2e6df;
}
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon em.fa,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fas,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon em.fas,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.far,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon em.far,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fal,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon em.fal,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon i.fab,
html .feature-box-tertiary.feature-box-style-4 .feature-box-icon em.fab {
  color: #382508;
}
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon em.fa,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fas,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon em.fas,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.far,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon em.far,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fal,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon em.fal,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon i.fab,
html .feature-box-quaternary.feature-box-style-4 .feature-box-icon em.fab {
  color: #f26a21;
}
html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-4 .feature-box-icon em.fa,
html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fas,
html .feature-box-dark.feature-box-style-4 .feature-box-icon em.fas,
html .feature-box-dark.feature-box-style-4 .feature-box-icon i.far,
html .feature-box-dark.feature-box-style-4 .feature-box-icon em.far,
html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fal,
html .feature-box-dark.feature-box-style-4 .feature-box-icon em.fal,
html .feature-box-dark.feature-box-style-4 .feature-box-icon i.fab,
html .feature-box-dark.feature-box-style-4 .feature-box-icon em.fab {
  color: #2e353e;
}
html .feature-box-light.feature-box-style-4 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-4 .feature-box-icon em.fa,
html .feature-box-light.feature-box-style-4 .feature-box-icon i.fas,
html .feature-box-light.feature-box-style-4 .feature-box-icon em.fas,
html .feature-box-light.feature-box-style-4 .feature-box-icon i.far,
html .feature-box-light.feature-box-style-4 .feature-box-icon em.far,
html .feature-box-light.feature-box-style-4 .feature-box-icon i.fal,
html .feature-box-light.feature-box-style-4 .feature-box-icon em.fal,
html .feature-box-light.feature-box-style-4 .feature-box-icon i.fab,
html .feature-box-light.feature-box-style-4 .feature-box-icon em.fab {
  color: #FFF;
}
.feature-box.feature-box-style-5 .feature-box-icon i.fa,
.feature-box.feature-box-style-5 .feature-box-icon em.fa,
.feature-box.feature-box-style-5 .feature-box-icon i.fas,
.feature-box.feature-box-style-5 .feature-box-icon em.fas,
.feature-box.feature-box-style-5 .feature-box-icon i.far,
.feature-box.feature-box-style-5 .feature-box-icon em.far,
.feature-box.feature-box-style-5 .feature-box-icon i.fal,
.feature-box.feature-box-style-5 .feature-box-icon em.fal,
.feature-box.feature-box-style-5 .feature-box-icon i.fab,
.feature-box.feature-box-style-5 .feature-box-icon em.fab {
  color: #3f7664;
}
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-5 .feature-box-icon em.fa,
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fas,
html .feature-box-primary.feature-box-style-5 .feature-box-icon em.fas,
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.far,
html .feature-box-primary.feature-box-style-5 .feature-box-icon em.far,
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fal,
html .feature-box-primary.feature-box-style-5 .feature-box-icon em.fal,
html .feature-box-primary.feature-box-style-5 .feature-box-icon i.fab,
html .feature-box-primary.feature-box-style-5 .feature-box-icon em.fab {
  color: #3f7664;
}
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon em.fa,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fas,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon em.fas,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.far,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon em.far,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fal,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon em.fal,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon i.fab,
html .feature-box-secondary.feature-box-style-5 .feature-box-icon em.fab {
  color: #d2e6df;
}
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon em.fa,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fas,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon em.fas,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.far,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon em.far,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fal,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon em.fal,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon i.fab,
html .feature-box-tertiary.feature-box-style-5 .feature-box-icon em.fab {
  color: #382508;
}
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon em.fa,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fas,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon em.fas,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.far,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon em.far,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fal,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon em.fal,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon i.fab,
html .feature-box-quaternary.feature-box-style-5 .feature-box-icon em.fab {
  color: #f26a21;
}
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-5 .feature-box-icon em.fa,
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fas,
html .feature-box-dark.feature-box-style-5 .feature-box-icon em.fas,
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.far,
html .feature-box-dark.feature-box-style-5 .feature-box-icon em.far,
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fal,
html .feature-box-dark.feature-box-style-5 .feature-box-icon em.fal,
html .feature-box-dark.feature-box-style-5 .feature-box-icon i.fab,
html .feature-box-dark.feature-box-style-5 .feature-box-icon em.fab {
  color: #2e353e;
}
html .feature-box-light.feature-box-style-5 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-5 .feature-box-icon em.fa,
html .feature-box-light.feature-box-style-5 .feature-box-icon i.fas,
html .feature-box-light.feature-box-style-5 .feature-box-icon em.fas,
html .feature-box-light.feature-box-style-5 .feature-box-icon i.far,
html .feature-box-light.feature-box-style-5 .feature-box-icon em.far,
html .feature-box-light.feature-box-style-5 .feature-box-icon i.fal,
html .feature-box-light.feature-box-style-5 .feature-box-icon em.fal,
html .feature-box-light.feature-box-style-5 .feature-box-icon i.fab,
html .feature-box-light.feature-box-style-5 .feature-box-icon em.fab {
  color: #FFF;
}
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-primary.feature-box-style-6 .feature-box-icon em.fa,
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fas,
html .feature-box-primary.feature-box-style-6 .feature-box-icon em.fas,
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.far,
html .feature-box-primary.feature-box-style-6 .feature-box-icon em.far,
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fal,
html .feature-box-primary.feature-box-style-6 .feature-box-icon em.fal,
html .feature-box-primary.feature-box-style-6 .feature-box-icon i.fab,
html .feature-box-primary.feature-box-style-6 .feature-box-icon em.fab {
  color: #3f7664;
}
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon em.fa,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fas,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon em.fas,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.far,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon em.far,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fal,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon em.fal,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon i.fab,
html .feature-box-secondary.feature-box-style-6 .feature-box-icon em.fab {
  color: #d2e6df;
}
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon em.fa,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fas,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon em.fas,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.far,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon em.far,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fal,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon em.fal,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon i.fab,
html .feature-box-tertiary.feature-box-style-6 .feature-box-icon em.fab {
  color: #382508;
}
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon em.fa,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fas,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon em.fas,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.far,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon em.far,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fal,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon em.fal,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon i.fab,
html .feature-box-quaternary.feature-box-style-6 .feature-box-icon em.fab {
  color: #f26a21;
}
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-dark.feature-box-style-6 .feature-box-icon em.fa,
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fas,
html .feature-box-dark.feature-box-style-6 .feature-box-icon em.fas,
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.far,
html .feature-box-dark.feature-box-style-6 .feature-box-icon em.far,
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fal,
html .feature-box-dark.feature-box-style-6 .feature-box-icon em.fal,
html .feature-box-dark.feature-box-style-6 .feature-box-icon i.fab,
html .feature-box-dark.feature-box-style-6 .feature-box-icon em.fab {
  color: #2e353e;
}
html .feature-box-light.feature-box-style-6 .feature-box-icon i.fa,
html .feature-box-light.feature-box-style-6 .feature-box-icon em.fa,
html .feature-box-light.feature-box-style-6 .feature-box-icon i.fas,
html .feature-box-light.feature-box-style-6 .feature-box-icon em.fas,
html .feature-box-light.feature-box-style-6 .feature-box-icon i.far,
html .feature-box-light.feature-box-style-6 .feature-box-icon em.far,
html .feature-box-light.feature-box-style-6 .feature-box-icon i.fal,
html .feature-box-light.feature-box-style-6 .feature-box-icon em.fal,
html .feature-box-light.feature-box-style-6 .feature-box-icon i.fab,
html .feature-box-light.feature-box-style-6 .feature-box-icon em.fab {
  color: #FFF;
}
html .featured-boxes-full-scale > [class*="col-"]:nth-child(1) .featured-box-full-primary {
  background-color: #2d5548;
}
html .featured-boxes-full-scale > [class*="col-"]:nth-child(2) .featured-box-full-primary {
  background-color: #366556;
}
html .featured-boxes-full-scale > [class*="col-"]:nth-child(3) .featured-box-full-primary {
  background-color: #3f7664;
}
html .featured-boxes-full-scale > [class*="col-"]:nth-child(4) .featured-box-full-primary {
  background-color: #488772;
}
html .featured-boxes-full-scale > [class*="col-"]:nth-child(5) .featured-box-full-primary {
  background-color: #519780;
}
html .featured-boxes-full-scale > [class*="col-"]:nth-child(6) .featured-box-full-primary {
  background-color: #5aa78e;
}
html .featured-boxes-full .featured-box-full-primary {
  background-color: #3f7664;
  color: #FFF;
}
html .featured-boxes-full .featured-box-full-secondary {
  background-color: #d2e6df;
  color: #FFF;
}
html .featured-boxes-full .featured-box-full-tertiary {
  background-color: #382508;
  color: #FFF;
}
html .featured-boxes-full .featured-box-full-quaternary {
  background-color: #f26a21;
  color: #FFF;
}
html .featured-boxes-full .featured-box-full-dark {
  background-color: #2e353e;
  color: #FFF;
}
html .featured-boxes-full .featured-box-full-light {
  background-color: #FFF;
  color: #777;
}
.pricing-table .most-popular {
  border-color: #3f7664;
}
.pricing-table .most-popular h3 {
  background-color: #3f7664 !important;
}
.pricing-table.princig-table-flat .plan h3 {
  background-color: #3f7664;
}
.pricing-table.princig-table-flat .plan h3 span {
  background: #3f7664;
}
html .call-to-action.featured.featured-primary {
  border-top-color: #3f7664;
}
html .call-to-action.call-to-action-primary {
  background: #3f7664;
}
html .call-to-action.call-to-action-primary {
  background: #3f7664;
}
html .call-to-action.call-to-action-primary h3,
html .call-to-action.call-to-action-primary p {
  color: #FFF;
}
html .call-to-action.featured.featured-secondary {
  border-top-color: #d2e6df;
}
html .call-to-action.call-to-action-secondary {
  background: #d2e6df;
}
html .call-to-action.call-to-action-secondary {
  background: #d2e6df;
}
html .call-to-action.call-to-action-secondary h3,
html .call-to-action.call-to-action-secondary p {
  color: #FFF;
}
html .call-to-action.featured.featured-tertiary {
  border-top-color: #382508;
}
html .call-to-action.call-to-action-tertiary {
  background: #382508;
}
html .call-to-action.call-to-action-tertiary {
  background: #382508;
}
html .call-to-action.call-to-action-tertiary h3,
html .call-to-action.call-to-action-tertiary p {
  color: #FFF;
}
html .call-to-action.featured.featured-quaternary {
  border-top-color: #f26a21;
}
html .call-to-action.call-to-action-quaternary {
  background: #f26a21;
}
html .call-to-action.call-to-action-quaternary {
  background: #f26a21;
}
html .call-to-action.call-to-action-quaternary h3,
html .call-to-action.call-to-action-quaternary p {
  color: #FFF;
}
html .call-to-action.featured.featured-dark {
  border-top-color: #2e353e;
}
html .call-to-action.call-to-action-dark {
  background: #2e353e;
}
html .call-to-action.call-to-action-dark {
  background: #2e353e;
}
html .call-to-action.call-to-action-dark h3,
html .call-to-action.call-to-action-dark p {
  color: #FFF;
}
html .call-to-action.featured.featured-light {
  border-top-color: #FFF;
}
html .call-to-action.call-to-action-light {
  background: #FFF;
}
html .call-to-action.call-to-action-light {
  background: #FFF;
}
html .call-to-action.call-to-action-light h3,
html .call-to-action.call-to-action-light p {
  color: #777;
}
section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
  background: #3f7664;
  box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #3f7664;
}
ul.history li .featured-box .box-content {
  border-top-color: #3f7664;
}
.recent-posts .date .month,
article.post .post-date .month {
  background-color: #3f7664;
}
.recent-posts .date .day,
article.post .post-date .day {
  color: #3f7664;
}
.slider .tp-bannertimer {
  background-color: #3f7664;
}
.home-concept strong {
  color: #3f7664;
}
.home-intro p em {
  color: #519780;
}
.shop ul.products li.product .onsale {
  background-color: #3f7664;
  border-bottom-color: #315b4d;
}
.shop .star-rating span,
.shop .cart-totals tr.total .amount {
  color: #3f7664;
}
footer .footer-ribbon {
  background: #3f7664;
}
footer .footer-ribbon:before {
  border-right-color: #24443a;
  border-left-color: #24443a;
}
footer.light h1,
footer.light h2,
footer.light h3,
footer.light h4,
footer.light a {
  color: #3f7664 !important;
}
footer.color {
  background: #3f7664;
  border-top-color: #3f7664;
}
footer.color .footer-ribbon {
  background: #2d5548;
}
footer.color .footer-ribbon:before {
  border-right-color: #13231e;
}
footer.color .footer-copyright {
  background: #3f7664;
  border-top-color: #3f7664;
}
html footer.color-primary {
  background: #3f7664;
  border-top-color: #3f7664;
}
html footer.color-primary .footer-ribbon {
  background: #2d5548;
}
html footer.color-primary .footer-ribbon:before {
  border-right-color: #13231e;
}
html footer.color-primary .footer-copyright {
  background: #3f7664;
  border-top-color: #3f7664;
}
html footer.color-secondary {
  background: #d2e6df;
  border-top-color: #d2e6df;
}
html footer.color-secondary .footer-ribbon {
  background: #b1d4c8;
}
html footer.color-secondary .footer-ribbon:before {
  border-right-color: #80b8a5;
}
html footer.color-secondary .footer-copyright {
  background: #c2ddd3;
  border-top-color: #c2ddd3;
}
html footer.color-tertiary {
  background: #382508;
  border-top-color: #382508;
}
html footer.color-tertiary .footer-ribbon {
  background: #0b0802;
}
html footer.color-tertiary .footer-ribbon:before {
  border-right-color: #000000;
}
html footer.color-tertiary .footer-copyright {
  background: #221605;
  border-top-color: #221605;
}
html footer.color-quaternary {
  background: #f26a21;
  border-top-color: #f26a21;
}
html footer.color-quaternary .footer-ribbon {
  background: #d4520c;
}
html footer.color-quaternary .footer-ribbon:before {
  border-right-color: #8b3608;
}
html footer.color-quaternary .footer-copyright {
  background: #ec5b0e;
  border-top-color: #ec5b0e;
}
html footer.color-dark {
  background: #2e353e;
  border-top-color: #2e353e;
}
html footer.color-dark .footer-ribbon {
  background: #181c21;
}
html footer.color-dark .footer-ribbon:before {
  border-right-color: #000000;
}
html footer.color-dark .footer-copyright {
  background: #23282f;
  border-top-color: #23282f;
}
html footer.color-light {
  background: #FFF;
  border-top-color: #FFF;
}
html footer.color-light .footer-ribbon {
  background: #e6e6e6;
}
html footer.color-light .footer-ribbon:before {
  border-right-color: #bfbfbf;
}
html footer.color-light .footer-copyright {
  background: #f2f2f2;
  border-top-color: #f2f2f2;
}
html.boxed .body {
  border-top-color: #3f7664;
  border-bottom-color: #3f7664;
}
section.highlight {
  background-color: #3f7664 !important;
  border-color: #366556 !important;
}
section.page-top.custom-product {
  background-color: #366556;
  border-top-color: #3b6f5e;
}
ul.list.icons li i,
ul.list.icons li em,
.title-primary span {
  color: #3f7664;
}
section.toggle label {
  color: #3f7664;
  border-left-color: #3f7664;
}
section.toggle.active > label {
  background-color: #3f7664;
  border-color: #3f7664;
  color: #FFF;
}
div.featured-box-secundary div.box-content {
  border-top-color: #3f7664;
}
p.drop-caps.secundary:first-child:first-letter {
  background-color: #3f7664;
}
.event-primary,
.event .timeline-balloon .balloon-time .time-dot::after {
  background-color: #3f7664;
}
.event .owl-carousel.custom-dots-style-1.custom-dots-color-primary .owl-dots .owl-dot {
  border-color: #3f7664;
}
.event .owl-carousel.custom-dots-style-1.custom-dots-color-primary .owl-dots .owl-dot span {
  background-color: #3f7664;
}
.event .timeline-balloon .balloon-time .time-dot::before {
  border-color: #3f7664;
}
.event .custom-text-color-1 {
  color: #cfe5de;
}
.accordion .card-header a {
  color: #3f7664;
}
html .accordion.accordion-primary .card-header {
  background-color: #3f7664 !important;
}
html .accordion.accordion-primary .card-header a {
  color: #FFF;
}
html .accordion.accordion-secondary .card-header {
  background-color: #d2e6df !important;
}
html .accordion.accordion-secondary .card-header a {
  color: #FFF;
}
html .accordion.accordion-tertiary .card-header {
  background-color: #382508 !important;
}
html .accordion.accordion-tertiary .card-header a {
  color: #FFF;
}
html .accordion.accordion-quaternary .card-header {
  background-color: #f26a21 !important;
}
html .accordion.accordion-quaternary .card-header a {
  color: #FFF;
}
html .accordion.accordion-dark .card-header {
  background-color: #2e353e !important;
}
html .accordion.accordion-dark .card-header a {
  color: #FFF;
}
html .accordion.accordion-light .card-header {
  background-color: #FFF !important;
}
html .accordion.accordion-light .card-header a {
  color: #777;
}

@media (min-width: 992px) {
  html header nav ul.nav-main li.dropdown-primary.open > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary.open > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-primary.open > a,
  html header nav ul.nav-main li.dropdown-primary.active > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary.active > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-primary.active > a,
  html header nav ul.nav-main li.dropdown-primary:hover > a,
  html .newHeader.fixedheader nav ul.nav-main li.dropdown-primary:hover > a,
  html .full-header.fixedheader nav ul.nav-main li.dropdown-primary:hover > a {
    /* background: #3f7664 !important; */
    background-color:#000 !important;
  }}

  /* QA skin code styling in its entirety */
  /* Import Libre Franklin Google Font */


@import url('https://fonts.googleapis.com/css?family=Libre+Franklin&display=swap:400,600');
/* removed Open Sans font call here because it is already called in the ascx file */



/****** lines up the Control bar ****************/
#ControlBar, #ControlBar *, .actionMenu * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/*------------------------------------------------*/
/* FONT STYLE */
/*------------------------------------------------*/


/*   Beginning to experiment with fonts.  Hidden for now.  HHJ 5/24/19  */
/*
body, td, table, .Normal, .NormalBold, .NormalRed, .NormalTextBox, .NormalDisabled,
a:link, a:visited, a:hover, input, .CommandButton {
    font-family: Open Sans, Verdana, Arial, sans-serif;
}

th, h1, h2, h3, h4, h5, h6,
.Head, .SubHead, .SubSubHead {
    font-family: Libre Franklin, Verdana, Arial, sans-serif;
}

*/




body, th, td, table, h1, h2, h3, h4, h5, h6,
.Head, .SubHead, .SubSubHead,
.Normal, .NormalBold, .NormalRed, .NormalTextBox, .NormalDisabled,
a:link, a:visited, a:hover, input, .CommandButton {
    font-family: Verdana, Arial, sans-serif;
}



body, .Normal, .NormalDisabled, .NormalDeleted {
   font-size: 11px;    /* temporarily hiding larger font 16px size */ 
	font-weight: 400;
}
p 
{
    /*padding: 0 0 10px 0;*/
     padding: 0 0 10px !important;
}

em {p
    font-style: italic;
    letter-spacing: 0;
}

strong {
    font-weight: bold;
}

small {
    font-size: 12px; /* was 10px HHJ 5/24/19 */
    letter-spacing: 0;
}

/*------------------------------------------------*/
/* HEADER STYLE */
/*------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
    line-height: 1;
    margin: 0 0 20px 0;  /* was 10 */
}

h1 {
    font-size: 26px; /* make it  32 */
    font-weight:bold;
}

h2, h2 .Head {
    font-size: 18px; /* make it  24*/
    font-weight:bold;
}

h3, h3 .Head {
    font-size: 18px; /* was 16 */
    color: #666;
    font-weight:bold;
}

h4, h4 .Head {
    font-size: 16px; /* was 14 */
    color: #66666;
    font-weight:bold;
}

h5, h5 .Head {
    font-size: 14px; /* was 12 */
    color: #666;
    font-weight:bold;
}

h6, h6 .Head {
    font-size: 12px; /* was 10 */
    color: #666;
    font-weight:bold;
}


/*------------------------------------------------*/
/* ANCHOR STYLE */
/*------------------------------------------------*/
a, a:link, a:visited, a:active {
    /*color: #337ab7;*/
    color:#003399;
    text-decoration: none;
    outline: 0;
    font-weight:bold;
}

    a:hover {
        color: #003399;
        text-decoration: underline;
        outline: 0;
    }


#NCGOVbar 
{
   /*background-color:#0b3050;*/
   background:url(images/NC-Gov-logo-sm.png) no-repeat left;
    margin:0;
    width:100%;
    padding:20px; 
	/*height:40px;*/

}

#topContent{
	background-color:#407663;
	border-radius:0;
	}

.nav-brand {
	margin-top:3em;
}
.logoImage, .logo-text {display: table-cell;vertical-align: middle;/* block; */}

.logoImage {padding-right:7px;} 

.logo-text {
    color: #fff;
    font-size: 20px;
    letter-spacing:1px;
	  
}
.logo-text > h1 {
	font-size:22px;
	font-family: 'Libre Franklin', sans-serif;
		font-weight:600;
	letter-spacing:.75px;
	margin-top:10px;
	/*padding-top:35px; */
	
}

.tagline-text {
	font-weight:100;
	/* temporarily commenting out */  /*font-size:90%; */
	font-size:13px;;
	 text-align:center;
	color:#fff;
	letter-spacing:2px;
}

/* original search styling from QA.  Hide for PuertoHome for now.  Eventually delete.  HHJ 12/10/20.  */

/*******Search******/
/*
.searchBox
{ */
    /* trying removing line-height to see if it will fix browser-specific variances in input field height.  HHJ  62718  */
	
	/* line-height:25px; */
	/* fix for Firefox browsers, where we need to explicitly have it inherit font to avoid an input field that is too long and 
	   causes the submit button to split to a separate line.  HHJ  6/27/18 */
	/*font:inherit;
    

}


.searchBox input {
    padding:5px;
	font-size: 14px;
    font:inherit;
   
}

input[type="search"]
{
    opacity:0.9;
} */
/* Style the Cludo drop-down suggestions list: white background, gray border, no bullet points, spacing between suggestions,
	doesn't push other content down, etc..  HHJ 6/22/18  */

  /*
.searchBox ul {
	
		background-color:#fff;
	list-style-type: none;
position: absolute;	
		z-index: 100;
	padding: 5px;
border:2px solid #a4a3a3;	
    font-size:14px;
   

}

.searchBox ul > li {
	padding: .4em .25em;
	line-height:normal;
}

.searchBox li:hover {
	background-color:#D2E6DF;
	cursor: pointer;
}

.searchSubmit {
	
color: #333;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;	
  */
   /* display: inline-block;
    border: none;
  outline: none;
  color: #fff;
  transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000); */
}
/* remove now that submit is an icon.  HHJ 10/23/19 */
/*
.searchSubmit:hover {
	background-color: #D2E6DF;
	
}

*/



/* IE 10 & 11 do not need a top margin for the magnifying glass icon.   HHJ 10/28/2019  */
/*
.searchSubmit:-ms-lang(x), .ie11  {
    margin-top:0px !important;
}
*/
/* but Edge needs the same margin as Chrome and FF.  HHJ 10/28/2019 */
/*
@supports (-ms-ime-align:auto) {
    .searchSubmit {
        margin-top: 4px !important;
    }
}

input[type="submit"] {
    height: 25px;
    width: 22px;
    display: inline-block;
    position:absolute;
    color: #3f7664; */
    /* float: right; */
    /*margin-left:10px;
    margin-top:4px;   */
    /* background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFU1NT9fX1lJSUXl5e1dXVfn5+c3Nz6urqv7+/tLS0iYmJqampn5+fysrK39/faWlp////Vi4ZywAAABF0Uk5T/////////////////////wAlrZliAAABLklEQVR42rSWWRbDIAhFHeOUtN3/ags1zaA4cHrKZ8JFRHwoXkwTvwGP1Qo0bYObAPwiLmbNAHBWFBZlD9j0JxflDViIObNHG/Do8PRHTJk0TezAhv7qloK0JJEBh+F8+U/hopIELOWfiZUCDOZD1RADOQKA75oq4cvVkcT+OdHnqqpQCITWAjnWVgGQUWz12lJuGwGoaWgBKzRVBcCypgUkOAoWgBX/L0CmxN40u6xwcIJ1cOzWYDffp3axsQOyvdkXiH9FKRFwPRHYZUaXMgPLeiW7QhbDRciyLXJaKheCuLbiVoqx1DVRyH26yb0hsuoOFEPsoz+BVE0MRlZNjGZcRQyHYkmMp2hBTIzdkzCTc/pLqOnBrk7/yZdAOq/q5NPBH1f7x7fGP4C3AAMAQrhzX9zhcGsAAAAASUVORK5CYII=) center center no-repeat; */
      /*background:<i class="fas fa-search"></i> center center no-repeat; */
     /* background: url(images/search-solid-white.svg) no-repeat; */
      
    /* text-indent: -10000px; */
/*    border: none;   */
    /* position: absolute;
    top: 0;
    right: 0;
    z-index: 2; */

    /*
    cursor: pointer;
    opacity: 0.8;
    cursor: pointer;
    transition: opacity .4s ease;
  }
  
  input[type="submit"]:hover, input[type="search"]:hover {
    opacity: 1;
  }
  
*/

/* Additional styling provided by Cludo to remove the 'white box' when there are no  */
/* search results to drop down.  HHJ  7/18/18.                                       */
/* keeping Cludo styling code in PuertoHome for now.  HHJ 12/10/2020 */



@media screen and (max-width: 767px) {
    #cludo-search-results .cludo-r {
        flex-direction:column;
    }
    #cludo-search-results .cludo-c-3 {
        margin-bottom: 20px;
        max-width: 100%;
    }

	
	#cludo-search-results .cludo-c-9 {
        max-width: 100%;
    }
}

/* adding list-style:none to get rid of bullet points on our end.   HHJ 8/21/18 */
	
	#cludo-search-results, #cludo-search-results.ul, #cludo-search-results.li {
        list-style:none;
		list-style-type:none;
    }

 .cludo-c-9, ul.cludo-c-9,li.cludo-c-9  {
        list-style:none;
		list-style-type:none;
    }

#cludo-search-results.img {width:10%;}

img.cludo-c-9 {width:10%;}

.powered-by-cludo {
    display: none;
}

/* hiding all original QA search styling for now.  Delete later.   HHJ 12/10/20 */
/*
.SearchPane2 
{
    -webkit-border-radius: 2px;
    -webkit-user-select: none; */
   /* background-color: #fec132;*/
    /*background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);*/
    /* background-color: #eee;
    background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
    border: 1px solid gainsboro;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #333;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 30px;
    margin: 2px;
    padding: 4px 6px;
    text-align: center;
    height: 30px; 
}


SearchPane2 a, a:link, a:visited, a:active
{
    color:#003399;
}


*/


/*******Social******/

/* hiding original social  styling from QA.   HHJ 12/16/20 */

/*
.Social {
float:right;
clear:both;
*/
/*background-color:#ccc;*/
	
	
/*margin-bottom:15px;*/
/*width:300px; /*temporary - just for search placement*/

/* padding-top:5px;
padding-bottom:5px;
color:#fff;
min-width:210px;
}
*/
.fa-3x {
    padding-left:10px;padding-right: 10px;

}

/*.Social a, a:link, a:visited, a:active 
{
    color: #fff;
    text-decoration: none;
    outline: 0;
}

 .Social a:hover {
     color: #ccc;
     text-decoration: underline;
     outline: 0;
    }*/
 #Feature  {
     background-color:#ccc;
     padding:5px;
 }
 
 
 .breadcrumb  {
     text-transform:capitalize;
     font-size:14px; 
     background-color:#eee;
	 margin-top:2em;
	 margin-bottom:3em;
 }
 
 /*.container-home 
 {
     /*width:1250px;*/
      /*width:80%;
     padding-top:10px;
 }*/
    
 #Footer {
    background:#3f7664; /* #d2e6df; light green #2*/
    border-top: 3px solid #fff;
    padding: 8px 0 20px 10px;
    text-align:center; 
	font-family: 'Libre Franklin', Verdana, sans-serif !important;
	 font-size:14px;
	 color:#ccc;
	 
  }

#Footer a:link, #Footer a:visited {
	color:#fff;font-weight:600;
	
}
 
#Footer a:hover, #Footer a:active {
	color:#f26921;
	
}

#1stcolumn, #3rdcolumn {
	
	text-align:left !important;
}


  
  /************Purchase License button ***********/
     /*.PurchaseLicense     {
    background-color: #f9e492;
    margin-top: 5px;
    margin bottom: 5px;
    height: auto;
    padding: 5px;
    /*padding-left: 10px;*/
     /* width: 150px;
    border-radius: 5px;
    padding-top:5px;
    text-align:center;
  }*/
  
   
  
  
  /***********At Your Service diamond bullet images ***********/
  
.atyourserviceHome ul li {
    list-style-image: url(images/diamond_green_small.png);
    margin-left: 25px;
    padding: 12px 0 0 0;
    font-size:15px;  /* adding font-size to help it pop more on the page.  */
}

.atyourserviceHome ul li a {font-size:inherit;}
/****************************************************************************/

/* This class is used for important alerts, usually on the home page and/or section landing pages.  HHJ 3/28/20 */

.red-alert {
  margin-bottom:2em;color:#fff;font-size:137%;/* was 150% */width:80%;margin-left:auto;margin-right:auto;margin-top:0;padding:0px 30px 20px;line-height:175%; text-decoration-color: #fff !important;
  border-radius:5px;
  background: rgb(153,0,0);
  background: linear-gradient(135deg, rgba(153,0,0,1) 0%, rgba(139,0,0,1) 33%);
}

.red-alert p {color:inherit !important;font-size:inherit;line-height:inherit;}

.red-alert a:link, .red-alert a:visited {
  color:#fff !important;
  text-decoration:underline;
  text-decoration-color:#fff;
  font-size:inherit;
}
.red-alert a:hover, .red-alerta:active {
  text-decoration-color:#fff;
  color:#fff;
}




@media (max-width: 323px){

/*#NCGOVbar {    
background:#fff url(images/NC-Gov-logo-sm.png) no-repeat top left;
	padding:20px;

}*/

.nav-brand {
    
    margin-left:auto;
    margin-right:auto;
 
 
}


a.logoImage {

    /* see if I can hide the image in the smallest screen sizes */

	background: url(images/NCWRC-logo-sm-no-text.png) no-repeat top center; 
	display: table-cell; 
  vertical-align: middle;

    margin-top:10px; 
    




	/*margin-left:auto;margin-right:auto; */
    
 text-align: center;
    width: 25px;
    height: 25px;





	/* remove indent and margin to make logo centered in small devices  HHJ 6/26/18  */
    /*    text-indent: -9999px; 
	margin-left:125px; */
    float:none; 
   
}


		
/*	} */
.logo-text {

	margin-top:10px;
	/* margin-left: auto;margin-right: auto; */
	margin-bottom:1em;
	color:#fff;

	/* font-weight:bold; */
	/* text-align:center; */
     float:none; 
 
}

.logo-text > h1 {
    text-align:left;
    font-size:10px;
   
}
	
	
	
  /* Removing search from below */
  
/* .searchBox, */ .PurchaseLicenseHeader  {
	
	/* display: block; */
	margin:1em auto 0 auto;
	text-align: center;
    float:none; clear:both;
    width:190px; /*temporary - just for search placement*/     
    padding-right:0;
padding-left:0;
margin-top:10px;

  
}





/* removing from original QA */

/*
.Social {
	
*/
/* margin-top: 5px;
	margin-right:auto;
	margin-left:auto;
	padding-left:0; */
/* margin-right:40px;  */   /* removing right margin in mobile view so it centers   HHJ 6/26/18  */

/*margin-bottom:15px;*/
/*width:300px; /*temporary - just for search placement*/
/* padding-bottom:5px; */
/*  
display: block;
	margin:1em auto 0 auto;
	text-align: center;
	float:none !important;
}


.Social a
{
    color: #fff;
    text-decoration: none;
    outline: 0;
}
*/

}





/****************************************/
@media (max-width: 767px){
	

#NCGOVbar {    
background: #fff url(images/NC-Gov-logo-sm.png) no-repeat center;
	padding:20px; 

}
	
		.nav-brand {
	display:block !important;
		text-align: center !important;
		/* float:none; */
            margin-left: auto !important;
            margin-right: auto !important;
            padding-bottom:12px;
            width:55%; /* so it doesn't bump into the right-floated elements.  HHJ 10/30/2019.  */

            
            
            
	}
	
	.logoImage {
		text-align:right;
		margin-right:0 !important;
		padding-right:0!important;
		display:table-cell; vertical-align:middle;
	}

a.logoImage {
	background: url(images/NCWRC-logo-sm-no-text.png) no-repeat top center;

	margin-top:10px;
	/*width: 50px;
    height: 50px; */
    text-indent: -9999px; 
	color:#fff;
}

.logo-text {
	color:#fff;
	font-size:12px;
	/* font-weight:bold; */
	margin-bottom:1em;
	margin-right:2em;
	margin-left:0px;
	display: table-cell; 
  vertical-align: middle;
  margin-top:10px;

	
}
	.logo-text > h1 {
        text-align:left;
        font-size:14px;
       
	}

/* Reducing/adjusting size of search box to prevent splitting.  HHJ 6/26/18  */
/* commenting out original qa code. */
/*
.searchBox {
    float:none;
    clear:both;
	width:190px;  *//*temporary - just for search placement*/   
    /* margin-right:auto;
	margin-left:auto;
	padding-right:0;
    padding-left:0;
    margin-top:10px;
	
}



.searchSubmit {margin: 0 0 0 auto;}	

*/
	.PurchaseLicenseHeader, .greenButton {
  display:block;
  position: relative;
        float:none !important; 
        clear:both;
    margin-left:auto;
    margin-right:auto;
    padding: 0;

    margin-top:-5px;
    width:220px;
			
    }
  
  /* adding styling for the search input here to avoid splitting input from submit  HHJ 6/26/18 */
  /* hiding from QA */
  /*
	.Search {
		width:160px;
		margin: 0 0 0 auto;
		
	}

.searchSubmit {margin: 0 0 0 auto;}	
	
		
.Social {
  /*
/*float:left;
clear:both;
margin-left:-40px;*/
/*background-color:#ccc;*/
/*
margin-top: 5px; */
/*margin-bottom:15px;*/
/*width:300px; /*temporary - just for search placement*/
/*padding-bottom:5px;
	
margin-left:auto !important;margin-right:auto!important;
    float:none !important;;
    clear:both;text-align:center;
	width:100%;
	display:block;



	
	
}

.Social a
{
    color: #fff;
    text-decoration: none;
    outline: 0;
}




.fa-3x {
    padding-right: 12px;

}
	*/
	.mobile-clear {
		

   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: table;
   clear: both !important;


	}	
	

	
}


/****************************************************************************/

@media (min-width: 768px) {
    
/*#NCGOVbar 
{
	margin-left: 10px;
	background:url(images/NC-Gov-logo-sm.png) no-repeat top left ;
	padding:20px;
	
}*/

a.logoImage {
	/*background: url(images/NCWRC_WHITE-100.png) no-repeat top left; */
	display: table-cell; 
  vertical-align: middle;

	/* display: block; */
	margin-top: 0px; /*GWM 3/21/17- Commented out testing Imperva cache update*/
	/*margin-top: 12px;*/ 
    width: 100px;
    height: 100px;
    text-indent: -9999px;
	color:#fff;
}

.logo-text {
	color:#fff;
	
	
	margin-right: 2em;
	display: table-cell; 
  vertical-align: middle;
	

}

.nav-brand {
    width:55%;
}
  /* commenting out original QA code */
  /*
.Search { */
/* float:right; */
/* width:160px; *//*temporary - just for search placement */
/*background-color:#407663;
margin-top:-100px;
/*margin-top:-75px;*/
/*padding-bottom:5px; */

/* } */

/********** Search ***********/
/*
.searchBox {
    float:right;
    clear:both;
	*//* Was 250px in desktop.  Trying larger width to accommodate a larger font size.  HHJ 6/25/18  */
/*	
    width:250px; 
    margin-top:-60px;
    
	text-align:center;
	
    margin-right:5px;
	
}

	
.searchSubmit {margin: 0 0 0 auto;}	
	
	*/		
/* magnifying glass appears lower in IE.  HHJ 10/28/2019.   */	


       
       
	
/**********************Social**************************************************/
/*
.Social {
float:right;
clear:both;

	
margin-top:-30px; 
padding-top:5px;
padding-bottom:5px;
color:#fff;
min-width:190px;
margin-right:-5px;
}




.fa-3x {
    padding-right: 11px;

}



.Social a
{
    color: #fff;
    text-decoration: none;
    outline: 0;
}

 .Social a:hover {
     color: #ccc;
     text-decoration: underline;
     outline: 0;
    }
    

	*/
	
.lgLeftSmCenter {
	text-align:left;
	
	
}
	
	
.PurchaseLicenseHeader {
	float:right;
	clear:both;
	margin-right:5px;
	margin-top:-145px;
	
    
	
	
}
	
}
/****************************************************************************/

@media (min-width: 992px){
	#NCGOVbar 
{
	margin-left: 10px;
	background:url(images/NC-Gov-logo-sm.png) no-repeat top left ;
	padding:20px;
	border-radius:0px;
}

.logoImage {
	color:#fff;
}

 .container-home 
 {
    max-width:1225px;
     /*width:80%;*/
     padding-top:10px;
 }


}


/****************************************************************************/

@media (min-width: 1200px){
	#NCGOVbar 
{
	margin-left: 10px;
	background:url(images/NC-Gov-logo-sm.png) no-repeat top left ;
	border-radius:0px;
}

.logoImage {
	color:#fff;
}

}



/**************EasyDNNRotator***************/

.ms-thumb-list {
    display: none!important;
}


/**************GreenGrowth***************/

/*Green Growth link colors*/
a.ggt:link, a.ggt:visited, a.ggt:hover
{
    font-weight: bold;
    color: #0099ce;
    text-decoration:none;
}

a.ggt:hover
{
    text-decoration: underline;
}



/* green growth tool box image sprites*/


/*.greengrowth{ background:url("http://149.168.59.211/Portals/0/Conserving/images/GGT/GGT-Sprite.png") top left no-repeat; }

.GGT-Sprite{ background:url("GGT-Sprite.png") top left no-repeat; }
.greengrowthbrochure{ width:130px; height:175px; background-position:-10px -10px; }
.greengrowthbrochure-hov{ width:130px; height:175px; background-position:-10px -195px; }
.greengrowthfactsheet-hov{ width:130px; height:175px; background-position:-10px -380px; }
.greengrowthfactsheet{ width:130px; height:175px; background-position:-10px -565px; }
.greengrowthtraining-hov{ width:130px; height:175px; background-position:-10px -750px; }
.greengrowthtraining{ width:130px; height:175px; background-position:-10px -935px; }

*/

.greengrowth
{
    padding:0;
    margin:0;
}

ul.greengrowth
{
    padding: 0; 
	margin: 0;
}

.greengrowth li {
    display: inline-block;
    margin: 0;
}

* html .greengrowth li { display:inline; }  /* for IE 6 */
* + html .greengrowth li { display:inline; }  /* for IE 7 */

.greengrowth li a, .greengrowth li a:link, .greengrowth li a:visited
{
    display: block;
    background-image: url(http://ncwildlife.org/Portals/0/Conserving/images/GGT/GGT-Sprite.png );
    overflow: hidden;
    height:175px;
    text-indent: -9999px;
    /*padding-right:10px;*/
    margin-right:20px;
    padding-top:10px;
    }

.greengrowth li a.training {
    width:130px; height:175px; background-position:-10px -935px; 
}

.greengrowth li a.training:hover {
    width:130px; height:175px; background-position:-10px -750px;
}

.greengrowth li a.brochure {
    width:130px; height:175px; background-position:-10px -10px; 
}

.greengrowth li a.brochure:hover {
    width:130px; height:175px; background-position:-10px -195px; 
}

.greengrowth li a.factsheet {
    
    width:130px; height:175px; background-position:-10px -565px;
}

.greengrowth li a.factsheet:hover {
    width:130px; height:175px; background-position:-10px -380px; 
}


/*Green Growth Left Navigation Sprite*/

.ggt-leftnav
{
    padding:0;
    /*margin-left: 200px;*/
}

ul.ggt-leftnav
{
    padding: 0; 
	margin: 0;
}

.ggt-leftnav li {
    display: block;
    margin: 0;
}

* + html .ggt-leftnav li { display:block; }  /* for IE 7 */

.ggt-leftnav li a, .ggt-leftnav li a:link, .ggt-leftnav li a:visited
{
    display: block;
    background-image: url(http://ncwildlife.org/Portals/0/Conserving/images/GGT/GGT-leftnav2.png );
   /* background:url("http://ncwildlife.org/Portals/0/Conserving/images/GGT/Left-Buttons.png") top left no-repeat; */
    overflow: hidden;
    height:50px;
    text-indent: -9999px;
    /* padding-bottom:5px;*/
}

.ggt-leftnav li a.GGT-Home { width:228px; height:50px; background-position:-20px -20px; }

.ggt-leftnav li a.GGT-Home:hover { width:232px; height:50px; background-position:-24px -860px; }

.ggt-leftnav li a.About { width:228px; height:50px; background-position:-20px -90px; }

.ggt-leftnav li a.About:hover { width:232px; height:50px; background-position:-24px -930px; }

.ggt-leftnav li a.Why { width:228px; height:50px; background-position:-20px -440px; }

.ggt-leftnav li a.Why:hover { width:232px; height:50px; background-position:-24px -1000px; }


.ggt-leftnav li a.ConData { width:228px; height:50px; background-position:-20px -370px; }

.ggt-leftnav li a.ConData:hover { width:232px; height:50px; background-position:-24px -1070px; }


.ggt-leftnav li a.HabCon { width:228px; height:50px; background-position:-20px -300px; }

.ggt-leftnav li a.HabCon:hover { width:232px; height:50px; background-position:-24px -1140px; }


.ggt-leftnav li a.GreenPlan { width:228px; height:50px; background-position:-20px -230px; }

.ggt-leftnav li a.GreenPlan:hover { width:232px; height:50px; background-position:-24px -1210px; }

.ggt-leftnav li a.GreenIncentives  { width:228px; height:50px; background-position:-20px -160px; }

.ggt-leftnav li a.GreenIncentives:hover { width:232px; height:50px; background-position:-24px -1280px; }


.ggt-leftnav li a.GreenDev  { width:228px; height:50px; background-position:-20px -580px; }

.ggt-leftnav li a.GreenDev:hover  { width:232px; height:50px; background-position:-24px -1350px; }


.ggt-leftnav li a.Training { width:228px; height:50px; background-position:-20px -510px; }

.ggt-leftnav li a.Training:hover { width:232px; height:50px; background-position:-24px -1420px; }


.ggt-leftnav li a.Technical  { width:228px; height:50px; background-position:-20px -650px; }

.ggt-leftnav li a.Technical:hover  { width:232px; height:50px; background-position:-24px -1490px; }


.ggt-leftnav li a.Contact { width:228px; height:50px; background-position:-20px -720px; }

.ggt-leftnav li a.Contact:hover  { width:232px; height:50px; background-position:-24px -1560px; }


.ggt-leftnav li a.Downloads { width:228px; height:50px; background-position:-20px -790px; }

.ggt-leftnav li a.Downloads:hover  { width:232px; height:50px; background-position:-24px -1630px; }



/****************************************************/
/* Formatting for regular tables                    */
/* (added by Heather Hugh-Jones, 10/12/16)           */
/****************************************************/

table.basictable,  tr.basictable, td.basictable, th.basictable, tbody.basictable {
border: 1px solid black;padding:1em;margin:1em;

}



/****************************************************/
/* Conditionally display an element based on device */
/* (added by Heather Hugh-Jones, 10/20/16)          */
/****************************************************/

/****************************************************/
/* Adding new code for tablet and large devices     */
/* while keeping original 'desktop' class settings  */
/* for legacy.                                      */
/* Can work  on updating the legacy code in the     */
/* future.  HHJ, 4/18/18                            */
/****************************************************/

@media (max-width: 482px) {
.display-mobile {display:block;}
.display-tablet {display:none;}
.display-desktop {display:none;}
.display-large {display:none;}

}

/* maintaining original 438 desktop class min-width for legacy HHJ 4/18/18 */
@media (min-width: 483px) {
.display-desktop {display:block;}  /* was just block.  Removing so logged-in purchaselicense hover isn't wiggly.  HHJ 12/11/20 */
}

/****************************************************************/
/* New breakpoints for small-to-medium devices, and for medium- */
/* to-large devices, specifically for embedding the WRC         */
/* Contacts application in the LEO Division contacts section.   */
/* HHJ 9/24/18                                                  */
/****************************************************************/


@media (max-width: 1044px) {
	.display-small-med {display:block;}
	.display-med-large {display:none;}
}


@media (min-width: 1045px) {
	.display-med-large {display:block;}
	.display-small-med {display:none;}
}


/* new code for tablets HHJ 4/18/18                            */
/* tweaked max-width slightly from 919 to 899 px.  HHJ 4/24/18 */
@media (min-width:483px) and (max-width:899px) {
.display-mobile {display:none;}
.display-tablet {display:block;}	
.display-large {display:none;}	
}

/* new code for large devices HHJ 4/18/18                     */
/* tweaked min-width slightly from 920 to 900px.  HHJ 4/24/18 */
@media (min-width:900px) {
.display-mobile {display:none;}
.display-tablet {display:none;}	
.display-large {display:block;}	
}


/****************************************************/
/* Push floated divs with width of 33% under        */
/* each other for mobile devices.                   */
/* Heather Hugh-Jones, 3/24/17)                     */
/****************************************************/


@media (max-width: 482px) {

.float33 {width:100%;float:left;padding: .5em 0;}


}

@media (min-width: 483px) {

.float33 {width:33%;float:left;padding: 0 .25em;}

}




/****************************************************/
/* Resize iframe Youtube videos proportionally      */
/* In modules that don't already do this.           */
/* HHJ, 1/18/17)                                    */
/****************************************************/



.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}





/****************************************************/
/* Resize non-video iframes proportionally          */
/* In modules that don't already do this.           */
/* The only difference between this and the         */
/* videoWrapper class is adding max-width and       */
/* removing the top padding.                        */ 
/* HHJ, 5/17/18)                                    */
/*                                                  */
/* Changed padding-bottom % to 68.68% to match      */
/* the dimensions for the Employee Search           */
/* application.  HHJ 10/3/18                        */
/****************************************************/



.frameWrapper {
	position: relative;
	padding-top:25px;
	padding-bottom: 68.68%;  /* matches dimensions for search application.  HHJ 10/3/18  */
	height: 0;
	overflow:hidden;
	overflow-y:hidden;
}
.frameWrapper-i {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow-y:hidden;
	overflow:hidden;
	
}






/****************************************************/


 .PurchaseLicense     {
   background-color: #d2e6df;
    margin-top: 5px;
    margin-bottom: 5px;
    height: auto;
    padding: 5px;
    /*padding-left: 10px;*/
    max-width: 250px;  /* changing width to max-width so it won't pop out of container  */
    border-radius: 10px;
    /*padding-top:5px;*/
    text-align:center;
    border: #999 solid 1px;
    /*font-size:small; */
	 margin-left:auto;margin-right:auto;
	 position:relative;
	 font-size:16px; /* trying out new sizes in the at your service module.  HHJ 12/10/19 */

  }

  
 .PurchaseLicense a    {font-size:inherit;}
.PurchaseLicenseHeader {
	padding:15px;
	font-family: 'Libre Franklin', sans-serif !important;;
	font-size:10px;
    font-weight:400;
    	
	
}

.PurchaseLicense:hover {
 background-color: #3f7664;/* also tried the orange #f26921 and WRC green #3f7664;  */
color:white !important;
  display:block;
  text-decoration:inherit;

	
	

}


.PurchaseLicense:hover > a {
color:white !important;
  display:block;
  text-decoration:inherit;
  font-size:inherit;

}



.PurchaseLicense > .display-desktop:hover > a, .PurchaseLicense > .display-mobile:hover > a {

color:white !important;
	/* display:block; */   /* commented out due to wiggle on hover (see below)  HHJ 12/11/20 */

}

.PurchaseLicense > .display-desktop > a:hover, .PurchaseLicense > .display-mobile > a:hover {
	text-decoration: none !important;
color:white !important;	
/*	display:block; */   /* commented out because this was causing it to wiggle on hover.  HHJ 12/11/20 */
font-family:Verdana, Arial, sans-serif;  /* added for same reason as above */
font-size:inherit;
}





.PurchaseLicense:active {
	margin-left: 1px 1px 0;
    box-shadow: -1px -1px 1px #000;
    outline: 1px solid black;
    -moz-outline-radius: 5px;
    display:block;
top:3px;
	
	
}


/****************************************************************/
/* Styling for Blog Home link  at the bottom of a blog article  */
/* GWM - 2/10/17                                                */
/****************************************************************/



.blog-home {
 border-radius: 10px;
 background-color:#1a57ae;
 padding:10px;
 height:30px;
 color:#fff;
 }
 
 .blog-home a a:link a:visited a:active {
  color:#fff;
 }




/**************************************************************/
/* new style of clearfix for floated divs                     */
/* (no extra div needed just for clearfix!                    */
/*  HHJ 9/29/17                                               */
/**************************************************************/


.clearfix::after {
   content: " "; /* Older browser do not support empty content */
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}



/****************************************************/
/* Change widths on desktop to create               */
/* two-column layouts                               */
/* (added by Heather Hugh-Jones, 1/5/17  )          */
/* Edited on 10/26/17 to add left3 and right9       */
/****************************************************/


@media screen and (max-width:482px){
	
	.display-4-to-2-row, .display-7-to-1-row {float:none;width:100%;margin-bottom:1em;}
	
}


@media screen and (max-width:650px) {
.display-left3, .display-right9, .display-left6, .display-right6, .display-fourRow {float:none;width:100%;}
	
}

	
	

@media screen and (min-width:483px) and (max-width:767px) {
	
	.display-4-to-2-row, .display-7-to-1-row  {width:47%;float:left;margin-bottom:2em;}
}
   @media screen and (min-width:651px) {

.display-left3 {       width:25%;float: left;}
.display-right9 {      width:60%;float: left;}
.display-left6 {       width:47%;float: left;}
.display-right6 {      width:47%;float: left;}
.display-fourRow {     width:24%;float: left;}
	  
}

@media screen and (min-width:768px){
	
	 .display-4-to-2-row,.display-7-to-1-row {width:24%;float: left;}

}


/*********************************************************************************/
/* Styling for specific landing page ghost buttons to prevent partial wrap       */
/* They are stacked in small screens, 2 x 2 in medium/large and one row in       */
/* wide screens.    This is initially being used for the HAP landing page.       */
/* added by Heather Hugh-Jones, 2/6/19                                           */
/*********************************************************************************/


.button-display-2-2 {
width:52%;	
	
}

/* Temporarily hiding code in development for 4 buttons side by side.  HHJ 1/30/20  */
/* @media screen and (min-width:1535px) and (max-width: 1804px){ */


@media screen and (min-width:1462px) /* and (max-width:1925px) */{



	.button-display-2-2 {
width:35%;
	}
}



/* hiding 4 button code temporarily.  HHJ 1/30/20.  */
/*
@media screen and (min-width:1805px){
	.button-display-2-2 {
width:65%;
	}
}
*/
/*
@media screen and (min-width:1462px) and (max-width:1925px){
	.button-display-2-2 {
width:35%;
	}
}
*/


/****************************************************/
/*  Ghost Button - Full Fade  - WebpageFX           */ 
/* (added by Heather Hugh-Jones, 3/22/18)           */
/*                                                  */
/*                                                  */
/****************************************************/

.ghost-button-full-color {
  display: inline-block;
  width: 100px;
  padding: 10px 5px;
  color: #1414c0;
font-size:12px;
	
	
		font-weight:600;
	letter-spacing:.5px;
  background-color: transparent;
  border: 2px solid #1414c0;
  text-align: center;
	
  outline: none;
  text-decoration: none;
  transition: color 0.3s ease-out,
              background-color 0.3s ease-out,
              border-color 0.3s ease-out;
}
.ghost-button-full-color:hover,
.ghost-button-full-color:active {

  background-color: #1414c0;
  border-color: #1414c0;
  color: #fff;
	cursor:pointer;
	text-decoration:none;
  transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
}

/* additional code to get the button's text to turn white on hover and active when that text is also a link.  HHJ 10/19/18  */
.ghost-button-full-color:hover > a,
.ghost-button-full-color:active > a {

  color: #fff;
	text-decoration:none;
}


.ghost-button-full-color a:hover,
.ghost-button-full-color a:active {

  background-color: #1414c0;
  border-color: #1414c0;
  color: #fff;
	text-decoration:none;
  transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
}


.ghost-button-WRC-green {
	color: #3f7664;
	 border: 2px solid #3f7664;
	padding: 15px 3px 3px 3px;
}

.ghost-button-white {
	color: #fff;
	border: 2px solid #fff;
	font-size:14px;
	padding: 10px 3px 10px 3px;
}

.ghost-button-give-donate {
	color: #1414C0;
	 border: 1px solid #1414c0;
	border-radius: 5px;
	padding:8px 1px; 
		
}


.ghost-button-purchase {
	color: #000000;
	border: 1px solid #ccc;
	font-size:12px;
width:175px;
	padding:10px;

	background-color:#382508; ;/* #f26921  #d2e6df*/
	font-family: "Libre Franklin",Verdana,sans-serif;
border-radius: 5px;
	
}


.ghost-button-purchase a {
	color:#fff;
	
}

.ghost-button-purchase:hover,.ghost-button-purchase:hover > a, .ghost-button-purchase a:hover,
.ghost-button-purchase:active, .ghost-button-purchase:active > a, .ghost-button-purchase a:active {  
	
	background-color:#f26921;
	border-color:#ccc;
}



.ghost-button-purchase-g {
	color: #000000;
	border: 1px solid #ccc;
	font-size:11px;
width:auto;
	padding:15px 15px;

	background-color:#d2e6df; ;/* #f26921  #d2e6df*/
	font-family: "Libre Franklin",Verdana,sans-serif;
border-radius: 0%;
	
}


.ghost-button-purchase-g a {
	color:#382508;
	
}

.ghost-button-purchase-g:hover,.ghost-button-purchase-g:hover > a, .ghost-button-purchase-g a:hover,
.ghost-button-purchase-g:active, .ghost-button-purchase-g:active > a, .ghost-button-purchase-g a:active {  
	
	background-color:#f26921;
	border-color:#ccc;
}







    #diamond {
      width: 0;
      height: 0;
      border: 150px solid transparent;
      border-bottom-color: #382508;
      position: relative;
      top: -150px;
    }
    #diamond:after {
      content: '';
      position: absolute;
      left: -150px;
      top: 150px;
      width: 0;
      height: 0;
      border: 150px solid transparent;
      border-top-color: #382508;
    }


/*
.ghost-button-purchase a:link, .ghost-button-purchase a:visited
{

  color: #000000;
	text-decoration:none;

}


.ghost-button-purchase a:hover, .ghost-button-purchase a:active
{

  color: #fff;
	text-decoration:none;

}

*/

.give-donate-fund-image {
	margin-left:10px;
}



.float-corners {
	float: left; margin-right: 10px; margin-bottom: 10px; border-radius:5px;
}


@media all and (max-width:767px){
.ghost-button-give-donate {

	display:block;
	text-align:center;
	margin:0 auto;
	
}

	
	.float-corners {
		float:none;margin-right:auto;
	}
	
	.give-donate-fund-image {
		margin-left:auto;
		
	}
	
}



.giveDonateC {
border:none; 
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; 
    margin: 20px 5px 40px 5px;padding:5px 25px 25px 5px;background-color:#d2e6df;
	/* min-height: 280px; */
	
								
}

@media screen and (max-width:767px){
	.giveDonateC {
		padding:5px 25px 25px 25px !important;
		width:100%;
		margin:0 auto 40px;
		text-align:center;
	}
	
}


/*
@media screen and (min-width:774px) and (max-width:1249px){
.giveDonateC {
	min-height: 200px;height: 290px !important;
	}
}
*/

@media screen and (min-width:991px) and (max-width:1249px){
.giveDonateC {
	min-height: 200px;height: 340px !important;
	}
}





@media screen and (min-width:1250px) and (max-width:1634px){
.giveDonateC {
	min-height: 175px;height: 300px !important;
	}
}



@media screen and (min-width:1635px){
.giveDonateC {
	min-height: 175px;height: 260px !important;
	}
}


.verticalLineRight {
  border-right: 1px solid #9c9696;
	
}


.verticalLineLeft {
  border-left: 1px solid #9c9696;
	
}

.verticalLineLeft10 {
width:1px;
	height:50%;max-height:50%;
	display: table-cell;vertical-align: middle;
	background-color:black;
	
}


.bordertest {border: 5px solid red;}









/* Responsive, collapsible tables */

.table-container div {
  box-sizing: border-box;
}

.table-container {
  /* display: block; */
  /* trying fixed layout to avoid overflow */
  table-layout: fixed;
  margin-top: 1em;margin-bottom:1em;
  width: 100%;
  
  border-collapse: collapse;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
  border-radius:3px;
}

.bio-container {
	max-width:700px;
}

.table-container td {
  padding: 1.25em;
text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #C1C3D1;
}

.table-container td:last-child {
  border-right: 0px;
}


.table-container th {
  background: #3f7664;
  color: white;
  padding: 0.5em;
font-size:20px;
font-family: "Libre Franklin",Verdana, sans-serif;
  border-left: 1px solid #343a45;
  border-right: 1px solid  #343a45;
border-bottom:#EBEBEB;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  text-align:center;
}


.table-container-reduced-padding td, .table-container-reduced-padding th {
  white-space: normal; 
    word-wrap:break-word;
    
}


.table-container-reduced-padding th {
  font-size:16px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; /* font and text shadow tweaks to match current style of HTML-Pro default containers */
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4); 
}
tbody:nth-child(odd)  {
  background:#EBEBEB;
border-right:solid 1px #EBEBEB;

}


th.table-subtitle {
	background-color:#d2e6df;
	color:black;
	border-left:0px;
	border-right:0px;
	padding-top:1.5em; padding-bottom:1.5em;
	font-family:'Libre Franklin',Verdana, sans-serif;
	font-weight:bold;
}


.table-container tbody {
	border-bottom:solid 10px #3f7664;
}

tbody.section {
	border-bottom:1px solid #C1C3D1;
}



.table-container tr:last-child {
  border-bottom:1px solid #C1C3D1;

}

.table-container tbody:last-child {
  border-bottom:0px;

}


/* try hiding this for now.  HHJ 2/9/21 */
/*
.table-container > .flex-row {
  width: 33%;
}
*/
.bio-container > .flex-row {
	width:25%;
	
}
.bio-container td {
border-right:0px;
}

table-container > .flex-row, table-container > .flex-cell {
  text-align: center;
}

bio-container > .flex-row, bio-container > .flex-cell {
  text-align: left;
}


.mult-separator {
border-top:dotted 1px grey;
}




/* bumping media breakpoint up from 665px to 800px.  */

@media only screen and (max-width: 800px) {
  
  .table-container {
    /*display: block; */
	  width:100%; 
	 
	  
	  padding:0;
	  margin:0 auto;
	  text-align:center;
  }

	
  .table-container th, .table-container td {
    
    display: block;
	border-right:0px;
	  width:100% !important;
	  
    margin-right:0;padding-right:0;
    
  }


	
.table-container td  {
padding-top:1.5em;
padding-bottom:1.5em;
}
	
.table-container-reduced-padding td {
  padding-top:.75em;
  padding-bottom:.75em;
}
	
  
.table-container th {
    border-left: solid 1px white;
    border-right: solid 1px white;
    border-bottom: solid 1px white;
font-size:16px;
		padding-top:.75em;
	padding-bottom:.75em;
  }
  
	th.table-subtitle {
		
			padding-top:2em;
	padding-bottom:2em;
	}
	
  .flex-row {
    width: 100%;
  }

.tbody {
    border-bottom: solid 2px #382508;
font-weight:800;
	
}

.tbody:last-child {border-bottom:0px;}

.multiple {

border-top:dotted 1px grey;
}

}



/* Green call to action button to try.   */


/* hiding for now    */

/*
.greenButton:before,
.greenButton:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 100%;
  border: 2px solid #f26921;
  transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  -webkit-transform: rotate(3deg);
  box-shadow: inset #f26921 -1px 0 0, inset #f26921 -2px 0 0, inset #f26921 -3px 0 0, inset #f26921 -4px 0 0;
  z-index: 50;
  transition: all .75s ease-in-out;
}
/*.greenButton:hover:before {
  transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
}
*/


/*.greenButton:after {
  transform: rotate(-170deg);
  -ms-transform: rotate(-170deg);
  -webkit-transform: rotate(-170deg);
}
*/
/*
.greenButton:hover:after {
  transform: rotate(-175deg);
  -ms-transform: rotate(-175deg);
  -webkit-transform: rotate(-175deg);
}

*/
.greenButton a,
.greenButton label,
.greenButton button,
.greenButton input[type=button],
.greenButton input[type=submit] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 1000;
  display: block;
  width: 100%;
  min-width: 190px;
  margin: 0 auto;
  padding: .3em .4em .4em .4em; 
  font-size: 14px;
  /*font-style: italic; */
  font-weight: 600;
  font-family: 'Libre Franklin',Arial, sans-serif;
  line-height: 1.25;
  font-kerning: auto;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
  /*background: #382508; */
  /* trying a photo background */
  background: url(images/Buy-Licenses-Collage-Green-White.jpg) no-repeat;
  
 /* background: -moz-linear-gradient(top, #f26921 0%, #d2e6df 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f26921), color-stop(100%,#d2e6df));
  background: -webkit-linear-gradient(top, #f26921 0%,#d2e6df 100%);
  background: -o-linear-gradient(top, #f26921 0%,#d2e6df 100%);
  background: -ms-linear-gradient(top, #f26921 0%,#d2e6df 100%);
  background: linear-gradient(to bottom, #f26921 0%,#d2e6df 100%);
  */
 
 
 /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#382508', endColorstr='#fff',GradientType=0 ); */
  color: #fff;
  text-shadow: #382508 1px 1px 0;
  border: 1px solid #382508;
  border-bottom-color: #000;
  border-radius: 5px;
  box-shadow: inset #000 0 -5px 10px, inset #3f7664 0 1px 1px, white 0 1px 0, white 1px 0 0, white -1px 0 0, white 0 -1px 0, white 0 2px 0, white 2px 0 0, white -2px 0 0, white 0 -2px 0, white 2px 2px 0, white 2px -2px 0, white -2px -2px 0, white -2px 2px 0, rgba(0,0,0,.15) 0px 3px 5px;
  
}
.greenButton a:hover,
.greenButton a:focus,
.greenButton label:hover,
.greenButton label:focus,
.greenButton button:hover,
.greenButton button:focus,
.greenButton input[type=button]:hover,
.greenButton input[type=button]:focus,
.greenButton input[type=submit]:hover,
.greenButton input[type=submit]:focus {
  /* background: #f26921; */
  /* background: url(images/Buy-Licenses-Collage-effects-green-hunt-left-white-hover-50.jpg) no-repeat; */
  opacity:1.0;
  color: white;
  
  
  /*
  background: -moz-linear-gradient(top, #f26921 0%, #f26820 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f26820), color-stop(100%,#f26820));
  background: -webkit-linear-gradient(top, #f26921 0%,#f26820 100%);
  background: -o-linear-gradient(top, #f26921 0%,#f26820 100%);
  background: -ms-linear-gradient(top, #f26921 0%,#f26820 100%);
  background: linear-gradient(to bottom, #f26921 0%,#f26820 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f26921', endColorstr='#f26820',GradientType=0 );  */
  box-shadow: inset #000 0 -5px 10px, inset #000 0 1px 1px, rgba(255, 255, 255, 0.5) 0 0 10px, white 0 1px 0, white 1px 0 0, white -1px 0 0, white 0 -1px 0, white 0 2px 0, white 2px 0 0, white -2px 0 0, white 0 -2px 0, white 2px 2px 0, white 2px -2px 0, white -2px -2px 0, white -2px 2px 0, rgba(0,0,0,.15) 0px 1px 1px; 
}

.greenButton a:active,
.greenButton label:active,
.greenButton button:active,
.greenButton input[type=button]:active,
.greenButton input[type=submit]:active {
    top: 2px;
  /*background: #f26921; */
  border: 1px solid #005822;
  border-bottom-color: #052;
  /*box-shadow: inset #f26820 0 -5px 15px, inset grey 0 1px 1px, white 0 1px 0, white 1px 0 0, white -1px 0 0, white 0 -1px 0, white 0 2px 0, white 2px 0 0, white -2px 0 0, white 0 -2px 0, white 2px 2px 0, white 2px -2px 0, white -2px -2px 0, white -2px 2px 0; */
}

/* Kayako */

#kayako-messenger {width:500px !important;}

/* End original QA code above.  Below is additional code needed.   HHJ 12/17/20 */

/* this was being changed to Open Sans "inline"  */
html body a:hover,html body a:active {font-family:Verdana, Arial, sans-serif;}