.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; /* 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;
  }
}
/* new code blocks below for social in footer HHJ 11/14/22 */


.social-icons, .social-icons li {
  display: inline-block !important;    
   
}


ul.social-icons li {
  padding-left:0px !important; 
  Margin:0 !important;
padding-bottom:1px !important; /* overriding the 10px bottom margin default HHJ 11/3/22 */
height:30px;
line-height: 0%; /* so there is not as much white space when it wraps to a new row HHJ 11/14/22 */
}

/* icons for instagram and youtube need extra spacing to look consistent HHJ 11/14/22 */

ul.social-icons li.facebook  {
  padding-right:0px !important;
   margin-right:0px !important;
font-size:2.1em;
}


ul.social-icons li.linkedin  {
font-size:2.5em;
}



ul.social-icons li.youtube {
  padding-right:10px !important ;
}

#x-twitter-icon {
  padding-right:12px !important ;
}



#x-twitter-icon > a > img {
max-width:23px !important;
}

ul.social-icons li.instagram {
   padding-right:12px !important; 
   padding-left:0px !important;
   margin-left:0px !important;
   font-size:2.6em;
}

ul.social-icons li.instagram {
/*  font-size:3.1em; */ /* this icon is smaller than the others. Bumping its size up to match. HHJ 11/14/22 */
}

ul.social-icons li {
  opacity:.9;
}

#x-twitter-icon {
  transform: translate(0,65%);
}

/* removing orange hover for now until we can update FA and replace x icon HHJ 10/25/23 */
ul.social-icons li.facebook:hover, /* ul.social-icons li.twitter:hover,*/ ul.social-icons li.instagram:hover, ul.social-icons li.youtube:hover, ul.social-icons li.linkedin:hover, #x-twitter-icon:hover  {
	/* color:#F07400 !important; */
  opacity:1.0;
  color:#fff !important;
}


.social-icons {
/* margin-left:-10px; */ /* facebook icon looks better when the f is aligned with the other text lines HHJ 11/14/22 */
margin-top:5px;
text-align:left !important;
}

@media (max-width:768px) {
.social-icons {margin-left:0px;}
ul.social-icons li {padding-right:4px !important;}
}

/*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;
  margin-top:0; /* overriding base-2.css setting HHJ 2/9/23 */
  
}

.footer-align {
/* text-align:center !important; */
/* margin-left:auto;margin-right:auto !important; */
text-align:left;

}

.footer-title {
  color:#fff !important;
  font-weight:600;
}

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



.body>#footer .copyright {
  color:#f2f2f2 !important;
}

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

.body>#footer {padding:30px 0 0;} /* added to override base-2.  HHJ 2/10/23 */


/* Pre-Footer styles section HHJ 10/31/22 */
#PreFooter {
  background-color:#223138;
  width:100%;
  color:#fff !important;
  margin-top:10px;
 /* padding-top:20px;
  padding-bottom:40px; */  
  border-bottom: 1px solid #1F2D33;
}

#PreFooter p {
  color:#fff !important;
}



/* end Pre-Footer styles section. */





/* ul buttongroup usually has padding-left:10px. Overwrite for the login HHJ 4/5/22 */
.registerGroup > ul.buttonGroup {
  padding-left:0 !important;
}

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: 'Open Sans',Verdana,  Arial, sans-serif;
}



body, .Normal, .NormalDisabled, .NormalDeleted {
   font-size: 12px;    /* 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: 5px 0 -5px 0;    /* was 0 0 20px 0 HHJ 8/25/21. Negative bottom margin overwrites styling from portal.css */
}

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%);
}


.dark-grey-background, .dark-blue-background{
  margin-bottom:1em;color:#fff;font-size:137%;/* was 150% */width:100%;margin-left:auto;margin-right:auto;margin-top:1em;line-height:175%; text-decoration-color: #fff !important;
  /*padding-top:20px;  */
  
  /* hid padding for now 
  padding:0px 30px 20px;
  */
  border-radius:5px;
  
  color:#fff !important;
  font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
}
.dark-grey-background{
background-color:#223138; /* aka #111B1F HHJ 10/31/22 */

}

.dark-blue-background{
  background-color:#194052;
  
  }
  

  .blue-alert{
    background:#194052 !important;
    
    }
  
    
/* when not stacked, the containers need a little more bottom padding HHJ 11/17/22 */
@media (min-width:769px){
.dark-blue-background {padding-top:20px;padding-bottom:25px; }

.dark-grey-background {padding-top:12px;padding-bottom:25px; }
}

.dark-grey-background h2 {background-color:#223138;color:#fff !important;}
.dark-blue-background h2 {background-color:#194052;color:#fff !important;}


.dark-grey-background p,.dark-grey-background a:link, .dark-grey-background a:visited, .dark-blue-background p,.dark-blue-background a:link, .dark-blue-background a:visited {color:#fff !important;}

.dark-grey-background a:hover, .dark-grey-background a:active {color:#fff !important; text-decoration:underline;}

.containerNoBlueLinks a:link, .containerNoBlueLinks a:visited, .containerNoBlueLinks a:hover, .containerNoBlueLinks a:active {
color:#000 !important;
}

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



.feature-background-green {
	text-decoration-color: #fff !important;
	border-radius:5px;
  background: rgb(63, 118, 100);
  background: linear-gradient(135deg, rgba(63,118,100,1) 0%, rgba(39,94,77,1) 33%);
}

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

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

.feature-background-green {
	text-decoration-color: #fff !important;
	border-radius:5px;
  background: rgb(63, 118, 100);
  background: linear-gradient(135deg, rgba(63,118,100,1) 0%, rgba(39,94,77,1) 33%);
}


@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;
  margin-top:10px;
	
  
}
/* tweaked code block above and added code block below for new CTA button. HHJ 8/27/2021 */

 .PurchaseLicense, .PurchaseLicenseHeader {
	
	text-align: center;
    float:none; clear:both;
    width:190px; /*temporary - just for search placement*/     
    padding-right:0;
padding-left:0;

  
}




/* 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;
	}

.header-body .logo img {
    max-width:125px !important;
  }


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;}	

*/
/* code tweaks below to incorporate new orange CTA button. HHJ 8/27/2021 */
.PurchaseLicense,.PurchaseLicenseHeader, .greenButton, .orangeButton {
  display:block;
  position: relative;
        float:none !important; 
        clear:both;
    margin-left:auto;
    margin-right:auto;
    padding: 0;

    margin-top:15px;
    width:100%;
    
			
    }
  
 
    .orangeButton {
      margin-left:0;margin-right:0;
    }

  
  /* 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:left;
	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 !important;}
.display-large {display:none;}
.hide-mobile {display:none !important;}
}

/* maintaining original 438 desktop class min-width for legacy HHJ 4/18/18 */
@media (min-width: 483px) {
.display-desktop {display:block !important;}  /* 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 !important;}
.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 !important;}
.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;
	
}






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

/****************************************************/
/* commenting out the original purchaselicense code for now. HHJ 8/13/21 */
/*

 .PurchaseLicense     {
   background-color: #d2e6df;
    margin-top: 5px;
    margin-bottom: 5px;
    height: auto;
    padding: 5px;
    
    max-width: 250px;  
    border-radius: 10px;
    
    text-align:center;
    border: #999 solid 1px;
    
	 margin-left:auto;margin-right:auto;
	 position:relative;
	 font-size:16px; 

  }

  
 .PurchaseLicense a    {font-size:inherit;}

*/
/* added overall font-family styling for signmeup class. HHJ 11/21/22 */

.signmeup {
  font-family: 'Open Sans', Arial, sans-serif !important;
  font-weight:800 !important;
  font-size:14px !important;
  width:150px;
  
  }
  
  .signmeup:visited, .signmeup:hover, .signmeup:active {
    background-color:#f26921 !important; 
    text-decoration:none !important;
   
    }
  
  
  .signmeup a:visited, .signmeup a:hover, .signmeup a:active {
    
    text-decoration:none !important;
    }
  
  a:hover > .signmeup {
    text-decoration:none !important;
  }
  
  @media screen and (max-width:900px) {
    
    header .logo, .signmeup {
      display:block !important;
      width:100%;
      margin-left:auto !important;
      margin-right:auto !important;
      color:#fff;
    }
      .greenButton, .orangeButton, .PurchaseLicenseHeader #renewV,.signmeup, #reportHarvestM {
        display:block;
        max-width:180px; 
        margin-left:auto !important;margin-right:auto !important;
  
        
        }
    
        .greenButton, .orangeButton, .PurchaseLicenseHeader #renewV, #reportHarvestM {
          width:100% !important;
        }
  
        .PurchaseLicenseHeader #renewV, .PurchaseLicenseHeader #reportHarvestM {
          margin-top:.5em;
          margin-bottom:.6em;
          
        }
    
   .signmeup, .searchWrapper {
     display:none !important;
   }
  
  
  
   
        #LOGOm {
         width:100%;
          min-width:100px;
          max-width:125px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:10px;
        }
  
    .display-desktopB {
      display:none !important;
  
    }
  
  
    .display-mobileB {
      display: block !important;
      margin-left: auto !important;
      margin-right: auto !important;
      width: 100% !important;
    }
  
    }
    
  
  
    @media screen and (min-width:901px){
      .mini-search {display:none;} /* /*mini search will not display over 901px; */
      .search, .searchWrapper {display:flex;}
      
      
      /* on large screens, both CTA header buttons will line up on the same row.  HHJ 9/8/2021 */
      
      .PurchaseLicenseHeader, .logo{
        display:table-cell !important;vertical-align:middle;
      }
      
      #LOGO1 {
        min-width:125px; /* bumped down from 325px and changed left and right margins HHJ 12/5/22 */
        display:table-cell;
        padding-bottom: 5px;
  padding-right: 10px;
  margin-left:10px;
  margin-right:10px;
      }
  
      .PurchaseLicenseHeader #homePurchaseD, .PurchaseLicenseHeader #homePurchasem, .PurchaseLicenseHeader #renewV, #reportHarvestD {
        display:inline-block !important;
      /*  margin-top:10px; */  /* no longer needed now that we've returned to the original diamond logo.  HHJ 12/9/22 */
        
      }
    
      .PurchaseLicenseHeader #renewV {
    padding-left:10px;
    padding-right:10px;
    
      }
    
  /* reinstated 150px width for large screens HHJ 11/21/22 */
      .signmeup {
        width:150px !important;
        margin-right:47px;
      }
      
  
  
    
    .display-mobileB {
      display:none !important;
  
    }
  .display-desktopB {
  /*   display:block !important; */
    display:table-cell;vertical-align:middle;
  }
  
  
  
    }
    
    
  
  
  .signmeup {
    /* margin:0 !important; */ /* margins are now set one level up. HHJ 8/30/22 */
    /* moved margin settings from here up one level so it won't interfere with the entire button being clickable. HHJ 8/30/22/ */
    /* margin-bottom: 18px; */
    border: 1px solid #fff !important;
    border-radius: 5px;
    width:150px; /* decreasing size to match other CTA buttons HHJ 11/21/22 */
  color:#fff;
  }
  
  .signmeup a {
   /* background-color: #a84867;
    box-shadow: inset #753248 0 -2px 5px;  */
    color:#fff !important;
    font-family: 'Open Sans', Arial, sans-serif !important;
    font-size:14px !important;
    font-weight:800;
  }
  
  .signmeup:visited, .signmeup:hover, .signmeup:active {
    background-color:#f26921 !important; 
    text-decoration:none !important;
   
    }
  
  
  .signmeup a:visited, .signmeup a:hover, .signmeup a:active {
    
    text-decoration:none !important;
    }
  
  
  
  
  
  .PurchaseLicense,.PurchaseLicenseHeader {
    padding:0 0 0 0; /* removed 15px top padding now that logo is switched out. HHJ 12/7/22 */
    font-family: 'Open Sans', sans-serif !important;
    font-size:16px !important;
      font-weight:800 !important;
  
  
        
    
  }
  
  
   
  
  
  .PurchaseLicense:hover {
  
  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;
    
  
  }
  
  .PurchaseLicense > .display-desktop > a:hover, .PurchaseLicense > .display-mobile > a:hover {
    text-decoration: none !important;
  color:white !important;	
  
  font-family:'Open Sans', Arial, sans-serif;  
  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:18px; /* was 20px. Revisit during overhaul. HHJ 12/13/22 */
font-family: "Libre Franklin",Verdana, sans-serif;
  border-left: 1px solid #343a45;
  border-right: 1px solid  #343a45;
border-bottom:1px solid #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); 
}
/* added table-container class so this isn't universal */
.table-container > 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 4px #3f7664; /* was 10px. HHJ 12/13/22 */
}

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  {
/* decreased from 1.em to .5em for better readability on small screens. HHJ 3/13/23 */
padding-top:0.5em;
padding-bottom:0.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;
}

.hide-mobile {display:none !important;}

}

@media screen and (min-width:801px){
  .hide-desktop {display:none !important;}
}

/* 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);
}

*/
 .orangeButton {
  /* commenting out top right styling for now */ /* margin-right:44px; */
  margin-top:0px;
}

/* added margin. HHJ /29/23 */
.greenButton {
  margin:.25em;
}

.greenButton a, .greenButton a:visited,.orangeButton a, .PurchaseLicense a,
.greenButton label, .orangeButton label, .PurchaseLicense label,
.greenButton button, .orangeButton button, .PurchaseLicense button,
.greenButton input[type=button], .orangeButton input[type=button], .PurchaseLicense input[type=button],
.greenButton input[type=submit], .orangeButton input [type=submit], .PurchaseLicense input [type=submit] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 1000;
  display: block;
  width: 100%;
  min-width: 150px;
  margin: 0;
  /* padding: .3em .4em .4em .4em;  */
  font-size: 16px;
  /*font-style: italic; */
  font-weight: 800;
  font-family: 'Open Sans',Arial, sans-serif !important;
  line-height: 1.5;
  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;
  border-radius: 5px;
  
/*
  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;
  */
}

.PurchaseLicense {
  margin:0 auto 10px !important;
  max-width:150px;
  
}


.greenButton a, 
.greenButton label, 
.greenButton button, 
.greenButton input[type=button], 
.greenButton input[type=submit] {
  /* background: url(Resources/img/Buy-Licenses-Collage-Green-White.jpg) no-repeat; */
  background-color: #3f7664;/*#d2e6df;*//* #0c3528;/* #53C29D;/* dark green */ /*#0c3528; */
  background-position: 50% 60%;
  /*text-shadow: #382508 1px 1px 0; */
  /* border: 1px solid #382508; */
  /*border-bottom-color: #000; */
  box-shadow: inset #051611 0 -1px 2px; /*, 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; */
  padding:.75em 1em;
  font-size: 14px !important;
  /*font-style: italic; */
  font-weight: 800 !important;
  /*line-height:1.35; */
  opacity:.95;
  letter-spacing:0px;
  
}


 .orangeButton a, .PurchaseLicense a,
 .orangeButton label, .PurchaseLicense label,
 .orangeButton button, .PurchaseLicense button,
 .orangeButton input[type=button], .PurchaseLicense input[type=button],
 .orangeButton input[type=submit],.PurchaseLicense input[type=submit]  {
  /* background: linear-gradient(135deg, #ff6100, #ff6100, #fe6101, #fd6202, #fc6304, #fb6305, #f96407, #f86509, #f7650b, #f6660c, #f5660d, #f5660d); */ /* removing gradient for now 8/4/21 */
  /* background: url(Resources/img/Buy-Licenses-Collage-Orange-White.png) no-repeat; */ /* they would like to see a plain orange button */

  background-position: 50% 60%;
  
  text-transform:uppercase;
  font-size: 14px !important;
  /*font-style: italic; */
  font-weight: 800 !important;
  /*line-height:1.35; */
 padding: .75em 1em;
  text-align:center;
  /* margin-left:5px; */
  opacity:1;
}

.orangeButton a, 
 .orangeButton label, 
 .orangeButton button, 
 .orangeButton input[type=button],
 .orangeButton input[type=submit] {
  background-color:#f26921;
  box-shadow: inset #cf4d08 0 -2px 5px;  /* , white 0 .25px 0, white .25px 0 0, white -.25px 0 0, white 0 -.25px 0, white 0 .25px 0, white .25px 0 0, white -.25px 0 0, white 0 -.25px 0, white .25px .25px 0, white .25px -.25px 0, white -.25px -.25px 0, white -.25px .25px 0; */
 }


.PurchaseLicense a,
.PurchaseLicense label,
.PurchaseLicense button,
.PurchaseLicense input[type=button],
.PurchaseLicense input[type=submit]  {
  background-color:#f26921;
  box-shadow: inset #cf4d08 0 -2px 5px;  /* , white 0 .25px 0, white .25px 0 0, white -.25px 0 0, white 0 -.25px 0, white 0 .25px 0, white .25px 0 0, white -.25px 0 0, white 0 -.25px 0, white .25px .25px 0, white .25px -.25px 0, white -.25px -.25px 0, white -.25px .25px 0; */

 }


.orangeButton a {
/* removing left padding so text will center.  */ /* padding-left:21px; */
/* padding-top:7px; */  /* removing for now 8/4/2021 */
color:#ffffff !important;
}




.orangeButton a:visited, .orangeButton a:hover,.orangeButton a:active {
  color:#ffffff !important;
  
  }
  
  
.PurchaseLicense a, .PurchaseLicense a:visited,.PurchaseLicense a:hover,.PurchaseLicense a:active {
    color:#ffffff !important;
  }
  
  
  
  .orangeButton a:hover,  .orangeButton a:active, .PurchaseLicense a:hover,.PurchaseLicense a:active {
background-color:#ff7024;
  
  opacity:1.0;
  color: white;
  }

.PurchaseLicense a:hover, .PurchaseLicense a:active {
/*  background-color:#c3ddd6; */
  
  opacity:1.0;
  color: white;


  }





  .orangeButton a:active, .PurchaseLicense a:active  {
  margin-left:.5px .5px 0;
  }




  .orangeButton a:active, .PurchaseLicense a:active {
    

    outline: 1px solid black;
    -moz-outline-radius: 5px;
    display:block;
  top:3px;
    }

    .orangeButton a:active {
    box-shadow: 1px 1px 1px #a54205;
    }

    .PurchaseLicense a:active {
      box-shadow: 1px 1px 1px #ced9d6;
      }



.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 !important;
  
  
  /*
  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; */
}

.CTAbutton {
  margin-top:5px;
  margin-right:75px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  padding: 10px 10px;
  border: 1px solid #ff6200;
  border-radius: 9px;
  background: #ff7f00;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7f00), to(#cc4e00));
  background: -moz-linear-gradient(top, #ff7f00, #cc4e00);
  background: linear-gradient(to bottom, #ff7f00, #cc4e00);
  text-shadow: #803100 0px .3px 1px;
  font: normal normal bold 16px arial;
  color: #ffffff;
  line-height:.9;
  text-decoration: none;
  font-weight:700;
}
.CTAbutton:hover,
.CTAbutton:focus {
  border: 1px solid #ff7f00;
  background: #ff9800;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9800), to(#f55e00));
  background: -moz-linear-gradient(top, #ff9800, #f55e00);
  background: linear-gradient(to bottom, #ff9800, #f55e00);
  color: #ffffff;
  text-decoration: none;
}
.CTAbutton:active {
  background: #cc4e00;
  background: -webkit-gradient(linear, left top, left bottom, from(#cc4e00), to(#cc4e00));
  background: -moz-linear-gradient(top, #cc4e00, #cc4e00);
  background: linear-gradient(to bottom, #cc4e00, #cc4e00);
}


/* copied from advanced settings of HAP module */

.ghost-button-hap {
  display: inline-block;
  width: 200px;
  padding: 8px 8px 8px 8px;
font-size:1.25em;
font-weight:600;
margin-bottom:1em;
margin-left: 2.5em;
margin-top:1em;
	background-color: transparent;
  border: 3px solid #fff;
  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-hap > a {color:#fff;text-decoration:none;}

.ghost-button-hap:link {color:#fff;background-color:transparent;text-decoration:none;}

.ghost-button-hap:hover,
.ghost-button-hap:active {

  background-color: #3F7664;
  border-color: #fff;
  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;

}

.ghost-button-hap:active {position:relative;top:1px;left:1px;}
/* 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-hap:visited > a,
.ghost-button-hap:hover > a,
.ghost-button-hap:focus > a,
.ghost-button-hap:active > a

{
  color: #fff;
	text-decoration:none;
background-color:#3f7664;
}

.ghost-button-hap:visited > a:hover,
.ghost-button-hap:hover > a:hover,
.ghost-button-hap:focus > a:hover,
.ghost-button-hap:active > a:hover

{
  color: #fff;
	text-decoration:none;
background-color:#3f7664;
}


/* 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:'Open Sans', Verdana, Arial, sans-serif;} /* added Open Sans to match new body font family HHJ 4/24/23 */


/* create a legend for maps that stacks on small screens */

.mapLegend {
	display:flex;
	flex-wrap:wrap;
	/* justify-content:center; */
  flex-direction:column;
  margin-top:1em;margin-bottom:.75em;
align-items:center !important;


		}
	
	.legendItem {
	/*display:block; */
		width:100%;
	
    

		
		;
		
	
	}
		.mapLegendBox{
			
			float:left;
			width:100%;
			
			max-width:30px;
			max-height:40px;
			display:inline-block;
			margin: 0 .5em 1em 0;
      border: 2px solid #000;
		}
		


    /* medium screens */

    @media all and (min-width:500px) {
    
    .mapLegend {
      flex-direction:row;
    }
    
      .legendItem {
      width:50%;
      
    }
    
    }

/* commenting out widescreen mode until I can style it better. HHJ 2/24/23 */

		/* large screens */
/*		
@media all and (min-width:1605px) {
	.mapLegend {
	align-items:flex-start; 
	 flex-wrap:nowrap;
		
	}
			
	.legendItem{
		flex:1;
    padding-right:5px;
	
	}
	}

*/
/* end legend section */


/* Image Blocks with Inset Captions HHJ 10/10/2022 */

.image-caption-container {
  position: relative;
  opacity:.9;
  
}

.image-caption-container:hover, .image-caption-container:active {
  opacity:1.0;
  color:#fff !important;
  text-decoration:none;
}

.image-caption-container a:link, .image-caption-container a:visited  {
color:#fff !important;

}
.image-caption-container img {
  border-radius:10px;
}

/* Bottom right text */
.inset-caption-text-block {
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-color: #000;
  color: #fff !important;
  padding-left: 20px;
  padding-right: 20px;
  border-radius:0 0 10px 10px;
}

.inset-caption-text-block  h4 {
color:#fff !important;
line-height:125%;

}
.inset-caption-text-block a:hover, .inset-caption-text-block a:active {
  text-decoration:none;
}

/* override code for Live Forms styling. HHJ 12/20/22 */

/* Fix Submit button breaking out of container HHJ 12/20/22 */
li.Last.Field.Submitbutton {
	padding-bottom:50px !important;
}


/* container background for shooting ranges.  HHJ 1/24/23 */
.withTarget {
  background: url(/Portals/0/Hunting/Images/Shooting-Range/target-background-16j.svg) no-repeat bottom center;
  background-size:contain;
font-size:14px;
font-family: 'Open Sans',Verdana, Arial, sans-serif;
}


.withTarget ul, .withTarget li, .withTarget ol {
font-size:14px !important;
font-family: 'Open Sans',Verdana, Arial, sans-serif;
}

.withTarget li  {
padding-bottom:0 !important;
padding-top:0 !important;


}



/* Lower Banner HHJ 12/22/22 */
#LowerBanner {
  background-color:#194052;
  border-bottom: 1px solid #223138;

}

/* Image Blocks with Inset Captions HHJ 10/10/2022 */

.image-caption-wrapper, .banner-caption-wrapper, .four-by-four-wrapper, .three-by-three-wrapper,.two-by-two-wrapper {
display: flex;               
flex-direction: row;flex-wrap:wrap; 
font-family:'Open Sans',Verdana, Geneva, Tahoma, sans-serif;
letter-spacing:0px;
}

.banner-caption-wrapper, .two-by-two-wrapper {
justify-content:space-between; 
}

.image-caption-wrapper, .four-by-four-wrapper, .three-by-three-wrapper {
justify-content:center; 
}



.image-caption-wrapper h4, .banner-caption-wrapper h4, .two-by-two-wrapper h4, .four-by-four-wrapper h4, .three-by-three-wrapper h4 {
  font-family:'Open Sans',Verdana, Geneva, Tahoma, sans-serif;
  letter-spacing:0px;
}


@media (max-width:1213px){
  .image-caption-wrapper, .banner-caption-wrapper {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
  
  }

.banner-caption-wrapper {
  float:none;
  width:100%;
  max-width:525px;
  margin-top:0px;
}  
}

.two-by-two-subtitle, .four-by-four-wrapper-subtitle, .three-by-three-wrapper-subtitle {
  font-weight:800;
  margin-top:1.25em;
  text-align:center !important;

}

/* .two-by-two-container:link, .two-by-two-container:visited,.two-by-two-container:hover,.two-by-two-container:active{
  color:#003399;

}
*/

.two-by-two-container > p > a, .two-by-two-container > p > a:link, .two-by-two-container > p > a:visited,.two-by-two-container > p> a:hover,.two-by-two-container > p > a:active, .four-by-four-wrapper > p > a, .four-by-four-wrapper >p > a:link, .four-by-four-wrapper > p > a:visited, .four-by-four-wrapper > p> a:hover, .four-by-four-wrapper >p > a:active, .three-by-three-wrapper > p > a, .three-by-three-wrapper > p > a:link, .three-by-three-wrapper > p > a:visited, .three-by-three-wrapper > p > a:hover, .three-by-three-wrapper > p > a:active{
  color:#003399;
  font-size:14px !important;

}


.four-by-four-container > p > a,.four-by-four-container > p > a:link,.four-by-four-container > p > a:visited,.four-by-four-container > p > a:hover,.four-by-four-container > p > a:active {
  color: #333333 !important;
   font-size: 16px;
   /*line-height:120%;   */
}


.two-by-two-container > div.PurchaseLicense, .four-by-four-container > div.PurchaseLicense, .three-by-three-container > div.PurchaseLicense {
  margin-top:1.25em !important;
  margin-bottom:2em !important;
}
@media screen and (max-width:767px)
 {
  .two-by-two-wrapper {

  }
.two-by-two-container, .four-by-four-container, .three-by-three-container {
  max-width:100% !important;
  width:100%;
 
margin-left:auto;
margin-right:auto;
}

.two-by-two-container, .three-by-three-container {
  margin-top:.5em;
  margin-bottom:.5em;

}

.four-by-four-container{
  margin-top:3em !important;
  margin-bottom:3em !important;

}

.four-by-four-wrapper {
  margin-bottom:0px;
  margin-top:0px;
}
 }

@media screen and (min-width:991px) and (max-width:1200px) {
.image-caption-wrapper {
  max-width: 600px;
}

}



@media screen and (min-width:768px)  {
  .two-by-two-container {
    max-width:48% !important;
  }
  
}


@media screen and (min-width:768px) and (max-width:1213px)  {

  .four-by-four-container {
    min-width: 50% !important;
    max-width:50% !important;
    padding:0;
    justify-content:center !important;
    margin-bottom:40px;

  }
  .four-by-four-wrapper {
    margin-bottom:0px;
    margin-top:0px;
  }
  }


@media screen and (min-width:1214px) {

  .four-by-four-wrapper {
    margin-bottom:40px;
  }
  
    .four-by-four-container {
    max-width:25% !important;
    min-width:25% !important;
      }


  .banner-caption-wrapper {
    margin-top:0px;
margin-bottom:40px;    
    }


  .banner-caption-wrapper-left {
    float:right;
  }
  
  
  .banner-caption-wrapper-right {
    float:left;

  }


}



.image-caption-container, .banner-caption-container {
  position: relative;
  
}
.image-caption-container {
margin-right:15px;
margin-bottom:15px;
max-width:250px;
max-height:250px;

}

@media screen and (min-width:483px)
{
  .image-caption-container {
opacity:0.9;

  }


}
.banner-caption-container{
/*  max-width:600px;
 max-height:300px; */
 max-width:530px;
font-size:22px;
}



.two-by-two-container, .four-by-four-container, .three-by-three-container{
  
  border-radius:10px;
  padding:0 2em 1em;
 flex-shrink:2; 
 margin-top:1.5em;
 margin-bottom:1.5em;
  }
  

.two-by-two-container img, .four-by-four-container img, .three-by-three-container img {
  width: 100%;border-radius:7px;
}

  .two-by-two-container p,.four-by-four-container p, .three-by-three-container p {
    text-align:justify;
    line-height:150%;
    font-size:14px;

    }


.two-by-two-container h2, .four-by-four-container p, .three-by-three-container p {
      text-align:center;
      Font-size:22px;
      margin-top: 0em;
      margin-bottom:.5em;
      line-height:120%;
      font-weight:800;
      
      }
      .two-by-two-container h2, .three-by-three-container p {
        font-size:2em;
        
      }


      .four-by-four-container p {
        
       font-size:1.35em;
       margin: 5px 0 -5px 0;
       padding-top:1px !important;
       padding-bottom:1px !important;
      }

      .two-by-two-container ul, .four-by-four-container ul, .three-by-three-container ul {
        font-size:14px;
        }
  




.banner-caption-description{
  font-family:'Open Sans',Verdana, Geneva, Tahoma, sans-serif;

display:block;text-align:center; color: #fff;font-size:14px;font-weight:600;line-height:18px;margin-top:5px;letter-spacing:0.25px;
}

.image-caption-container img {
  width:100%;
  max-width:250px;
  max-height:250px;
}

.banner-caption-container img{
  width:100%;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  max-width:530px;
  /* max-width:600px;
max-height:300px; */

}


.image-caption-container:hover, .image-caption-container:active, .banner-caption-container:hover, .banner-caption-container:active {
  opacity:1.0;
  color:#fff !important;
  text-decoration:none;
}

.image-caption-container a:link, .image-caption-container a:visited, .banner-caption-container a:link,.banner-caption-container a:visited  {
color:#fff !important;

}
.image-caption-container img {
  border-radius:10px;
}





/* Bottom right text changed to centered text HHJ 10/26/22 */
.inset-caption-text-block, .banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {
  position: absolute;

  /*opacity: .3; */
  /*right: 50%; */
  
  color: #fff !important;
  padding-left: 20px;
  padding-right: 20px;
  border-radius:0;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    font-family:'Open Sans',Verdana, Geneva, Tahoma, sans-serif;
    letter-spacing:0px;
  }   


.inset-caption-text-block {
  background-color:  	hsl(197, 29%, 9%, 0.8);
}


.banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {
/*  background-color:  	 	hsl(160, 30%, 35%, 0.8); */

font-weight:900;
line-height:110%;
  text-shadow:1px 1px #223138;
  letter-spacing:-1px;
  transform:scale(1,1.5);
}



  
@media screen and (max-width:484px)  {

  .banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {

  font-size:175%;;
  
  }
}


@media screen and (min-width:485px) and (max-width:767px) {

  .banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {

  font-size:225%;;
  }
}


@media screen and (min-width:768px) and (max-width:981px) {

  .banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {

  font-size:175%;;
  }
}

@media screen and (min-width:982px)  {

.banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {

  font-size:250%;;
}
}



/*
@media screen and (max-width:767px){
  .banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {

    font-size:5vw;
  }

}

@media screen and (min-width:768px) and (max-width:1475px){
  .banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {

    font-size:3vw;
  }

}


@media screen and (min-width:1476px) and (max-width:2950px){
  .banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {

    font-size:2.5vw;
  }

}

@media screen and (min-width:2951px) {
  .banner-caption-text-block-top, .banner-caption-text-block-right, .banner-caption-text-block-bottom, .banner-caption-text-block-left {

    font-size:1.25vw;
  }

}

*/

.inset-caption-text-block {bottom: 10px;
  left:0;right:0;}

  .banner-caption-text-block-top {
    top: 10px;
  left:0;right:0;
  }

  .banner-caption-text-block-right {
    top: 12%;
    right:0px;
    left:50%;
    border-radius:10px;

  }

  .banner-caption-text-block-bottom {
    bottom: 0px;
  left:0;right:0;
  }


  .banner-caption-text-block-left {
    top: 12%;
  left:0px;right:50%;
  border-radius: 10px;
  }



.inset-caption-text-block  h4, .banner-caption-text-block-top h4, .banner-caption-text-block-right h4,  .banner-caption-text-block-bottom h4, .banner-caption-text-block-left h4 {
color:#fff !important;
line-height:125%;
margin:9px 0 0 0 !important; /* was 5px HHJ 1/11/23 */
}

.banner-caption-text-block-top h4, .banner-caption-text-block-right h4,  .banner-caption-text-block-bottom h4, .banner-caption-text-block-left h4  {
  font-size:18px;
}

.inset-caption-text-block a:hover, .inset-caption-text-block a:active, .banner-caption-text-block-top a:hover, .banner-caption-text-block-top a:active,  .banner-caption-text-block-right a:hover, .banner-caption-text-block-right a:active,  .banner-caption-text-block-bottom a:hover,  .banner-caption-text-block-bottom a:active, .banner-caption-text-block-left a:hover, .banner-caption-text-block-left a:active{
  text-decoration:none;
}


/* styles not showing up on domain for banner theme file. Adding here temporarily to see if it will get picked up.  HHJ 2/10/23 */


.edsSizeShifter.callisto .rs-caption .rs-caption-wrapper {
  padding: 0 7px 7px;
  color: white !important; /* added to avoid being overwritten elsewhere HHJ 10/25/22 */
  font-weight: normal;
  font: 11px Verdana, Helvetica, sans-serif;
  line-height: 13px;
  text-align:center !important; /* changing from left alignment to center HHJ 10/31/22 */
}
.edsSizeShifter.callisto .rs-caption .rs-caption-wrapper > h4,
.edsSizeShifter.callisto .rs-caption .rs-caption-wrapper > h4 a {
  color: white !important;
  font-weight: bold;
  font: 22px 'Open Sans',Verdana, Helvetica, sans-serif; /* changed font size to 22px, added Open Sans font, and added font weight.  HHJ 11/8/22 */
  line-height: 21px;
  font-weight:900;
}


.edsSizeShifter.callisto .rs-caption .rs-caption-wrapper > h4 a:hover {
  color: white !important;
}
.edsSizeShifter.callisto .rs-caption .rs-caption-wrapper > div p {
  color: white !important;
  font-weight: normal;
  font: 16px 'Open Sans', Verdana, Helvetica, sans-serif; /* changed font size to 16px, added Open Sans font, increased line-height and added font weight.  HHJ 11/8/22 */
  line-height: 18px;
  margin: 7px 0 0;
  font-weight:600;

}
/* fonts are too large in mobile and navigation icons overlap text  HHJ 2/8/23 */
@media screen and (max-width:768px) { 
.edsSizeShifter.callisto .rs-caption .rs-caption-wrapper > h4,
.edsSizeShifter.callisto .rs-caption .rs-caption-wrapper > h4 a {font-size:16px !important;padding-left:15px;
padding-right:15px;
margin: 9px 0 4px !important;
}

.edsSizeShifter.callisto .rs-caption .rs-caption-wrapper > div p{

display:none !important;
}
}

@media screen and (min-width:769px) {
.edsSizeShifter.callisto .rs-caption .rs-caption-wrapper > h4 {
  margin: 9px 0 6px !important;
}
}


  


@media screen and (max-width:767px) {
  .center-left-aligned-text-wrapper {text-align:center;width:100%;display:block;}
  
  .center-left-aligned-text-container {width:70%;display:inline-block;}
  .center-left-aligned-text-content {display:block;text-align:left;}

    
}

@media screen and (min-width:768px) {

  .center-left-aligned-text-wrapper {text-align:center;width:100%;}
  .center-left-aligned-text-container {display:inline-block;width:48%;}
  .center-left-aligned-text-content {display:inline-block;text-align:left;}
  
}




.return-to-top {

  margin-top:1.5em;
  
  }
  
  .return-to-top a {
  
    color:#000 !important;
    
    }
    
  .return-to-top-center {
  
  text-align:center !important;
    }
  

/* new section for a simple green hovered dropdown list. HHJ 10/4/23 */
.gdropbtn {
  background-color: #3f7664;
  color: white;
  padding: 16px; 
  font-size: 16px;
  border: none;
  cursor: pointer;
  max-width:245px;
}

.gdropdown {
  position: relative;
  display: inline-block;
  width:100%;
  margin-top:20px;
  margin-bottom:10px;
  
}

.gdropdown-content  { 
  display: none; 
  position: absolute;
  background-color: #fdfef6;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  overflow-y: auto;
  
}

@media (max-width:768px) {
  .gdropdown-content ul {max-width:250px;}
}

@media (min-width:769px) {
  .gdropdown-content ul {max-width:1200px;}

}

.gdropdown-content  a {
  color: black !important;
  padding: 5px 5px; 
  text-decoration: none;
  display: block;
  justify-content:center;
  font-size:14px;
  font-weight:400;
}

.gdropdown-content a:hover {background-color: #eee;color:black !important;font-size:14px;} 


.gdropdown:hover .gdropdown-content {  
  display: flex;

  flex-flow:row wrap; 
  max-height: 500px;
  }


.gdropdown-content ul, .gdropdown-content li {display:flex;flex-flow: row wrap;}
      
.gdropdown-content ul {
        margin-top:5px;
        padding-top:10px;
        padding-bottom:10px;
              
          width:100%;
          
      }

  .gdropdown-content  li {
    list-style-type: none;
    flex-basis:110px;
      flex-flow:wrap;
      margin:0;
      padding:0 0 0 0px !important;
      
      
  }
