.feature-box7 {
    padding: 30px 10px;
}
.feature-box7 > h5 {
    font-weight: 500;
}
.feature-box7:hover, .feature-box7.active {
    background-color: #8ac700;
}
.sh-btn.sh-btn-border:hover.green {
    color: #fff !important;
}
.scrollup {
    background: #8ac700 url(../img/scroll-top-arrow.png) no-repeat 15px 16px;
}
.btn.btn-green {
    color: #fff;
    background-color: #8ac700;
}
.ms-layer.sbut6 {
    background-color: #8ac700;
    padding: 20px 30px;
}
.divider-line.green {
    border-bottom-color: #8ac700;
}
.iconlist.orange2 li i {
    color: #8ac700;
}
.cbp-l-filters-button.three .cbp-filter-item.cbp-filter-item-active {
    color: #8ac700;
}
.cbp-l-filters-button.two .cbp-filter-item.cbp-filter-item-active {
    border-bottom: 2px solid #8ac700;
}
.cbp-l-filters-button.two .cbp-filter-item:hover {
    color: #8ac700;
}
.cbp-l-filters-button.two .cbp-filter-counter {
    background-color: #8ac700;
}
.cbp-l-filters-button.two .cbp-filter-counter::before {
    border-top: 4px solid #8ac700;
}
.feature-box1:hover .iconbox-tiny, .feature-box1.active .iconbox-tiny {
    color: #fff;
    border: 1px solid #8ac700;
    background-color: #8ac700;
}
.social-icons-2 li a {
    background-color: #8ac700;
}
.social-icons-2 li a:hover {
    background-color: #0F408B;
}
.testimonials2 .imgholder {
    background-color: #8ac700;
}
.text-green {
    color: #8ac700;
}
ul.nav.green > li > a.active {
    color: #8ac700 !important;
    border-bottom: 2px solid #8ac700 !important;
}
a.read-more {
    color: #8ac700;
}
.address-info li {
    padding: 0px;
    border-bottom: none;
}
.usefull-links li {
    border-bottom: none;
}
.usefull-links li > a.active {
    color: #fff;
}
.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap {
    top: -30px;
}
.cbp-caption-overlayBottomPush .cbp-caption-activeWrap {
    height: 30px;
}
.cbp-l-caption-alignLeft .cbp-l-caption-body {
    padding: 6px 12px;
}
.pricetable-holder3 .inner-holder {
    background-color: #e2e2e2;
}
.pricetable-holder3 ul.plan_features {
    margin-bottom: 0px;
}
.pricetable-holder3 ul.plan_features li {
    color: #000;
}
.price-circle {
    background-color: #fff;
}
.price-circle .price {
    font: bold 20px/24px "Open Sans", sans-serif;
    padding-top: 24px;
    color: #000;
}
.pricetable-holder3 .inner-holder {
    padding: 30px 12px;
}
.pricetable-holder3 .title {
    font-size: 22px;
}
.price-circle .price sup {
    font-size: 16px;
}
.smart-forms .select > select {
    color: #626262;
    background: #FFF;
}
.smart-forms .select .arrow {
    color: #BBB;
    background: #FFF;
}
.wysihtml5-toolbar .btn.btn-default {
    padding: 6px 12px;
}
.header-inner.two {
    height: 150px;
}
.header-inner.bg-color-blue {
    background-color: #104189;
}
.header-inner .title {
    padding-top: 40px;
}
.sec-padding {
    padding: 40px 0 40px 0;
}
.sec-tpadding-2 {
    padding-top: 40px;
}
.smart-forms .gui-textarea {
    height: 120px;
}
.navbar-brand {
    height: 60px;
    padding-top: 10px;
}
@media (max-width: 768px) {
    .navbar-brand {
        padding-top: 0;
    }
    .navbar-toggle {
        margin-top: 12px !important;
    }
}
.footer-payment-logo-list li {
    padding: 0 3px 0 0;
}
.social-icons-facebook a:hover {
    background-color: #0674E7 !important;
    color: #fff !important;
}
.social-icons-whatsapp a:hover {
    background-color: #0DC143 !important;
    color: #fff !important;
}
.social-icons-twitter a:hover {
    background-color: #1D9BF0 !important;
    color: #fff !important;
}
.social-icons-linkedin a:hover {
    background-color: #0A66C2 !important;
    color: #fff !important;
}
.social-icons-youtube a:hover {
    background-color: #FF0000 !important;
    color: #fff !important;
}

/*------------------------------------------*/
a {
    color: #104189;
}
h3, h4 {
    font-weight: 300;
}
.blog-pagenation li a.active {
    color: #fff;
    border: 1px solid #8ac700;
    background-color: #8ac700;
}
category-links li a:hover, .category-links li a.active {
    color: #8ac700 !important;
}
div.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 75px;
}
.tags-2 li a:hover, .tags-2 li a.active {
    color: #fff;
    border:1px solid #8ac700;
    background-color: #8ac700;
}
.tags-2 li a {
    padding: 5px 10px 5px 10px;
}
#terms ol li span {
    font-size: 1.2 rem;
    font-weight: 700;
}
h2 {
    font-size: 30px;
}
.blog-post-info {
   margin-bottom: 12px; 
}
.address-info li, .address-info a, .usefull-links li a, .els-custom-div ol li {
    color: #beb7b9;
}
.address-info li {
    margin-bottom: 5px;
}
.els-custom-div ol {
    padding-left: 5px !important;
}