/*Default color overrides*/
.node--theme-page--full h1,
.node--theme-page--full h2,
.node--theme-page--full .pseudo-title,
.node--theme-page--full .node--view-mode-teaser .meta--title-prefix,
.node--theme-page--full .node--view-mode-sidebar .meta--title-prefix {
  color: #2db396 !important;
}

/*Default background overrides*/
.node--theme-page--full hr:before,
.node--theme-page--full hr:after,
.node--theme-page--full .webform-button--submit,
.node--theme-page--full .button,
.node--theme-page--full ul.slick-dots li.slick-active button {
  background-color: #2db396 !important;
  text-decoration: none !important;
  color: #fff !important;
  border-color: #2db396 !important;
}

.node--theme-page--full .visual--has-video .video-icon,
.meta--title-prefix--theme-subject {
  background-color: #2db396 !important;
}


/*Border color overrides*/
.node--theme-page--full .paragraph--type--webform input:not(.form-submit):hover,
.node--theme-page--full .paragraph--type--webform input:not(.form-submit):focus {
  border-color: #2db396 !important;
}

/*Hover and focus overrides*/
.node--theme-page--full p a:not(.button),
.node--theme-page--full p a:not(.button):hover,
.node--theme-page--full p a:not(.button):focus,
.node--theme-page--full .link-list a,
.node--theme-page--full .link-list a:focus,
.node--theme-page--full .link-list a:hover,
.node--theme-page--full .link-list a:focus,
.page-node-type-theme-page .node--view-mode-teaser .full-click-link:hover,
.page-node-type-theme-page .node--view-mode-teaser .full-click-link:focus {
  text-decoration-color: #2db396 !important;
  color: #000000 !important;
}


.node--theme-page--full .webform-button--submit:hover,
.node--theme-page--full .webform-button--submit:focus,
.node--theme-page--full .button:hover,
.node--theme-page--full .button:focus {
  background-color: #2db396 !important;
  border-color: #2db396 !important;
  text-decoration: none !important;
}



/*.page-node-type-theme-page .with-count:before {*/
/*  color: #000000 !important;*/
/*  border-color: $ 1 !important;*/
/*  background-color: rgba(255, 255, 255, 0.9) !important;*/
/*}*/

/*.page-node-type-theme-page .with-count:before:hover {*/
/*  color: #000000 !important;*/
/*  border-color: $ 0 !important;*/
/*  background-color: #ffffff !important;*/
/*}*/

/*.page-node-type-theme-page .paragraph--type--webform input[type="email"] {*/
/*  border-color: $ 0 !important;*/
/*}*/