h3,
h4,
h5 {
    color: #4eb25c;
}

a {
    color: #4eb25c;
}

a:hover {
    color: #60ba6c;
}

a:active {
    color: #46a153;
}

.alternative-font {
    color: #4eb25c;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover {
    background-color: #4eb25c;
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #4eb269;
    background-image: -moz-linear-gradient(top, #4eb25c, #4eb27d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4eb25c), to(#4eb27d));
    background-image: -webkit-linear-gradient(top, #4eb25c, #4eb27d);
    background-image: -o-linear-gradient(top, #4eb25c, #4eb27d);
    background-image: linear-gradient(to bottom, #4eb25c, #4eb27d);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4eb25c', endColorstr='#ff4eb27d', GradientType=0);
    border-color: #4eb27d #4eb27d #367d58;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
    background-color: #4eb27d;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #3e8f64 \9;
}

.btn-sign-up {
    -moz-box-shadow: 0px 0px 3px -1px #cf866c;
    -webkit-box-shadow: 0px 0px 3px -1px #cf866c;
    box-shadow: 0px 0px 3px -1px #cf866c;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b2524e), color-stop(1, #bc3315));
    background: -moz-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -webkit-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -o-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -ms-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: linear-gradient(to bottom, #b2524e 5%, #bc3315 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2524e', endColorstr='#bc3315', GradientType=0);
    background-color: #b2524e;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #942911;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Helvetica, "Helvetica Neue Light", sans-serif;
    font-size: 17px;
    padding: 9px 9px;
    text-decoration: none;
    text-shadow: 0px 0px 0px #854629;
}

.btn-sign-up:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #b2524e));
    background: -moz-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -webkit-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -o-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -ms-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: linear-gradient(to bottom, #bc3315 5%, #b2524e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#b2524e', GradientType=0);
    background-color: #bc3315;
    color: #ffffff;
}

.btn-sign-up:active {
    position: relative;
    top: 1px;
}

.btn-call-to-action {
    -moz-box-shadow: 0px 0px 3px 0px #cf866c;
    -webkit-box-shadow: 0px 0px 3px 0px #cf866c;
    box-shadow: 0px 0px 3px 0px #cf866c;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b2524e), color-stop(1, #bc3315));
    background: -moz-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -webkit-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -o-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: -ms-linear-gradient(top, #b2524e 5%, #bc3315 100%);
    background: linear-gradient(to bottom, #b2524e 5%, #bc3315 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2524e', endColorstr='#bc3315', GradientType=0);
    background-color: #b2524e;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    border: 3px solid #942911;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: arial;
    font-size: 17px;
    padding: 17px 24px;
    text-decoration: none;
    text-shadow: 0px 0px 0px #854629;
}

.btn-call-to-action:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #b2524e));
    background: -moz-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -webkit-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -o-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: -ms-linear-gradient(top, #bc3315 5%, #b2524e 100%);
    background: linear-gradient(to bottom, #bc3315 5%, #b2524e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#b2524e', GradientType=0);
    background-color: #bc3315;
    color: white;
    text-decoration: none;
}

.btn-call-to-action:active {
    position: relative;
    top: 1px;
}

.btn-call-to-action {
    color: white;
    font-weight: 500;
    font-size: 300%;
    line-height: 100%;

}

.call-to-action small {
    color: #ddd;
    font-weight: 200;
    font-size: 100%;
    line-height: 300%;

}

.call-to-action {
    text-align: center;
}


.row .call-to-action .btn-call-to-action {
    font-size: 180%;
}

.row .call-to-action small{
    color:#444;
    line-height: 100%;
    font-size: 70%;
}


body.boxed div.body {
    border-top-color: #4eb25c;
}

section.highlight {
    background-color: #4eb25c;
    border-color: #46a153;
}

section.page-top h2 {
    border-bottom-color: #4eb25c;
}

section.toggle label {
    color: #4eb25c;
    border-left-color: #4eb25c;
}

section.toggle input[type="checkbox"]:checked ~ label {
    background-color: #eef8ef;
    border-color: #4eb25c;
}

section.page-top.custom-product {
    background-color: #46a153;
    border-top-color: #4eb25c;
}

div.feature-box div.feature-box-icon {
    background-color: #4eb25c;
}

ul.timeline li div.featured-box div.box-content {
    border-top-color: #4eb25c;
}

a.thumb-info span.thumb-info-type {
    background-color: #4eb25c;
}

a.thumb-info span.thumb-info-action-icon {
    background-color: #4eb25c;
}

.thumbnail span.zoom {
    background-color: #4eb25c;
}

div.thumb-info-social-icons a {
    background-color: #4eb25c;
}

.inverted {
    background-color: #4eb25c;
}

div.tabs ul.nav-tabs a,
div.tabs ul.nav-tabs a:hover {
    color: #4eb25c;
}

div.tabs ul.nav-tabs a:hover {
    border-top-color: #4eb25c;
}

div.tabs ul.nav-tabs li.active a {
    border-top-color: #4eb25c;
    color: #4eb25c;
}

ul.list.icons li i {
    color: #4eb25c;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border-color: #AAA;
    -webkit-box-shadow: 0 0 8px 2px #ebebeb;
    -moz-box-shadow: 0 0 8px 2px #ebebeb;
    box-shadow: 0 0 8px 2px #ebebeb;
}

header nav ul.nav-main ul.dropdown-menu,
header nav ul.nav-main li.dropdown.open a.dropdown-toggle,
header nav ul.nav-main li.active a,
header nav ul.nav-main li.dropdown:hover a {
    color: #FFF;
    background-color: #4eb25c !important;
}

header nav ul.nav-main ul.dropdown-menu li:hover > a {
    background-color: #72c17d !important;
}

header nav ul.nav-main ul.dropdown-menu {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #4eb269;
    background-image: -moz-linear-gradient(top, #4eb25c, #4eb27d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4eb25c), to(#4eb27d));
    background-image: -webkit-linear-gradient(top, #4eb25c, #4eb27d);
    background-image: -o-linear-gradient(top, #4eb25c, #4eb27d);
    background-image: linear-gradient(to bottom, #4eb25c, #4eb27d);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4eb25c', endColorstr='#ff4eb27d', GradientType=0);
    border-color: #4eb27d #4eb27d #367d58;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

header nav ul.nav-main ul.dropdown-menu:hover,
header nav ul.nav-main ul.dropdown-menu:focus,
header nav ul.nav-main ul.dropdown-menu:active,
header nav ul.nav-main ul.dropdown-menu.active,
header nav ul.nav-main ul.dropdown-menu.disabled,
header nav ul.nav-main ul.dropdown-menu[disabled] {
    color: #ffffff;
    background-color: #4eb27d;
}

header nav ul.nav-main ul.dropdown-menu:active,
header nav ul.nav-main ul.dropdown-menu.active {
    background-color: #3e8f64 \9;
}

header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a {
    background: none !important;
}

header nav ul.nav-main li.dropdown:hover ul.dropdown-menu li > a:hover {
    background: #60ba6c !important;
}

div.slider div.tp-bannertimer {
    background-color: #4eb25c;
}

div.home-intro p em {
    color: #72c17d;
}

div.home-concept strong {
    color: #4eb25c;
}

blockquote.testimonial {
    background: #60ba6c;
}

div.testimonial-arrow-down {
    border-top-color: #60ba6c;
}

div.recent-posts div.date span.month,
article.post div.post-date span.month {
    background-color: #4eb25c;
}

div.recent-posts div.date span.day,
article.post div.post-date span.day {
    color: #4eb25c;
}

div.pricing-table div.most-popular {
    border-color: #4eb25c;
}

div.pricing-table div.most-popular h3 {
    background-color: #459d51;
    background-image: -moz-linear-gradient(top, #4eb25c, #367d40);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4eb25c), to(#367d40));
    background-image: -webkit-linear-gradient(top, #4eb25c, #367d40);
    background-image: -o-linear-gradient(top, #4eb25c, #367d40);
    background-image: linear-gradient(to bottom, #4eb25c, #367d40);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4eb25c', endColorstr='#ff367d40', GradientType=0);
}

footer div.footer-ribon {
    background: #4eb25c;
}

footer div.footer-ribon::before {
    border-right-color: #367d40;
}
