/*
Зеленый - #39ae48
Черный - #222222
/*-------------------------------------------------*/
.video-button.video-button-color {
 background: #39ae48 !important;
 border: 2px solid #39ae48 !important;
 color: #ffffff;
}

.video-button.video-button-color .video-button-animation {
 background: #39ae48 !important;
}

.overlay[data-overlay-color="theme-color"]:after {
 background-color: #39ae48 !important;
}

.theme-text-color {
 color: #39ae48 !important;
}

.theme-bg-img {
 background: url(/images/bg1.jpg);
 background-size: cover;
}

.divider,
.theme-bg{
 background: #39ae48 !important;
}
.cta-info b {
 background: #39ae48 !important;
 padding: 10px;
}

/*-------------------------------------------------*/
.button.button-color.button-shadow {
 -webkit-box-shadow: 0 0.5rem 1rem rgba(80, 92, 253, 0.3);
 -moz-box-shadow: 0 0.5rem 1rem rgba(80, 92, 253, 0.3);
 box-shadow: 0 0.5rem 1rem rgba(80, 92, 253, 0.3);
}

.progress-box.bar-color .progress-bar-item .progress .progress-bar,
mark,
.radio input[type="radio"] + label:after,
.checkbox input[type="checkbox"]:checked + label:after,
.loader-1.loader-color .loader > div,
.loader-2.loader-color .loader > div,
.loader-4.loader-color .loader > div,
.header .navbar .extra-navbar-item .menu-extra.shpping-cart a span.badge,
.overlay[data-overlay-color="theme"]:after {
 background-color: #39ae48!important;
}

.blog .blog-info a:hover,
.button.button-outline.button-color,
.radio input[type="radio"] + label:before {
 color: #39ae48!important;
}

.pricing-colored,
.button.button-color {
 background: #39ae48 !important;
 border-color: #39ae48 !important;
}

.pricing-colored:hover,
.button.button-color:hover {
 color: #39ae48!important;
 border-color: #39ae48;
}

.subscribe-form .button.button-color:hover {
 background: #39ae48!important;
 border-color: #39ae48;
}

.button.button-color.button-outline:hover {
 background: #39ae48 !important;
}

.radio input[type="radio"]:checked + label:before {
 border: 2px solid #39ae48;
}

.loader-3.loader-color .loader > div:first-child {
 border-top: 1px solid rgba(80, 92, 253, 0.8);
 border-right: 1px solid rgba(80, 92, 253, 0.8);
 border-bottom: 1px solid rgba(80, 92, 253, 0.8);
 border-left: 1px solid rgba(80, 92, 253, 0.5);
}