h1, h2, h3, h4, h5, a {
    color: #066d4f;
}
a:hover {
    color: #068b64;
}
.sp-pre-loader .wave-two li{background-color:#066d4f}
.sppb-btn-primary, .btn-primary {
    border-color: #066d4f !important;
    background-color: #066d4f !important;
}
.sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .item-header .sp-group-title {
    padding: 0px 10px;
    color: #ff9900;
  	text-decoration: underline;
}
.sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-dropdown-items li a {
    color: #ff9900;
  	padding: 10px 10px;
}
.sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-dropdown-items li:last-of-type a {
  	padding: 10px 10px 30px 10px;
}
.sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner .sp-dropdown-items li a:hover{
    color: #ffffff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #ffffff;
}
.sp-megamenu-parent .sp-dropdown-main .sp-dropdown-inner {
    border-top: 3px solid #ff9900;
}
.sidebar-menu .sppb-addon-content .menu li.current a, .sidebar-menu .sppb-addon-content .menu li a:hover{color:#fff;border-color:#ff9900;background:#066d4f}

.com-sppagebuilder #sp-main-body {
    padding: 50px 0;
}

.sp-module ul>li>a{
    color: #066d4f;
}

.blog .article-list .article .article-body .article-header h2 a, .article-list .article .readmore a {
    color: #066d4f !important;
}

.title-decor .sppb-addon-title:after,.title-decor .sppb-title-heading:after {
  color:#066d4f;
}
.title-decor .sppb-addon-title:before,.title-decor .sppb-title-heading:before {
  background:#066d4f;
}
.primary-bg .sppb-icon .sppb-icon-container {
    background: #066d4f;
}
.sppb-icons-group-list li {
  text-align: left;
}
.sppb-icons-group-list {
    margin: 0;
    padding: 0;
}
.sppb-addon-title {
    color: #066d4f;
}
.sppb-addon-accordion .sppb-panel-faq .sppb-panel-heading.active .sppb-panel-title {
    color: #066d4f;
}
.article-home>.sppb-addon-content>.sppb-row>.sppb-col-sm-4>.sppb-addon-article{
  box-shadow: 0px 10px 30px 0px rgba(205, 205, 205, 0.33);
  border-radius: 10px;
  transition: all 0.3s ease;
  margin-bottom: 30px;
  padding: 20px;
  border: 1px solid #f5f5f5;
}
.article-home>.sppb-addon-content>.sppb-row>.sppb-col-sm-4>.sppb-addon-article:hover{
  box-shadow:0 2px 4px 0 rgba(205, 205, 205, 0.33);
}
.single-item:hover .overlay-style-one {
  opacity:0.5;
  background:#066d4f;
}
.single-item .text-holder:after{
  background:#066d4f;
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:2px;
  content:"";
  transition:all 500ms ease 0.15s
}
#sp-bottom {
    background: #066d4f !important;
}
#sp-bottom .sppb-addon-title {
    color: #ff9900;
}