/**
 * @package Helix Ultimate Framework
 * @author JoomShaper https://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2018 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 */
body, .sp-preloader {
  background-color: #fff;
  color: #3c3c3c;
}
.sp-preloader > div {
  background: #11a95a;
}
.sp-preloader > div:after {
  background: #fff;
}
#sp-top-bar {
  background: #333;
  color: #aaa;
}
#sp-top-bar a {
  color: #aaa;
}
#sp-header {
  background: #0e8e4c;
}
a {
  color: #037509;
}
a:hover {
  color: #1c1c1c;
}
h1 a, .h1 a, 
h2 a, .h2 a, 
h3 a, .h3 a, 
h4 a, .h4 a, 
h5 a, .h5 a {
	color: #0e732a;
}
.tags > li {
  display: inline-block;
}
.tags > li a {
  background: #ecf8f6;
  color: #3c9441;
}
.tags > li a:hover {
  background: #1c1c1c;
}
.article-social-share .social-share-icon ul li a {
  color: #252525;
  background-color: #f5f3e7;
}
.article-social-share .social-share-icon ul li a.facebook {
	color: #3b5998;
}
.article-social-share .social-share-icon ul li a.twitter {
	color: #55acee;
}
.article-social-share .social-share-icon ul li a.gplus {
	color: #dd4b39;
}
.article-social-share .social-share-icon ul li a.linkedin {
	color: #069;
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
  background: #11a95a;
  color: #fff;
}
.pager > li a {
  color: #252525;
  background: #f7f5ec;
}
.pager > li a:hover {
  color: #252525;
  background: #e8e5d6;
}
.sp-megamenu-parent > li > a, 
.sp-megamenu-parent > li > span:not(.sp-menu-badge) {
  color: #fff;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #fffab5;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #252525;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #3c9441;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #3c9441;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #252525;
}
#offcanvas-toggler > .fa {
  color: #252525;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #3c9441;
}
.offcanvas-menu {
  background-color: #fff;
  color: #252525;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #252525;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #3c9441;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  color: rgba(37, 37, 37, 0.5);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: rgba(37, 37, 37, 0.8);
}
.btn-primary,
.sppb-btn-primary {
	color: #fff;
	background-color: #5ec079;
	border-color: #5ec079;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
	color: #fff;
	background-color: #50ad6a;
	border-color: #50ad6a;
}
.btn-primary:focus,
.btn-primary.focus {
	box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #97d6a8;
	border-color: #97d6a8;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #3e9857;
	border-color: #3e9857;	
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: none;
}
.sppb-btn-primary:focus,
.sppb-btn-primary.focus {
	box-shadow: none;
}
.sppb-btn-primary:active,
.sppb-btn-primary.active,
.show>.sppb-btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #3e9857;
	border-color: #3e9857;
	box-shadow: none;
}
.btn-outline-primary {
	color: #3c9441;
	background-color: transparent;
	background-image: none;
	border-color: #5ec079;
}
.btn-outline-primary:hover {
	color: #fff;
	background-color: #5ec079;
	border-color: #5ec079;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus {
	box-shadow: none;
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #119435;
	background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #3e9857;
	border-color: #3e9857;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow: none;
}
.btn-default {
	color: #303a36;
	background-color: #f6f4eb;
	border-color: #f6f4eb;
}
.btn-default:hover {
	color: #fff;
	background-color: #5ec079;
	border-color: #5ec079;
}
.btn-default:focus,
.btn-default.focus {
	box-shadow: none;
}
.btn-default:not(:disabled):not(.disabled):active,
.btn-default:not(:disabled):not(.disabled).active,
.show>.btn-default.dropdown-toggle {
	color: #fff;
	background-color: #3e9857;
	border-color: #3e9857;
}
.btn-default:not(:disabled):not(.disabled):active:focus,
.btn-default:not(:disabled):not(.disabled).active:focus,
.show>.btn-default.dropdown-toggle:focus {
	box-shadow: none;
}
.form-control:focus {
	border-color: #6c757d;
	outline: 0;
	box-shadow: none; 
}
.article-list .article .article-header h1 a:hover,
.article-list .article .article-header h2 a:hover {
  color: #3c9441;
}
ul.social-icons > li a:hover {
  color: #3c9441;
}
.sp-page-title {
  background: #efece7;
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.sp-module ul > li > a {
  color: #252525;
}
.sp-module ul > li > a:hover,
.sp-module ul > li.current > a {
  color: #3c9441;
}
.sp-module .latestnews > div > a {
  color: #252525;
}
.sp-module .latestnews > div > a:hover {
  color: #3c9441;
}
.sp-module .tagscloud .tag-name:hover {
  background: #11a95a;
}
.search .btn-toolbar button {
  background: #11a95a;
} 
#sp-bottom {
  background: #192227;
  color: #fff;
}
#sp-bottom .sp-module .sp-module-title {
    padding-bottom: 10px;
    border-bottom: 3px solid #736d4e;  
}
#sp-footer {
    background: #1a2125;
    color: #b7af85;
}
#sp-bottom a {
	color: #80b772;
}
#sp-footer a {
  color: #b7af85;
}
#sp-footer a:hover {
	color: #80b772;
}
.owl-carousel .owl-dots .owl-dot.active span {
  background: #5ec079;
}
.sp-comingsoon body {
  background-color: #3c9441;
}
.pagination > li > a,
.pagination > li > span {
	background: #f7f5ec;
	color: #303a36;
}
.pagination > li > a:hover, 
.pagination > li > span:hover {
  color: #303a36;
}
.pagination > .active > a, 
.pagination > .active > span,
.pagination .page-item.active .page-link,
.pagination .page-item.active .page-link:hover {
  border-color: #11a95a;
  background-color: #11a95a;
  color: #fff;
  cursor: default;
}
.pagination > .active > a:hover, 
.pagination > .active > span:hover,
.pagination .page-item .page-link:hover  {
  border-color: #e8e5d6;
  background-color: #e8e5d6;
}
.pagination .page-item .page-link:focus {
	box-shadow: none;
}
.error-code, .coming-soon-number {
  color: #3c9441;
}
