html .heading-primary,
html .lnk-primary,
html .text-color-primary {
	color: #85bc25 !important;
}

html .heading.heading-primary h1,
html .heading.heading-primary h2,
html .heading.heading-primary h3,
html .heading.heading-primary h4,
html .heading.heading-primary h5,
html .heading.heading-primary h6 {
	border-color: #85bc25;
}

html .btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #85bc25;
	border-color: #85bc25 #85bc25 #85bc25;
}

html .btn-primary:hover {
	border-color: #85bc25 #85bc25 #85bc25;
	background-color: #fff;
        color: #85bc25;
}
html .btn-primary:active,
html .btn-primary:focus,
html .btn-primary:active:hover,
html .btn-primary:active:focus {
	border-color: #85bc25 #85bc25 #85bc25;
	background-color: #fff;
	color: #85bc25;
}

#header .header-btn-collapse-nav {
	background: #85bc25;
}
a {
    color: #85bc25;
}
a:hover {
	color: #85bc25;
}

a:focus {
	color: #85bc25;
}
section.page-header h1 {
	border-bottom-color: #85bc25;
}
.owl-carousel .owl-nav [class*="owl-"] {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #85bc25;
	border-color: #85bc25 #85bc25 #006699;
}
.owl-carousel .owl-nav [class*="owl-"]:hover {
	border-color: #0099e6 #0099e6 #0077b3;
	background-color: #fff;
        color: #85bc25;
}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {
	background-color: #85bc25;
}
.pricing-table .most-popular {
	border-color: #85bc25;
}

.pricing-table .most-popular h3 {
	background-color: #85bc25 !important;
}

.pricing-table.princig-table-flat .plan h3 {
	background-color: #85bc25;
}
.pricing-table.princig-table-flat .plan h3 span {
	background: #85bc25;
}
#footer .footer-ribbon {
	background: #85bc25;
}
#footer .footer-ribbon:before {
	border-right-color: #85bc25;
	border-left-color: #85bc25;
}

.pagination > li > a,
.pagination > li > span,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	color: #85bc25;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #85bc25 !important;
	border-color: #85bc25;
}
.thumb-info .thumb-info-type {
	background-color: #85bc25;
}
.thumb-info .thumb-info-type a {
	color: #fff;
	text-decoration: none;
}
.thumb-info .thumb-info-type a:hover {
	text-decoration: underline;
}
footer.footerType1 div.contact p {
	display: inline-block;
}
footer#footer.footerType1 .footer-copyright {
	margin-top: 0;
}
#footer {
	padding: 35px 0 0;
}
#footer .footer-ribbon {
    margin: -54px 0 0 14px;
}

#header .dropdown-menu>.active>a, #header .dropdown-menu>.active>a:focus, #header .dropdown-menu>.active>a:hover {
    background-color: #85bc25;
    color: #fff !important;
}

@media (min-width: 992px) {
#header .header-nav-main nav > ul > li.open > a, #header .header-nav-main nav > ul > li:hover > a {
    background: #85bc25;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #85bc25;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
		border-color: transparent transparent transparent #85bc25;
	}
}
ul.nav-pills > li.active > a {
	background-color: #85bc25;
}
.recent-posts .date .month,
article.post .post-date .month {
	background-color: #85bc25;
}
.recent-posts .date .day,
article.post .post-date .day {
	color: #85bc25;
}
html .call-to-action.call-to-action-primary {
    background: #85bc25;
}
.thumb-info .thumb-info-action-icon {
    background-color: #85bc25;
}
html .toggle-primary .toggle label {
    color: #85bc25;
    border-left-color: #85bc25;
    border-right-color: #85bc25;
}
html .toggle-primary .toggle.active > label {
    background-color: #85bc25;
    border-color: #85bc25;
    color: #ffffff;
}

@media (max-width: 991px) {
	#header .header-nav-main nav > ul > li > a,
	#header .header-nav-main nav > ul > li > a:focus,
	#header .header-nav-main nav > ul > li > a:hover {
		color: #85bc25;
	}

	#header .header-nav-main nav > ul > li.active > a,
	#header .header-nav-main nav > ul > li.active > a:focus,
	#header .header-nav-main nav > ul > li.active > a:hover {
		background-color: #85bc25;
	}
}