﻿html {
  font-size: 100%;
}

.material-icon, .RadTreeView_Design001 .rtPlus:after,
.RadTreeView_Design001 .rtMinus:after, .sub-nav .expand-title .toggle:before {
  direction: ltr;
  display: inline-block;
  font-family: "Material Icons";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-feature-settings: "liga";
}

.material-icons, nav.navbar a.dropdown-toggle:link:before, nav.navbar a.dropdown-toggle:visited:before, .slick-prev:before,
.slick-next:before {
  direction: ltr;
  display: inline-block;
  font-family: "Material Icons";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: 1;
  text-transform: none;
  white-space: nowrap;
  word-wrap: normal;
  -webkit-font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-feature-settings: "liga";
}

.column, .copyright-row .copy-left,
.copyright-row .copy-right, #footer-row .menus-col, #footer-row .footer-left,
#footer-row .footer-right {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

@keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUp {
  from {
    transform: translate3d(0, 40px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -webkit-animation-fill-mode: both;
}

.animatedFadeInUp {
  opacity: 0;
}

.fadeInUp {
  opacity: 0;
  animation-name: fadeInUp;
  -webkit-animation-name: fadeInUp;
}

/* Transitions */
.activate {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1 * 100);
  filter: alpha(opacity=100);
}

.animated {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0 * 100);
  filter: alpha(opacity=0);
}

/*100*/
@font-face {
  font-family: "OpenSans-Light";
  src: url("../fonts/Open_sans/static/OpenSans-Light.ttf");
}
/*300*/
@font-face {
  font-family: "OpenSans-Regular";
  src: url("../fonts/Open_sans/static/OpenSans-Regular.ttf");
}
/*500*/
@font-face {
  font-family: "OpenSans-Medium";
  src: url("../fonts/Open_sans/static/OpenSans-Medium.ttf");
}
/*700*/
@font-face {
  font-family: "OpenSans-Bold";
  src: url("../fonts/Open_sans/static/OpenSans-SemiBold.ttf");
}
/*900*/
@font-face {
  font-family: "OpenSans-ExtraBold";
  src: url("../fonts/Open_sans/static/OpenSans-Bold.ttf");
}
@media (max-width: 1199px) {
  .container {
    width: 100%;
    max-width: 100%;
  }
}
::selection {
  background: rgba(103, 143, 0, 0.1);
}

::-moz-selection {
  background: rgba(103, 143, 0, 0.1);
}

*:focus {
  outline: none !important;
}

html, body {
  height: 100%;
}

body {
  font-family: "OpenSans-Regular", sans-serif;
  -webkit-overflow-scrolling: touch;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #212529;
}

a:link,
a:visited {
  color: #678F00;
  transition: all 0.3s ease;
  font-family: "OpenSans-Medium", sans-serif;
}

a:hover,
a:active,
a:focus {
  color: #79a900;
  text-decoration: none;
}

strong, b {
  font-family: "OpenSans-Bold", sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  letter-spacing: -0.02em;
  font-family: "OpenSans-Bold", sans-serif;
}

h1 {
  font-size: 40px !important;
  line-height: 44px !important;
  font-size: 2.5rem !important;
  line-height: 2.75rem !important;
}

h2 {
  font-size: 28px !important;
  line-height: 32px !important;
  font-size: 1.75rem !important;
  line-height: 2rem !important;
}

h3 {
  font-size: 20px !important;
  line-height: 24px !important;
  font-size: 1.25rem !important;
  line-height: 1.5rem !important;
}

h4 {
  font-size: 16px !important;
  line-height: 24px !important;
  font-size: 1rem !important;
  line-height: 1.5rem !important;
}

.lead {
  display: block;
  text-align: center;
  max-width: 70%;
  clear: both;
  font-size: 18px;
  line-height: 25px;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  color: #918785;
  margin: 15px auto;
}

.tel {
  cursor: default;
  pointer-events: none;
}

@media (max-width: 767px) {
  .tel {
    cursor: pointer;
    pointer-events: initial;
  }
}
.txt-light {
  color: #666666;
}

.set-bg {
  background-size: cover;
  background-position: center right;
  background-repeat: no-repeat;
}

.txt-center {
  display: block;
  text-align: center;
}

.btn,
.btn:link,
.btn:visited {
  text-transform: uppercase;
  transition: all 0.3s ease;
  border-radius: 0;
  cursor: pointer;
}

.btn:hover,
.btn:active,
.btn:focus {
  outline: 0;
  box-shadow: none !important;
}

.btn-primary,
.btn-primary:link,
.btn-primary:visited {
  border-color: #678F00;
  background-color: #678F00;
  color: #fff;
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
  border-color: #678F00 !important;
  background-color: #79a900 !important;
  color: #fff;
}

.btn-outline-green,
.btn-outline-green:link,
.btn-outline-green:visited {
  border-color: #678F00;
  color: #678F00;
}

.btn-outline-green:hover,
.btn-outline-green:active,
.btn-outline-green:focus {
  background-color: #678F00;
  color: #fff !important;
}

.btn-outline,
.btn-outline:link,
.btn-outline:visited {
  border-color: #fff;
  color: #fff;
}

.btn-outline:hover,
.btn-outline:active,
.btn-outline:focus {
  background-color: #fff;
  color: #678F00;
}

a.pill:link,
a.pill:visited {
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  font-size: 0.75rem;
  line-height: 0.875rem;
  padding: 3px 6px;
  border-radius: 2px;
  letter-spacing: 0.5px;
}

.btn.icon-right,
.btn.icon-right:link,
.btn.icon-right:visited {
  display: flex !important;
  border-color: #fff;
  color: #fff;
}
.btn.icon-right i,
.btn.icon-right:link i,
.btn.icon-right:visited i {
  font-size: 18px;
  padding-left: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.btn.icon-right:hover,
.btn.icon-right:active,
.btn.icon-right:focus {
  background-color: none;
  color: #fff;
}

/* Default */
.btn-theme,
.btn-theme:link,
.btn-theme:visited {
  border-color: #678F00;
  background-color: #678F00;
  color: #fff;
}

.btn-theme:hover,
.btn-theme:active,
.btn--theme:focus {
  border-color: #678F00;
  background-color: #79a900;
  color: #fff;
}

.btn-img-bg:link,
.btn-img-bg:visited {
  display: flex;
  width: 100%;
  margin: 15px auto 15px auto;
}
.btn-img-bg:link .inner,
.btn-img-bg:visited .inner {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.btn-img-bg:link .inner h2,
.btn-img-bg:visited .inner h2 {
  font-family: "OpenSans-Bold", sans-serif;
  color: #fff;
  font-size: 18px;
  line-height: 21px;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  margin: 0;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2), 1px 1px 5px rgba(0, 0, 0, 0.2);
  letter-spacing: 0;
}
.btn-img-bg:link .inner:after,
.btn-img-bg:visited .inner:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  transition: all 0.5s ease;
}
.btn-img-bg:link .inner .txt,
.btn-img-bg:visited .inner .txt {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 15px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-img-bg:link .inner .img,
.btn-img-bg:visited .inner .img {
  width: 100%;
  height: 110px;
  background-position: center;
  background-size: cover;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
  transition: all 0.5s ease;
}

.btn-img-bg:hover .inner .txt,
.btn-img-bg:active .inner .txt,
.btn-img-bg:focus .inner .txt {
  border: 2px solid #678F00;
}
.btn-img-bg:hover .inner .img,
.btn-img-bg:active .inner .img,
.btn-img-bg:focus .inner .img {
  -webkit-transform: scale(1);
  transform: scale(1);
}

@media (max-width: 575px) {
  .btn-img-bg:link,
  .btn-img-bg:visited {
    margin: 8px auto 8px auto;
  }
  .btn-img-bg:link .inner h2,
  .btn-img-bg:visited .inner h2 {
    font-size: 18px;
    line-height: 21px;
    font-size: 1.125rem;
    line-height: 1.3125rem;
  }
}
.btn-icon:link,
.btn-icon:visited {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
  justify-content: left;
  background: #fff;
  min-height: 50px;
  padding: 0 18px;
  margin: 0 3px 30px 0;
  box-shadow: 0 1px 3px rgba(153, 153, 153, 0.12), 0 1px 2px rgba(153, 153, 153, 0.24);
  font-size: 16px;
  line-height: 18px;
  font-size: 1rem;
  line-height: 1.125rem;
  color: #666666;
  text-transform: inherit;
  font-family: "OpenSans-Medium", sans-serif;
}
.btn-icon:link img,
.btn-icon:visited img {
  width: 38px;
  height: 38px;
  opacity: 0.6;
  margin-right: 18px;
}

.btn-icon:hover,
.btn-icon:active,
.btn-icon:focus {
  border: 1px solid #678F00;
  outline: 0;
  box-shadow: none !important;
}

@media (max-width: 575px) {
  .btn-icon:link,
  .btn-icon:visited {
    min-height: 60px;
  }
}
.input-group-addon,
.input-group-addon:link,
.input-group-addon:visited {
  border-color: #678F00;
  background-color: #678F00;
  color: #fff;
  transition: all 0.3s ease;
  border: none;
  padding-left: 15px;
  padding-right: 15px;
}

.input-group-addon:hover,
.input-group-addon:active,
.input-group-addon:focus {
  border-color: #678F00 !important;
  background-color: #79a900 !important;
  color: #fff;
}

@media (min-width: 992px) {
  .dropdown-li:hover {
    background: #fff;
    color: #000;
  }
  .dropdown-li:hover > a {
    color: #000 !important;
  }
  .dropdown-li:hover .mega-dropdown-menu {
    display: flex;
    left: 0;
    right: 0;
    margin: auto;
    width: 1140px;
  }
  .dropdown-li.show > a.nav-link:link, .dropdown-li.show > a.nav-link:visited, .dropdown-li.show > a.nav-link:hover, .dropdown-li.show > a.nav-link:active, .dropdown-li.show > a.nav-link:focus, .dropdown-li.show > .dropdown-menu {
    background: #fff;
  }
  .dropdown-li.hover > a {
    background: #e8e5e3;
  }
}
@media (max-width: 1139px) {
  .dropdown-li:hover .mega-dropdown-menu {
    width: 100%;
  }
}
.mega-dropdown {
  position: static !important;
  width: 100%;
}

.mega-dropdown-menu {
  padding: 30px 15px;
  box-shadow: none;
  -webkit-box-shadow: none;
  max-width: 1140px;
  margin: auto;
  top: 63px;
  left: 0;
  right: 0;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: 0 12px 12px -6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 12px 12px -6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 12px 12px -6px rgba(0, 0, 0, 0.3);
  background: #e8e5e3;
  list-style: none;
  list-style-image: none;
  list-style-type: none;
}
.mega-dropdown-menu .columns-2 {
  column-count: 2;
}
.mega-dropdown-menu .columns-3 {
  column-count: 3;
}
.mega-dropdown-menu .columns-4 {
  column-count: 4;
}
.mega-dropdown-menu h4 {
  font-family: "OpenSans-Medium", sans-serif;
  text-transform: uppercase;
  font-size: 17px;
  line-height: 22px;
  font-size: 1.0625rem;
  line-height: 1.375rem;
  letter-spacing: normal;
  margin: 0 0 8px 0;
  color: #000;
}
.mega-dropdown-menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-image: none;
  list-style-type: none;
}

.dropdown-li.stay > a {
  background: #e8e5e3 !important;
  color: #000 !important;
}
.dropdown-li.stay .mega-dropdown-menu {
  display: block;
}

.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 28px 0 0 0;
}

.mega-dropdown-menu > li {
  padding-left: 20px;
  padding-right: 20px;
}

.mega-dropdown-menu > li > ul > li {
  list-style: none;
}

.mega-dropdown-menu h4 + ul {
  margin-top: 0;
}

.mega-dropdown-menu .line-left {
  border-left: 1px solid #c8c2bf;
}

.mega-dropdown-menu .line-right {
  border-right: 1px solid #c8c2bf;
}

.mega-dropdown-menu ul > li > a:link,
.mega-dropdown-menu ul > li > a:visited {
  display: block;
  padding: 6px 0;
  clear: both;
  font-weight: normal;
  font-size: 15px;
  line-height: 22px;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  color: #333;
  white-space: normal;
}

.mega-dropdown-menu ul > li > a:hover,
.mega-dropdown-menu ul > li > a:focus {
  color: #678F00;
}

.mega-dropdown-menu .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-weight: bold;
}

.mega-dropdown-menu form {
  margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}

@media (max-width: 991px) {
  .mega-dropdown-menu .line-left,
  .mega-dropdown-menu .line-right {
    padding-top: 20px;
    border-top: 1px solid #c8c2bf;
    border-left: none;
    border-right: none;
  }
  .dropdown-li .dropdown-toggle {
    display: inline-block;
  }
  .mega-feature-col {
    display: none;
  }
  .mega-dropdown-menu > li {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .mega-dropdown-menu > li > ul {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .mega-dropdown-menu .columns-3,
  .mega-dropdown-menu .columns-4 {
    column-count: 2;
  }
}
@media (max-width: 767px) {
  .mega-dropdown-menu .columns-2,
  .mega-dropdown-menu .columns-3,
  .mega-dropdown-menu .columns-4 {
    column-count: 1;
  }
}
/* Find a Provider */
.drop-find-doc {
  width: 100%;
}
.drop-find-doc .control-col,
.drop-find-doc .btn-col {
  padding-left: 15px;
  padding-right: 15px;
}
.drop-find-doc .control-col {
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
}
.drop-find-doc .btn-col {
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  max-width: 10%;
}
.drop-find-doc .select-dropdown,
.drop-find-doc .form-control {
  min-height: 38px;
  border: none;
}
.drop-find-doc .select-dropdown {
  width: 100%;
}
.drop-find-doc .btn-green {
  font-family: "OpenSans-Medium", sans-serif;
  text-transform: none;
}

@media (max-width: 991px) {
  .drop-find-doc .control-col {
    -ms-flex: 0 0 28%;
    flex: 0 0 28%;
    max-width: 28%;
  }
}
@media (max-width: 767px) {
  .drop-find-doc .control-col,
  .drop-find-doc .btn-col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .drop-find-doc .btn-green {
    width: 100%;
  }
}
.feature-category-box {
  display: flex;
  width: 100%;
  margin: 32px auto 32px auto;
}
.feature-category-box .inner {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0;
  width: 100%;
  min-height: 300px;
}
.feature-category-box .inner .img {
  width: 100%;
  height: 300px;
  background-position: center;
  background-size: cover;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
  transition: all 0.5s ease;
}
.feature-category-box .inner a.pill:link,
.feature-category-box .inner a.pill:visited {
  /* Default */
  background: #678F00;
  position: absolute;
  z-index: 3;
  top: 15px;
  left: 15px;
  padding: 4px 6px 2px 6px;
}
.feature-category-box .inner h2 {
  font-family: "OpenSans-Bold", sans-serif;
  color: #fff;
  margin: 50px 15px 15px 15px;
  font-size: 30px;
  line-height: 32px;
  font-size: 1.875rem;
  line-height: 2rem;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 1px 1px 10px rgba(0, 0, 0, 0.2);
}
.feature-category-box .inner .btn,
.feature-category-box .inner .btn:link,
.feature-category-box .inner .btn:visited {
  padding: 16px 12px;
  margin: 0 0 15px 15px;
  font-size: 12px;
  line-height: 0px;
  font-size: 0.75rem;
  line-height: 0rem;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background: rgba(0, 0, 0, 0.5);
}
.feature-category-box .inner .btn,
.feature-category-box .inner .btn:hover,
.feature-category-box .inner .btn:active,
.feature-category-box .inner .btn:focus {
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}
.feature-category-box .inner .footer-more {
  display: flex;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 14px;
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: #fff;
}
.feature-category-box .inner .footer-more i {
  font-size: 16px;
}
.feature-category-box .inner .footer-more:hover {
  background: rgb(0, 0, 0);
}
.feature-category-box .inner:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.3;
  transition: all 0.5s ease;
}
.feature-category-box .inner .txt {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.feature-category-box .inner:hover .img {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.feature-category-box .inner:hover:after {
  opacity: 0.2;
}

@media (max-width: 767px) {
  .feature-category-box {
    max-width: 530px;
    max-height: 300px;
    margin: 8px auto;
  }
}
.feature-img-box {
  display: flex;
  width: 100%;
  margin: 32px auto 32px auto;
}
.feature-img-box .inner {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0;
  width: 100%;
  min-height: 300px;
}
.feature-img-box .inner .img {
  width: 100%;
  height: 300px;
  background-position: center;
  background-size: cover;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
  transition: all 0.5s ease;
}
.feature-img-box .inner .txt {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.feature-img-box .inner a.pill:link,
.feature-img-box .inner a.pill:visited {
  position: absolute;
  z-index: 3;
  top: 15px;
  left: 15px;
}
.feature-img-box .inner h2 {
  font-family: "OpenSans-Bold", sans-serif;
  color: #fff;
  margin: 0 15px 15px 15px;
  font-size: 30px;
  line-height: 32px;
  font-size: 1.875rem;
  line-height: 2rem;
  text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2), 1px 1px 10px rgba(0, 0, 0, 0.2);
}
.feature-img-box .inner .btn,
.feature-img-box .inner .btn:link,
.feature-img-box .inner .btn:visited {
  padding: 16px 12px;
  margin: 0;
  font-size: 12px;
  line-height: 0px;
  font-size: 0.75rem;
  line-height: 0rem;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background: rgba(0, 0, 0, 0.5);
}
.feature-img-box .inner .btn,
.feature-img-box .inner .btn:hover,
.feature-img-box .inner .btn:active,
.feature-img-box .inner .btn:focus {
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}
.feature-img-box .inner .footer-more {
  display: flex;
  align-items: center;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 14px;
  font-size: 0.875rem;
  line-height: 0.875rem;
  color: #fff;
}
.feature-img-box .inner .footer-more i {
  font-size: 16px;
}
.feature-img-box .inner .footer-more:hover {
  background: rgb(0, 0, 0);
}
.feature-img-box .inner:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.7;
  transition: all 0.5s ease;
}
.feature-img-box .inner img {
  transition: all 0.5s ease;
  -webkit-transform: scale(1.15);
  transform: scale(1.15);
}
.feature-img-box .inner .txt {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.feature-img-box .inner:hover .img {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.feature-img-box .inner:hover:after {
  opacity: 0.6;
}
.feature-img-box .black.inner:after {
  opacity: 0.3;
}
.feature-img-box .black.inner:hover:after {
  opacity: 0.2;
}

@media (max-width: 767px) {
  .feature-img-box {
    max-width: 530px;
    max-height: 300px;
    margin: 8px auto;
  }
}
.feature-icon-box {
  display: flex;
  width: 100%;
  margin: 32px auto 32px auto;
}
.feature-icon-box .bg {
  /* Default */
  background: #678F00;
}
.feature-icon-box .inner {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0;
  width: 100%;
  min-height: 300px;
}
.feature-icon-box .inner > div {
  text-align: center;
}
.feature-icon-box .inner > div .icon {
  margin-bottom: 10px;
}
.feature-icon-box .inner h2 {
  font-family: "OpenSans-Bold", sans-serif;
  color: #fff;
  margin: 0 15px 15px 15px;
  font-size: 30px;
  line-height: 32px;
  font-size: 1.875rem;
  line-height: 2rem;
}
.feature-icon-box .inner .btn,
.feature-icon-box .inner .btn:link,
.feature-icon-box .inner .btn:visited {
  padding: 16px 12px;
  margin: 0;
  font-size: 12px;
  line-height: 0px;
  font-size: 0.75rem;
  line-height: 0rem;
  border: 1px solid rgba(255, 255, 255, 0.5);
  background: none;
}
.feature-icon-box .inner .btn,
.feature-icon-box .inner .btn:hover,
.feature-icon-box .inner .btn:active,
.feature-icon-box .inner .btn:focus {
  border: 1px solid rgb(255, 255, 255);
  color: #fff;
}
.feature-icon-box .inner .txt {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.feature-icon-box .inner .txt .icon img {
  margin: 0;
}

@media (max-width: 767px) {
  .feature-icon-box {
    max-width: 530px;
    max-height: 300px;
    margin: 8px auto;
  }
}
.form-control {
  border-radius: 0;
}

.form-control:focus {
  outline: 0;
  border-color: #678F00 !important;
  box-shadow: none;
}

.select-dropdown {
  position: relative;
  background-color: #fff;
  border: 1px solid #ccc;
  width: auto;
  float: left;
  max-width: 100%;
  border-radius: 2px;
}
.select-dropdown select {
  font-size: 1rem;
  max-width: 100%;
  padding: 8px 24px 8px 10px;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select-dropdown select:active, .select-dropdown select:focus {
  outline: none;
  box-shadow: none;
}
.select-dropdown:after {
  content: " ";
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 8px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #aaa;
}

.btn-search-toggle,
.btn-search-toggle:link,
.btn-search-toggle:visited {
  color: #7d716d;
  border-radius: 0;
  font-size: 24px;
  color: #fff;
  height: 100%;
  align-items: center;
  display: flex;
  padding: 0 15px;
  margin-left: auto;
  height: 64px;
  border: 0;
}
.btn-search-toggle > .icon,
.btn-search-toggle:link > .icon,
.btn-search-toggle:visited > .icon {
  margin-top: 5px;
}
.btn-search-toggle > .icon:before,
.btn-search-toggle:link > .icon:before,
.btn-search-toggle:visited > .icon:before {
  font-family: "beamontlabsIcons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e900";
}

.btn-search-toggle:hover,
.btn-search-toggle:active,
.btn-search-toggle:focus {
  background: #e8e5e3;
  color: #333;
}

@media (max-width: 991px) {
  .btn-search-toggle,
  .btn-search-toggle:link,
  .btn-search-toggle:visited {
    position: absolute;
    top: 0;
    right: 50px;
    height: 50px;
    min-height: 50px;
    border-left: 1px solid #e8e5e3;
    color: #7d716d;
  }
}
.modal-backdrop,
.modal-backdrop.fade,
.modal-backdrop.fade.show {
  display: none !important;
  opacity: 0 !important;
}

.search-open .btn-search-toggle,
.search-open .btn-search-toggle:link,
.search-open .btn-search-toggle:visited {
  background: #e8e5e3;
  color: #7d716d;
}
.search-open .btn-search-toggle > .icon:before,
.search-open .btn-search-toggle:link > .icon:before,
.search-open .btn-search-toggle:visited > .icon:before {
  content: "\e903";
}

/* Modal */
#modalSearch.fade {
  transition: none !important;
}

#modalSearch {
  width: 100%;
  top: 137px;
  padding-right: 0 !important;
}
#modalSearch h4 {
  font-size: 17px;
  line-height: 22px;
  font-size: 1.0625rem;
  line-height: 1.375rem;
  font-family: "OpenSans-Medium", sans-serif;
  text-transform: uppercase;
  letter-spacing: normal;
  margin: 0 0 8px 0;
  color: #7d716d;
}
#modalSearch .modal-body {
  padding: 20px 30px 0 30px;
}
#modalSearch .modal-body .input-group {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
#modalSearch .modal-body .input-group:last-child {
  border: none;
  padding-bottom: 0;
}
#modalSearch .modal-dialog {
  max-width: 1112px;
  margin: 0 auto;
}
#modalSearch .modal-dialog .close {
  color: #fff;
  text-shadow: none;
  opacity: 1;
  font-size: 18px;
}
#modalSearch .modal-dialog .close:hover, #modalSearch .modal-dialog .close:active, #modalSearch .modal-dialog .close:focus {
  opacity: 1;
}
#modalSearch .modal-dialog .modal-content {
  border-radius: 0;
  border: none;
  background: #e8e5e3;
  -webkit-box-shadow: 0 12px 12px -6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 12px 12px -6px rgba(0, 0, 0, 0.3);
  box-shadow: 0 12px 12px -6px rgba(0, 0, 0, 0.3);
}
#modalSearch .search-form .search.form-control {
  border-radius: 0;
  border: none;
  height: 42px;
}
#modalSearch .search-form button {
  background: #678F00;
  color: #fff;
  padding: 10px;
  border: none;
  font-family: "OpenSans-Medium", sans-serif;
  font-size: 15px;
  cursor: pointer;
  text-transform: none;
}
#modalSearch .search-form .select-dropdown {
  flex: 1;
  border: none;
}
#modalSearch .search-site-col {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
#modalSearch .search-location-col,
#modalSearch .search-doctor-col {
  display: none;
}

.modal-open,
.navbar-open {
  padding-right: 0 !important;
}
.modal-open #main-row:before,
.navbar-open #main-row:before {
  content: "";
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.5);
  z-index: 1;
}

@media (max-width: 991px) {
  #modalSearch {
    top: 50px;
  }
  #modalSearch .modal-header,
  #modalSearch .modal-body {
    padding-left: 15px;
    padding-right: 15px;
  }
  #modalSearch .search-site-col {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  #modalSearch .search-location-col,
  #modalSearch .search-doctor-col {
    display: block;
  }
}
@media (max-width: 991px) {
  #modalSearch .search-site-col,
  #modalSearch .search-location-col,
  #modalSearch .search-doctor-col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.quicklinks {
  list-style: none;
  padding: 0;
  margin: 10px 0 10px 0;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.quicklinks .btn:link,
.quicklinks .btn:visited {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-align: left;
  justify-content: left;
  background: #fff;
  height: 58px;
  padding: 18px;
  margin: 0 3px 15px 0;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 6px rgba(0, 0, 0, 0.05);
  font-size: 18px;
  line-height: 21px;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  color: #666666;
  text-transform: inherit;
  font-family: "OpenSans-Medium", sans-serif;
}
.quicklinks .btn:link img,
.quicklinks .btn:visited img {
  width: 38px;
  height: 38px;
  opacity: 0.6;
  margin-right: 18px;
}
.quicklinks .btn:hover,
.quicklinks .btn:active,
.quicklinks .btn:focus {
  border: 1px solid #678F00;
}

@media (max-width: 767px) {
  .quicklinks .btn:link,
  .quicklinks .btn:visited {
    font-size: 14px;
    line-height: 16px;
    font-size: 0.875rem;
    line-height: 1rem;
    padding: 10px;
    height: 52px;
  }
  .quicklinks .btn:link img,
  .quicklinks .btn:visited img {
    margin-right: 8px;
  }
}
@media (max-width: 500px) {
  .quicklinks .btn:link,
  .quicklinks .btn:visited {
    font-size: 0.78rem;
    padding: 10px;
    height: 52px;
  }
  .quicklinks .btn:link img,
  .quicklinks .btn:visited img {
    margin-right: 8px;
  }
}
.expand-box {
  position: relative;
}

.expand-title {
  margin: 0;
  padding: 8px 20px 10px 20px;
  pointer-events: initial;
  cursor: pointer;
}

.expand-title .toggle {
  display: inline-block;
  float: right;
  font-family: "Material Icons";
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: "liga";
  position: absolute;
  z-index: 3;
  right: 0;
  top: 0;
}

.expand-title .toggle:before {
  content: "remove";
}

.expand-title .toggle.collapse:before {
  content: "add";
}

.expand-inner {
  padding: 20px;
}

.expand-inner ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.slider-home-hero {
  display: block;
  width: 100%;
  height: 100%;
  display: flex;
}
.slider-home-hero .slide-inner {
  display: flex;
  align-items: center;
  justify-content: cener;
  position: relative;
  padding: 0 40px;
  height: 442px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.slider-home-hero .slick-prev,
.slider-home-hero .slick-next {
  z-index: 2;
  margin-top: -26px;
}
.slider-home-hero .slick-dots {
  position: absolute;
  bottom: 15px;
  width: 100%;
}
.slider-home-hero .btn.animated {
  animation-delay: 0.5s;
}
.slider-home-hero .slide-title {
  margin-bottom: 15px;
}
.slider-home-hero h2 {
  color: #fff;
  font-size: 36px;
  line-height: 40px;
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-family: "OpenSans-Bold", sans-serif;
}
.slider-home-hero .btn:link,
.slider-home-hero .btn:visited {
  background: rgba(0, 0, 0, 0.7);
  border-color: rgba(255, 255, 255, 0.5);
}
.slider-home-hero .btn:hover,
.slider-home-hero .btn:active,
.slider-home-hero .btn:focus {
  background: #678f00;
  color: #fff;
}

.slider-txt.left {
  text-align: left;
  justify-content: left;
}
.slider-txt.left h1,
.slider-txt.left h2,
.slider-txt.left h3,
.slider-txt.left h4,
.slider-txt.left h5,
.slider-txt.left h6 {
  width: 100%;
  text-align: left;
}
.slider-txt.left .btn {
  display: inline-block;
  margin-right: auto;
}

.slider-txt.center {
  text-align: center;
  justify-content: center;
}
.slider-txt.center h1,
.slider-txt.center h2,
.slider-txt.center h3,
.slider-txt.center h4,
.slider-txt.center h5,
.slider-txt.center h6 {
  width: 100%;
  text-align: center;
}
.slider-txt.center .btn {
  display: inline-block;
  margin: 0 auto;
}

.slider-txt.right {
  text-align: right;
  justify-content: right;
}
.slider-txt.right h1,
.slider-txt.right h2,
.slider-txt.right h3,
.slider-txt.right h4,
.slider-txt.right h5,
.slider-txt.right h6 {
  width: 100%;
  text-align: right;
}
.slider-txt.right .btn {
  display: inline-block;
  margin-left: auto;
}

@media (max-width: 575px) {
  .slider-home-hero {
    height: 350px;
  }
  .slider-home-hero .slide-inner {
    height: 350px;
  }
  .slider-txt h1, .slider-txt h2, .slider-txt h3, .slider-txt h4, .slider-txt h5, .slider-txt h6 {
    font-size: 26px;
    line-height: 36px;
    font-size: 1.625rem;
    line-height: 2.25rem;
  }
}
/* Dots */
.slick-dots {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
}
.slick-dots li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 6px;
}
.slick-dots li button {
  border: 1px solid #fff;
  border-radius: 50%;
  display: inline-block;
  padding: 0;
  margin: 0;
  width: 14px;
  height: 14px;
  text-indent: -999999px;
  background: none;
}
.slick-dots li.slick-active button {
  background: #fff;
}

/* Arrows */
.slick-prev,
.slick-next {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  color: #fff;
  position: absolute;
  z-index: 9;
  top: 50%;
  margin-top: -38px;
  cursor: pointer;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:before,
.slick-next:before {
  font-size: 42px;
  line-height: 52px;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  opacity: 0.75;
}

.slick-prev {
  left: 5px;
}

[dir=rtl] .slick-prev {
  right: 5px;
  left: auto;
}

.slick-prev:before {
  content: "keyboard_arrow_left";
}

[dir=rtl] .slick-prev:before {
  content: "keyboard_arrow_left";
}

.slick-next {
  right: 5px;
}

[dir=rtl] .slick-next {
  right: auto;
  left: 5px;
}

.slick-next:before {
  content: "keyboard_arrow_right";
}

[dir=rtl] .slick-next:before {
  content: "keyboard_arrow_right";
}

#back-to-top {
  position: relative;
  display: flex;
  width: 30px;
  height: 30px;
  right: -40px;
  bottom: 30px;
  position: fixed;
  z-index: 999999;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: rgba(103, 143, 0, 0.8);
  color: #fff;
}
#back-to-top i {
  position: absolute;
  left: 2px;
  top: 2px;
}

#back-to-top.top-toggle-visible {
  right: 10px;
}

.content-box {
  padding: 30px;
  height: 100%;
  background: #fff;
}

.page-title {
  color: #333;
  font-size: 32px;
  line-height: 34px;
  font-size: 2rem;
  line-height: 2.125rem;
  font-family: "OpenSans-Bold", sans-serif;
  margin-bottom: 24px;
}

.bar-heading {
  position: relative;
  padding-bottom: 14px;
  margin-bottom: 20px;
}
.bar-heading:after {
  content: "";
  width: 50px;
  height: 4px;
  position: absolute;
  background: #efefef;
  bottom: 0;
  left: 0;
}

.bar-heading.center {
  text-align: center;
}
.bar-heading.center:after {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
}

@media (max-width: 767px) {
  .content-box {
    padding: 15px;
  }
}
.trail {
  display: inline-block;
  width: 100%;
  list-style: none;
  padding: 0;
  margin: 0 0 24px 0;
}
.trail li {
  display: flex;
  align-items: center;
  float: left;
}
.trail li:after {
  content: "/";
  font-size: 16px;
  color: #678f00;
  padding: 0 4px;
}
.trail li a:link,
.trail li a:visited {
  color: #678f00;
  font-size: 16px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.trail li a:hover,
.trail li a:active,
.trail li a:focus {
  color: #000;
}
.trail li:last-child:after {
  display: none;
}

.sub-nav {
  background: #fff;
  padding: 5px;
}
.sub-nav .expand-inner {
  padding-top: 10px;
}
.sub-nav .expand-title {
  position: relative;
  color: #333;
  font-size: 18px;
  line-height: 22px;
  font-size: 1.125rem;
  line-height: 1.375rem;
  padding: 8px 38px 14px 15px;
}
.sub-nav .expand-title:after {
  content: "";
  width: 50px;
  height: 4px;
  position: absolute;
  background: #678F00;
  bottom: 0;
  left: 0;
}
.sub-nav .expand-title a:link,
.sub-nav .expand-title a:visited {
  color: #333;
}
.sub-nav .expand-title .toggle {
  width: 38px;
  height: 100%;
  align-items: center;
  display: none;
}
.sub-nav .expand-title .toggle:before {
  font-size: 32px;
  content: "keyboard_arrow_up";
  color: #666666;
}
.sub-nav .expand-title .toggle.collapse:before {
  content: "keyboard_arrow_down";
}

@media only screen and (max-width: 991px) {
  .sub-nav {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    margin-bottom: 15px;
    padding: 0;
  }
  .sub-nav .expand-title {
    padding: 14px 38px 14px 15px;
  }
  .sub-nav .expand-title:after {
    left: 0;
    height: 100%;
    width: 4px;
    margin-left: 0 !important;
  }
  .sub-nav .expand-title .toggle {
    display: flex;
  }
}
.subnav-nav {
  display: inline-block;
  float: left;
  width: 100%;
  margin-bottom: 20px;
  background: #ececec;
  padding: 0;
}
.subnav-nav .RadTreeView {
  display: inline;
  float: left;
}

.RadTreeView_Design001 ul {
  width: 100%;
}

.RadTreeView_Design001 ul li {
  width: 100%;
  padding: 0 !important;
  margin: 0 !important;
}

.RadTreeView_Design001 ul li > div {
  position: relative;
  margin: 0;
  width: 100%;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #fafafa;
}

.RadTreeView_Design001 ul ul ul > li > div {
  padding: 8px 15px;
}

.RadTreeView_Design001 ul ul ul ul > li > div {
  padding: 8px 30px;
}

.RadTreeView_Design001 ul li div a:link,
.RadTreeView_Design001 ul li div a:visited {
  font-size: 18px;
  line-height: 24px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #333;
}

.RadTreeView_Design001 ul li li div a:link,
.RadTreeView_Design001 ul li li div a:visited {
  font-size: 16px;
  line-height: 22px;
  font-size: 1rem;
  line-height: 1.375rem;
  color: #333;
}

.RadTreeView_Design001 ul li li li div a:link,
.RadTreeView_Design001 ul li li li div a:visited {
  font-size: 16px;
  line-height: 21px;
  font-size: 1rem;
  line-height: 1.3125rem;
  color: #333;
}

.RadTreeView_Design001 ul li li li li div a:link,
.RadTreeView_Design001 ul li li li li div a:visited {
  font-size: 14px;
  line-height: 16px;
  font-size: 0.875rem;
  line-height: 1rem;
  color: #333;
}

.RadTreeView_Design ul li div a:hover,
.RadTreeView_Design ul li div a:active,
.RadTreeView_Design ul li div a:focus {
  color: #678F00 !important;
}

.RadTreeView,
.RadTreeView a.rtIn {
  display: inline-block;
  width: 100% !important;
  width: auto;
  white-space: normal;
}

.RadTreeView .rtIn,
.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn {
  padding: 0;
  margin: 0;
}

.RadTreeView_Design001 .rtHover .rtIn,
.RadTreeView_Design001 .rtSelected .rtIn {
  border: none;
}

.RadTreeView .rtSp {
  width: 1px;
  height: 19px;
}

.RadTreeView .rtTop,
.RadTreeView .rtMid,
.RadTreeView .rtBot {
  padding-top: 8px;
  padding-right: 28px;
  padding-bottom: 8px;
  padding-left: 18px;
}

.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn {
  background-position: 0 100%;
  background-repeat: repeat-x;
}

.subNav {
  display: inline-block;
  width: 100%;
}

.RadTreeView {
  white-space: normal;
}

.RadTreeView ul {
  padding: 0 !important;
}

.RadTreeView ul li {
  pwidth: 100%;
}

.RadTreeView ul li > div {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.RadTreeView ul li > div:hover {
  cursor: pointer;
}

.RadTreeView > ul > li > ul > li > div {
  padding-left: 15px !important;
}
.RadTreeView > ul > li > ul > li > div:after {
  margin-left: 12px !important;
}

.RadTreeView > ul > li > ul > li > ul > li > div {
  padding-left: 30px !important;
}
.RadTreeView > ul > li > ul > li > ul > li > div:after {
  margin-left: 22px !important;
}

.RadTreeView > ul > li > ul > li > ul > li > ul > li > div {
  padding-left: 45px !important;
  font-size: 13px !important;
}
.RadTreeView > ul > li > ul > li > ul > li > ul > li > div:after {
  margin-left: 32px !important;
}

.RadTreeView > ul > li > ul > li > ul > li > ul > li > ul > li > div {
  padding-left: 60px !important;
  font-size: 13px !important;
}
.RadTreeView > ul > li > ul > li > ul > li > ul > li > ul > li > div:after {
  margin-left: 42px !important;
}

.RadTreeView > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > div {
  padding-left: 70px !important;
  font-size: 12px !important;
}
.RadTreeView > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > div:after {
  margin-left: 52px !important;
}

.RadTreeView > ul:first-child > li:first-child > div {
  width: 100%;
  border-top: none;
  border-bottom: none;
  padding: 8px 38px 8px 15px !important;
  margin: 0;
  display: flex;
  align-items: center;
}

.RadTreeView_Design001 .rtPlus,
.RadTreeView_Design001 .rtMinus {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  width: 28px;
  height: 28px;
  text-align: center;
  margin: 0 !important;
  background-image: none !important;
}
.RadTreeView_Design001 .rtPlus:after,
.RadTreeView_Design001 .rtMinus:after {
  display: inline-block;
  font-size: 18px;
  color: #9c9c9c;
  text-align: center;
  vertical-align: middle;
}

.RadTreeView_Design001 .rtPlus:after {
  content: "keyboard_arrow_down";
  font-size: 21px;
}

.RadTreeView_Design001 .rtMinus:after {
  content: "keyboard_arrow_up";
  font-size: 21px;
}

.RadTreeView .rtHover .rtIn,
.RadTreeView .rtSelected .rtIn {
  border: none !important;
}

.RadTreeView > ul > li > .expand-title:after {
  left: 15px;
}

@media (max-width: 991px) {
  .RadTreeView > ul > li > .expand-title:after {
    left: 0;
  }
}
.slider-landing-hero {
  position: relative;
}
.slider-landing-hero .slide-inner {
  display: flex;
  height: 370px;
}
.slider-landing-hero .slide-inner > div {
  -ms-flex: 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.slider-landing-hero .slide-inner .slider-txt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px 50px;
  color: #fff;
  /* Default */
  background: #678F00;
}
.slider-landing-hero .slide-inner .slider-txt .slide-title {
  font-size: 42px;
  line-height: 42px;
  font-size: 2.625rem;
  line-height: 2.625rem;
  margin-bottom: 15px;
}
.slider-landing-hero .slide-inner .slider-txt p {
  display: block;
  margin-bottom: 20px;
}
.slider-landing-hero .slide-inner .slider-txt .btn:link,
.slider-landing-hero .slide-inner .slider-txt .btn:visited {
  font-size: 14px;
}
.slider-landing-hero .slide-inner .slider-txt .btn:hover,
.slider-landing-hero .slide-inner .slider-txt .btn:active,
.slider-landing-hero .slide-inner .slider-txt .btn:focus {
  border-color: rgba(255, 255, 255, 0.6);
  background: rgba(255, 255, 255, 0.6);
  color: #000;
}
.slider-landing-hero .slide-inner .slider-img {
  background-size: cover;
  background-position: center center;
  bacgkround-repeat: no-repeat;
}

.landing-hero .slick-dots {
  z-index: 9;
  position: absolute;
  left: 45px;
  bottom: 10px;
}

@media (max-width: 991px) {
  .slider-landing-hero .slide-inner {
    height: auto;
  }
  .slider-landing-hero .slide-inner .slider-txt .btn:link, .slider-landing-hero .slide-inner .slider-txt .btn:visited {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .slider-landing-hero .slide-inner > div {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .slider-landing-hero .slide-inner {
    flex-direction: column;
  }
  .slider-landing-hero .slider-txt,
  .slider-landing-hero .slider-img {
    -ms-flex: 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .slider-landing-hero .slide-inner .slider-txt {
    order: 2;
    padding: 30px;
  }
  .slider-landing-hero .slide-inner .slider-img {
    order: 1;
    min-height: 250px;
  }
  .slider-landing-hero .slide-inner .slider-txt .slide-title {
    font-size: 24px;
    line-height: 24px;
    font-size: 1.5rem;
    line-height: 1.5rem;
  }
  .landing-hero .slick-dots {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
  }
  .slider-landing-hero .slick-prev,
  .slider-landing-hero .slick-next {
    display: none !important;
  }
}
.card {
  display: flex;
  flex-direction: row;
  border-radius: 0;
  margin-bottom: 15px;
}
.card .card-txt {
  padding: 20px;
}
.card .card-img {
  overflow: hidden;
  border-radius: 0;
}
.card .card-img img {
  width: 100%;
  height: auto;
}

.card.img-left,
.card.img-right {
  flex-direction: row;
}

.card.img-left .card-img,
.card.img-right .card-img {
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
}
.card.img-left .card-txt,
.card.img-right .card-txt {
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
  max-width: 60%;
}

.card.img-top {
  flex-direction: column;
}

.row-cards > div {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
}
.row-cards .card {
  align-self: stretch;
}

@media (max-width: 991px) {
  .card {
    width: 100%;
  }
}
.subnav-hor {
  margin-bottom: 15px;
  background: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}
.subnav-hor .expand-title {
  padding: 14px 38px 14px 15px;
  position: relative;
  color: #333;
  font-size: 16px;
  line-height: 24px;
  font-size: 1rem;
  line-height: 1.5rem;
  font-size: 18px;
  line-height: 22px;
  font-size: 1.125rem;
  line-height: 1.375rem;
  color: #333;
}
.subnav-hor .expand-title a:first-child {
  color: #333;
}
.subnav-hor .expand-title:after {
  content: "";
  width: 3px;
  height: 100%;
  position: absolute;
  background: #efefef;
  bottom: 0;
  left: 0;
}
.subnav-hor .expand-title .toggle {
  display: flex;
  width: 38px;
  height: 100%;
  align-items: center;
}
.subnav-hor .expand-title .toggle:before {
  font-size: 32px;
  content: "keyboard_arrow_up";
  color: #666666;
}
.subnav-hor .expand-title .toggle.collapse:before {
  content: "keyboard_arrow_down";
}
.subnav-hor .more > a {
  display: none;
}
.subnav-hor .expand-inner {
  padding-top: 0;
}
.subnav-hor #subnav-hor-list > li > ul > li > a:link,
.subnav-hor #subnav-hor-list > li > ul > li > a:visited {
  display: block;
  width: 100%;
  padding: 8px 15px;
  font-size: 18px;
  line-height: 24px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #333;
  border-bottom: 1px solid #fafafa;
}

@media (max-width: 991px) {
  #subnav-hor-list ul,
  #subnav-hor-list ul li {
    display: block;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .subnav-box {
    position: relative;
  }
  .subnav-box:before {
    position: absolute;
    display: inline-block;
    content: "";
    left: 0;
    height: 100%;
    width: 4px;
  }
  .subnav-hor .expand-title {
    display: none;
  }
  .subnav-hor .expand-inner {
    padding: 0;
  }
  #subnav-hor {
    *zoom: 1;
  }
  #subnav-hor:before,
  #subnav-hor:after {
    display: table;
    content: "";
  }
  #subnav-hor:after {
    clear: both;
  }
  #subnav-hor {
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 15px;
    position: relative;
    width: 100%;
  }
  #subnav-hor > ul {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 5;
  }
  #subnav-hor > ul > li {
    background: none;
    float: left;
    font-size: 16px;
    margin-bottom: 0;
    padding-left: 0;
    position: relative;
  }
  #subnav-hor > ul > li.hidden {
    display: none;
  }
  #subnav-hor > ul > li:hover ul {
    display: block;
  }
  #subnav-hor-list > li > a {
    display: flex;
    opacity: 0.75;
    padding: 15px;
    position: relative;
    color: #fff;
  }
  #subnav-hor-list > li > a:after {
    content: "";
    position: absolute;
    height: 3px;
    display: block;
    bottom: 0;
    width: 100%;
    opacity: 0;
    left: 0;
  }
  #subnav-hor-list > li > a:hover {
    opacity: 1;
  }
  #subnav-hor-list > li > a:hover:after {
    opacity: 1;
  }
  #subnav-hor ul ul {
    display: none;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 9;
  }
  #subnav-hor ul ul a {
    opacity: 0.75;
    display: block;
    padding: 15px;
    white-space: nowrap;
    color: #fff;
  }
  #subnav-hor ul ul a:hover {
    opacity: 1;
  }
  .subnav-hor #subnav-hor-list > li > ul > li > a:link,
  .subnav-hor #subnav-hor-list > li > ul > li > a:visited {
    font-size: 16px;
    line-height: 24px;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #fff;
    border: none;
    padding: 8px 20px;
  }
}
.er-times-row > div {
  padding-bottom: 30px;
}

.er-time-box {
  border: 1px solid #e1e1e1;
  padding: 20px;
  height: 100%;
}
.er-time-box .time {
  display: flex;
  align-items: center;
  color: #A6192E;
}
.er-time-box .time h3 {
  padding-bottom: 5px;
  padding-right: 4px;
  letter-spacing: -1px;
}
.er-time-box .time h3:first-child {
  position: relative;
}
.er-time-box .time h3:first-child:after {
  content: "";
  display: inline-block;
  position: absolute;
  background: #678F00;
  width: 32px;
  height: 4px;
  bottom: -4px;
  left: 0;
}
.er-time-box .time span {
  margin-top: -4px;
  margin-right: 5px;
}
.er-time-box h4 {
  font-size: 18px;
  line-height: 21px;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  padding: 15px 0 10px 0;
}
.er-time-box address {
  margin-bottom: 0;
  color: #000;
  font-family: "OpenSans-Bold", sans-serif;
}
.er-time-box .tel {
  display: block;
  font-family: "OpenSans-Bold", sans-serif;
  margin-bottom: 15px;
  color: #000 !important;
  line-height: 21px;
}
.er-time-box .txt {
  font-size: 14px;
  line-height: 18px;
  font-size: 0.875rem;
  line-height: 1.125rem;
}

@media (max-width: 991px) {
  .er-times-row > div {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.feat-doc-box {
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  .feat-doc-box.card.img-left {
    flex-direction: column !important;
  }
  .feat-doc-box.card.img-left .card-img {
    min-height: 240px;
    text-align: center;
  }
  .feat-doc-box.card.img-left .card-img > img {
    width: auto;
  }
  .feat-doc-box.card.img-left .card-img,
  .feat-doc-box.card.img-left .card-txt {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.ui-accordion-header {
  transition: background 0.3s ease;
  background: #F0F0F0;
  cursor: pointer;
  padding: 0.5em;
  border-bottom: 2px solid #678F00;
  color: #678F00;
}
.ui-accordion-header:before {
  float: right;
  font-family: "Material Icons";
  content: "\e145";
}

.ui-accordion-header:hover {
  background: #f8f8f8;
}

.ui-accordion-header.ui-state-active {
  border-bottom: 4px solid #678F00;
  background: #f8f8f8;
}
.ui-accordion-header.ui-state-active:before {
  float: right;
  font-family: "Material Icons";
  content: "\e15b";
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
}

.ui-accordion .ui-accordion-content {
  border-top: none;
}

.ui-accordion .ui-accordion-content-active {
  border-top: none;
  border-left: 1px solid #fafafa;
  border-right: 1px solid #fafafa;
  border-bottom: 1px solid #fafafa;
}

.content.home {
  padding: 48px 0;
}

.landing-hero-section {
  background: #f8f8f8;
}
.landing-hero-section .landing-content {
  padding: 30px 0;
}

@media (max-width: 767px) {
  .landing-hero-section .landing-hero {
    padding-top: 15px;
  }
  .landing-content > .container > .row > div .content-box {
    height: auto;
    margin-bottom: 15px;
  }
  .landing-content > .container > .row > div:first-child {
    order: 1;
  }
  .landing-content > .container > .row > div:last-child {
    order: 2;
  }
  .landing-content > .container > .row > div:last-child .content-box {
    padding: 0;
    background: none;
  }
}
@media (max-width: 991px) {
  .content-left {
    order: 2;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .content-right {
    order: 1;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.services-btns {
  padding: 50px 0 50px 0;
}

@media (max-width: 991px) {
  .services-btns .container .row > div {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 575px) {
  .services-btns .container .row > div {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .services-btns .btn:link,
  .services-btns .btn:visited {
    margin-bottom: 15px;
  }
}
.service-search {
  padding: 0 0 50px 0;
}

.services-az h2 {
  border-bottom: 1px solid #efefef;
}
.services-az ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px 50px -15px;
}
.services-az ul li {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
  padding: 10px 15px;
}

@media (max-width: 991px) {
  .services-az ul li {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.header-row {
  padding: 18px 0;
}
.header-row > .container > .row > div {
  display: flex;
  align-items: center;
}
.header-row > .container > .row > div:last-child {
  justify-content: flex-end;
}
.header-row .util-nav {
  display: inline-block;
  color: #7d716d;
}
.header-row .util-nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.header-row .util-nav ul li {
  float: left;
}
.header-row .util-nav ul li:after {
  content: "|";
  margin: 0 4px;
}
.header-row .util-nav ul li a:link,
.header-row .util-nav ul li a:visited {
  color: #7d716d;
  font-size: 14px;
  line-height: 18px;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.header-row .util-nav ul li a:hover,
.header-row .util-nav ul li a:active,
.header-row .util-nav ul li a:focus {
  color: #689100;
}

.btn-mychart img {
  width: 110px;
  height: auto;
}

@media (max-width: 991px) {
  .header-row {
    display: none;
  }
}
/***   Setup   *********************************************************/
/***********************************************************************/
nav.navbar {
  padding: 0;
}
nav.navbar .navbar-nav .nav-item > a:first-child:link,
nav.navbar .navbar-nav .nav-item > a:first-child:visited {
  display: flex;
  align-items: center;
  height: 100%;
}
nav.navbar .navbar-nav .nav-item > a:first-child:hover,
nav.navbar .navbar-nav .nav-item > a:first-child:active,
nav.navbar .navbar-nav .nav-item > a:first-child:focus {
  background: #e8e5e3;
}

@media (max-width: 991px) {
  nav.navbar {
    background: #fff;
    z-index: 2;
  }
}
.navbar-brand-row {
  position: relative;
  order: 2;
}

@media (max-width: 991px) {
  .navbar-brand-row {
    order: 1;
    width: 100%;
    border-bottom: 1px solid #efefef;
  }
}
.navbar-toggler {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 10px;
  width: 52px;
  height: 50px;
  border-radius: 0;
  border: none;
  background: #e8e5e3;
  border-left: 1px solid #e8e5e3;
  transition: all 0.3s ease;
}
.navbar-toggler > span {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  display: block;
  position: absolute;
  width: 32px;
  height: 4px;
  background: #678F00;
}

.navbar-toggler > span:nth-child(1) {
  top: 23px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.navbar-toggler > span:nth-child(2) {
  width: 0%;
  left: 50%;
}
.navbar-toggler > span:nth-child(3) {
  top: 23px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.navbar-toggler.collapsed {
  background: #fff;
}
.navbar-toggler.collapsed > span:nth-child(1) {
  top: 12px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.navbar-toggler.collapsed > span:nth-child(2) {
  top: 23px;
  width: 32px;
  left: auto;
}
.navbar-toggler.collapsed > span:nth-child(3) {
  top: 34px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

@media (min-width: 992px) {
  .nav-item.dropdown-li .nav-link:link, .nav-item.dropdown-li .nav-link:visited {
    padding: 20px 15px 20px 10px;
  }
  .nav-item.dropdown-li .nav-link:link:after, .nav-item.dropdown-li .nav-link:visited:after {
    display: inline-block;
    float: right;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0d7";
    font-size: 12px;
    padding-left: 7px;
  }
  .nav-item.dropdown-li.show .nav-link:link, .nav-item.dropdown-li.show .nav-link:visited {
    color: #000;
  }
}
.btn-search-toggle {
  float: right;
}

@media (max-width: 991px) {
  .btn-search-toggle {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.navbar-brand {
  display: none;
  height: 50px;
  width: 250px;
  padding: 7px 15px;
  word-break: break-word;
  white-space: normal;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 18px;
  line-height: 18px;
  font-size: 1.125rem;
  line-height: 1.125rem;
  color: #678F00 !important;
}

@media (max-width: 991px) {
  .navbar-brand {
    display: inline-block;
  }
}
nav.navbar a.dropdown-toggle:link, nav.navbar a.dropdown-toggle:visited {
  align-items: center;
  justify-content: center;
  width: 52px;
  min-height: 64px;
  margin-left: auto;
  position: absolute;
  right: 0;
  top: 0;
  margin: 0;
  padding: 0;
  max-height: 64px;
  color: #678F00;
  display: none;
}
nav.navbar a.dropdown-toggle:link:before, nav.navbar a.dropdown-toggle:visited:before {
  content: "keyboard_arrow_right";
}
nav.navbar a.dropdown-toggle:link:after, nav.navbar a.dropdown-toggle:visited:after {
  display: none;
}
nav.navbar .nav-item.show a.dropdown-toggle:link:before,
nav.navbar .nav-item.show a.dropdown-toggle:visited:before {
  content: "keyboard_arrow_down";
}

@media (max-width: 991px) {
  nav.navbar a.dropdown-toggle:link, nav.navbar a.dropdown-toggle:visited {
    display: block;
  }
  nav.navbar .navbar-collapse {
    order: 2;
  }
  nav.navbar a.dropdown-toggle:link,
  nav.navbar a.dropdown-toggle:visited {
    display: flex;
  }
  nav.navbar a.dropdown-toggle::after {
    display: none !important;
  }
  nav.navbar .dropdown-menu.show {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
  }
  nav.navbar .nav-item.dropdown-li.show .dropdown-toggle::before {
    content: "\f209";
  }
}
.dropdown-li.show > a.nav-link:link, .dropdown-li.show > a.nav-link:visited,
.dropdown-li.show > a.nav-link:hover, .dropdown-li.show > a.nav-link:active,
.dropdown-li.show > a.nav-link:focus, .dropdown-li.show > .dropdown-menu {
  background: rgba(255, 255, 255, 0.5);
}
.dropdown-li.show .dropdown-menu {
  border-top: 1px solid #ccc;
  box-shadow: none;
  -webkit-box-shadow: none;
}

/***   Theme   *********************************************************/
/***********************************************************************/
nav.navbar {
  background: #678F00;
  width: 100%;
  min-height: 64px;
}
nav.navbar .navbar-nav {
  display: flex;
  width: 100%;
}
nav.navbar .navbar-nav > li {
  flex-grow: 1;
}
nav.navbar .navbar-nav > li > a.nav-link:link, nav.navbar .navbar-nav > li > a.nav-link:visited {
  display: flex;
  color: #fff;
  font-size: 21px;
  line-height: 24px;
  font-size: 1.3125rem;
  line-height: 1.5rem;
  padding: 20px 15px;
  align-items: center;
  justify-content: center;
  font-family: "OpenSans-Medium", sans-serif;
}
nav.navbar .navbar-nav > li > a.nav-link:hover, nav.navbar .navbar-nav > li > a.nav-link:active, nav.navbar .navbar-nav > li > a.nav-link:focus {
  background: #557600;
  color: #000;
}
nav.navbar .utility-nav {
  list-style: none;
  padding: 0 5px;
  margin: 0 0 20px 0;
  column-count: 2;
}
nav.navbar .utility-nav li a:link,
nav.navbar .utility-nav li a:visited {
  color: #7d716d;
  padding: 4px 0;
  display: block;
}

.mobile-tel {
  padding: 20px 15px 0 15px;
  display: none;
  align-items: center;
  justify-content: center;
}
.mobile-tel a:link,
.mobile-tel a:visited {
  display: flex;
  border: 2px solid #7d716d;
  border-radius: 3px;
  font-size: 14px;
  line-height: 16px;
  font-size: 0.875rem;
  line-height: 1rem;
  font-family: "OpenSans-Medium", sans-serif;
  color: #7d716d;
}
.mobile-tel a:link > span,
.mobile-tel a:visited > span {
  display: block;
}
.mobile-tel a:link > div,
.mobile-tel a:visited > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.mobile-tel a:link > div:first-child,
.mobile-tel a:visited > div:first-child {
  padding: 4px 4px 4px 8px;
}
.mobile-tel a:link > div:first-child i,
.mobile-tel a:visited > div:first-child i {
  font-size: 28px;
}
.mobile-tel a:link > div:last-child,
.mobile-tel a:visited > div:last-child {
  padding: 5px 10px 3px 0;
}
.mobile-tel a:link > div:last-child > span:last-child,
.mobile-tel a:visited > div:last-child > span:last-child {
  font-size: 18px;
  line-height: 24px;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #D57800;
}

@media (max-width: 991px) {
  .mobile-tel {
    display: flex;
  }
}
.navbar-logos {
  display: none;
}
.navbar-logos .navbar-brand {
  margin: 0;
  padding: 10px;
}
.navbar-logos .navbar-mychart {
  display: inline-block;
  float: right;
  margin-left: auto;
  margin-right: 115px;
  margin-top: 9px;
}
.navbar-logos .navbar-mychart > img {
  width: 100px;
  height: auto;
}

@media (max-width: 991px) {
  .navbar-logos {
    display: flex;
  }
}
@media (max-width: 1199px) {
  nav.navbar .navbar-nav > li > a.nav-link:link,
  nav.navbar .navbar-nav > li > a.nav-link:visited {
    font-size: 18px;
    line-height: 22px;
    font-size: 1.125rem;
    line-height: 1.375rem;
  }
}
@media (max-width: 991px) {
  #mainnav {
    background: #e8e5e3;
    z-index: 2;
  }
  nav.navbar {
    background: #fff;
    min-height: 50px;
  }
  nav.navbar .navbar-nav {
    padding: 10px 20px 20px 20px;
  }
  nav.navbar .navbar-nav > li {
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  nav.navbar .navbar-nav > li > a.nav-link:link,
  nav.navbar .navbar-nav > li > a.nav-link:visited {
    padding: 15px;
    font-size: 19px;
    line-height: 22px;
    font-size: 1.1875rem;
    line-height: 1.375rem;
    color: #7d716d;
    justify-content: left;
    background: #e8e5e3;
  }
  nav.navbar .navbar-nav > li > a.nav-link:hover,
  nav.navbar .navbar-nav > li > a.nav-link:active,
  nav.navbar .navbar-nav > li > a.nav-link:focus {
    color: #678F00;
    background: #fff;
  }
  nav.navbar .navbar-nav .nav-item.show > a:first-child:link,
  nav.navbar .navbar-nav .nav-item.show > a:first-child:visited {
    background: rgba(255, 255, 255, 0.5);
  }
  nav.navbar .navbar-nav a.dropdown-toggle:link,
  nav.navbar .navbar-nav a.dropdown-toggle:visited {
    min-height: 54px;
  }
  nav.navbar .navbar-nav a.dropdown-toggle:link:before,
  nav.navbar .navbar-nav a.dropdown-toggle:visited:before {
    font-size: 42px;
  }
}
.btn-call-toggle,
.btn-call-toggle:link,
.btn-call-toggle:visited {
  display: none;
  position: absolute;
  top: 0;
  right: 100px;
  height: 50px;
  background: #678F00;
  border-radius: 0;
  font-size: 21px;
  color: #fff;
  align-items: center;
  padding: 0 15px;
  margin-left: auto;
  border-left: 1px solid #4375d0;
}

.btn-call-toggle:hover,
.btn-call-toggle:active,
.btn-call-toggle:focus {
  background: #557600;
}

@media (max-width: 991px) {
  .btn-call-toggle,
  .btn-call-toggle:link,
  .btn-call-toggle:visited {
    display: flex;
  }
}
.navbar-nav-utility {
  padding: 15px;
  display: none;
}

@media (max-width: 991px) {
  .navbar-nav-utility {
    display: block;
  }
}
#footer-row {
  padding: 50px 0;
}
#footer-row .footer-left {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
#footer-row .footer-right {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
#footer-row .menus-col {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
#footer-row .expand-title {
  padding: 9px 15px 9px 15px;
}
#footer-row .expand-title a:first-child {
  font-size: 14px;
  line-height: 16px;
  font-size: 0.875rem;
  line-height: 1rem;
  text-transform: uppercase;
  color: #7d716d;
  font-family: "OpenSans-Medium", sans-serif;
  letter-spacing: normal;
}
#footer-row .expand-title .toggle {
  height: 39px;
  width: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
  color: #7d716d;
}
#footer-row .expand-title .toggle:before {
  content: "keyboard_arrow_up";
}
#footer-row .expand-title .toggle.collapse:before {
  content: "keyboard_arrow_down";
}
#footer-row .expand-inner {
  padding-top: 0;
  padding-bottom: 20px;
}
#footer-row .footer-menu li a:link,
#footer-row .footer-menu li a:visited {
  display: block;
  padding: 6px 0;
  font-size: 14px;
  line-height: 18px;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #333;
  cursor: pointer;
}
#footer-row .footer-menu li a:hover,
#footer-row .footer-menu li a:active,
#footer-row .footer-menu li a:focus {
  color: #678F00;
}
#footer-row .footer-logo {
  display: block;
  margin: 9px 0 26px 0;
}
#footer-row .footer-logo img {
  max-width: 174px;
  height: auto;
}
#footer-row .footer-call {
  display: block;
  margin-bottom: 30px;
}
#footer-row .footer-call > span:first-child {
  font-family: "OpenSans-Medium", sans-serif;
  color: #666666;
  display: block;
}
#footer-row .footer-call > span:nth-child(2) {
  font-family: "OpenSans-Medium", sans-serif;
  color: #000;
}
#footer-row .footer-call a:link,
#footer-row .footer-call a:visited {
  font-family: "OpenSans-Medium", sans-serif;
}
#footer-row .footer-quicklinks .expand-title {
  padding: 0 0 10px 0;
  text-transform: uppercase;
}
#footer-row .footer-quicklinks .expand-title a:first-child {
  font-size: 18px;
  line-height: 21px;
  font-size: 1.125rem;
  line-height: 1.3125rem;
}
#footer-row .footer-quicklinks .expand-inner {
  padding: 0;
}
#footer-row .footer-quicklinks .expand-inner ul {
  margin-bottom: 30px;
}
#footer-row .footer-quicklinks .expand-inner ul li a:link,
#footer-row .footer-quicklinks .expand-inner ul li a:visited {
  font-size: 16px;
  line-height: 21px;
  font-size: 1rem;
  line-height: 1.3125rem;
}
#footer-row .footer-quicklinks .footer-mychart {
  display: block;
  margin-bottom: 30px;
}

.copyright-row {
  border-top: 1px solid #e0e0e0;
  margin-top: 20px;
}
.copyright-row .copy-left,
.copyright-row .copy-right {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 15px;
  font-size: 12px;
  line-height: 16px;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #999;
}
.copyright-row a:link,
.copyright-row a:visited {
  color: #999;
}
.copyright-row a:hover,
.copyright-row a:active,
.copyright-row a:focus {
  color: #678F00;
}

@media only screen and (max-width: 991px) {
  #footer-row .menus-col {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (max-width: 767px) {
  #footer-row .container {
    padding-left: 0;
    padding-right: 0;
  }
  #footer-row .row {
    margin-left: 0;
    margin-right: 0;
  }
  #footer-row .footer-left,
  #footer-row .footer-right {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  #footer-row .footer-right {
    border-bottom: 1px solid #e0e0e0;
  }
  #footer-row .footer-logo,
  #footer-row .footer-call {
    padding-left: 15px;
    padding-right: 15px;
  }
  #footer-row .menus-col {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  #footer-row .expand-title {
    border-top: 1px solid #e0e0e0;
  }
  #footer-row .expand-title .toggle {
    display: flex;
  }
  #footer-row .footer-quicklinks .expand-title {
    padding: 8px 15px;
  }
  #footer-row .footer-quicklinks .footer-menu {
    padding-left: 15px;
    padding-right: 15px;
  }
  #footer-row .footer-quicklinks .footer-mychart {
    padding-left: 15px;
    padding-right: 15px;
  }
  .copyright-row {
    border-top: none;
    padding-top: 20px;
  }
  .copyright-row .copy-left,
  .copyright-row .copy-right {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 15px 15px 15px;
  }
  .copyright-row .copy-left p,
  .copyright-row .copy-right p {
    margin: 0;
  }
}
.hero-section {
  background: #f9f9f9;
  padding-bottom: 30px;
}

.content-hero {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
.content-hero .hero {
  position: relative;
  display: flex;
  align-items: center;
  height: 240px;
}
.content-hero .hero-txt {
  position: absolute;
  z-index: 2;
  padding: 0 40px;
  width: 50%;
  color: #fff;
}
.content-hero .hero-txt .hero-title {
  font-size: 42px;
  line-height: 42px;
  font-size: 2.625rem;
  line-height: 2.625rem;
}
.content-hero .hero-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 240px;
}

@media (max-width: 767px) {
  .content-hero .hero {
    height: auto;
    flex-direction: column;
  }
  .content-hero .hero-txt,
  .content-hero .hero-img {
    position: relative;
    z-index: 0;
  }
  .content-hero .hero-txt {
    width: 100%;
    order: 2;
    padding: 30px 20px;
  }
  .content-hero .hero-txt .hero-title {
    font-size: 24px;
    line-height: 28px;
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .content-hero .hero-img {
    height: 200px;
  }
}
.hero-home {
  background: #f8f8f8;
}
.hero-home > .container > .row > div:first-child {
  padding-right: 10px;
}
.hero-home label {
  width: 148px;
  font-size: 20px;
  line-height: 30px;
  font-size: 1.25rem;
  line-height: 1.875rem;
  color: #666666;
  font-family: "OpenSans-Medium", sans-serif;
  margin: 0 16px 0 0;
}
.hero-home select, .hero-home input {
  border: none;
  background: #e1e1e1;
}
.hero-home select::-ms-expand {
  display: none;
}
.hero-home .select-dropdown {
  flex: 1;
  border: none;
}
.hero-home .input-group.specialty {
  border-bottom: 1px solid #dfdfdf;
  padding: 15px 0;
}
.hero-home .input-group.location {
  padding: 15px 0;
}
.hero-home .btn-green {
  font-family: "OpenSans-Medium", sans-serif;
  text-transform: initial;
  font-size: 15px;
  line-height: 24px;
  font-size: 0.9375rem;
  line-height: 1.5rem;
}

@media (max-width: 991px) {
  .hero-home > .container > .row > div {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hero-home > .container > .row > div:first-child {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 575px) {
  .hero-home > .container > .row > div:first-child {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }
  .hero-home label {
    width: 100%;
  }
}
#social-row {
  background: #678F00;
  color: #fff;
  padding: 20px 0;
}
#social-row .newsletter-signup {
  display: flex;
  align-items: center;
}
#social-row .newsletter-signup h6 {
  font-family: "OpenSans-Medium", sans-serif;
  margin: 0;
}
#social-row .newsletter-signup .btn {
  border-width: 2px;
  border-color: rgba(255, 255, 255, 0.7);
  text-transform: none;
  font-family: "OpenSans-Medium", sans-serif;
  margin-left: 15px;
  border-radius: 3px;
}
#social-row .newsletter-signup .btn:hover,
#social-row .newsletter-signup .btn:active,
#social-row .newsletter-signup .btn:focus {
  background: #fff;
  color: #678F00;
}
#social-row .social-list {
  display: inline-block;
  padding: 0;
  margin: 9px 0 0 0;
  list-style: none;
  float: right;
}
#social-row .social-list li {
  float: left;
}
#social-row .social-list li a:link,
#social-row .social-list li a:visited {
  color: #fff;
  font-size: 18px;
  margin-left: 15px;
}
#social-row .social-list li a:hover,
#social-row .social-list li a:active,
#social-row .social-list li a:focus {
  opacity: 0.5;
}

@media only screen and (max-width: 767px) {
  #social-row .newsletter-signup {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    margin-bottom: 15px;
  }
  #social-row .newsletter-signup h6 {
    margin-right: 30px;
  }
  #social-row .newsletter-signup .btn {
    min-width: 94px;
    margin-left: auto;
  }
  #social-row .social-list {
    justify-content: center;
    display: flex;
    float: none;
  }
}
.row-feature-boxes > div {
  display: flex;
}

.section-boxes {
  padding: 40px 0;
}

@media (max-width: 767px) {
  .section-boxes {
    padding: 30px 0;
  }
}
#landing-locations {
  padding: 60px 0;
  background: #f8f8f8;
}
#landing-locations .card {
  margin: 15px 0;
  color: #000;
}
#landing-locations .card .location-title {
  font-family: "OpenSans-Regular", sans-serif;
  color: #000;
}
#landing-locations .card .btn-directions {
  padding-left: 0;
  margin-bottom: 15px;
  border: none;
  background: none;
}
#landing-locations .card .btn-directions > i {
  margin-right: 6px;
}
#landing-locations .card .btn-directions:hover,
#landing-locations .card .btn-directions:active,
#landing-locations .card .btn-directions:focus {
  background: none;
}

@media (max-width: 767px) {
  #landing-locations .card {
    flex-direction: column;
  }
  #landing-locations .card.img-left .card-img,
  #landing-locations .card.img-right .card-img {
    min-height: 180px;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  #landing-locations .card-txt {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.section-related-info {
  background: #f7f7f7;
  padding: 40px 0;
  border-top: 1px solid #fff;
}
.section-related-info .related-info {
  display: flex;
}
.section-related-info .related-info > div {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.section-related-info .expand-title a:first-child {
  color: #333;
  text-transform: uppercase;
  font-family: "OpenSans-Regular", sans-serif;
}
.section-related-info .expand-title .toggle {
  display: none;
  height: 37px;
  width: 38px;
  display: flex;
  align-items: center;
  justify-content: center;
  display: none;
  color: #7d716d;
}
.section-related-info .expand-title .toggle:before {
  content: "keyboard_arrow_up";
}
.section-related-info .expand-title .toggle.collapse:before {
  content: "keyboard_arrow_down";
}
.section-related-info .expand-inner {
  padding-top: 0;
}
.section-related-info .expand-inner ul {
  margin-bottom: 10px;
}
.section-related-info .expand-inner ul li {
  padding: 8px 0;
  font-size: 15px;
  line-height: 18px;
  font-size: 0.9375rem;
  line-height: 1.125rem;
}
.section-related-info .expand-inner ul li a:link,
.section-related-info .expand-inner ul li a:visited {
  color: #333;
}
.section-related-info .expand-inner .related-more {
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.section-related-info .expand-inner .related-more i {
  font-size: 22px;
  margin-left: -3px;
}

@media (max-width: 991px) {
  .section-related-info .expand-title {
    border-bottom: 1px solid #d9d9d9;
    padding-left: 0;
  }
  .section-related-info .expand-title .toggle {
    display: flex;
  }
  .section-related-info .expand-inner {
    padding-left: 0;
  }
  .section-related-info .related-info {
    flex-direction: column;
  }
  .section-related-info .related-info div {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .section-related-info .related-info {
    flex-direction: column;
  }
  .section-related-info .related-info div {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.theme-green {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-green .bar-heading:after,
.theme-green .bar-heading.center:after,
.theme-green .expand-title:after {
  background: #678F00 !important;
}
.theme-green .content a:link,
.theme-green .content a:visited {
  color: #678F00;
}
.theme-green .content a:hover,
.theme-green .content a:active,
.theme-green .content a:focus {
  color: rgba(103, 143, 0, 0.8);
}
.theme-green .RadTreeView .rtHover .rtIn {
  color: #678F00 !important;
}
.theme-green .slider-landing-hero .slide-inner > .slider-txt {
  background: #678F00;
}
.theme-green .slider-landing-hero .slider-txt {
  background: #678F00;
}
.theme-green .btn-theme,
.theme-green .btn-theme:link,
.theme-green .btn-theme:visited {
  background: #678F00;
  color: #fff;
}
.theme-green .btn-theme:hover,
.theme-green .btn-theme:active,
.theme-green .btn-theme:focus {
  background: rgba(103, 143, 0, 0.8);
}
.theme-green .btn-theme.btn-outline,
.theme-green .btn-theme.btn-outline:link,
.theme-green .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #678F00;
  color: #678F00;
}
.theme-green .btn-theme.btn-outline:hover,
.theme-green .btn-theme.btn-outline:active,
.theme-green .btn-theme.btn-outline:focus {
  background: #678F00;
  color: #fff;
}
.theme-green .pill,
.theme-green .pill.theme {
  background: #678F00;
}
.theme-green .pill:hover,
.theme-green .pill.theme:hover {
  background: rgba(103, 143, 0, 0.8);
}
.theme-green .feature-icon-box > .bg.theme {
  background: #678F00;
}
.theme-green .section-related-info .expand-inner ul li a:hover,
.theme-green .section-related-info .expand-inner ul li a:active,
.theme-green .section-related-info .expand-inner ul li a:focus {
  color: #678F00;
}
.theme-green .ui-accordion-header {
  color: #678F00;
  border-bottom: 2px solid #678F00;
}
.theme-green .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-green .content-box .feature-img-box .overlay.theme.inner:after {
  background: #678F00 !important;
}
.theme-green .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-green .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-green .content-box .feature-category-box .pill {
  background: #678F00 !important;
  color: #fff !important;
}
.theme-green .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-green .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-green .content-box .btn-primary,
.theme-green .content-box .btn-primary:link,
.theme-green .content-box .btn-primary:visited {
  border-color: #678F00 !important;
  background: #678F00;
  color: #fff !important;
}
.theme-green .content-box .btn-primary:hover,
.theme-green .content-box .btn-primary:active,
.theme-green .content-box .btn-primary:focus {
  border-color: #678F00 !important;
  background-color: #79a900 !important;
  color: #fff !important;
}
.theme-green .content-box .is-btn-ghost1 {
  color: #678F00 !important;
  border: 2px solid #678F00 !important;
}
.theme-green .content-box .is-btn-ghost1:hover,
.theme-green .content-box .is-btn-ghost1:active,
.theme-green .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #678F00 !important;
  border: 2px solid #678F00 !important;
}
.theme-green .content-box .is-btn-ghost2 {
  color: #678F00 !important;
}
.theme-green .content-box .is-btn-ghost2:hover,
.theme-green .content-box .is-btn-ghost2:active,
.theme-green .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #678F00 !important;
  border: 2px solid #678F00 !important;
}
.theme-green .content-box .is-card-circle {
  background: #678F00 !important;
}
.theme-green .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-green .content-box .is-dark-text .is-social a:hover > i,
.theme-green .content-box .is-social a:hover > i {
  color: #678F00;
}
.theme-green .content-box .row.clearfix > .column .icon, .theme-green .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-green .content-box .row.clearfix > .footer-left .icon,
.theme-green .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-green .content-box .row.clearfix > .footer-right .icon, .theme-green .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-green .content-box .row.clearfix > .menus-col .icon, .theme-green .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-green .content-box .row.clearfix > .copy-left .icon,
.theme-green .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-green .content-box .row.clearfix > .copy-right .icon {
  color: #678F00;
}
@media (min-width: 992px) {
  .theme-green #subnav-hor {
    background: #678F00;
  }
  .theme-green #subnav-hor ul ul {
    background: #678F00;
  }
}
.theme-green .related-more {
  color: #678F00;
}
.theme-green .theme-bg {
  background-color: #678F00;
}
@media (max-width: 767px) {
  .theme-green .mobile-theme-bg {
    background-color: #678F00;
  }
}

a.pill.green {
  background: #678F00;
}

a.pill.green:hover {
  background: #79a900;
}

.overlay.green:after {
  background: #678F00;
}

.bg.green {
  background: #678F00;
}

.btn-green,
.btn-green:link,
.btn-green:visited {
  border-color: #678F00;
  background-color: #678F00;
  color: #fff;
}

.btn-green:hover,
.btn-green:active,
.btn-green:focus {
  background-color: #79a900;
  color: #fff;
}

.bar-heading.green:after {
  background: #678F00;
}

.theme-orange {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-orange .bar-heading:after,
.theme-orange .bar-heading.center:after,
.theme-orange .expand-title:after {
  background: #D57800 !important;
}
.theme-orange .content a:link,
.theme-orange .content a:visited {
  color: #D57800;
}
.theme-orange .content a:hover,
.theme-orange .content a:active,
.theme-orange .content a:focus {
  color: rgba(213, 120, 0, 0.8);
}
.theme-orange .RadTreeView .rtHover .rtIn {
  color: #D57800 !important;
}
.theme-orange .slider-landing-hero .slide-inner > .slider-txt {
  background: #D57800;
}
.theme-orange .slider-landing-hero .slider-txt {
  background: #D57800;
}
.theme-orange .btn-theme,
.theme-orange .btn-theme:link,
.theme-orange .btn-theme:visited {
  background: #D57800;
  color: #fff;
}
.theme-orange .btn-theme:hover,
.theme-orange .btn-theme:active,
.theme-orange .btn-theme:focus {
  background: rgba(213, 120, 0, 0.8);
}
.theme-orange .btn-theme.btn-outline,
.theme-orange .btn-theme.btn-outline:link,
.theme-orange .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #D57800;
  color: #D57800;
}
.theme-orange .btn-theme.btn-outline:hover,
.theme-orange .btn-theme.btn-outline:active,
.theme-orange .btn-theme.btn-outline:focus {
  background: #D57800;
  color: #fff;
}
.theme-orange .pill,
.theme-orange .pill.theme {
  background: #D57800;
}
.theme-orange .pill:hover,
.theme-orange .pill.theme:hover {
  background: rgba(213, 120, 0, 0.8);
}
.theme-orange .feature-icon-box > .bg.theme {
  background: #D57800;
}
.theme-orange .section-related-info .expand-inner ul li a:hover,
.theme-orange .section-related-info .expand-inner ul li a:active,
.theme-orange .section-related-info .expand-inner ul li a:focus {
  color: #D57800;
}
.theme-orange .ui-accordion-header {
  color: #D57800;
  border-bottom: 2px solid #D57800;
}
.theme-orange .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-orange .content-box .feature-img-box .overlay.theme.inner:after {
  background: #D57800 !important;
}
.theme-orange .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-orange .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-orange .content-box .feature-category-box .pill {
  background: #D57800 !important;
  color: #fff !important;
}
.theme-orange .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-orange .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-orange .content-box .btn-primary,
.theme-orange .content-box .btn-primary:link,
.theme-orange .content-box .btn-primary:visited {
  border-color: #D57800 !important;
  background: #D57800;
  color: #fff !important;
}
.theme-orange .content-box .btn-primary:hover,
.theme-orange .content-box .btn-primary:active,
.theme-orange .content-box .btn-primary:focus {
  border-color: #D57800 !important;
  background-color: #ef8600 !important;
  color: #fff !important;
}
.theme-orange .content-box .is-btn-ghost1 {
  color: #D57800 !important;
  border: 2px solid #D57800 !important;
}
.theme-orange .content-box .is-btn-ghost1:hover,
.theme-orange .content-box .is-btn-ghost1:active,
.theme-orange .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #D57800 !important;
  border: 2px solid #D57800 !important;
}
.theme-orange .content-box .is-btn-ghost2 {
  color: #D57800 !important;
}
.theme-orange .content-box .is-btn-ghost2:hover,
.theme-orange .content-box .is-btn-ghost2:active,
.theme-orange .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #D57800 !important;
  border: 2px solid #D57800 !important;
}
.theme-orange .content-box .is-card-circle {
  background: #D57800 !important;
}
.theme-orange .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-orange .content-box .is-dark-text .is-social a:hover > i,
.theme-orange .content-box .is-social a:hover > i {
  color: #D57800;
}
.theme-orange .content-box .row.clearfix > .column .icon, .theme-orange .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-orange .content-box .row.clearfix > .footer-left .icon,
.theme-orange .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-orange .content-box .row.clearfix > .footer-right .icon, .theme-orange .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-orange .content-box .row.clearfix > .menus-col .icon, .theme-orange .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-orange .content-box .row.clearfix > .copy-left .icon,
.theme-orange .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-orange .content-box .row.clearfix > .copy-right .icon {
  color: #D57800;
}
@media (min-width: 992px) {
  .theme-orange #subnav-hor {
    background: #D57800;
  }
  .theme-orange #subnav-hor ul ul {
    background: #D57800;
  }
}
.theme-orange .related-more {
  color: #D57800;
}
.theme-orange .theme-bg {
  background-color: #D57800;
}
@media (max-width: 767px) {
  .theme-orange .mobile-theme-bg {
    background-color: #D57800;
  }
}

a.pill.orange {
  background: #D57800;
}

a.pill.orange:hover {
  background: #ef8600;
}

.overlay.orange:after {
  background: #D57800;
}

.bg.orange {
  background: #D57800;
}

.btn-orange,
.btn-orange:link,
.btn-orange:visited {
  border-color: #D57800;
  background-color: #D57800;
  color: #fff;
}

.btn-orange:hover,
.btn-orange:active,
.btn-orange:focus {
  background-color: #ef8600;
  color: #fff;
}

.bar-heading.orange:after {
  background: #D57800;
}

.theme-blue {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-blue .bar-heading:after,
.theme-blue .bar-heading.center:after,
.theme-blue .expand-title:after {
  background: #004B87 !important;
}
.theme-blue .content a:link,
.theme-blue .content a:visited {
  color: #004B87;
}
.theme-blue .content a:hover,
.theme-blue .content a:active,
.theme-blue .content a:focus {
  color: rgba(0, 75, 135, 0.8);
}
.theme-blue .RadTreeView .rtHover .rtIn {
  color: #004B87 !important;
}
.theme-blue .slider-landing-hero .slide-inner > .slider-txt {
  background: #004B87;
}
.theme-blue .slider-landing-hero .slider-txt {
  background: #004B87;
}
.theme-blue .btn-theme,
.theme-blue .btn-theme:link,
.theme-blue .btn-theme:visited {
  background: #004B87;
  color: #fff;
}
.theme-blue .btn-theme:hover,
.theme-blue .btn-theme:active,
.theme-blue .btn-theme:focus {
  background: rgba(0, 75, 135, 0.8);
}
.theme-blue .btn-theme.btn-outline,
.theme-blue .btn-theme.btn-outline:link,
.theme-blue .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #004B87;
  color: #004B87;
}
.theme-blue .btn-theme.btn-outline:hover,
.theme-blue .btn-theme.btn-outline:active,
.theme-blue .btn-theme.btn-outline:focus {
  background: #004B87;
  color: #fff;
}
.theme-blue .pill,
.theme-blue .pill.theme {
  background: #004B87;
}
.theme-blue .pill:hover,
.theme-blue .pill.theme:hover {
  background: rgba(0, 75, 135, 0.8);
}
.theme-blue .feature-icon-box > .bg.theme {
  background: #004B87;
}
.theme-blue .section-related-info .expand-inner ul li a:hover,
.theme-blue .section-related-info .expand-inner ul li a:active,
.theme-blue .section-related-info .expand-inner ul li a:focus {
  color: #004B87;
}
.theme-blue .ui-accordion-header {
  color: #004B87;
  border-bottom: 2px solid #004B87;
}
.theme-blue .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-blue .content-box .feature-img-box .overlay.theme.inner:after {
  background: #004B87 !important;
}
.theme-blue .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-blue .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-blue .content-box .feature-category-box .pill {
  background: #004B87 !important;
  color: #fff !important;
}
.theme-blue .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-blue .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-blue .content-box .btn-primary,
.theme-blue .content-box .btn-primary:link,
.theme-blue .content-box .btn-primary:visited {
  border-color: #004B87 !important;
  background: #004B87;
  color: #fff !important;
}
.theme-blue .content-box .btn-primary:hover,
.theme-blue .content-box .btn-primary:active,
.theme-blue .content-box .btn-primary:focus {
  border-color: #004B87 !important;
  background-color: #0059a1 !important;
  color: #fff !important;
}
.theme-blue .content-box .is-btn-ghost1 {
  color: #004B87 !important;
  border: 2px solid #004B87 !important;
}
.theme-blue .content-box .is-btn-ghost1:hover,
.theme-blue .content-box .is-btn-ghost1:active,
.theme-blue .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #004B87 !important;
  border: 2px solid #004B87 !important;
}
.theme-blue .content-box .is-btn-ghost2 {
  color: #004B87 !important;
}
.theme-blue .content-box .is-btn-ghost2:hover,
.theme-blue .content-box .is-btn-ghost2:active,
.theme-blue .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #004B87 !important;
  border: 2px solid #004B87 !important;
}
.theme-blue .content-box .is-card-circle {
  background: #004B87 !important;
}
.theme-blue .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-blue .content-box .is-dark-text .is-social a:hover > i,
.theme-blue .content-box .is-social a:hover > i {
  color: #004B87;
}
.theme-blue .content-box .row.clearfix > .column .icon, .theme-blue .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-blue .content-box .row.clearfix > .footer-left .icon,
.theme-blue .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-blue .content-box .row.clearfix > .footer-right .icon, .theme-blue .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-blue .content-box .row.clearfix > .menus-col .icon, .theme-blue .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-blue .content-box .row.clearfix > .copy-left .icon,
.theme-blue .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-blue .content-box .row.clearfix > .copy-right .icon {
  color: #004B87;
}
@media (min-width: 992px) {
  .theme-blue #subnav-hor {
    background: #004B87;
  }
  .theme-blue #subnav-hor ul ul {
    background: #004B87;
  }
}
.theme-blue .related-more {
  color: #004B87;
}
.theme-blue .theme-bg {
  background-color: #004B87;
}
@media (max-width: 767px) {
  .theme-blue .mobile-theme-bg {
    background-color: #004B87;
  }
}

a.pill.blue {
  background: #004B87;
}

a.pill.blue:hover {
  background: #0059a1;
}

.overlay.blue:after {
  background: #004B87;
}

.bg.blue {
  background: #004B87;
}

.btn-blue,
.btn-blue:link,
.btn-blue:visited {
  border-color: #004B87;
  background-color: #004B87;
  color: #fff;
}

.btn-blue:hover,
.btn-blue:active,
.btn-blue:focus {
  background-color: #0059a1;
  color: #fff;
}

.bar-heading.blue:after {
  background: #004B87;
}

.theme-pink {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-pink .bar-heading:after,
.theme-pink .bar-heading.center:after,
.theme-pink .expand-title:after {
  background: #AA0061 !important;
}
.theme-pink .content a:link,
.theme-pink .content a:visited {
  color: #AA0061;
}
.theme-pink .content a:hover,
.theme-pink .content a:active,
.theme-pink .content a:focus {
  color: rgba(170, 0, 97, 0.8);
}
.theme-pink .RadTreeView .rtHover .rtIn {
  color: #AA0061 !important;
}
.theme-pink .slider-landing-hero .slide-inner > .slider-txt {
  background: #AA0061;
}
.theme-pink .slider-landing-hero .slider-txt {
  background: #AA0061;
}
.theme-pink .btn-theme,
.theme-pink .btn-theme:link,
.theme-pink .btn-theme:visited {
  background: #AA0061;
  color: #fff;
}
.theme-pink .btn-theme:hover,
.theme-pink .btn-theme:active,
.theme-pink .btn-theme:focus {
  background: rgba(170, 0, 97, 0.8);
}
.theme-pink .btn-theme.btn-outline,
.theme-pink .btn-theme.btn-outline:link,
.theme-pink .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #AA0061;
  color: #AA0061;
}
.theme-pink .btn-theme.btn-outline:hover,
.theme-pink .btn-theme.btn-outline:active,
.theme-pink .btn-theme.btn-outline:focus {
  background: #AA0061;
  color: #fff;
}
.theme-pink .pill,
.theme-pink .pill.theme {
  background: #AA0061;
}
.theme-pink .pill:hover,
.theme-pink .pill.theme:hover {
  background: rgba(170, 0, 97, 0.8);
}
.theme-pink .feature-icon-box > .bg.theme {
  background: #AA0061;
}
.theme-pink .section-related-info .expand-inner ul li a:hover,
.theme-pink .section-related-info .expand-inner ul li a:active,
.theme-pink .section-related-info .expand-inner ul li a:focus {
  color: #AA0061;
}
.theme-pink .ui-accordion-header {
  color: #AA0061;
  border-bottom: 2px solid #AA0061;
}
.theme-pink .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-pink .content-box .feature-img-box .overlay.theme.inner:after {
  background: #AA0061 !important;
}
.theme-pink .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-pink .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-pink .content-box .feature-category-box .pill {
  background: #AA0061 !important;
  color: #fff !important;
}
.theme-pink .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-pink .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-pink .content-box .btn-primary,
.theme-pink .content-box .btn-primary:link,
.theme-pink .content-box .btn-primary:visited {
  border-color: #AA0061 !important;
  background: #AA0061;
  color: #fff !important;
}
.theme-pink .content-box .btn-primary:hover,
.theme-pink .content-box .btn-primary:active,
.theme-pink .content-box .btn-primary:focus {
  border-color: #AA0061 !important;
  background-color: #c40070 !important;
  color: #fff !important;
}
.theme-pink .content-box .is-btn-ghost1 {
  color: #AA0061 !important;
  border: 2px solid #AA0061 !important;
}
.theme-pink .content-box .is-btn-ghost1:hover,
.theme-pink .content-box .is-btn-ghost1:active,
.theme-pink .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #AA0061 !important;
  border: 2px solid #AA0061 !important;
}
.theme-pink .content-box .is-btn-ghost2 {
  color: #AA0061 !important;
}
.theme-pink .content-box .is-btn-ghost2:hover,
.theme-pink .content-box .is-btn-ghost2:active,
.theme-pink .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #AA0061 !important;
  border: 2px solid #AA0061 !important;
}
.theme-pink .content-box .is-card-circle {
  background: #AA0061 !important;
}
.theme-pink .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-pink .content-box .is-dark-text .is-social a:hover > i,
.theme-pink .content-box .is-social a:hover > i {
  color: #AA0061;
}
.theme-pink .content-box .row.clearfix > .column .icon, .theme-pink .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-pink .content-box .row.clearfix > .footer-left .icon,
.theme-pink .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-pink .content-box .row.clearfix > .footer-right .icon, .theme-pink .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-pink .content-box .row.clearfix > .menus-col .icon, .theme-pink .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-pink .content-box .row.clearfix > .copy-left .icon,
.theme-pink .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-pink .content-box .row.clearfix > .copy-right .icon {
  color: #AA0061;
}
@media (min-width: 992px) {
  .theme-pink #subnav-hor {
    background: #AA0061;
  }
  .theme-pink #subnav-hor ul ul {
    background: #AA0061;
  }
}
.theme-pink .related-more {
  color: #AA0061;
}
.theme-pink .theme-bg {
  background-color: #AA0061;
}
@media (max-width: 767px) {
  .theme-pink .mobile-theme-bg {
    background-color: #AA0061;
  }
}

a.pill.pink {
  background: #AA0061;
}

a.pill.pink:hover {
  background: #c40070;
}

.overlay.pink:after {
  background: #AA0061;
}

.bg.pink {
  background: #AA0061;
}

.btn-pink,
.btn-pink:link,
.btn-pink:visited {
  border-color: #AA0061;
  background-color: #AA0061;
  color: #fff;
}

.btn-pink:hover,
.btn-pink:active,
.btn-pink:focus {
  background-color: #c40070;
  color: #fff;
}

.bar-heading.pink:after {
  background: #AA0061;
}

.theme-red {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-red .bar-heading:after,
.theme-red .bar-heading.center:after,
.theme-red .expand-title:after {
  background: #A6192E !important;
}
.theme-red .content a:link,
.theme-red .content a:visited {
  color: #A6192E;
}
.theme-red .content a:hover,
.theme-red .content a:active,
.theme-red .content a:focus {
  color: rgba(166, 25, 46, 0.8);
}
.theme-red .RadTreeView .rtHover .rtIn {
  color: #A6192E !important;
}
.theme-red .slider-landing-hero .slide-inner > .slider-txt {
  background: #A6192E;
}
.theme-red .slider-landing-hero .slider-txt {
  background: #A6192E;
}
.theme-red .btn-theme,
.theme-red .btn-theme:link,
.theme-red .btn-theme:visited {
  background: #A6192E;
  color: #fff;
}
.theme-red .btn-theme:hover,
.theme-red .btn-theme:active,
.theme-red .btn-theme:focus {
  background: rgba(166, 25, 46, 0.8);
}
.theme-red .btn-theme.btn-outline,
.theme-red .btn-theme.btn-outline:link,
.theme-red .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #A6192E;
  color: #A6192E;
}
.theme-red .btn-theme.btn-outline:hover,
.theme-red .btn-theme.btn-outline:active,
.theme-red .btn-theme.btn-outline:focus {
  background: #A6192E;
  color: #fff;
}
.theme-red .pill,
.theme-red .pill.theme {
  background: #A6192E;
}
.theme-red .pill:hover,
.theme-red .pill.theme:hover {
  background: rgba(166, 25, 46, 0.8);
}
.theme-red .feature-icon-box > .bg.theme {
  background: #A6192E;
}
.theme-red .section-related-info .expand-inner ul li a:hover,
.theme-red .section-related-info .expand-inner ul li a:active,
.theme-red .section-related-info .expand-inner ul li a:focus {
  color: #A6192E;
}
.theme-red .ui-accordion-header {
  color: #A6192E;
  border-bottom: 2px solid #A6192E;
}
.theme-red .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-red .content-box .feature-img-box .overlay.theme.inner:after {
  background: #A6192E !important;
}
.theme-red .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-red .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-red .content-box .feature-category-box .pill {
  background: #A6192E !important;
  color: #fff !important;
}
.theme-red .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-red .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-red .content-box .btn-primary,
.theme-red .content-box .btn-primary:link,
.theme-red .content-box .btn-primary:visited {
  border-color: #A6192E !important;
  background: #A6192E;
  color: #fff !important;
}
.theme-red .content-box .btn-primary:hover,
.theme-red .content-box .btn-primary:active,
.theme-red .content-box .btn-primary:focus {
  border-color: #A6192E !important;
  background-color: #bc1c34 !important;
  color: #fff !important;
}
.theme-red .content-box .is-btn-ghost1 {
  color: #A6192E !important;
  border: 2px solid #A6192E !important;
}
.theme-red .content-box .is-btn-ghost1:hover,
.theme-red .content-box .is-btn-ghost1:active,
.theme-red .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #A6192E !important;
  border: 2px solid #A6192E !important;
}
.theme-red .content-box .is-btn-ghost2 {
  color: #A6192E !important;
}
.theme-red .content-box .is-btn-ghost2:hover,
.theme-red .content-box .is-btn-ghost2:active,
.theme-red .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #A6192E !important;
  border: 2px solid #A6192E !important;
}
.theme-red .content-box .is-card-circle {
  background: #A6192E !important;
}
.theme-red .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-red .content-box .is-dark-text .is-social a:hover > i,
.theme-red .content-box .is-social a:hover > i {
  color: #A6192E;
}
.theme-red .content-box .row.clearfix > .column .icon, .theme-red .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-red .content-box .row.clearfix > .footer-left .icon,
.theme-red .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-red .content-box .row.clearfix > .footer-right .icon, .theme-red .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-red .content-box .row.clearfix > .menus-col .icon, .theme-red .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-red .content-box .row.clearfix > .copy-left .icon,
.theme-red .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-red .content-box .row.clearfix > .copy-right .icon {
  color: #A6192E;
}
@media (min-width: 992px) {
  .theme-red #subnav-hor {
    background: #A6192E;
  }
  .theme-red #subnav-hor ul ul {
    background: #A6192E;
  }
}
.theme-red .related-more {
  color: #A6192E;
}
.theme-red .theme-bg {
  background-color: #A6192E;
}
@media (max-width: 767px) {
  .theme-red .mobile-theme-bg {
    background-color: #A6192E;
  }
}

a.pill.red {
  background: #A6192E;
}

a.pill.red:hover {
  background: #bc1c34;
}

.overlay.red:after {
  background: #A6192E;
}

.bg.red {
  background: #A6192E;
}

.btn-red,
.btn-red:link,
.btn-red:visited {
  border-color: #A6192E;
  background-color: #A6192E;
  color: #fff;
}

.btn-red:hover,
.btn-red:active,
.btn-red:focus {
  background-color: #bc1c34;
  color: #fff;
}

.bar-heading.red:after {
  background: #A6192E;
}

.theme-sand {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-sand .bar-heading:after,
.theme-sand .bar-heading.center:after,
.theme-sand .expand-title:after {
  background: #CFC493 !important;
}
.theme-sand .content a:link,
.theme-sand .content a:visited {
  color: #CFC493;
}
.theme-sand .content a:hover,
.theme-sand .content a:active,
.theme-sand .content a:focus {
  color: rgba(207, 196, 147, 0.8);
}
.theme-sand .RadTreeView .rtHover .rtIn {
  color: #CFC493 !important;
}
.theme-sand .slider-landing-hero .slide-inner > .slider-txt {
  background: #CFC493;
}
.theme-sand .slider-landing-hero .slider-txt {
  background: #CFC493;
}
.theme-sand .btn-theme,
.theme-sand .btn-theme:link,
.theme-sand .btn-theme:visited {
  background: #CFC493;
  color: #fff;
}
.theme-sand .btn-theme:hover,
.theme-sand .btn-theme:active,
.theme-sand .btn-theme:focus {
  background: rgba(207, 196, 147, 0.8);
}
.theme-sand .btn-theme.btn-outline,
.theme-sand .btn-theme.btn-outline:link,
.theme-sand .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #CFC493;
  color: #CFC493;
}
.theme-sand .btn-theme.btn-outline:hover,
.theme-sand .btn-theme.btn-outline:active,
.theme-sand .btn-theme.btn-outline:focus {
  background: #CFC493;
  color: #fff;
}
.theme-sand .pill,
.theme-sand .pill.theme {
  background: #CFC493;
}
.theme-sand .pill:hover,
.theme-sand .pill.theme:hover {
  background: rgba(207, 196, 147, 0.8);
}
.theme-sand .feature-icon-box > .bg.theme {
  background: #CFC493;
}
.theme-sand .section-related-info .expand-inner ul li a:hover,
.theme-sand .section-related-info .expand-inner ul li a:active,
.theme-sand .section-related-info .expand-inner ul li a:focus {
  color: #CFC493;
}
.theme-sand .ui-accordion-header {
  color: #CFC493;
  border-bottom: 2px solid #CFC493;
}
.theme-sand .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-sand .content-box .feature-img-box .overlay.theme.inner:after {
  background: #CFC493 !important;
}
.theme-sand .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-sand .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-sand .content-box .feature-category-box .pill {
  background: #CFC493 !important;
  color: #fff !important;
}
.theme-sand .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-sand .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-sand .content-box .btn-primary,
.theme-sand .content-box .btn-primary:link,
.theme-sand .content-box .btn-primary:visited {
  border-color: #CFC493 !important;
  background: #CFC493;
  color: #fff !important;
}
.theme-sand .content-box .btn-primary:hover,
.theme-sand .content-box .btn-primary:active,
.theme-sand .content-box .btn-primary:focus {
  border-color: #CFC493 !important;
  background-color: #d7cea5 !important;
  color: #fff !important;
}
.theme-sand .content-box .is-btn-ghost1 {
  color: #CFC493 !important;
  border: 2px solid #CFC493 !important;
}
.theme-sand .content-box .is-btn-ghost1:hover,
.theme-sand .content-box .is-btn-ghost1:active,
.theme-sand .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #CFC493 !important;
  border: 2px solid #CFC493 !important;
}
.theme-sand .content-box .is-btn-ghost2 {
  color: #CFC493 !important;
}
.theme-sand .content-box .is-btn-ghost2:hover,
.theme-sand .content-box .is-btn-ghost2:active,
.theme-sand .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #CFC493 !important;
  border: 2px solid #CFC493 !important;
}
.theme-sand .content-box .is-card-circle {
  background: #CFC493 !important;
}
.theme-sand .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-sand .content-box .is-dark-text .is-social a:hover > i,
.theme-sand .content-box .is-social a:hover > i {
  color: #CFC493;
}
.theme-sand .content-box .row.clearfix > .column .icon, .theme-sand .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-sand .content-box .row.clearfix > .footer-left .icon,
.theme-sand .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-sand .content-box .row.clearfix > .footer-right .icon, .theme-sand .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-sand .content-box .row.clearfix > .menus-col .icon, .theme-sand .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-sand .content-box .row.clearfix > .copy-left .icon,
.theme-sand .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-sand .content-box .row.clearfix > .copy-right .icon {
  color: #CFC493;
}
@media (min-width: 992px) {
  .theme-sand #subnav-hor {
    background: #CFC493;
  }
  .theme-sand #subnav-hor ul ul {
    background: #CFC493;
  }
}
.theme-sand .related-more {
  color: #CFC493;
}
.theme-sand .theme-bg {
  background-color: #CFC493;
}
@media (max-width: 767px) {
  .theme-sand .mobile-theme-bg {
    background-color: #CFC493;
  }
}

a.pill.sand {
  background: #CFC493;
}

a.pill.sand:hover {
  background: #d7cea5;
}

.overlay.sand:after {
  background: #CFC493;
}

.bg.sand {
  background: #CFC493;
}

.btn-sand,
.btn-sand:link,
.btn-sand:visited {
  border-color: #CFC493;
  background-color: #CFC493;
  color: #fff;
}

.btn-sand:hover,
.btn-sand:active,
.btn-sand:focus {
  background-color: #d7cea5;
  color: #fff;
}

.bar-heading.sand:after {
  background: #CFC493;
}

.theme-blue-dark {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-blue-dark .bar-heading:after,
.theme-blue-dark .bar-heading.center:after,
.theme-blue-dark .expand-title:after {
  background: #4F758B !important;
}
.theme-blue-dark .content a:link,
.theme-blue-dark .content a:visited {
  color: #4F758B;
}
.theme-blue-dark .content a:hover,
.theme-blue-dark .content a:active,
.theme-blue-dark .content a:focus {
  color: rgba(79, 117, 139, 0.8);
}
.theme-blue-dark .RadTreeView .rtHover .rtIn {
  color: #4F758B !important;
}
.theme-blue-dark .slider-landing-hero .slide-inner > .slider-txt {
  background: #4F758B;
}
.theme-blue-dark .slider-landing-hero .slider-txt {
  background: #4F758B;
}
.theme-blue-dark .btn-theme,
.theme-blue-dark .btn-theme:link,
.theme-blue-dark .btn-theme:visited {
  background: #4F758B;
  color: #fff;
}
.theme-blue-dark .btn-theme:hover,
.theme-blue-dark .btn-theme:active,
.theme-blue-dark .btn-theme:focus {
  background: rgba(79, 117, 139, 0.8);
}
.theme-blue-dark .btn-theme.btn-outline,
.theme-blue-dark .btn-theme.btn-outline:link,
.theme-blue-dark .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #4F758B;
  color: #4F758B;
}
.theme-blue-dark .btn-theme.btn-outline:hover,
.theme-blue-dark .btn-theme.btn-outline:active,
.theme-blue-dark .btn-theme.btn-outline:focus {
  background: #4F758B;
  color: #fff;
}
.theme-blue-dark .pill,
.theme-blue-dark .pill.theme {
  background: #4F758B;
}
.theme-blue-dark .pill:hover,
.theme-blue-dark .pill.theme:hover {
  background: rgba(79, 117, 139, 0.8);
}
.theme-blue-dark .feature-icon-box > .bg.theme {
  background: #4F758B;
}
.theme-blue-dark .section-related-info .expand-inner ul li a:hover,
.theme-blue-dark .section-related-info .expand-inner ul li a:active,
.theme-blue-dark .section-related-info .expand-inner ul li a:focus {
  color: #4F758B;
}
.theme-blue-dark .ui-accordion-header {
  color: #4F758B;
  border-bottom: 2px solid #4F758B;
}
.theme-blue-dark .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-blue-dark .content-box .feature-img-box .overlay.theme.inner:after {
  background: #4F758B !important;
}
.theme-blue-dark .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-blue-dark .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-blue-dark .content-box .feature-category-box .pill {
  background: #4F758B !important;
  color: #fff !important;
}
.theme-blue-dark .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-blue-dark .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-blue-dark .content-box .btn-primary,
.theme-blue-dark .content-box .btn-primary:link,
.theme-blue-dark .content-box .btn-primary:visited {
  border-color: #4F758B !important;
  background: #4F758B;
  color: #fff !important;
}
.theme-blue-dark .content-box .btn-primary:hover,
.theme-blue-dark .content-box .btn-primary:active,
.theme-blue-dark .content-box .btn-primary:focus {
  border-color: #4F758B !important;
  background-color: #58839b !important;
  color: #fff !important;
}
.theme-blue-dark .content-box .is-btn-ghost1 {
  color: #4F758B !important;
  border: 2px solid #4F758B !important;
}
.theme-blue-dark .content-box .is-btn-ghost1:hover,
.theme-blue-dark .content-box .is-btn-ghost1:active,
.theme-blue-dark .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #4F758B !important;
  border: 2px solid #4F758B !important;
}
.theme-blue-dark .content-box .is-btn-ghost2 {
  color: #4F758B !important;
}
.theme-blue-dark .content-box .is-btn-ghost2:hover,
.theme-blue-dark .content-box .is-btn-ghost2:active,
.theme-blue-dark .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #4F758B !important;
  border: 2px solid #4F758B !important;
}
.theme-blue-dark .content-box .is-card-circle {
  background: #4F758B !important;
}
.theme-blue-dark .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-blue-dark .content-box .is-dark-text .is-social a:hover > i,
.theme-blue-dark .content-box .is-social a:hover > i {
  color: #4F758B;
}
.theme-blue-dark .content-box .row.clearfix > .column .icon, .theme-blue-dark .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-blue-dark .content-box .row.clearfix > .footer-left .icon,
.theme-blue-dark .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-blue-dark .content-box .row.clearfix > .footer-right .icon, .theme-blue-dark .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-blue-dark .content-box .row.clearfix > .menus-col .icon, .theme-blue-dark .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-blue-dark .content-box .row.clearfix > .copy-left .icon,
.theme-blue-dark .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-blue-dark .content-box .row.clearfix > .copy-right .icon {
  color: #4F758B;
}
@media (min-width: 992px) {
  .theme-blue-dark #subnav-hor {
    background: #4F758B;
  }
  .theme-blue-dark #subnav-hor ul ul {
    background: #4F758B;
  }
}
.theme-blue-dark .related-more {
  color: #4F758B;
}
.theme-blue-dark .theme-bg {
  background-color: #4F758B;
}
@media (max-width: 767px) {
  .theme-blue-dark .mobile-theme-bg {
    background-color: #4F758B;
  }
}

a.pill.blue-dark {
  background: #4F758B;
}

a.pill.blue-dark:hover {
  background: #58839b;
}

.overlay.blue-dark:after {
  background: #4F758B;
}

.bg.blue-dark {
  background: #4F758B;
}

.btn-blue-dark,
.btn-blue-dark:link,
.btn-blue-dark:visited {
  border-color: #4F758B;
  background-color: #4F758B;
  color: #fff;
}

.btn-blue-dark:hover,
.btn-blue-dark:active,
.btn-blue-dark:focus {
  background-color: #58839b;
  color: #fff;
}

.bar-heading.blue-dark:after {
  background: #4F758B;
}

.theme-orange-dark {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-orange-dark .bar-heading:after,
.theme-orange-dark .bar-heading.center:after,
.theme-orange-dark .expand-title:after {
  background: #CB6015 !important;
}
.theme-orange-dark .content a:link,
.theme-orange-dark .content a:visited {
  color: #CB6015;
}
.theme-orange-dark .content a:hover,
.theme-orange-dark .content a:active,
.theme-orange-dark .content a:focus {
  color: rgba(203, 96, 21, 0.8);
}
.theme-orange-dark .RadTreeView .rtHover .rtIn {
  color: #CB6015 !important;
}
.theme-orange-dark .slider-landing-hero .slide-inner > .slider-txt {
  background: #CB6015;
}
.theme-orange-dark .slider-landing-hero .slider-txt {
  background: #CB6015;
}
.theme-orange-dark .btn-theme,
.theme-orange-dark .btn-theme:link,
.theme-orange-dark .btn-theme:visited {
  background: #CB6015;
  color: #fff;
}
.theme-orange-dark .btn-theme:hover,
.theme-orange-dark .btn-theme:active,
.theme-orange-dark .btn-theme:focus {
  background: rgba(203, 96, 21, 0.8);
}
.theme-orange-dark .btn-theme.btn-outline,
.theme-orange-dark .btn-theme.btn-outline:link,
.theme-orange-dark .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #CB6015;
  color: #CB6015;
}
.theme-orange-dark .btn-theme.btn-outline:hover,
.theme-orange-dark .btn-theme.btn-outline:active,
.theme-orange-dark .btn-theme.btn-outline:focus {
  background: #CB6015;
  color: #fff;
}
.theme-orange-dark .pill,
.theme-orange-dark .pill.theme {
  background: #CB6015;
}
.theme-orange-dark .pill:hover,
.theme-orange-dark .pill.theme:hover {
  background: rgba(203, 96, 21, 0.8);
}
.theme-orange-dark .feature-icon-box > .bg.theme {
  background: #CB6015;
}
.theme-orange-dark .section-related-info .expand-inner ul li a:hover,
.theme-orange-dark .section-related-info .expand-inner ul li a:active,
.theme-orange-dark .section-related-info .expand-inner ul li a:focus {
  color: #CB6015;
}
.theme-orange-dark .ui-accordion-header {
  color: #CB6015;
  border-bottom: 2px solid #CB6015;
}
.theme-orange-dark .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-orange-dark .content-box .feature-img-box .overlay.theme.inner:after {
  background: #CB6015 !important;
}
.theme-orange-dark .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-orange-dark .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-orange-dark .content-box .feature-category-box .pill {
  background: #CB6015 !important;
  color: #fff !important;
}
.theme-orange-dark .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-orange-dark .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-orange-dark .content-box .btn-primary,
.theme-orange-dark .content-box .btn-primary:link,
.theme-orange-dark .content-box .btn-primary:visited {
  border-color: #CB6015 !important;
  background: #CB6015;
  color: #fff !important;
}
.theme-orange-dark .content-box .btn-primary:hover,
.theme-orange-dark .content-box .btn-primary:active,
.theme-orange-dark .content-box .btn-primary:focus {
  border-color: #CB6015 !important;
  background-color: #e26b17 !important;
  color: #fff !important;
}
.theme-orange-dark .content-box .is-btn-ghost1 {
  color: #CB6015 !important;
  border: 2px solid #CB6015 !important;
}
.theme-orange-dark .content-box .is-btn-ghost1:hover,
.theme-orange-dark .content-box .is-btn-ghost1:active,
.theme-orange-dark .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #CB6015 !important;
  border: 2px solid #CB6015 !important;
}
.theme-orange-dark .content-box .is-btn-ghost2 {
  color: #CB6015 !important;
}
.theme-orange-dark .content-box .is-btn-ghost2:hover,
.theme-orange-dark .content-box .is-btn-ghost2:active,
.theme-orange-dark .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #CB6015 !important;
  border: 2px solid #CB6015 !important;
}
.theme-orange-dark .content-box .is-card-circle {
  background: #CB6015 !important;
}
.theme-orange-dark .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-orange-dark .content-box .is-dark-text .is-social a:hover > i,
.theme-orange-dark .content-box .is-social a:hover > i {
  color: #CB6015;
}
.theme-orange-dark .content-box .row.clearfix > .column .icon, .theme-orange-dark .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-orange-dark .content-box .row.clearfix > .footer-left .icon,
.theme-orange-dark .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-orange-dark .content-box .row.clearfix > .footer-right .icon, .theme-orange-dark .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-orange-dark .content-box .row.clearfix > .menus-col .icon, .theme-orange-dark .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-orange-dark .content-box .row.clearfix > .copy-left .icon,
.theme-orange-dark .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-orange-dark .content-box .row.clearfix > .copy-right .icon {
  color: #CB6015;
}
@media (min-width: 992px) {
  .theme-orange-dark #subnav-hor {
    background: #CB6015;
  }
  .theme-orange-dark #subnav-hor ul ul {
    background: #CB6015;
  }
}
.theme-orange-dark .related-more {
  color: #CB6015;
}
.theme-orange-dark .theme-bg {
  background-color: #CB6015;
}
@media (max-width: 767px) {
  .theme-orange-dark .mobile-theme-bg {
    background-color: #CB6015;
  }
}

a.pill.orange-dark {
  background: #CB6015;
}

a.pill.orange-dark:hover {
  background: #e26b17;
}

.overlay.orange-dark:after {
  background: #CB6015;
}

.bg.orange-dark {
  background: #CB6015;
}

.btn-orange-dark,
.btn-orange-dark:link,
.btn-orange-dark:visited {
  border-color: #CB6015;
  background-color: #CB6015;
  color: #fff;
}

.btn-orange-dark:hover,
.btn-orange-dark:active,
.btn-orange-dark:focus {
  background-color: #e26b17;
  color: #fff;
}

.bar-heading.orange-dark:after {
  background: #CB6015;
}

.theme-wood {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-wood .bar-heading:after,
.theme-wood .bar-heading.center:after,
.theme-wood .expand-title:after {
  background: #7d716d !important;
}
.theme-wood .content a:link,
.theme-wood .content a:visited {
  color: #7d716d;
}
.theme-wood .content a:hover,
.theme-wood .content a:active,
.theme-wood .content a:focus {
  color: rgba(125, 113, 109, 0.8);
}
.theme-wood .RadTreeView .rtHover .rtIn {
  color: #7d716d !important;
}
.theme-wood .slider-landing-hero .slide-inner > .slider-txt {
  background: #7d716d;
}
.theme-wood .slider-landing-hero .slider-txt {
  background: #7d716d;
}
.theme-wood .btn-theme,
.theme-wood .btn-theme:link,
.theme-wood .btn-theme:visited {
  background: #7d716d;
  color: #fff;
}
.theme-wood .btn-theme:hover,
.theme-wood .btn-theme:active,
.theme-wood .btn-theme:focus {
  background: rgba(125, 113, 109, 0.8);
}
.theme-wood .btn-theme.btn-outline,
.theme-wood .btn-theme.btn-outline:link,
.theme-wood .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #7d716d;
  color: #7d716d;
}
.theme-wood .btn-theme.btn-outline:hover,
.theme-wood .btn-theme.btn-outline:active,
.theme-wood .btn-theme.btn-outline:focus {
  background: #7d716d;
  color: #fff;
}
.theme-wood .pill,
.theme-wood .pill.theme {
  background: #7d716d;
}
.theme-wood .pill:hover,
.theme-wood .pill.theme:hover {
  background: rgba(125, 113, 109, 0.8);
}
.theme-wood .feature-icon-box > .bg.theme {
  background: #7d716d;
}
.theme-wood .section-related-info .expand-inner ul li a:hover,
.theme-wood .section-related-info .expand-inner ul li a:active,
.theme-wood .section-related-info .expand-inner ul li a:focus {
  color: #7d716d;
}
.theme-wood .ui-accordion-header {
  color: #7d716d;
  border-bottom: 2px solid #7d716d;
}
.theme-wood .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-wood .content-box .feature-img-box .overlay.theme.inner:after {
  background: #7d716d !important;
}
.theme-wood .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-wood .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-wood .content-box .feature-category-box .pill {
  background: #7d716d !important;
  color: #fff !important;
}
.theme-wood .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-wood .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-wood .content-box .btn-primary,
.theme-wood .content-box .btn-primary:link,
.theme-wood .content-box .btn-primary:visited {
  border-color: #7d716d !important;
  background: #7d716d;
  color: #fff !important;
}
.theme-wood .content-box .btn-primary:hover,
.theme-wood .content-box .btn-primary:active,
.theme-wood .content-box .btn-primary:focus {
  border-color: #7d716d !important;
  background-color: #8a7d79 !important;
  color: #fff !important;
}
.theme-wood .content-box .is-btn-ghost1 {
  color: #7d716d !important;
  border: 2px solid #7d716d !important;
}
.theme-wood .content-box .is-btn-ghost1:hover,
.theme-wood .content-box .is-btn-ghost1:active,
.theme-wood .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #7d716d !important;
  border: 2px solid #7d716d !important;
}
.theme-wood .content-box .is-btn-ghost2 {
  color: #7d716d !important;
}
.theme-wood .content-box .is-btn-ghost2:hover,
.theme-wood .content-box .is-btn-ghost2:active,
.theme-wood .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #7d716d !important;
  border: 2px solid #7d716d !important;
}
.theme-wood .content-box .is-card-circle {
  background: #7d716d !important;
}
.theme-wood .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-wood .content-box .is-dark-text .is-social a:hover > i,
.theme-wood .content-box .is-social a:hover > i {
  color: #7d716d;
}
.theme-wood .content-box .row.clearfix > .column .icon, .theme-wood .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-wood .content-box .row.clearfix > .footer-left .icon,
.theme-wood .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-wood .content-box .row.clearfix > .footer-right .icon, .theme-wood .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-wood .content-box .row.clearfix > .menus-col .icon, .theme-wood .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-wood .content-box .row.clearfix > .copy-left .icon,
.theme-wood .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-wood .content-box .row.clearfix > .copy-right .icon {
  color: #7d716d;
}
@media (min-width: 992px) {
  .theme-wood #subnav-hor {
    background: #7d716d;
  }
  .theme-wood #subnav-hor ul ul {
    background: #7d716d;
  }
}
.theme-wood .related-more {
  color: #7d716d;
}
.theme-wood .theme-bg {
  background-color: #7d716d;
}
@media (max-width: 767px) {
  .theme-wood .mobile-theme-bg {
    background-color: #7d716d;
  }
}

a.pill.wood {
  background: #7d716d;
}

a.pill.wood:hover {
  background: #8a7d79;
}

.overlay.wood:after {
  background: #7d716d;
}

.bg.wood {
  background: #7d716d;
}

.btn-wood,
.btn-wood:link,
.btn-wood:visited {
  border-color: #7d716d;
  background-color: #7d716d;
  color: #fff;
}

.btn-wood:hover,
.btn-wood:active,
.btn-wood:focus {
  background-color: #8a7d79;
  color: #fff;
}

.bar-heading.wood:after {
  background: #7d716d;
}

.theme-purple {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-purple .bar-heading:after,
.theme-purple .bar-heading.center:after,
.theme-purple .expand-title:after {
  background: #702c6a !important;
}
.theme-purple .content a:link,
.theme-purple .content a:visited {
  color: #702c6a;
}
.theme-purple .content a:hover,
.theme-purple .content a:active,
.theme-purple .content a:focus {
  color: rgba(112, 44, 106, 0.8);
}
.theme-purple .RadTreeView .rtHover .rtIn {
  color: #702c6a !important;
}
.theme-purple .slider-landing-hero .slide-inner > .slider-txt {
  background: #702c6a;
}
.theme-purple .slider-landing-hero .slider-txt {
  background: #702c6a;
}
.theme-purple .btn-theme,
.theme-purple .btn-theme:link,
.theme-purple .btn-theme:visited {
  background: #702c6a;
  color: #fff;
}
.theme-purple .btn-theme:hover,
.theme-purple .btn-theme:active,
.theme-purple .btn-theme:focus {
  background: rgba(112, 44, 106, 0.8);
}
.theme-purple .btn-theme.btn-outline,
.theme-purple .btn-theme.btn-outline:link,
.theme-purple .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #702c6a;
  color: #702c6a;
}
.theme-purple .btn-theme.btn-outline:hover,
.theme-purple .btn-theme.btn-outline:active,
.theme-purple .btn-theme.btn-outline:focus {
  background: #702c6a;
  color: #fff;
}
.theme-purple .pill,
.theme-purple .pill.theme {
  background: #702c6a;
}
.theme-purple .pill:hover,
.theme-purple .pill.theme:hover {
  background: rgba(112, 44, 106, 0.8);
}
.theme-purple .feature-icon-box > .bg.theme {
  background: #702c6a;
}
.theme-purple .section-related-info .expand-inner ul li a:hover,
.theme-purple .section-related-info .expand-inner ul li a:active,
.theme-purple .section-related-info .expand-inner ul li a:focus {
  color: #702c6a;
}
.theme-purple .ui-accordion-header {
  color: #702c6a;
  border-bottom: 2px solid #702c6a;
}
.theme-purple .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-purple .content-box .feature-img-box .overlay.theme.inner:after {
  background: #702c6a !important;
}
.theme-purple .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-purple .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-purple .content-box .feature-category-box .pill {
  background: #702c6a !important;
  color: #fff !important;
}
.theme-purple .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-purple .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-purple .content-box .btn-primary,
.theme-purple .content-box .btn-primary:link,
.theme-purple .content-box .btn-primary:visited {
  border-color: #702c6a !important;
  background: #702c6a;
  color: #fff !important;
}
.theme-purple .content-box .btn-primary:hover,
.theme-purple .content-box .btn-primary:active,
.theme-purple .content-box .btn-primary:focus {
  border-color: #702c6a !important;
  background-color: #82337b !important;
  color: #fff !important;
}
.theme-purple .content-box .is-btn-ghost1 {
  color: #702c6a !important;
  border: 2px solid #702c6a !important;
}
.theme-purple .content-box .is-btn-ghost1:hover,
.theme-purple .content-box .is-btn-ghost1:active,
.theme-purple .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #702c6a !important;
  border: 2px solid #702c6a !important;
}
.theme-purple .content-box .is-btn-ghost2 {
  color: #702c6a !important;
}
.theme-purple .content-box .is-btn-ghost2:hover,
.theme-purple .content-box .is-btn-ghost2:active,
.theme-purple .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #702c6a !important;
  border: 2px solid #702c6a !important;
}
.theme-purple .content-box .is-card-circle {
  background: #702c6a !important;
}
.theme-purple .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-purple .content-box .is-dark-text .is-social a:hover > i,
.theme-purple .content-box .is-social a:hover > i {
  color: #702c6a;
}
.theme-purple .content-box .row.clearfix > .column .icon, .theme-purple .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-purple .content-box .row.clearfix > .footer-left .icon,
.theme-purple .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-purple .content-box .row.clearfix > .footer-right .icon, .theme-purple .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-purple .content-box .row.clearfix > .menus-col .icon, .theme-purple .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-purple .content-box .row.clearfix > .copy-left .icon,
.theme-purple .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-purple .content-box .row.clearfix > .copy-right .icon {
  color: #702c6a;
}
@media (min-width: 992px) {
  .theme-purple #subnav-hor {
    background: #702c6a;
  }
  .theme-purple #subnav-hor ul ul {
    background: #702c6a;
  }
}
.theme-purple .related-more {
  color: #702c6a;
}
.theme-purple .theme-bg {
  background-color: #702c6a;
}
@media (max-width: 767px) {
  .theme-purple .mobile-theme-bg {
    background-color: #702c6a;
  }
}

a.pill.purple {
  background: #702c6a;
}

a.pill.purple:hover {
  background: #82337b;
}

.overlay.purple:after {
  background: #702c6a;
}

.bg.purple {
  background: #702c6a;
}

.btn-purple,
.btn-purple:link,
.btn-purple:visited {
  border-color: #702c6a;
  background-color: #702c6a;
  color: #fff;
}

.btn-purple:hover,
.btn-purple:active,
.btn-purple:focus {
  background-color: #82337b;
  color: #fff;
}

.bar-heading.purple:after {
  background: #702c6a;
}

.theme-teal {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-teal .bar-heading:after,
.theme-teal .bar-heading.center:after,
.theme-teal .expand-title:after {
  background: #61c7b9 !important;
}
.theme-teal .content a:link,
.theme-teal .content a:visited {
  color: #61c7b9;
}
.theme-teal .content a:hover,
.theme-teal .content a:active,
.theme-teal .content a:focus {
  color: rgba(97, 199, 185, 0.8);
}
.theme-teal .RadTreeView .rtHover .rtIn {
  color: #61c7b9 !important;
}
.theme-teal .slider-landing-hero .slide-inner > .slider-txt {
  background: #61c7b9;
}
.theme-teal .slider-landing-hero .slider-txt {
  background: #61c7b9;
}
.theme-teal .btn-theme,
.theme-teal .btn-theme:link,
.theme-teal .btn-theme:visited {
  background: #61c7b9;
  color: #fff;
}
.theme-teal .btn-theme:hover,
.theme-teal .btn-theme:active,
.theme-teal .btn-theme:focus {
  background: rgba(97, 199, 185, 0.8);
}
.theme-teal .btn-theme.btn-outline,
.theme-teal .btn-theme.btn-outline:link,
.theme-teal .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #61c7b9;
  color: #61c7b9;
}
.theme-teal .btn-theme.btn-outline:hover,
.theme-teal .btn-theme.btn-outline:active,
.theme-teal .btn-theme.btn-outline:focus {
  background: #61c7b9;
  color: #fff;
}
.theme-teal .pill,
.theme-teal .pill.theme {
  background: #61c7b9;
}
.theme-teal .pill:hover,
.theme-teal .pill.theme:hover {
  background: rgba(97, 199, 185, 0.8);
}
.theme-teal .feature-icon-box > .bg.theme {
  background: #61c7b9;
}
.theme-teal .section-related-info .expand-inner ul li a:hover,
.theme-teal .section-related-info .expand-inner ul li a:active,
.theme-teal .section-related-info .expand-inner ul li a:focus {
  color: #61c7b9;
}
.theme-teal .ui-accordion-header {
  color: #61c7b9;
  border-bottom: 2px solid #61c7b9;
}
.theme-teal .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-teal .content-box .feature-img-box .overlay.theme.inner:after {
  background: #61c7b9 !important;
}
.theme-teal .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-teal .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-teal .content-box .feature-category-box .pill {
  background: #61c7b9 !important;
  color: #fff !important;
}
.theme-teal .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-teal .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-teal .content-box .btn-primary,
.theme-teal .content-box .btn-primary:link,
.theme-teal .content-box .btn-primary:visited {
  border-color: #61c7b9 !important;
  background: #61c7b9;
  color: #fff !important;
}
.theme-teal .content-box .btn-primary:hover,
.theme-teal .content-box .btn-primary:active,
.theme-teal .content-box .btn-primary:focus {
  border-color: #61c7b9 !important;
  background-color: #74cec1 !important;
  color: #fff !important;
}
.theme-teal .content-box .is-btn-ghost1 {
  color: #61c7b9 !important;
  border: 2px solid #61c7b9 !important;
}
.theme-teal .content-box .is-btn-ghost1:hover,
.theme-teal .content-box .is-btn-ghost1:active,
.theme-teal .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #61c7b9 !important;
  border: 2px solid #61c7b9 !important;
}
.theme-teal .content-box .is-btn-ghost2 {
  color: #61c7b9 !important;
}
.theme-teal .content-box .is-btn-ghost2:hover,
.theme-teal .content-box .is-btn-ghost2:active,
.theme-teal .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #61c7b9 !important;
  border: 2px solid #61c7b9 !important;
}
.theme-teal .content-box .is-card-circle {
  background: #61c7b9 !important;
}
.theme-teal .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-teal .content-box .is-dark-text .is-social a:hover > i,
.theme-teal .content-box .is-social a:hover > i {
  color: #61c7b9;
}
.theme-teal .content-box .row.clearfix > .column .icon, .theme-teal .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-teal .content-box .row.clearfix > .footer-left .icon,
.theme-teal .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-teal .content-box .row.clearfix > .footer-right .icon, .theme-teal .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-teal .content-box .row.clearfix > .menus-col .icon, .theme-teal .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-teal .content-box .row.clearfix > .copy-left .icon,
.theme-teal .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-teal .content-box .row.clearfix > .copy-right .icon {
  color: #61c7b9;
}
@media (min-width: 992px) {
  .theme-teal #subnav-hor {
    background: #61c7b9;
  }
  .theme-teal #subnav-hor ul ul {
    background: #61c7b9;
  }
}
.theme-teal .related-more {
  color: #61c7b9;
}
.theme-teal .theme-bg {
  background-color: #61c7b9;
}
@media (max-width: 767px) {
  .theme-teal .mobile-theme-bg {
    background-color: #61c7b9;
  }
}

a.pill.teal {
  background: #61c7b9;
}

a.pill.teal:hover {
  background: #74cec1;
}

.overlay.teal:after {
  background: #61c7b9;
}

.bg.teal {
  background: #61c7b9;
}

.btn-teal,
.btn-teal:link,
.btn-teal:visited {
  border-color: #61c7b9;
  background-color: #61c7b9;
  color: #fff;
}

.btn-teal:hover,
.btn-teal:active,
.btn-teal:focus {
  background-color: #74cec1;
  color: #fff;
}

.bar-heading.teal:after {
  background: #61c7b9;
}

.theme-purple-dark {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-purple-dark .bar-heading:after,
.theme-purple-dark .bar-heading.center:after,
.theme-purple-dark .expand-title:after {
  background: #3f2458 !important;
}
.theme-purple-dark .content a:link,
.theme-purple-dark .content a:visited {
  color: #3f2458;
}
.theme-purple-dark .content a:hover,
.theme-purple-dark .content a:active,
.theme-purple-dark .content a:focus {
  color: rgba(63, 36, 88, 0.8);
}
.theme-purple-dark .RadTreeView .rtHover .rtIn {
  color: #3f2458 !important;
}
.theme-purple-dark .slider-landing-hero .slide-inner > .slider-txt {
  background: #3f2458;
}
.theme-purple-dark .slider-landing-hero .slider-txt {
  background: #3f2458;
}
.theme-purple-dark .btn-theme,
.theme-purple-dark .btn-theme:link,
.theme-purple-dark .btn-theme:visited {
  background: #3f2458;
  color: #fff;
}
.theme-purple-dark .btn-theme:hover,
.theme-purple-dark .btn-theme:active,
.theme-purple-dark .btn-theme:focus {
  background: rgba(63, 36, 88, 0.8);
}
.theme-purple-dark .btn-theme.btn-outline,
.theme-purple-dark .btn-theme.btn-outline:link,
.theme-purple-dark .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #3f2458;
  color: #3f2458;
}
.theme-purple-dark .btn-theme.btn-outline:hover,
.theme-purple-dark .btn-theme.btn-outline:active,
.theme-purple-dark .btn-theme.btn-outline:focus {
  background: #3f2458;
  color: #fff;
}
.theme-purple-dark .pill,
.theme-purple-dark .pill.theme {
  background: #3f2458;
}
.theme-purple-dark .pill:hover,
.theme-purple-dark .pill.theme:hover {
  background: rgba(63, 36, 88, 0.8);
}
.theme-purple-dark .feature-icon-box > .bg.theme {
  background: #3f2458;
}
.theme-purple-dark .section-related-info .expand-inner ul li a:hover,
.theme-purple-dark .section-related-info .expand-inner ul li a:active,
.theme-purple-dark .section-related-info .expand-inner ul li a:focus {
  color: #3f2458;
}
.theme-purple-dark .ui-accordion-header {
  color: #3f2458;
  border-bottom: 2px solid #3f2458;
}
.theme-purple-dark .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-purple-dark .content-box .feature-img-box .overlay.theme.inner:after {
  background: #3f2458 !important;
}
.theme-purple-dark .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-purple-dark .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-purple-dark .content-box .feature-category-box .pill {
  background: #3f2458 !important;
  color: #fff !important;
}
.theme-purple-dark .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-purple-dark .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-purple-dark .content-box .btn-primary,
.theme-purple-dark .content-box .btn-primary:link,
.theme-purple-dark .content-box .btn-primary:visited {
  border-color: #3f2458 !important;
  background: #3f2458;
  color: #fff !important;
}
.theme-purple-dark .content-box .btn-primary:hover,
.theme-purple-dark .content-box .btn-primary:active,
.theme-purple-dark .content-box .btn-primary:focus {
  border-color: #3f2458 !important;
  background-color: #4c2b6a !important;
  color: #fff !important;
}
.theme-purple-dark .content-box .is-btn-ghost1 {
  color: #3f2458 !important;
  border: 2px solid #3f2458 !important;
}
.theme-purple-dark .content-box .is-btn-ghost1:hover,
.theme-purple-dark .content-box .is-btn-ghost1:active,
.theme-purple-dark .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #3f2458 !important;
  border: 2px solid #3f2458 !important;
}
.theme-purple-dark .content-box .is-btn-ghost2 {
  color: #3f2458 !important;
}
.theme-purple-dark .content-box .is-btn-ghost2:hover,
.theme-purple-dark .content-box .is-btn-ghost2:active,
.theme-purple-dark .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #3f2458 !important;
  border: 2px solid #3f2458 !important;
}
.theme-purple-dark .content-box .is-card-circle {
  background: #3f2458 !important;
}
.theme-purple-dark .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-purple-dark .content-box .is-dark-text .is-social a:hover > i,
.theme-purple-dark .content-box .is-social a:hover > i {
  color: #3f2458;
}
.theme-purple-dark .content-box .row.clearfix > .column .icon, .theme-purple-dark .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-purple-dark .content-box .row.clearfix > .footer-left .icon,
.theme-purple-dark .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-purple-dark .content-box .row.clearfix > .footer-right .icon, .theme-purple-dark .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-purple-dark .content-box .row.clearfix > .menus-col .icon, .theme-purple-dark .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-purple-dark .content-box .row.clearfix > .copy-left .icon,
.theme-purple-dark .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-purple-dark .content-box .row.clearfix > .copy-right .icon {
  color: #3f2458;
}
@media (min-width: 992px) {
  .theme-purple-dark #subnav-hor {
    background: #3f2458;
  }
  .theme-purple-dark #subnav-hor ul ul {
    background: #3f2458;
  }
}
.theme-purple-dark .related-more {
  color: #3f2458;
}
.theme-purple-dark .theme-bg {
  background-color: #3f2458;
}
@media (max-width: 767px) {
  .theme-purple-dark .mobile-theme-bg {
    background-color: #3f2458;
  }
}

a.pill.purple-dark {
  background: #3f2458;
}

a.pill.purple-dark:hover {
  background: #4c2b6a;
}

.overlay.purple-dark:after {
  background: #3f2458;
}

.bg.purple-dark {
  background: #3f2458;
}

.btn-purple-dark,
.btn-purple-dark:link,
.btn-purple-dark:visited {
  border-color: #3f2458;
  background-color: #3f2458;
  color: #fff;
}

.btn-purple-dark:hover,
.btn-purple-dark:active,
.btn-purple-dark:focus {
  background-color: #4c2b6a;
  color: #fff;
}

.bar-heading.purple-dark:after {
  background: #3f2458;
}

.theme-neuro-purple {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-neuro-purple .bar-heading:after,
.theme-neuro-purple .bar-heading.center:after,
.theme-neuro-purple .expand-title:after {
  background: #6b668E !important;
}
.theme-neuro-purple .content a:link,
.theme-neuro-purple .content a:visited {
  color: #6b668E;
}
.theme-neuro-purple .content a:hover,
.theme-neuro-purple .content a:active,
.theme-neuro-purple .content a:focus {
  color: rgba(107, 102, 142, 0.8);
}
.theme-neuro-purple .RadTreeView .rtHover .rtIn {
  color: #6b668E !important;
}
.theme-neuro-purple .slider-landing-hero .slide-inner > .slider-txt {
  background: #6b668E;
}
.theme-neuro-purple .slider-landing-hero .slider-txt {
  background: #6b668E;
}
.theme-neuro-purple .btn-theme,
.theme-neuro-purple .btn-theme:link,
.theme-neuro-purple .btn-theme:visited {
  background: #6b668E;
  color: #fff;
}
.theme-neuro-purple .btn-theme:hover,
.theme-neuro-purple .btn-theme:active,
.theme-neuro-purple .btn-theme:focus {
  background: rgba(107, 102, 142, 0.8);
}
.theme-neuro-purple .btn-theme.btn-outline,
.theme-neuro-purple .btn-theme.btn-outline:link,
.theme-neuro-purple .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #6b668E;
  color: #6b668E;
}
.theme-neuro-purple .btn-theme.btn-outline:hover,
.theme-neuro-purple .btn-theme.btn-outline:active,
.theme-neuro-purple .btn-theme.btn-outline:focus {
  background: #6b668E;
  color: #fff;
}
.theme-neuro-purple .pill,
.theme-neuro-purple .pill.theme {
  background: #6b668E;
}
.theme-neuro-purple .pill:hover,
.theme-neuro-purple .pill.theme:hover {
  background: rgba(107, 102, 142, 0.8);
}
.theme-neuro-purple .feature-icon-box > .bg.theme {
  background: #6b668E;
}
.theme-neuro-purple .section-related-info .expand-inner ul li a:hover,
.theme-neuro-purple .section-related-info .expand-inner ul li a:active,
.theme-neuro-purple .section-related-info .expand-inner ul li a:focus {
  color: #6b668E;
}
.theme-neuro-purple .ui-accordion-header {
  color: #6b668E;
  border-bottom: 2px solid #6b668E;
}
.theme-neuro-purple .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-neuro-purple .content-box .feature-img-box .overlay.theme.inner:after {
  background: #6b668E !important;
}
.theme-neuro-purple .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-neuro-purple .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-neuro-purple .content-box .feature-category-box .pill {
  background: #6b668E !important;
  color: #fff !important;
}
.theme-neuro-purple .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-neuro-purple .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-neuro-purple .content-box .btn-primary,
.theme-neuro-purple .content-box .btn-primary:link,
.theme-neuro-purple .content-box .btn-primary:visited {
  border-color: #6b668E !important;
  background: #6b668E;
  color: #fff !important;
}
.theme-neuro-purple .content-box .btn-primary:hover,
.theme-neuro-purple .content-box .btn-primary:active,
.theme-neuro-purple .content-box .btn-primary:focus {
  border-color: #6b668E !important;
  background-color: #78739a !important;
  color: #fff !important;
}
.theme-neuro-purple .content-box .is-btn-ghost1 {
  color: #6b668E !important;
  border: 2px solid #6b668E !important;
}
.theme-neuro-purple .content-box .is-btn-ghost1:hover,
.theme-neuro-purple .content-box .is-btn-ghost1:active,
.theme-neuro-purple .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #6b668E !important;
  border: 2px solid #6b668E !important;
}
.theme-neuro-purple .content-box .is-btn-ghost2 {
  color: #6b668E !important;
}
.theme-neuro-purple .content-box .is-btn-ghost2:hover,
.theme-neuro-purple .content-box .is-btn-ghost2:active,
.theme-neuro-purple .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #6b668E !important;
  border: 2px solid #6b668E !important;
}
.theme-neuro-purple .content-box .is-card-circle {
  background: #6b668E !important;
}
.theme-neuro-purple .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-neuro-purple .content-box .is-dark-text .is-social a:hover > i,
.theme-neuro-purple .content-box .is-social a:hover > i {
  color: #6b668E;
}
.theme-neuro-purple .content-box .row.clearfix > .column .icon, .theme-neuro-purple .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-neuro-purple .content-box .row.clearfix > .footer-left .icon,
.theme-neuro-purple .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-neuro-purple .content-box .row.clearfix > .footer-right .icon, .theme-neuro-purple .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-neuro-purple .content-box .row.clearfix > .menus-col .icon, .theme-neuro-purple .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-neuro-purple .content-box .row.clearfix > .copy-left .icon,
.theme-neuro-purple .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-neuro-purple .content-box .row.clearfix > .copy-right .icon {
  color: #6b668E;
}
@media (min-width: 992px) {
  .theme-neuro-purple #subnav-hor {
    background: #6b668E;
  }
  .theme-neuro-purple #subnav-hor ul ul {
    background: #6b668E;
  }
}
.theme-neuro-purple .related-more {
  color: #6b668E;
}
.theme-neuro-purple .theme-bg {
  background-color: #6b668E;
}
@media (max-width: 767px) {
  .theme-neuro-purple .mobile-theme-bg {
    background-color: #6b668E;
  }
}

a.pill.neuro-purple {
  background: #6b668E;
}

a.pill.neuro-purple:hover {
  background: #78739a;
}

.overlay.neuro-purple:after {
  background: #6b668E;
}

.bg.neuro-purple {
  background: #6b668E;
}

.btn-neuro-purple,
.btn-neuro-purple:link,
.btn-neuro-purple:visited {
  border-color: #6b668E;
  background-color: #6b668E;
  color: #fff;
}

.btn-neuro-purple:hover,
.btn-neuro-purple:active,
.btn-neuro-purple:focus {
  background-color: #78739a;
  color: #fff;
}

.bar-heading.neuro-purple:after {
  background: #6b668E;
}

.theme-warm-gray {
  /*.RadTreeView_Design ul li div a:hover, .RadTreeView_Design ul li div a:active, .RadTreeView_Design ul li div a:focus {
      color: $color !important;
  }*/
  /* Accordion */
  /* Layout Builder */
  /*#subnav-hor a {
  		color: $color;
  	}
  	#subnav-hor a:hover,
  	#subnav-hor a:active,
  	#subnav-hor a:focus {
  		background: $color;
  			color: #fff;
  	}
  	.subnav-box:before {
  		background: $color;
  	}
  	#subnav-hor ul ul {

  	}

  	#subnav-hor .more.hover {
  	background: $color;
  }*/
}
.theme-warm-gray .bar-heading:after,
.theme-warm-gray .bar-heading.center:after,
.theme-warm-gray .expand-title:after {
  background: #8C8279 !important;
}
.theme-warm-gray .content a:link,
.theme-warm-gray .content a:visited {
  color: #8C8279;
}
.theme-warm-gray .content a:hover,
.theme-warm-gray .content a:active,
.theme-warm-gray .content a:focus {
  color: rgba(140, 130, 121, 0.8);
}
.theme-warm-gray .RadTreeView .rtHover .rtIn {
  color: #8C8279 !important;
}
.theme-warm-gray .slider-landing-hero .slide-inner > .slider-txt {
  background: #8C8279;
}
.theme-warm-gray .slider-landing-hero .slider-txt {
  background: #8C8279;
}
.theme-warm-gray .btn-theme,
.theme-warm-gray .btn-theme:link,
.theme-warm-gray .btn-theme:visited {
  background: #8C8279;
  color: #fff;
}
.theme-warm-gray .btn-theme:hover,
.theme-warm-gray .btn-theme:active,
.theme-warm-gray .btn-theme:focus {
  background: rgba(140, 130, 121, 0.8);
}
.theme-warm-gray .btn-theme.btn-outline,
.theme-warm-gray .btn-theme.btn-outline:link,
.theme-warm-gray .btn-theme.btn-outline:visited {
  background: #fff;
  border-color: #8C8279;
  color: #8C8279;
}
.theme-warm-gray .btn-theme.btn-outline:hover,
.theme-warm-gray .btn-theme.btn-outline:active,
.theme-warm-gray .btn-theme.btn-outline:focus {
  background: #8C8279;
  color: #fff;
}
.theme-warm-gray .pill,
.theme-warm-gray .pill.theme {
  background: #8C8279;
}
.theme-warm-gray .pill:hover,
.theme-warm-gray .pill.theme:hover {
  background: rgba(140, 130, 121, 0.8);
}
.theme-warm-gray .feature-icon-box > .bg.theme {
  background: #8C8279;
}
.theme-warm-gray .section-related-info .expand-inner ul li a:hover,
.theme-warm-gray .section-related-info .expand-inner ul li a:active,
.theme-warm-gray .section-related-info .expand-inner ul li a:focus {
  color: #8C8279;
}
.theme-warm-gray .ui-accordion-header {
  color: #8C8279;
  border-bottom: 2px solid #8C8279;
}
.theme-warm-gray .content-box {
  /* Feature Image Boxes in content */
  /* Feature Icon Boxes in content */
  /* Feature Image Boxes in content */
}
.theme-warm-gray .content-box .feature-img-box .overlay.theme.inner:after {
  background: #8C8279 !important;
}
.theme-warm-gray .content-box .feature-img-box .btn-outline {
  color: #fff !important;
}
.theme-warm-gray .content-box .feature-icon-box .btn-outline {
  color: #fff !important;
}
.theme-warm-gray .content-box .feature-category-box .pill {
  background: #8C8279 !important;
  color: #fff !important;
}
.theme-warm-gray .content-box .feature-category-box .btn-outline {
  color: #fff !important;
}
.theme-warm-gray .content-box .feature-category-box .footer-more {
  color: #fff !important;
}
.theme-warm-gray .content-box .btn-primary,
.theme-warm-gray .content-box .btn-primary:link,
.theme-warm-gray .content-box .btn-primary:visited {
  border-color: #8C8279 !important;
  background: #8C8279;
  color: #fff !important;
}
.theme-warm-gray .content-box .btn-primary:hover,
.theme-warm-gray .content-box .btn-primary:active,
.theme-warm-gray .content-box .btn-primary:focus {
  border-color: #8C8279 !important;
  background-color: #988f87 !important;
  color: #fff !important;
}
.theme-warm-gray .content-box .is-btn-ghost1 {
  color: #8C8279 !important;
  border: 2px solid #8C8279 !important;
}
.theme-warm-gray .content-box .is-btn-ghost1:hover,
.theme-warm-gray .content-box .is-btn-ghost1:active,
.theme-warm-gray .content-box .is-btn-ghost1:focus {
  color: #fff !important;
  background-color: #8C8279 !important;
  border: 2px solid #8C8279 !important;
}
.theme-warm-gray .content-box .is-btn-ghost2 {
  color: #8C8279 !important;
}
.theme-warm-gray .content-box .is-btn-ghost2:hover,
.theme-warm-gray .content-box .is-btn-ghost2:active,
.theme-warm-gray .content-box .is-btn-ghost2:focus {
  color: #fff !important;
  background-color: #8C8279 !important;
  border: 2px solid #8C8279 !important;
}
.theme-warm-gray .content-box .is-card-circle {
  background: #8C8279 !important;
}
.theme-warm-gray .content-box .is-card-circle .is-btn-ghost1 {
  color: #fff !important;
  border: 2px solid #fff !important;
}
.theme-warm-gray .content-box .is-dark-text .is-social a:hover > i,
.theme-warm-gray .content-box .is-social a:hover > i {
  color: #8C8279;
}
.theme-warm-gray .content-box .row.clearfix > .column .icon, .theme-warm-gray .content-box #footer-row .row.clearfix > .footer-left .icon, #footer-row .theme-warm-gray .content-box .row.clearfix > .footer-left .icon,
.theme-warm-gray .content-box #footer-row .row.clearfix > .footer-right .icon,
#footer-row .theme-warm-gray .content-box .row.clearfix > .footer-right .icon, .theme-warm-gray .content-box #footer-row .row.clearfix > .menus-col .icon, #footer-row .theme-warm-gray .content-box .row.clearfix > .menus-col .icon, .theme-warm-gray .content-box .copyright-row .row.clearfix > .copy-left .icon, .copyright-row .theme-warm-gray .content-box .row.clearfix > .copy-left .icon,
.theme-warm-gray .content-box .copyright-row .row.clearfix > .copy-right .icon,
.copyright-row .theme-warm-gray .content-box .row.clearfix > .copy-right .icon {
  color: #8C8279;
}
@media (min-width: 992px) {
  .theme-warm-gray #subnav-hor {
    background: #8C8279;
  }
  .theme-warm-gray #subnav-hor ul ul {
    background: #8C8279;
  }
}
.theme-warm-gray .related-more {
  color: #8C8279;
}
.theme-warm-gray .theme-bg {
  background-color: #8C8279;
}
@media (max-width: 767px) {
  .theme-warm-gray .mobile-theme-bg {
    background-color: #8C8279;
  }
}

a.pill.warm-gray {
  background: #8C8279;
}

a.pill.warm-gray:hover {
  background: #988f87;
}

.overlay.warm-gray:after {
  background: #8C8279;
}

.bg.warm-gray {
  background: #8C8279;
}

.btn-warm-gray,
.btn-warm-gray:link,
.btn-warm-gray:visited {
  border-color: #8C8279;
  background-color: #8C8279;
  color: #fff;
}

.btn-warm-gray:hover,
.btn-warm-gray:active,
.btn-warm-gray:focus {
  background-color: #988f87;
  color: #fff;
}

.bar-heading.warm-gray:after {
  background: #8C8279;
}

.container.testing-styles .btn {
  margin: 15px 0;
}

.mgPlaceholder img {
  margin: 0 !important;
  max-width: inherit !important;
}
