.overlay:before {
	background-color: #292929 !important;
}

html .custom-btn-with-arrow-primary:after {
	color: #8DC63F !important;
}

html .custom-btn-with-arrow-light:after {
	color: #FFF !important;
}

html .custom-title-with-icon-primary:before {
	color: #8DC63F !important;
}

html .custom-title-with-icon-light:before {
	color: #FFF !important;
}

@media (max-width: 991px) {
	#header .header-nav-main.header-nav-main-mobile-dark:before {
		background-color: #292929;
	}
}

@media (min-width: 992px) {
	#header .header-nav.header-nav-links nav > ul li:hover > a {
		color: #AA2CC7 !important;
	}

	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li > a {
		color: #eeeeee

	}
	#header .header-nav.header-nav-dropdowns-dark nav > ul > li.dropdown .dropdown-menu > li:hover > a {

		color: #8DC63F !important;
	}
}

.our-services .service-card:before {
	background-color: #292929;
}

.custom-list li:before {
	background-color: #8DC63F;
}

.side-menu-our-work .sort-source li a:before {
	background-color: #8DC63F;
}

#footer {
	background-color: #292929 !important;
}

#footer .custom-newsletter {
	border-bottom: 1px solid #777777;
}

::-moz-selection {
	color: #FFF;
	background: #8DC63F;
}

::selection {
	color: #FFF;
	background: #8DC63F;
}

:root {
	--primary: #8DC63F;
	--secondary: #292929;
	--tertiary: #e0e1e5;
	--quaternary: #777777;
}

a {
	color: #8DC63F;
}

a:hover {
	color: #ea2955;
}

a:focus {
	color: #ea2955;
}

a:active {
	color: #cd143e;
}

html .text-color-primary {
	color: #8DC63F !important;
}

html .text-color-hover-primary:hover,
html .text-hover-primary:hover {
	color: #8DC63F !important;
}

html .text-color-hover-secondary:hover {
	color: #292929 !important;
}

html .text-color-tertiary {
	color: #e0e1e5 !important;
}

html .text-color-quaternary {
	color: #777777 !important;
}

html .text-color-dark,
html .text-dark {
	color: #292929 !important;
}

html .text-color-hover-dark:hover {
	color: #292929 !important;
}

html .text-color-light,
html .text-light {
	color: #FFF !important;
}

html .text-color-hover-light:hover {
	color: #FFF !important;
}

html .svg-fill-color-primary {
	fill: #8DC63F !important;
}

html .svg-fill-color-primary svg path,
html .svg-fill-color-primary svg rect,
html .svg-fill-color-primary svg line,
html .svg-fill-color-primary svg polyline,
html .svg-fill-color-primary svg polygon {
	fill: #8DC63F !important;
}

html .svg-fill-color-dark {
	fill: #292929 !important;
}

html .svg-fill-color-dark svg path,
html .svg-fill-color-dark svg rect,
html .svg-fill-color-dark svg line,
html .svg-fill-color-dark svg polyline,
html .svg-fill-color-dark svg polygon {
	fill: #292929 !important;
}

html .bg-color-primary,
html .bg-primary {
	background-color: #8DC63F !important;
}

html .bg-color-hover-primary:hover {
	background-color: #8DC63F !important;
}

html .bg-color-secondary {
	background-color: #292929 !important;
}

html .bg-color-after-secondary:after {
	background-color: #292929 !important;
}

html .bg-color-tertiary {
	background-color: #e0e1e5 !important;
}

html .bg-color-quaternary {
	background-color: #777777 !important;
}

html .bg-color-dark,
html .bg-dark {
	background-color: #54AFC7 !important;
}

html .bg-color-hover-dark:hover {
	background-color: #292929 !important;
}

html .bg-color-light,
html .bg-light {
	background-color: #FFF !important;
}

html .bg-color-hover-light:hover {
	background-color: #FFF !important;
}
/* Color Transition */
@-webkit-keyframes colorTransition {
	0% {
		background-color: #8DC63F;
	}

	33% {
		background-color: #292929;
	}

	66% {
		background-color: #e0e1e5;
	}

	100% {
		background-color: #777777;
	}
}

@keyframes colorTransition {
	0% {
		background-color: #8DC63F;
	}

	33% {
		background-color: #292929;
	}

	66% {
		background-color: #e0e1e5;
	}

	100% {
		background-color: #777777;
	}
}

html .border-color-hover-primary:hover {
	border-color: #8DC63F !important;
}

.nav-pills > li.active > a,
.nav-pills .nav-link.active {
	background-color: #8DC63F;
}

.nav-pills > li.active > a:hover,
.nav-pills .nav-link.active:hover,
.nav-pills > li.active > a:focus,
.nav-pills .nav-link.active:focus {
	background-color: #8DC63F;
}

.nav-link {
	color: #8DC63F;
}

.nav-link:hover {
	color: #ea2955;
}

.nav-link:focus {
	color: #ea2955;
}

.nav-link:active {
	color: #cd143e;
}

html .badge-dark {
	background-color: #292929;
}

html .overlay-color-primary:not(.no-skin):before {
	background-color: #8DC63F !important;
}

.overlay-gradient:before {
	background: none !important;
	background-image: linear-gradient(to bottom, rgb(41, 41, 41) 30%, rgba(41, 41, 41, 0) 100%) !important;
}

html .btn-primary {
	background-color: #8DC63F;
	border-color: #8DC63F;
	color: #FFF;
	--color: #8DC63F;
	--hover: #54AFC7;
	--disabled: #8DC63F;
	--active: #54AFC7;
}

html .btn-primary:hover,
html .btn-primary.hover {
	border-color:#8DC63F;
	color: #FFF;
}

html .btn-primary:hover:not(.bg-transparent),
html .btn-primary.hover:not(.bg-transparent) {
	background-color: #54AFC7;
}

html .btn-primary:focus,
html .btn-primary.focus {
	border-color: #54AFC7;
	color: #FFF;
	
}

html .btn-primary:focus:not(.bg-transparent),
html .btn-primary.focus:not(.bg-transparent) {
	background-color: #c1133a;
}

html .btn-primary.disabled,
html .btn-primary:disabled {
	border-color: #8DC63F #8DC63F #b51237;
}

html .btn-primary.disabled:not(.bg-transparent),
html .btn-primary:disabled:not(.bg-transparent) {
	background-color: #8DC63F;
}

html .btn-primary:active,
html .btn-primary.active {
	border-color: #b51237 #b51237 #870d29 !important;
}

html .btn-primary:active:not(.bg-transparent),
html .btn-primary.active:not(.bg-transparent) {
	background-color: #c1133a !important;
	background-image: none !important;
}

html .show > .btn-primary.dropdown-toggle {
	background-color: #c1133a !important;
	background-image: none !important;
	border-color: #b51237 #b51237 #870d29 !important;
}

html .btn-secondary {
	background-color: #292929;
	border-color: #292929 #292929 #101010;
	color: #FFF;
	--color: #292929;
	--hover: #3c3c3c;
	--disabled: #292929;
	--active: #161616;
}

html .btn-secondary:hover,
html .btn-secondary.hover {
	border-color: #434343 #434343 #292929;
	color: #FFF;
}

html .btn-secondary:hover:not(.bg-transparent),
html .btn-secondary.hover:not(.bg-transparent) {
	background-color: #3c3c3c;
}

html .btn-secondary:focus,
html .btn-secondary.focus {
	border-color: #101010 #101010 #000000;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(41, 41, 41, 0.5);
}

html .btn-secondary:focus:not(.bg-transparent),
html .btn-secondary.focus:not(.bg-transparent) {
	background-color: #161616;
}

html .btn-secondary.disabled,
html .btn-secondary:disabled {
	border-color: #292929 #292929 #101010;
}

html .btn-secondary.disabled:not(.bg-transparent),
html .btn-secondary:disabled:not(.bg-transparent) {
	background-color: #292929;
}

html .btn-secondary:active,
html .btn-secondary.active {
	border-color: #101010 #101010 #000000 !important;
}

html .btn-secondary:active:not(.bg-transparent),
html .btn-secondary.active:not(.bg-transparent) {
	background-color: #161616 !important;
	background-image: none !important;
}

html .show > .btn-secondary.dropdown-toggle {
	background-color: #161616 !important;
	background-image: none !important;
	border-color: #101010 #101010 #000000 !important;
}

html .btn-dark {
	background-color: #292929;
	border-color: #292929 #292929 #101010;
	color: #FFF;
	--color: #292929;
	--hover: #3c3c3c;
	--disabled: #292929;
	--active: #161616;
}

html .btn-dark:hover,
html .btn-dark.hover {
	border-color: #434343 #434343 #292929;
	color: #FFF;
}

html .btn-dark:hover:not(.bg-transparent),
html .btn-dark.hover:not(.bg-transparent) {
	background-color: #3c3c3c;
}

html .btn-dark:focus,
html .btn-dark.focus {
	border-color: #101010 #101010 #000000;
	color: #FFF;
	box-shadow: 0 0 0 3px rgba(41, 41, 41, 0.5);
}

html .btn-dark:focus:not(.bg-transparent),
html .btn-dark.focus:not(.bg-transparent) {
	background-color: #161616;
}

html .btn-dark.disabled,
html .btn-dark:disabled {
	border-color: #292929 #292929 #101010;
}

html .btn-dark.disabled:not(.bg-transparent),
html .btn-dark:disabled:not(.bg-transparent) {
	background-color: #292929;
}

html .btn-dark:active,
html .btn-dark.active {
	border-color: #101010 #101010 #000000 !important;
}

html .btn-dark:active:not(.bg-transparent),
html .btn-dark.active:not(.bg-transparent) {
	background-color: #161616 !important;
	background-image: none !important;
}

html .show > .btn-dark.dropdown-toggle {
	background-color: #161616 !important;
	background-image: none !important;
	border-color: #101010 #101010 #000000 !important;
}

html .btn-light {
	background-color: #FFF;
	border-color: #FFF #FFF #e6e6e6;
	color: #777;
	--color: #FFF;
	--hover: #ffffff;
	--disabled: #FFF;
	--active: #ececec;
}

html .btn-light:hover,
html .btn-light.hover {
	border-color: #ffffff #ffffff #FFF;
	color: #777;
}

html .btn-light:hover:not(.bg-transparent),
html .btn-light.hover:not(.bg-transparent) {
	background-color: #ffffff;
}

html .btn-light:focus,
html .btn-light.focus {
	border-color: #e6e6e6 #e6e6e6 #cccccc;
	color: #777;
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
}

html .btn-light:focus:not(.bg-transparent),
html .btn-light.focus:not(.bg-transparent) {
	background-color: #ececec;
}

html .btn-light.disabled,
html .btn-light:disabled {
	border-color: #FFF #FFF #e6e6e6;
}

html .btn-light.disabled:not(.bg-transparent),
html .btn-light:disabled:not(.bg-transparent) {
	background-color: #FFF;
}

html .btn-light:active,
html .btn-light.active {
	border-color: #e6e6e6 #e6e6e6 #cccccc !important;
}

html .btn-light:active:not(.bg-transparent),
html .btn-light.active:not(.bg-transparent) {
	background-color: #ececec !important;
	background-image: none !important;
}

html .show > .btn-light.dropdown-toggle {
	background-color: #ececec !important;
	background-image: none !important;
	border-color: #e6e6e6 #e6e6e6 #cccccc !important;
}

html .btn-outline.btn-primary {
	color: #8DC63F;
	background-color: transparent;
	background-image: none;
	border-color: #8DC63F;
}

html .btn-outline.btn-primary:hover,
html .btn-outline.btn-primary.hover {
	color: #FFF;
	background-color: #8DC63F;
	border-color: #8DC63F;
}

html .btn-outline.btn-primary:focus,
html .btn-outline.btn-primary.focus {
	box-shadow: 0 0 0 3px rgba(228, 22, 69, 0.5);
}

html .btn-outline.btn-primary.disabled,
html .btn-outline.btn-primary:disabled {
	color: #8DC63F;
	background-color: transparent;
}

html .btn-outline.btn-primary:active,
html .btn-outline.btn-primary.active {
	color: #FFF !important;
	background-color: #8DC63F !important;
	border-color: #8DC63F !important;
}

html .show > .btn-outline.btn-primary.dropdown-toggle {
	color: #FFF !important;
	background-color: #8DC63F !important;
	border-color: #8DC63F !important;
}

html .btn-outline.btn-secondary {
	color: #292929;
	background-color: transparent;
	background-image: none;
	border-color: #292929;
}

html .btn-outline.btn-secondary:hover,
html .btn-outline.btn-secondary.hover {
	color: #FFF;
	background-color: #292929;
	border-color: #292929;
}

html .btn-outline.btn-secondary:focus,
html .btn-outline.btn-secondary.focus {
	box-shadow: 0 0 0 3px rgba(41, 41, 41, 0.5);
}

html .btn-outline.btn-secondary.disabled,
html .btn-outline.btn-secondary:disabled {
	color: #292929;
	background-color: transparent;
}

html .btn-outline.btn-secondary:active,
html .btn-outline.btn-secondary.active {
	color: #FFF !important;
	background-color: #292929 !important;
	border-color: #292929 !important;
}

html .show > .btn-outline.btn-secondary.dropdown-toggle {
	color: #FFF !important;
	background-color: #292929 !important;
	border-color: #292929 !important;
}

html .btn-outline.btn-dark {
	color: #292929;
	background-color: transparent;
	background-image: none;
	border-color: #292929;
}

html .btn-outline.btn-dark:hover,
html .btn-outline.btn-dark.hover {
	color: #FFF;
	background-color: #292929;
	border-color: #292929;
}

html .btn-outline.btn-dark:focus,
html .btn-outline.btn-dark.focus {
	box-shadow: 0 0 0 3px rgba(41, 41, 41, 0.5);
}

html .btn-outline.btn-dark.disabled,
html .btn-outline.btn-dark:disabled {
	color: #292929;
	background-color: transparent;
}

html .btn-outline.btn-dark:active,
html .btn-outline.btn-dark.active {
	color: #FFF !important;
	background-color: #292929 !important;
	border-color: #292929 !important;
}

html .show > .btn-outline.btn-dark.dropdown-toggle {
	color: #FFF !important;
	background-color: #292929 !important;
	border-color: #292929 !important;
}

html .btn-outline.btn-light {
	color: #FFF;
	background-color: transparent;
	background-image: none;
	border-color: #FFF;
}

html .btn-outline.btn-light:hover,
html .btn-outline.btn-light.hover {
	color: #777;
	background-color: #FFF;
	border-color: #FFF;
}

html .btn-outline.btn-light:focus,
html .btn-outline.btn-light.focus {
	box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.5);
}

html .btn-outline.btn-light.disabled,
html .btn-outline.btn-light:disabled {
	color: #FFF;
	background-color: transparent;
}

html .btn-outline.btn-light:active,
html .btn-outline.btn-light.active {
	color: #777 !important;
	background-color: #FFF !important;
	border-color: #FFF !important;
}

html .show > .btn-outline.btn-light.dropdown-toggle {
	color: #777 !important;
	background-color: #FFF !important;
	border-color: #FFF !important;
}

.pagination > a,
.pagination > a:hover,
.pagination > a:focus,
.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #8DC63F;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination .page-item.active .page-link {
	background-color: #8DC63F !important;
	border-color: #8DC63F;
}

body.dark .pagination > li > a,
body.dark .pagination > li > span,
body.dark .pagination > li > a:hover,
body.dark .pagination > li > span:hover,
body.dark .pagination > li > a:focus,
body.dark .pagination > li > span:focus {
	color: #8DC63F;
}

body.dark .pagination > .active > a,
body.dark .pagination > .active > span,
body.dark .pagination > .active > a:hover,
body.dark .pagination > .active > span:hover,
body.dark .pagination > .active > a:focus,
body.dark .pagination > .active > span:focus {
	background-color: #8DC63F;
	border-color: #8DC63F;
}

.pagination > .active > a,
body.dark .pagination > .active > a {
	background-color: #8DC63F;
	border-color: #8DC63F #8DC63F #b51237;
	color: #fff;
}

.pagination > .active > a:hover,
body.dark .pagination > .active > a:hover,
.pagination > .active > a.hover,
body.dark .pagination > .active > a.hover {
	border-color: #ed4068 #ed4068 #8DC63F;
	color: #fff;
}

.pagination > .active > a:hover:not(.bg-transparent),
body.dark .pagination > .active > a:hover:not(.bg-transparent),
.pagination > .active > a.hover:not(.bg-transparent),
body.dark .pagination > .active > a.hover:not(.bg-transparent) {
	background-color: #eb355e;
}

.pagination > .active > a:focus,
body.dark .pagination > .active > a:focus,
.pagination > .active > a.focus,
body.dark .pagination > .active > a.focus {
	border-color: #b51237 #b51237 #870d29;
	color: #fff;
	box-shadow: 0 0 0 3px rgba(228, 22, 69, 0.5);
}

.pagination > .active > a:focus:not(.bg-transparent),
body.dark .pagination > .active > a:focus:not(.bg-transparent),
.pagination > .active > a.focus:not(.bg-transparent),
body.dark .pagination > .active > a.focus:not(.bg-transparent) {
	background-color: #c1133a;
}

.pagination > .active > a.disabled,
body.dark .pagination > .active > a.disabled,
.pagination > .active > a:disabled,
body.dark .pagination > .active > a:disabled {
	border-color: #8DC63F #8DC63F #b51237;
}

.pagination > .active > a.disabled:not(.bg-transparent),
body.dark .pagination > .active > a.disabled:not(.bg-transparent),
.pagination > .active > a:disabled:not(.bg-transparent),
body.dark .pagination > .active > a:disabled:not(.bg-transparent) {
	background-color: #8DC63F;
}

.pagination > .active > a:active,
body.dark .pagination > .active > a:active,
.pagination > .active > a.active,
body.dark .pagination > .active > a.active {
	border-color: #b51237 #b51237 #870d29 !important;
}

.pagination > .active > a:active:not(.bg-transparent),
body.dark .pagination > .active > a:active:not(.bg-transparent),
.pagination > .active > a.active:not(.bg-transparent),
body.dark .pagination > .active > a.active:not(.bg-transparent) {
	background-color: #c1133a !important;
	background-image: none !important;
}

.custom-checkbox-switch:checked {
	background-color: #8DC63F;
	border-color: #8DC63F;
}
/* Mark */

section.page-header .page-header-title-border {
	background-color: #8DC63F !important;
}

.thumb-info .thumb-info-type,
.thumb-info .thumb-info-action-icon,
.thumbnail .zoom,
.img-thumbnail .zoom {
	background-color: #8DC63F;
}

.thumb-info-floating-caption-title .thumb-info-floating-caption-type {
	background-color: #8DC63F;
}

.inverted {
	background-color: #8DC63F;
}

.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #c8133d;
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"] {
	background-color: #8DC63F;
	border-color: #8DC63F #8DC63F #b51237;
	color: #FFF;
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:hover,
.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"].hover {
	background-color: #eb355e;
	border-color: #ed4068 #ed4068 #8DC63F;
}

.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"]:active,
.owl-carousel:not(.nav-arrows-1):not(.show-nav-title) .owl-nav button[class*="owl-"].active {
	background-color: #c1133a;
	background-image: none;
	border-color: #b51237 #b51237 #870d29;
}

.owl-carousel.nav-with-transparency:not(.nav-style-1):not(.show-nav-title):not(.nav-arrows-1) .owl-nav button[class*="owl-"] {
	background-color: rgba(228, 22, 69, 0.4);
}

.owl-carousel.nav-style-1 .owl-nav .owl-next,
.owl-carousel.nav-style-1 .owl-nav .owl-prev {
	color: #8DC63F !important;
}

.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-prev svg polygon,
.owl-carousel.nav-svg-arrows-1 .owl-nav .owl-next svg polygon {
	fill: #8DC63F;
	stroke: #8DC63F;
}

html body .tabs .nav-tabs .nav-link,
html.dark body .tabs .nav-tabs .nav-link,
html body .tabs .nav-tabs .nav-link:hover,
html.dark body .tabs .nav-tabs .nav-link:hover,
html body .tabs .nav-tabs .nav-link.active,
html.dark body .tabs .nav-tabs .nav-link.active {
	color: #8DC63F;
}

html body .tabs .nav-tabs .nav-link:hover,
html.dark body .tabs .nav-tabs .nav-link:hover,
html body .tabs .nav-tabs .nav-link:focus,
html.dark body .tabs .nav-tabs .nav-link:focus,
html body .tabs .nav-tabs .nav-link.active,
html.dark body .tabs .nav-tabs .nav-link.active {
	border-top-color: #8DC63F;
}

.list.list-icons li > [class*="fa-"]:first-child,
.list.list-icons li a:first-child > [class*="fa-"]:first-child,
.list.list-icons li > .icons:first-child,
.list.list-icons li a:first-child > .icons:first-child {
	color: #8DC63F;
	border-color: #8DC63F;
}

html .list-primary.list-icons li > [class*="fa-"]:first-child,
html .list-primary.list-icons li a:first-child > [class*="fa-"]:first-child,
html .list-primary.list-icons li > .icons:first-child,
html .list-primary.list-icons li a:first-child > .icons:first-child {
	color: #8DC63F;
	border-color: #8DC63F;
}

.accordion .card-header a {
	color: #8DC63F;
}

html .divider.divider-primary [class*="fa-"],
html .divider.divider-primary .icons {
	color: #8DC63F;
}

html .divider.divider-primary.divider-small hr {
	background: #8DC63F;
}

html .divider.divider-style-2.divider-primary [class*="fa-"],
html .divider.divider-style-2.divider-primary .icons {
	background: #8DC63F;
	color: #FFF;
}

#header .tip {
	background: #8DC63F;
	color: #FFF;
}

#header .tip:before {
	border-right-color: #8DC63F;
	border-left-color: transparent;
}

html[dir="rtl"] #header .tip:before {
	border-left-color: #8DC63F;
}

html[dir="rtl"] #header .tip.skin:before {
	border-left-color: #8DC63F;
}

#header .header-btn-collapse-nav {
	background: #8DC63F;
}

@media (min-width: 992px) {
	#header .header-nav-main nav > ul > li > a {
		color: #8DC63F;
	}

	#header .header-nav-main nav > ul > li.open > a,
	#header .header-nav-main nav > ul > li:hover > a {
		background: #8DC63F;
	}

	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		border-top-color: #8DC63F;
	}

	#header .header-nav-main nav > ul > li.dropdown.open > a:before,
	#header .header-nav-main nav > ul > li.dropdown:hover > a:before {
		border-bottom-color: #8DC63F;
	}

	#header .header-nav-main nav > ul:not(:hover) > li > a.active {
		background-color: #8DC63F;
		color: #FFF;
	}

	#header .header-nav.header-nav-links nav > ul li:hover > a {
		color: #AA2CC7;
	}

	#header .header-nav.header-nav-links nav > ul:not(:hover) > li > a.active {
		color: #AA2CC7;
	}

	#header .header-nav.header-nav-links.header-nav-links-vertical-slide nav ul li.dropdown .dropdown-menu::-webkit-scrollbar-thumb {
		background: #8DC63F !important;
	}

	html.side-header #header.side-header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header #header.side-header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-left-color: #8DC63F;
	}

	html.side-header-right #header.side-header .header-nav-main nav > ul li.dropdown.open > .dropdown-menu,
	html.side-header-right #header.side-header .header-nav-main nav > ul li.dropdown:hover > .dropdown-menu {
		border-right-color: #8DC63F;
	}
}

@media (max-width: 991px) {
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a {
		color: #8DC63F;
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a:active {
		color: #8DC63F;
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active {
		background: #8DC63F;
	}

	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:focus,
	#header .header-nav-main:not(.header-nav-main-mobile-dark) nav > ul > li > a.active:hover {
		background: #8DC63F;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		background: #8DC63F;
	}

	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:focus,
	#header .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active:hover {
		background: #8DC63F;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links .header-nav-main.header-nav-main-mobile-dark nav > ul > li > a.active {
		color: #8DC63F !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav::-webkit-scrollbar-thumb {
		background-color: #8DC63F;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li > a.active {
		color: #8DC63F !important;
	}

	html.side-header-hamburguer-sidebar #header.side-header .header-nav.header-nav-links nav > ul > li:hover > a {
		color: #8DC63F !important;
	}
}

.form-control.bg-primary,
.form-control.bg-color-primary {
	color: #FFF;
	border-color: #8DC63F;
}

.form-control.bg-primary::-webkit-input-placeholder,
.form-control.bg-color-primary::-webkit-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-primary::-moz-placeholder,
.form-control.bg-color-primary::-moz-placeholder {
	color: #e6e6e6;
}

.form-control.bg-primary:-ms-input-placeholder,
.form-control.bg-color-primary:-ms-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-primary:-moz-placeholder,
.form-control.bg-color-primary:-moz-placeholder {
	color: #e6e6e6;
}


.form-control.bg-color-secondary {
	color: #FFF;
	border-color: #292929;
}


.form-control.bg-color-secondary::-webkit-input-placeholder {
	color: #e6e6e6;
}


.form-control.bg-color-secondary::-moz-placeholder {
	color: #e6e6e6;
}


.form-control.bg-color-secondary:-ms-input-placeholder {
	color: #e6e6e6;
}


.form-control.bg-color-secondary:-moz-placeholder {
	color: #e6e6e6;
}


.form-control.bg-color-tertiary {
	color: #777;
	border-color: #e0e1e5;
}


.form-control.bg-color-tertiary::-webkit-input-placeholder {
	color: #5e5e5e;
}


.form-control.bg-color-tertiary::-moz-placeholder {
	color: #5e5e5e;
}


.form-control.bg-color-tertiary:-ms-input-placeholder {
	color: #5e5e5e;
}


.form-control.bg-color-tertiary:-moz-placeholder {
	color: #5e5e5e;
}


.form-control.bg-color-quaternary {
	color: #FFF;
	border-color: #777777;
}


.form-control.bg-color-quaternary::-webkit-input-placeholder {
	color: #e6e6e6;
}


.form-control.bg-color-quaternary::-moz-placeholder {
	color: #e6e6e6;
}


.form-control.bg-color-quaternary:-ms-input-placeholder {
	color: #e6e6e6;
}


.form-control.bg-color-quaternary:-moz-placeholder {
	color: #e6e6e6;
}

.form-control.bg-dark,
.form-control.bg-color-dark {
	color: #FFF;
	border-color: #292929;
}

.form-control.bg-dark::-webkit-input-placeholder,
.form-control.bg-color-dark::-webkit-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-dark::-moz-placeholder,
.form-control.bg-color-dark::-moz-placeholder {
	color: #e6e6e6;
}

.form-control.bg-dark:-ms-input-placeholder,
.form-control.bg-color-dark:-ms-input-placeholder {
	color: #e6e6e6;
}

.form-control.bg-dark:-moz-placeholder,
.form-control.bg-color-dark:-moz-placeholder {
	color: #e6e6e6;
}

.form-control.bg-light,
.form-control.bg-color-light {
	color: #777;
	border-color: #FFF;
}

.form-control.bg-light::-webkit-input-placeholder,
.form-control.bg-color-light::-webkit-input-placeholder {
	color: #5e5e5e;
}

.form-control.bg-light::-moz-placeholder,
.form-control.bg-color-light::-moz-placeholder {
	color: #5e5e5e;
}

.form-control.bg-light:-ms-input-placeholder,
.form-control.bg-color-light:-ms-input-placeholder {
	color: #5e5e5e;
}

.form-control.bg-light:-moz-placeholder,
.form-control.bg-color-light:-moz-placeholder {
	color: #5e5e5e;
}

html .counters .counter-light [class*="fa-"],
html .counters .counter-light .icons,
html .counters .counter-light strong {
	color: #FFF;
}

section.timeline .timeline-box.left:before,
section.timeline .timeline-box.right:before {
	background: #8DC63F;
	box-shadow: 0 0 0 3px #FFF, 0 0 0 6px #8DC63F;
}

ul.history li .featured-box .box-content {
	border-top-color: #8DC63F;
}

.slider .tp-bannertimer {
	background-color: #8DC63F;
}

.cd-product-viewer-handle .handle {
	background: #8DC63F;
}

.tparrows.tparrows-carousel.tp-leftarrow,
.tparrows.tparrows-carousel.tp-rightarrow {
	background-color: #8DC63F;
	border-color: #8DC63F #8DC63F #b51237;
	color: #fff;
}

.tparrows.tparrows-carousel.tp-leftarrow:hover,
.tparrows.tparrows-carousel.tp-rightarrow:hover,
.tparrows.tparrows-carousel.tp-leftarrow.hover,
.tparrows.tparrows-carousel.tp-rightarrow.hover {
	border-color: #ed4068 #ed4068 #8DC63F;
	color: #fff;
}

.tparrows.tparrows-carousel.tp-leftarrow:hover:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow:hover:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-leftarrow.hover:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow.hover:not(.bg-transparent) {
	background-color: #eb355e;
}

.tparrows.tparrows-carousel.tp-leftarrow:focus,
.tparrows.tparrows-carousel.tp-rightarrow:focus,
.tparrows.tparrows-carousel.tp-leftarrow.focus,
.tparrows.tparrows-carousel.tp-rightarrow.focus {
	border-color: #b51237 #b51237 #870d29;
	color: #fff;
	box-shadow: 0 0 0 3px rgba(228, 22, 69, 0.5);
}

.tparrows.tparrows-carousel.tp-leftarrow:focus:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow:focus:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-leftarrow.focus:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow.focus:not(.bg-transparent) {
	background-color: #c1133a;
}

.tparrows.tparrows-carousel.tp-leftarrow.disabled,
.tparrows.tparrows-carousel.tp-rightarrow.disabled,
.tparrows.tparrows-carousel.tp-leftarrow:disabled,
.tparrows.tparrows-carousel.tp-rightarrow:disabled {
	border-color: #8DC63F #8DC63F #b51237;
}

.tparrows.tparrows-carousel.tp-leftarrow.disabled:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow.disabled:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-leftarrow:disabled:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow:disabled:not(.bg-transparent) {
	background-color: #8DC63F;
}

.tparrows.tparrows-carousel.tp-leftarrow:active,
.tparrows.tparrows-carousel.tp-rightarrow:active,
.tparrows.tparrows-carousel.tp-leftarrow.active,
.tparrows.tparrows-carousel.tp-rightarrow.active {
	border-color: #b51237 #b51237 #870d29 !important;
}

.tparrows.tparrows-carousel.tp-leftarrow:active:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow:active:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-leftarrow.active:not(.bg-transparent),
.tparrows.tparrows-carousel.tp-rightarrow.active:not(.bg-transparent) {
	background-color: #c1133a !important;
	background-image: none !important;
}

.shop .products .product .quick-view {
	background: rgba(228, 22, 69, 0.7);
}

.shop .products .product:hover .quick-view:hover {
	background: #8DC63F;
}

.cursor-inner {
	background-color: #8DC63F;
}

.cursor-inner.cursor-inner-plus:before {
	color: #8DC63F;
}

.cursor-outer {
	border-color: #8DC63F;
}

.cssload-thecube .cssload-cube:before {
	background-color: #8DC63F;
}

.cssload-cube-progress {
	border-color: #8DC63F;
}

.cssload-cube-progress-inner {
	background-color: #8DC63F;
}

.cssload-float-rings-inner.cssload-one {
	border-bottom-color: #8DC63F;
}

.cssload-float-rings-inner.cssload-two {
	border-right-color: #8DC63F;
}

.cssload-float-rings-inner.cssload-three {
	border-top-color: #8DC63F;
}

.cssload-float-bars-loading,
.cssload-float-bars-loading:after,
.cssload-float-bars-loading:before {
	background: #8DC63F;
}

.cssload-speeding-wheel {
	border-top-color: #8DC63F;
	border-bottom-color: #8DC63F;
}

.cssload-zenith {
	box-shadow: 3px 3px 1px #8DC63F;
}

.cssload-spinning-square-loading {
	background: #8DC63F;
}

.cssload-spinning-square-loading:before {
	background: #292929;
}

.cssload-spinning-square-loading:after {
	background: #FFF;
}

.cssload-pulse-loader {
	background: #8DC63F;
}

html.boxed .body {
	border-top-color: #8DC63F;
}

.rounded,
.img-thumbnail,
.img-thumbnail img,
code,
pre,
.form-control,
.form-control-sm,
.form-control-sm .form-control,
.form-control-sm,
.btn:not(.btn-rounded):not(.btn-circle),
.btn-sm,
.btn-xs,
.btn-sm,
.dropdown-menu,
.input-group-addon,
.input-group-addon.form-control-sm,
.nav-tabs > li > a,
.nav-pills > li > a,
.navbar,
.navbar-toggle,
.navbar-toggle .icon-bar,
.breadcrumb,
.pagination,
.pager li > a,
.pager li > span,
.label,
.badge,
.thumbnail,
.alert,
.progress,
.card,
.accordion .card,
.well,
.modal-content,
.tooltip-inner,
.popover,
.carousel-indicators li,
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span,
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span,
#header .header-nav-main nav > ul > li > a,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu,
#header .header-nav-main nav > ul > li.dropdown-mega > .dropdown-menu,
#header.header-transparent .header-nav-main,
#header .header-nav-main nav > ul > li.dropdown.open > a,
#header .header-nav-main nav > ul > li.dropdown:hover > a,
.slider-container .tparrows,
html.dark #header,
html.boxed .body,
select,
.accordion .card-header,
.tabs,
.nav-tabs li a,
.nav-pills .nav-link,
.nav-pills .nav-link,
.card,
.card-header:first-child,
.badge,
.alert,
.progress,
.modal-content,
.tooltip-inner,
.popover,
.rounded,
.toggle > label,
.owl-carousel .owl-nav button[class*="owl-"],
.pricing-table h3,
.pricing-table .plan,
.featured-box,
.featured-box .box-content,
.thumb-info,
.thumb-info .thumb-info-wrapper,
.thumb-info .thumb-info-wrapper:after,
.thumb-info .thumb-info-type,
.thumb-info img,
section.timeline .timeline-box,
.progress,
.progress-bar,
.progress-bar-tooltip,
.scrollable .scrollable-slider,
html .scroll-to-top,
.google-map.small,
ul.comments .comment-block {
	border-radius: 0 !important;
}

@media (min-width: 768px) {
	
	.navbar {
		border-radius: 0;
	}
}
