/**
 * 0.0 - Libraries and defined variable
 * ----------------------------------------------------------------------------
 */
.hentry.sticky:before {
  border-top-color: #00bc00;
}
.blog-inner .entry-thumbnail:before,
.finanzen-post .entry-thumbnail:before {
  background-color: rgba(0, 188, 0, 0.9);
}
.blog-inner .entry-thumbnail a.prettyPhoto,
.finanzen-post .entry-thumbnail a.prettyPhoto {
  color: #00bc00;
}
.blog-inner h3.entry-title a,
.finanzen-post h3.entry-title a {
  color: #222222;
}
.blog-inner article.format-link .entry-content-link,
.finanzen-post article.format-link .entry-content-link {
  color: rgba(34, 34, 34, 0.8);
}
.blog-inner article.format-quote .entry-content-quote blockquote,
.finanzen-post article.format-quote .entry-content-quote blockquote {
  color: rgba(34, 34, 34, 0.8);
}
.blog-inner.blog-style-medium-image article .post-item .entry-content-wrap .entry-detail .heading-content .date-left i,
.finanzen-post.blog-style-medium-image article .post-item .entry-content-wrap .entry-detail .heading-content .date-left i {
  color: #00bc00;
}
.blog-inner.blog-style-medium-image article .post-item .entry-content-wrap .entry-detail .entry-post-meta-wrap,
.finanzen-post.blog-style-medium-image article .post-item .entry-content-wrap .entry-detail .entry-post-meta-wrap {
  border-top-color: #f0f0f0;
  border-bottom: #f0f0f0;
}
.blog-inner.blog-style-medium-image article .post-item .entry-content-wrap .entry-detail .entry-post-meta-wrap ul.entry-meta li a:hover,
.finanzen-post.blog-style-medium-image article .post-item .entry-content-wrap .entry-detail .entry-post-meta-wrap ul.entry-meta li a:hover {
  color: #00bc00;
}
.blog-inner.blog-style-medium-image article .post-item .entry-content-wrap .entry-detail h3.entry-title a:hover,
.finanzen-post.blog-style-medium-image article .post-item .entry-content-wrap .entry-detail h3.entry-title a:hover {
  color: #00bc00;
}
.blog-inner.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail .heading-content .date-left i,
.finanzen-post.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail .heading-content .date-left i {
  color: #00bc00;
}
.blog-inner.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail .heading-content .title-meta-right h3:after,
.finanzen-post.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail .heading-content .title-meta-right h3:after {
  background-color: #00bc00;
}
.blog-inner.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail .entry-post-meta-wrap,
.finanzen-post.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail .entry-post-meta-wrap {
  border-top-color: #f0f0f0;
  border-bottom: #f0f0f0;
}
.blog-inner.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail .entry-post-meta-wrap ul.entry-meta li a:hover,
.finanzen-post.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail .entry-post-meta-wrap ul.entry-meta li a:hover {
  color: #00bc00;
}
.blog-inner.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail h3.entry-title a:hover,
.finanzen-post.blog-style-large-image article .post-item .entry-wrap .entry-content-wrap .entry-detail h3.entry-title a:hover {
  color: #00bc00;
}
.blog-inner.blog-style-grid article .post-item .entry-wrap .entry-content-wrap .entry-detail .date-meta,
.finanzen-post.blog-style-grid article .post-item .entry-wrap .entry-content-wrap .entry-detail .date-meta {
  border-bottom-color: #f0f0f0;
}
.blog-inner.blog-style-grid article .post-item .entry-wrap .entry-content-wrap .entry-detail .date-meta i,
.finanzen-post.blog-style-grid article .post-item .entry-wrap .entry-content-wrap .entry-detail .date-meta i {
  color: #00bc00;
}
.blog-inner.blog-style-masonry article .post-item .entry-wrap .entry-content-wrap .entry-detail .date-meta,
.finanzen-post.blog-style-masonry article .post-item .entry-wrap .entry-content-wrap .entry-detail .date-meta {
  border-bottom-color: #f0f0f0;
}
.blog-inner.blog-style-masonry article .post-item .entry-wrap .entry-content-wrap .entry-detail .date-meta i,
.finanzen-post.blog-style-masonry article .post-item .entry-wrap .entry-content-wrap .entry-detail .date-meta i {
  color: #00bc00;
}
.blog-wrap .entry-thumbnail-wrap .owl-carousel .owl-nav div,
.finanzen-post .finanzen-post-image .owl-carousel .owl-nav div {
  background-color: rgba(0, 188, 0, 0.3);
}
.blog-wrap .entry-thumbnail-wrap .owl-carousel .owl-nav div:hover,
.finanzen-post .finanzen-post-image .owl-carousel .owl-nav div:hover {
  color: #00bc00;
}
.entry-meta-tag label {
  color: #222222;
}
/*
* Single Post
* 
 */
.single-post .site-content-single-post .blog-wrap .blog-inner article {
  border-bottom-color: #f0f0f0;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info .entry-meta-author {
  color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info h1:after {
  background-color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-post-meta-wrap .entry-meta-info ul li i {
  color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content {
  border-bottom: 1px solid #f0f0f0;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content .post-password-form input[type=password] {
  border-color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content .post-password-form input[type=submit] {
  background-color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .entry-content .post-password-form input[type=submit]:hover {
  background-color: #00ef00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article blockquote {
  border-color: #00bc00;
  background-color: #f0f0f0;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article blockquote p {
  display: table-cell;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article blockquote:before {
  color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .list-detail li:before {
  background-color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info {
  border-top-color: #eeeeee;
}
.single-post .site-content-single-post .blog-wrap .blog-inner article .author-info .author-description p.author-bio:after {
  border-right-color: #eeeeee;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a .post-navigation-left .post-navigation-icon {
  color: #222222;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous a .post-navigation-content .post-navigation-title {
  color: #222222;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous:hover a .post-navigation-left .post-navigation-label {
  color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous:hover a .post-navigation-left .post-navigation-icon {
  color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-previous:hover a .post-navigation-content .post-navigation-title {
  color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a .post-navigation-right .post-navigation-icon {
  color: #222222;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next a .post-navigation-content .post-navigation-title {
  color: #222222;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next:hover a .post-navigation-right .post-navigation-label {
  color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next:hover a .post-navigation-right .post-navigation-icon {
  color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .blog-inner .post-navigation .nav-links .nav-next:hover a .post-navigation-content .post-navigation-title {
  color: #00bc00;
}
.single-post .site-content-single-post .blog-wrap .social-share-wrap ul.social-share li a:hover {
  color: #00bc00;
}
.entry-comments h3.comments-title span {
  color: #222222;
}
.entry-comments h3.comments-title span:after {
  background-color: #00bc00;
}
.entry-comments .entry-comments-list ol.commentlist li .comment-body {
  border-bottom-color: #eeeeee;
}
.entry-comments .entry-comments-list ol.commentlist li .comment-text .comment-meta .comment-reply-link,
.entry-comments .entry-comments-list ol.commentlist li .comment-text .comment-meta .comment-edit-link {
  color: #222222;
}
.entry-comments .entry-comments-list ol.commentlist li .comment-text .comment-meta .comment-reply-link:hover,
.entry-comments .entry-comments-list ol.commentlist li .comment-text .comment-meta .comment-edit-link:hover {
  color: #00bc00;
}
.entry-comments .entry-comments-list ol.commentlist li .author .author-name {
  color: #222222;
}
.entry-comments .entry-comments-list ol.commentlist li .author .comment-meta-date:before {
  background-color: #00bc00;
}
.entry-comments .entry-comments-list nav.comment-navigation .page-numbers {
  border: 1px solid #eeeeee;
}
.entry-comments .entry-comments-list nav.comment-navigation .page-numbers.current {
  color: #00bc00;
}
.comment-reply-title span {
  color: #222222;
}
.comment-reply-title span:after {
  background-color: #00bc00;
}
#respond .comment-form input[type="text"],
#respond .comment-form input[type="search"],
#respond .comment-form input[type="email"],
#respond .comment-form input[type="url"],
#respond .comment-form input[type="password"],
#respond .comment-form textarea {
  border-color: #f0f0f0;
}
#respond .comment-form input[type="text"]:focus,
#respond .comment-form input[type="search"]:focus,
#respond .comment-form input[type="email"]:focus,
#respond .comment-form input[type="url"]:focus,
#respond .comment-form input[type="password"]:focus,
#respond .comment-form textarea:focus {
  border-color: #00bc00;
}
#respond .comment-form .form-submit input#submit {
  background: #f0f0f0;
  color: #222222;
}
#respond .comment-form .form-submit input#submit:hover {
  background: #008900;
}
.blog-paging-wrapper button {
  background-color: #00bc00;
}
.blog-paging-wrapper button:hover {
  background-color: #008900;
}
.wpcf7 .newsletter-1 .ctf7_submit:hover:before {
  color: #00bc00;
}
.wpcf7 .contact-form-1 p input[type="submit"] {
  background-color: #222222;
}
.wpcf7 .contact-form-1 p input[type="submit"]:hover {
  background-color: #3c3c3c;
}
.wpcf7 .contact-form-2 p span input:focus {
  border-color: #00bc00;
}
.wpcf7 .contact-form-2 p span textarea:focus {
  border-color: #00bc00;
}
.wpcf7 .contact-form-2 p span input,
.wpcf7 .contact-form-2 p span textarea {
  border-color: #f0f0f0;
}
.wpcf7 .contact-form-2 p span input::-webkit-input-placeholder,
.wpcf7 .contact-form-2 p span textarea::-webkit-input-placeholder {
  color: #222222;
}
.wpcf7 .contact-form-2 p span input::-moz-placeholder,
.wpcf7 .contact-form-2 p span textarea::-moz-placeholder {
  color: #222222;
}
.wpcf7 .contact-form-2 p input[type="submit"] {
  background-color: #f0f0f0;
  color: #222222;
}
.wpcf7 .contact-form-2 p input[type="submit"]:hover {
  background-color: #00bc00;
}
.wpcf7 .contact-form-3 p span input:focus {
  border-color: #00bc00;
}
.wpcf7 .contact-form-3 p span textarea:focus {
  border-color: #00bc00;
}
.wpcf7 .contact-form-3 p span input,
.wpcf7 .contact-form-3 p span textarea {
  border-color: #f0f0f0;
  color: #222222;
}
.wpcf7 .contact-form-3 p span input::-webkit-input-placeholder,
.wpcf7 .contact-form-3 p span textarea::-webkit-input-placeholder {
  color: #222222;
}
.wpcf7 .contact-form-3 p span input::-moz-placeholder,
.wpcf7 .contact-form-3 p span textarea::-moz-placeholder {
  color: #222222;
}
.wpcf7 .contact-form-3 p input[type="submit"] {
  background-color: #f0f0f0;
  color: #222222;
}
.wpcf7 .contact-form-3 p input[type="submit"]:hover {
  background-color: #00bc00;
}
.post-navigation .post-navigation-label {
  color: #222222;
}
.post-navigation .post-navigation-title {
  color: #f0f0f0;
}
.post-navigation .post-navigation-icon {
  color: #222222;
  z-index: 1;
}
.yolo-page-link {
  color: #00bc00;
  border-color: #00bc00;
}
.yolo-page-links .yolo-page-link:hover,
.yolo-page-links > .yolo-page-link {
  background-color: #00bc00;
}
.yolo-footer-wrapper.footer-1 .link_left a:hover {
  color: #00bc00;
}
.finanzen-testimonial h3 .finanzen-post h3,
.finanzen-ourteam h6,
.finanzen-icon-box h3,
.p-font {
  font-family: PT Sans;
}
.finanzen-testimonial.style1 h3,
.s-font,
.sidebar h4.widget-title,
.wpb_widgetised_column h4.widget-title,
.widget-title-s-font .widget-title,
footer.main-footer-wrapper .sidebar .widget-footer-logo .footer-logo-read-more a,
footer.main-footer-wrapper .bottom-bar-wrapper .bottom-bar-text {
  font-family: PT Sans;
}
.yolo-footer-wrapper.footer-1 .link_left a:hover {
  color: #00bc00;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside h4.widget-title span {
  color: #00bc00;
}
nav.yolo-canvas-menu-wrapper .yolo-canvas-menu-inner aside ul.social-profile.social-icon-bordered li a:hover i {
  color: #00bc00;
}
@media screen and (max-width: 991px) {
  .header-mobile-before img {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .header-logo-mobile img {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .toggle-icon-wrapper .toggle-icon:hover > span,
  .toggle-icon-wrapper .toggle-icon:hover:before,
  .toggle-icon-wrapper .toggle-icon:hover:after {
    background-color: #00bc00;
  }
  header.yolo-mobile-header .yolo-mobile-header-inner .icon-search-menu {
    color: #222222;
  }
  header.yolo-mobile-header .yolo-mobile-header-inner .icon-search-menu:hover {
    color: #00bc00;
  }
  header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon {
    color: #222222;
  }
  header.yolo-mobile-header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon > i.wicon + span {
    background-color: #00bc00;
  }
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li.current-menu-ancestor > a,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li.current-menu-parent > a,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li.current-menu-item > a,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li.menu-current > a,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li > a:hover,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li:hover > a,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li ul.sub-menu li:hover > a {
    color: #00bc00;
  }
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li.current-menu-ancestor > a > b.caret:before,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li.current-menu-parent > a > b.caret:before,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li.current-menu-item > a > b.caret:before,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li.menu-current > a > b.caret:before,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li > a:hover > b.caret:before,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li:hover > a > b.caret:before,
  .yolo-mobile-header-nav .yolo-nav-mobile-menu li ul.sub-menu li:hover > a > b.caret:before {
    color: #00bc00;
  }
  .yolo-mobile-header-nav ul.yolo-nav-mobile-menu li.menu-item > a:hover {
    color: #00bc00;
  }
  .yolo-mobile-header-nav ul.yolo-nav-mobile-menu li.menu-item > b.menu-caret:hover {
    color: #00bc00;
  }
  .yolo-mobile-header-nav.menu-drop-fly {
    border-right-color: #00bc00;
  }
}
#yolo-header.header-sidebar {
  width: 400px;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item {
  color: #424242;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form input {
  color: rgba(66, 66, 66, 0.85);
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form input::-webkit-input-placeholder {
  color: rgba(66, 66, 66, 0.6);
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form input::-moz-placeholder {
  color: rgba(66, 66, 66, 0.6);
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form button i {
  color: #424242;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .header-customize-item > form button i:hover {
  color: #00bc00;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-top {
  background-color: #f4f4f4;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu li a {
  font-family: PT Sans;
  font-weight: 400;
  font-size: 16px;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li {
  color: #424242;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li .current-menu-item:before {
  background-color: #00bc00;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li .current-menu-item > a {
  color: #00bc00;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > ul.sub-menu {
  background-color: #ffffff;
  color: #333333;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > ul.sub-menu > li.menu-item-has-children.menu_style_dropdown > ul.sub-menu > li.menu-item-has-children.menu_style_dropdown:hover > b {
  color: #00bc00;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > ul.sub-menu > li.menu-item-has-children.menu_style_dropdown > ul.sub-menu > li.menu-item-has-children.menu_style_dropdown > ul.sub-menu > li.menu-item-has-children.menu_style_dropdown > a:after {
  position: absolute;
  right: 10px;
  content: '';
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > ul.sub-menu > li.menu-item-has-children.menu_style_dropdown > ul.sub-menu > li.menu-item-has-children.menu_style_dropdown > ul.sub-menu > li.menu-item-has-children.menu_style_dropdown:hover > b {
  color: #00bc00;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li > b.menu-caret {
  color: #424242;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li:not(.sub-menu-open):hover {
  background-color: #ffffff;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-bottom .menu-wrapper .navbar-nav.vertical-megamenu > li:hover > b.menu-caret {
  color: #00bc00;
}
#yolo-header.header-sidebar .vertical-header-wrapper .header-customize .canvas-menu-toggle-wrapper a:hover i {
  color: #00bc00;
}
.header-sidebar #yolo-content-wrapper {
  padding-left: 400px !important;
}
@media screen and (max-width: 991px) {
  .header-sidebar #yolo-content-wrapper {
    padding-left: 0 !important;
  }
}
.header-sidebar footer {
  margin-left: 400px !important;
}
@media screen and (max-width: 991px) {
  .header-sidebar footer {
    margin-left: 0 !important;
  }
}
@media screen and (min-width: 1370px) {
  .yolo-top-bar .topbar-fullwith {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media screen and (min-width: 992px) {
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li a {
    font-family: PT Sans;
    font-weight: 400;
    font-size: 16px;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li a:hover {
    color: #00bc00;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li.current-menu-item > a {
    color: #00bc00;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li.menu-item-has-children:hover > a {
    color: #00bc00;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li.menu-item-has-children .menu-caret {
    color: #424242;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li.menu-item-has-children.menu_style_column > ul.sub-menu {
    background-color: #ffffff;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li.menu-item-has-children ul.sub-menu {
    background-color: #ffffff;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li.menu-item-has-children ul.sub-menu li.current-menu-item > a {
    color: #00bc00;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li.menu-item-has-children ul.sub-menu > li {
    color: #333333;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li.menu-item-has-children ul.sub-menu > li .menu-caret {
    color: #333333;
  }
  header.yolo-main-header .yolo-header-wrapper .navbar-nav li.menu-item-has-children ul.sub-menu .menu-item-type-custom a {
    background-color: #ffffff;
  }
  header.yolo-main-header .header-logo > a > img {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
  }
  header.yolo-main-header .header-customize .header-customize-item {
    font-family: PT Sans;
  }
  header.yolo-main-header .icon-search-menu i:hover {
    color: #00bc00;
  }
  header.yolo-main-header ul.header-social-profile-wrapper li a:hover {
    color: #00bc00;
  }
  header.yolo-main-header .search-box button:hover i {
    color: #00bc00;
  }
  header.yolo-main-header .ajax-search-result .search-view-more {
    background-color: #ededed;
    border-top: solid 1px #d9d9d9;
  }
  header.yolo-main-header .search-with-category .form-search-left > span {
    font-family: PT Sans;
  }
  header.yolo-main-header .search-with-category .form-search-right button[type="button"]:hover i {
    color: #00bc00;
  }
  header.yolo-main-header .search-with-category .search-category-dropdown li > span:hover {
    color: #00bc00;
  }
  .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-inherit.sticky-on .menu-wrapper .yolo-main-menu > li > a:hover {
    color: #00bc00 !important;
  }
  .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-gray.sticky-on .menu-wrapper .yolo-main-menu > li:hover > a {
    color: #00bc00 !important;
  }
  .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper.sticky-scheme-dark.sticky-on .menu-wrapper .yolo-main-menu > li:hover > a {
    color: #00bc00 !important;
  }
  body.boxed .yolo-sticky-wrapper.is-sticky > .yolo-header-nav-wrapper {
    max-width: 1200px;
  }
}
.header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon span.total {
  background-color: #222222;
}
.header .shopping-cart-wrapper .widget_shopping_cart_content .widget_shopping_cart_icon i.wicon:hover {
  color: #00bc00 !important;
}
.header .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li.empty p {
  color: #222222;
}
.header .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > a {
  color: #222222;
}
.header .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper li .cart-right > a:hover {
  color: #00bc00;
}
.header .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button:hover {
  background-color: #00bc00;
}
.header .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button.checkout {
  background-color: #00bc00;
}
.header .shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper p.buttons .button.checkout:hover {
  background-color: #005600;
}
.my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a.yolo-wishlist i.wicon:hover {
  color: #00bc00;
}
.my-wishlist .widget_shopping_wishlist_content .my-wishlist-wrapper a.yolo-wishlist span.total {
  background-color: #222222;
}
#mini-cart-canvas.yolo-canvas-menu-wrapper .widget_shopping_cart_icon,
#mini-cart-canvas.yolo-canvas-menu-wrapper .mini-cart-title {
  background: #00bc00;
}
#mini-cart-canvas.yolo-canvas-menu-wrapper .cart_list_wrapper .cart_list li img {
  border-color: #f0f0f0;
}
#mini-cart-canvas.yolo-canvas-menu-wrapper .cart_list_wrapper .buttons a {
  color: #222222;
  background-color: #f0f0f0;
}
#mini-cart-canvas.yolo-canvas-menu-wrapper .cart_list_wrapper .buttons a:hover {
  background-color: #00bc00;
  color: #ffffff;
}
#wishlists-canvas .wishlist-title {
  background: #00bc00;
}
#wishlists-canvas .wishlists-content #yith-wcwl-form .wishlist-title tr td.product-thumbnail a img,
#wishlists-canvas .wishlists-content #yith-wcwl-form tbody tr td.product-thumbnail a img {
  border-color: #f0f0f0;
}
#wishlists-canvas .wishlists-content #yith-wcwl-form .wishlist-title tr td.product-remove a:hover,
#wishlists-canvas .wishlists-content #yith-wcwl-form tbody tr td.product-remove a:hover {
  color: #00bc00 !important;
}
#wishlists-canvas .wl-button a:hover {
  color: #00bc00;
}
.yolo-box-login .yolo-login-member-wrap .yolo-register-member-left .yolo-item-wrap input,
.yolo-box-login .yolo-register-member-wrap .yolo-register-member-left .yolo-item-wrap input {
  border-color: #00bc00;
}
.yolo-box-login .yolo-login-action button {
  background-color: #00bc00;
}
.yolo-box-login .yolo-login-action button:hover {
  background-color: #0aff0a;
}
.yolo-account {
  font-size: 16px;
  font-weight: 400;
}
.yolo-account:hover > a {
  color: #00bc00;
}
.yolo-account ul li a:hover {
  color: #00bc00;
}
@media screen and (min-width: 1370px) {
  header.yolo-main-header.header-1 .yolo-header-nav-wrapper.nav-fullwith {
    padding-left: 100px;
    padding-right: 100px;
  }
}
header.header-1 .contact-info li .icon {
  border-color: #00bc00;
}
header.header-1 .contact-info li .icon i {
  color: #00bc00;
}
header.header-1 .contact-info li .content-step {
  font-family: PT Sans;
  color: #222222;
}
header.header-1 .yolo-header-nav-above .container .fl .header-logo {
  height: 130px;
}
header.header-1 .yolo-header-nav-above .container .fl .header-logo > a img {
  max-height: 130px;
}
header.header-1 .yolo-header-nav-above .container .fr .header-customize-right {
  line-height: 130px;
}
header.header-1 .container .yolo-header-wrapper {
  background-color: #1e722b;
}
header.header-1 .container .yolo-header-wrapper .header-center .yolo-main-menu > li > a {
  padding-left: 15px;
  padding-right: 15px;
  color: #ffffff;
}
header.header-1 .header-customize.header-customize-nav .header-customize-item i:hover {
  color: #ffffff;
}
header.header-1 .header-customize .header-customize-item {
  color: #ffffff;
}
header.header-1 .header-customize input[type="text"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
header.header-1 .header-customize input[type="text"]:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
header.header-1 .header-customize input[type="text"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
header.header-1 .header-customize input[type="text"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
header.header-1 .header-customize .yolo-account > a {
  color: #ffffff;
}
header.header-1 .header-customize .yolo-account ul {
  background-color: #00bc00;
}
header.header-1 .yolo-sticky-wrapper.is-sticky .header-sticky {
  background-color: #1e722b;
}
header.header-1 .yolo-sticky-wrapper.is-sticky .header-sticky .container .yolo-header-wrapper .header-center .menu-wrapper .navbar-nav > li > a:hover {
  color: #ffffff !important;
}
@media screen and (min-width: 1370px) {
  header.yolo-main-header.header-4 .yolo-header-nav-wrapper.nav-fullwith {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.header-2 .yolo-header-nav-above .container .fl .header-logo {
  height: 110px;
}
.header-2 .yolo-header-nav-above .container .fl .header-logo > a img {
  max-height: 110px;
}
.header-2 .header-customize-right {
  height: 110px !important;
}
.header-2 .contact-info li .icon {
  border: 1px solid #00bc00;
}
.header-2 .contact-info li .icon i {
  color: #00bc00;
}
.header-2 .contact-info li .content-step {
  font-family: PT Sans;
  color: #222222;
}
.header-2 .yolo-header-nav-wrapper {
  background-color: #1e722b;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .menu-wrapper .yolo-main-menu > li > a {
  color: #ffffff;
  padding-right: 10px;
  padding-left: 10px;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right {
  color: #ffffff;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"] {
  background-color: #ffffff;
  color: #ffffff;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form input[type="text"]::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form button i {
  color: #ffffff;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .search-box-wrapper form button i:hover {
  color: #00bc00;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .yolo-account > a {
  color: #ffffff;
}
.header-2 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize-nav .yolo-account ul {
  background-color: #00bc00;
}
.header-2 .header-customize.header-customize-nav .header-customize-item i:hover,
.header-2 .header-customize.header-customize-nav .header-customize-item a:hover,
.header-2 .header-customize.header-customize-nav .header-customize-item i:focus,
.header-2 .header-customize.header-customize-nav .header-customize-item a:focus {
  color: #ffffff !important;
}
.header-2 .yolo-sticky-wrapper.is-sticky .header-sticky .container .yolo-header-wrapper .header-left .menu-wrapper .navbar-nav > li > a:hover {
  color: #ffffff !important;
}
@media screen and (min-width: 1370px) {
  header.yolo-main-header.header-3 .yolo-header-nav-wrapper.nav-fullwith {
    padding-left: 60px;
    padding-right: 60px;
  }
}
header.header-3 {
  background-color: #ffffff;
}
header.header-3 .yolo-header-nav-wrapper {
  height: 100px;
}
header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .header-logo {
  height: 100px;
}
header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-left .header-logo a img {
  max-height: 100px;
}
header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-center .header-customize {
  line-height: 100px;
}
header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .menu-wrapper .navbar-nav > li > a {
  padding-right: 15px;
  padding-left: 15px;
  line-height: 100px;
}
header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize {
  line-height: 100px;
}
header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize .widget_shopping_cart_content .widget_shopping_cart_icon .canvas-menu-toggle .total {
  background-color: #00bc00;
}
header.header-3 .yolo-header-nav-wrapper .container .yolo-header-wrapper .header-right .header-customize .widget_shopping_wishlist_content .my-wishlist-wrapper a.yolo-wishlist span.total {
  background-color: #00bc00;
}
header.header-3 .yolo-sticky-wrapper.is-sticky .header-sticky {
  background-color: #ffffff;
}
/* 3. MEGA MENU STYLE TAB */
.navbar-nav > li.menu_style_tab > ul > li > a:before {
  background-color: #00bc00;
}
.navbar-nav > li.menu_style_tab > ul > li.active > a {
  color: #00bc00;
}
.navbar-nav > li.menu_style_tab > ul > li .yolo_megamenu_widget_area .widget-post-thumbnail ul li .posts-thumbnail-content .posts-thumbnail-meta .author,
.navbar-nav > li.menu_style_tab > ul > li .yolo_megamenu_widget_area .widget-post-thumbnail ul li .posts-thumbnail-content .posts-thumbnail-meta time,
.navbar-nav > li.menu_style_tab > ul > li .yolo_megamenu_widget_area .widget-post-thumbnail ul li .posts-thumbnail-content .posts-thumbnail-meta span {
  color: #333333;
}
.yolo_widget_area > .yolo_megamenu_widget_area section:hover .widget-title-wrapper h3 {
  color: #00bc00;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .widget-title-wrapper h3:before {
  content: '';
  background-color: #00bc00;
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget > li del {
  color: rgba(240, 240, 240, 0.5);
}
.yolo_widget_area > .yolo_megamenu_widget_area section .product_list_widget > li ins {
  color: #f0f0f0;
}
.menu-wrapper .navbar-nav li.menu_style_dropdown .sub-menu li:before {
  background: #00bc00;
}
.menu-wrapper .navbar-nav li.menu_style_column > .sub-menu > li {
  border-left-color: #eeeeee;
}
.menu-wrapper .navbar-nav li.menu_style_column > .sub-menu > li > a {
  color: #333333;
}
.menu-wrapper .navbar-nav li.menu_style_column > .sub-menu > li > a:hover {
  color: #00bc00;
}
.menu-wrapper .navbar-nav li.menu_style_column > .sub-menu > li > a:after {
  background-color: #00bc00;
}
/* Menu Tagcloud */
.yolo_widget_area .tagcloud a {
  color: #f0f0f0 !important;
}
.yolo_widget_area .tagcloud a:hover {
  color: #ffffff !important;
  background-color: #00bc00 !important;
  border-color: #00bc00;
}
body.float header.yolo-main-header .yolo-header-nav-wrapper.nav-fullwith.sticky-on {
  padding-left: 60px;
  padding-right: 60px;
}
.yolo-page-title-section {
  margin-top: 0px;
  margin-bottom: 70px;
}
.yolo-page-title-section .yolo-page-title-wrap {
  background-color: #ffffff;
}
.yolo-page-title-section .page-title-inner h1:before {
  background-color: #00bc00;
}
.yolo-breadcrumb-wrap {
  background-color: #f0f0f0;
}
.yolo-breadcrumb-wrap ul.breadcrumbs > li {
  color: #222222;
}
.yolo-page-title-wrap {
  height: 170px;
  background-color: #ffffff;
}
.page-title-inner h1 {
  color: #222222;
}
.page-title-inner .page-sub-title {
  color: #222222;
}
.yolo-page-title-overlay {
  background-color: ;
}
.shortcode-product-grid .yolo-product-filters ul li a.selected,
.shortcode-product-grid .yolo-product-filters ul li a:hover {
  color: #ffffff;
  background-color: #00bc00;
}
.shortcode-product-wrap .product-listing.list .product-item-wrap .product-info .product-single-short-description {
  border-top-color: #f0f0f0;
}
.shortcode-product-slider .yolo-slider-control .products-nav {
  color: rgba(34, 34, 34, 0.5);
  background-color: #f0f0f0;
}
.shortcode-product-slider .yolo-slider-control .products-nav:hover {
  color: #00bc00;
}
.yolo-sv .yolo-sv-info .yolo-sv-filter li a {
  color: #222222;
}
.yolo-sv .yolo-sv-info .yolo-sv-filter li:hover a,
.yolo-sv .yolo-sv-info .yolo-sv-filter li.select a {
  color: #ffffff;
  background-color: #00bc00;
}
.yolo-sv .yolo-sv-info .yolo-sv-item li .sv-feature:before {
  background-color: rgba(0, 188, 0, 0.9);
}
.yolo-sv .yolo-sv-paging ul li span,
.yolo-sv .yolo-sv-paging ul li a {
  border-color: #f0f0f0;
  color: #222222;
}
.yolo-sv .yolo-sv-paging ul li span:hover,
.yolo-sv .yolo-sv-paging ul li a:hover,
.yolo-sv .yolo-sv-paging ul li span.current,
.yolo-sv .yolo-sv-paging ul li a.current {
  color: #ffffff;
  background-color: #00bc00;
  border-color: #00bc00;
}
.yolo-sv-single .yolo-sv-item h1:after {
  background-color: #00bc00;
}
body {
  color: #222222;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #222222;
}
::selection {
  background-color: #00bc00;
}
::-moz-selection {
  background-color: #00bc00;
}
a:hover {
  color: #00bc00;
}
a:focus,
a.active {
  color: #00bc00;
}
#yolo-popup {
  color: #080808;
}
#yolo-popup .popup-form .your-email input {
  border-color: #00bc00;
  color: #00bc00;
}
#yolo-popup .popup-form .your-email input .placeholder {
  color: rgba(0, 188, 0, 0.5);
}
#yolo-popup .popup-form .ctf7_submit input {
  background-color: #00bc00;
}
#yolo-popup .popup-form .ctf7_submit input:hover {
  background-color: #23ff23;
}
#yolo-popup .checkbox-label {
  color: #00bc00;
}
.maintanence-page .maintenance-title h2 {
  color: #222222;
}
.maintanence-page .maintenance-social .maintenance-social-profile-wrapper li a {
  color: #00bc00;
}
.maintanence-page .maintenance-social .maintenance-social-profile-wrapper li:hover a {
  border-color: #00bc00;
}
#yolo-modal-search.modal.in .modal-backdrop.in {
  background-color: #222222;
}
#yolo_search_popup_wrapper .search-popup-inner > button i:hover {
  color: #00bc00;
}
.page404 .content-wrap .return a {
  border-color: #00bc00;
  color: #00bc00;
}
.page404 .content-wrap .return a:hover {
  border-color: #00bc00;
  background: #00bc00;
  color: #ffffff;
}
.back-to-top {
  border-color: #eeeeee;
}
#popup-product-quick-view-wrapper .popup-close:hover {
  color: #00bc00;
}
#popup-product-quick-view-wrapper .ylp-single-product-info .ylp-summary-product-wrap .ylp-summary-product .social-share-wrap .social-share li a {
  border-color: #00bc00;
  color: #00bc00;
}
#popup-product-quick-view-wrapper .ylp-single-product-info .ylp-summary-product-wrap .ylp-summary-product .social-share-wrap .social-share li a:hover {
  background-color: #00bc00;
  color: #ffffff;
}
#popup-product-quick-view-wrapper .ylp-single-product-info .ylp-single-product-image-wrap .ylp-single-product-image .owl-nav div:hover {
  color: #00bc00;
}
#popup-product-quick-view-wrapper .ylp-single-product-info .ylp-summary-product-wrap .ylp-summary-product .price {
  color: #00bc00;
}
.finanzen-button.style2 {
  border: 2px solid #eeeeee;
}
.finanzen-button.style2:hover,
.finanzen-button.style2.active {
  background: #00bc00;
}
.boxed #yolo-wrapper {
  width: 90%;
  max-width: 1200px;
}
.pagination > li > a,
.pagination > li > span {
  border-color: #f0f0f0;
  color: #222222;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > li > a.active,
.pagination > li > span.active {
  background-color: #00bc00;
  border-color: #00bc00;
}
.pagination > li > a.current,
.pagination > li > span.current {
  background-color: #00bc00;
  border-color: #00bc00;
}
.list_text:before {
  background-color: #222222;
}
.banner-widget a:hover:before {
  border-color: #00bc00;
}
.banner-widget a:hover:after {
  border-color: #00bc00;
}
.woocommerce div.product form.cart .variations label {
  color: #222222;
}
.call-to-action:before {
  border-color: #f0f0f0;
}
.call-to-action a {
  background-color: #f0f0f0;
}
.call-to-action a:hover {
  background-color: #00bc00;
}
div.yolo-top-bar {
  background-color: #f0f0f0;
  color: #222222;
}
div.yolo-top-bar .topbar-text span {
  color: #00bc00;
}
div.yolo-top-bar .top-sidebar h4.widget-title {
  color: #222222;
}
div.yolo-top-bar .top-sidebar #wp-calendar caption,
div.yolo-top-bar .top-sidebar #wp-calendar thead th {
  color: #222222;
}
div.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li + li:before {
  background-color: #cacaca;
}
div.yolo-top-bar .top-sidebar .widget_nav_menu > div > ul.menu > li ul {
  background-color: #f0f0f0;
  color: #222222;
}
div.yolo-top-bar .top-sidebar .widget.base-primary-color i.fa,
div.yolo-top-bar .top-sidebar .widget.base-primary-color a {
  color: #222222;
}
div.yolo-top-bar .top-sidebar .widget.base-primary-color.widget_nav_menu > div > ul.menu > li + li:before,
div.yolo-top-bar .top-sidebar .widget.base-primary-color.separate-left:before,
div.yolo-top-bar .top-sidebar .widget.base-primary-color.separate-right:after {
  background-color: #222222;
}
div.yolo-top-bar .top-sidebar .separate-left:before {
  background-color: #cacaca;
}
div.yolo-top-bar .top-sidebar .separate-right:after {
  background-color: #cacaca;
}
@media screen and (max-width: 991px) {
  .yolo-top-bar {
    color: #222222;
    background: #f0f0f0;
  }
}
/* Visual Composer */
/*
 *
 * Custom Heading
 *
 */
.vc_general.accordion1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
  color: #222222;
}
.vc_general.accordion1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i:before,
.vc_general.accordion1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i:after {
  border-color: #222222;
}
.vc_general.accordion1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title a {
  color: #00bc00;
}
.vc_general.accordion1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title a i:before,
.vc_general.accordion1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title a i:after {
  border-color: #00bc00;
}
.vc_general.accordion1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
  color: #00bc00;
}
.vc_general.accordion1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a i:before,
.vc_general.accordion1 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a i:after {
  border-color: #00bc00;
}
.vc_general.accordion2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
  color: #222222;
}
.vc_general.accordion2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i:before,
.vc_general.accordion2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i:after {
  border-color: #00bc00;
}
.vc_general.accordion2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a:before {
  background-color: #f0f0f0;
  color: #222222;
}
.vc_general.accordion2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title a:before {
  background-color: #00bc00;
}
.vc_general.accordion2 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title a:before {
  background-color: #00bc00;
}
.vc_general.accordion3 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  border-bottom-color: #00bc00;
}
.vc_general.accordion3 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
  color: #00bc00;
}
.vc_general.accordion3 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i:before,
.vc_general.accordion3 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i:after {
  border-color: #00bc00;
}
.vc_general.accordion3 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover {
  border-color: #00bc00;
}
.vc_general.accordion3 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #00bc00;
}
.vc_general.accordion4 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {
  border-bottom: 1px solid #00bc00;
}
.vc_general.accordion4 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
  color: #00bc00;
}
.vc_general.accordion4 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i:before,
.vc_general.accordion4 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a i:after {
  border-color: #00bc00;
}
.vc_general.accordion4 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading:hover {
  border-color: #00bc00;
}
.vc_general.accordion4 .vc_tta-panels-container .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-color: #00bc00;
}
.vc_general.tab-style-1 .vc_tta-panel-body {
  border-color: #00bc00 !important;
  background-color: #ffffff !important;
}
.vc_general.tab-style-1 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
  background-color: #f0f0f0;
}
.vc_general.tab-style-1 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover {
  background-color: #00bc00;
  color: #ffffff;
}
.vc_general.tab-style-1 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  background-color: #00bc00;
  color: #ffffff;
}
.vc_general.tab-style-2 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a {
  color: #222222;
}
.vc_general.tab-style-2 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #00bc00;
}
.vc_general.tab-style-2 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a:before {
  background-color: #00bc00;
}
.vc_general.tab-style-3 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #00bc00;
}
.vc_general.tab-style-3 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #00bc00;
}
.vc_general.tab-style-4 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a:hover {
  color: #00bc00;
}
.vc_general.tab-style-4 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a {
  color: #00bc00;
}
.skill_process2 .vc_general {
  background-color: rgba(0, 188, 0, 0.4);
}
.skill_process2 .vc_general small.vc_label {
  color: #00bc00 !important;
}
.gallery_class_3 h2:after {
  background-color: #00bc00;
}
.gallery_class_2 h2:after {
  background-color: #00bc00;
}
.gallery_class_2x h2:after {
  background-color: #00bc00;
}
.time_line:hover {
  color: #00bc00;
}
.time_line:hover:after {
  background-color: #00bc00;
}
.list-detail li:before {
  background-color: #00bc00;
}
h2 strong:after {
  background-color: #00bc00;
}
.list-skills li:before {
  color: #00bc00;
}
.search-form input[type="text"] {
  color: #222222;
  border-color: #f0f0f0;
}
.search-form input[type="text"] ::-webkit-input-placeholder {
  color: #222222;
}
.search-form input[type="text"] :-moz-placeholder {
  color: #222222;
}
.search-form input[type="text"] ::-moz-placeholder {
  color: #222222;
}
.search-form input[type="text"] :-ms-input-placeholder {
  color: #222222;
}
.search-form button[type="submit"] {
  color: #222222;
}
#wp-calendar tbody td:hover,
#wp-calendar tbody td#today {
  background-color: #00bc00;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background-color: #00bc00;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background-color: #00bc00;
}
.woocommerce .widget_price_filter .price_slider_amount {
  color: #222222;
}
.woocommerce .widget_price_filter .price_slider_amount .button {
  background-color: #f0f0f0;
  color: #222222;
}
.woocommerce .widget_price_filter .price_slider_amount .button:hover {
  background-color: #00bc00;
}
.sidebar h4.widget-title:before,
.wpb_widgetised_column h4.widget-title:before,
.sidebar h4.widget-title:after,
.wpb_widgetised_column h4.widget-title:after {
  background-color: #00bc00;
}
.sidebar h4.widget-title span,
.wpb_widgetised_column h4.widget-title span {
  color: #222222;
}
.sidebar .tagcloud a,
.wpb_widgetised_column .tagcloud a {
  color: #626262 !important;
  background-color: #f0f0f0;
}
.sidebar .tagcloud a:hover,
.wpb_widgetised_column .tagcloud a:hover {
  background-color: #00bc00 !important;
}
.sidebar .widget_archive > ul,
.wpb_widgetised_column .widget_archive > ul,
.sidebar .widget_categories > ul,
.wpb_widgetised_column .widget_categories > ul,
.sidebar .widget_pages > ul,
.wpb_widgetised_column .widget_pages > ul,
.sidebar .widget_meta > ul,
.wpb_widgetised_column .widget_meta > ul,
.sidebar .widget_recent_comments > ul,
.wpb_widgetised_column .widget_recent_comments > ul,
.sidebar .widget_recent_entries > ul,
.wpb_widgetised_column .widget_recent_entries > ul,
.sidebar .widget_rss > ul,
.wpb_widgetised_column .widget_rss > ul,
.sidebar .widget_nav_menu > div > ul,
.wpb_widgetised_column .widget_nav_menu > div > ul,
.sidebar .widget_product_categories > ul,
.wpb_widgetised_column .widget_product_categories > ul,
.sidebar .widget_layered_nav > ul,
.wpb_widgetised_column .widget_layered_nav > ul {
  color: #222222;
}
.sidebar ul.product_list_widget li img,
.wpb_widgetised_column ul.product_list_widget li img {
  border-color: #f0f0f0;
}
.sidebar .widget_nav_menu ul > li > a,
.wpb_widgetised_column .widget_nav_menu ul > li > a {
  border: 1px solid #f0f0f0;
}
.sidebar .widget_nav_menu ul > li:hover > a,
.wpb_widgetised_column .widget_nav_menu ul > li:hover > a,
.sidebar .widget_nav_menu ul > li.current-menu-item > a,
.wpb_widgetised_column .widget_nav_menu ul > li.current-menu-item > a {
  background-color: #00bc00;
  border-color: #00bc00;
  color: #ffffff;
}
.sidebar .widget_product_categories > ul > li a {
  color: #222222;
}
.sidebar .widget_product_categories > ul > li a:hover:before {
  background-color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-image a:before {
  background-color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content h4 a {
  color: #222222;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta i {
  color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta time,
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta span.author {
  color: rgba(34, 34, 34, 0.5);
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
  color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list li .posts-thumbnail-content .posts-thumbnail-meta .comment-count a:hover {
  color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list.full_width li .posts-thumbnail-content a:hover {
  color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content h4 a:hover {
  color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content .posts-thumbnail-meta i {
  color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list.size-thumbnail li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
  color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-date span.month {
  color: rgba(34, 34, 34, 0.5);
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content h4 a:hover {
  color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content .posts-thumbnail-meta i {
  color: #00bc00;
}
.widget-post-thumbnail ul.posts-thumbnail-list.date li .posts-thumbnail-content .posts-thumbnail-meta .comment-count i {
  color: #00bc00;
}
.widget_categories > ul:not(.children) > li {
  border: 1px solid #f0f0f0;
}
.widget_categories > ul:not(.children) > li:hover {
  border-color: #00bc00;
  background-color: #00bc00;
}
.company-content ul li {
  border: 1px solid #f0f0f0;
}
.company-content ul li:hover a {
  color: #00bc00;
}
.company-content ul li:before {
  background-color: #f0f0f0;
}
.company-content ul li:hover {
  border-color: #00bc00;
}
.company-content ul li:hover i {
  background-color: #00bc00;
  color: #ffffff;
}
.widget-testimonial .testimonial-item li .testimonial-image .content-title .testimonial-position {
  color: rgba(34, 34, 34, 0.5);
}
.widget-testimonial .owl-dots .owl-dot.active,
.widget-testimonial .owl-dots .owl-dot:hover {
  border: #00bc00;
  background-color: #00bc00;
}
.woocommerce .woocommerce-ordering select {
  color: #222222;
}
.woocommerce .woocommerce-result-count {
  color: #222222;
}
.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
  color: #222222;
  background-color: #f0f0f0;
}
.woocommerce #respond input#submit:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
  background-color: #00bc00;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .form-row select {
  color: #222222;
  border-color: #f0f0f0 !important;
}
.woocommerce form .form-row input.input-text:focus,
.woocommerce form .form-row textarea:focus,
.woocommerce form .form-row select:focus {
  border-color: #00bc00 !important;
}
.site-content-archive-product .yolo-filter-categories li.current-cat a {
  color: #00bc00;
}
.site-content-archive-product .yolo-filter-search li.active span#yolo-shop-search-btn,
.site-content-archive-product .yolo-filter-search li.active span.invert-color {
  color: #00bc00;
}
.site-content-archive-product .archive-product-wrap .yolo-shop-results-bar a {
  border-color: #eeeeee;
}
.site-content-archive-product .archive-product-wrap .woocommerce-sidebar aside .tagcloud .current-tag {
  background-color: #00bc00;
}
.site-content-archive-product .archive-product-wrap .product-listing.list .product-info .product-single-short-description {
  border-top-color: #f0f0f0;
}
.site-content-archive-product .woocommerce-pagination .yolo-shop-loadmore,
.site-content-archive-product .woocommerce-pagination .yolo-show-all {
  border-color: #00bc00;
  color: #222222;
}
.site-content-archive-product .woocommerce-pagination .yolo-shop-loadmore:hover,
.site-content-archive-product .woocommerce-pagination .yolo-show-all:hover {
  background-color: #00bc00;
  color: #ffffff;
}
.site-content-archive-product .woocommerce-pagination .yolo-show-all {
  background-color: #00bc00;
}
.yolo-product-category .product-category-inner:hover .text-left h2 {
  color: #00bc00;
}
.yolo-product-category .product-category-inner .text-left h2:before {
  background-color: #00bc00;
}
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3,
#order_review_heading {
  color: #222222;
}
.woocommerce-billing-fields h3:after,
.woocommerce-shipping-fields h3:after,
#order_review_heading:after {
  background-color: #00bc00;
}
.select2-container .select2-choice {
  border-color: #00bc00;
}
#customer_details {
  border-bottom-color: #eeeeee;
}
.woocommerce table.woocommerce-checkout-review-order-table thead th,
.woocommerce table.shop_table.order_details thead th {
  color: #222222;
}
.payment_box_title.active label {
  color: #00bc00;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p label {
  color: #222222;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-billing-fields p label .required {
  color: #00bc00;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields p label {
  color: #222222;
}
.woocommerce-checkout .entry-content .woocommerce .woocommerce-checkout #customer_details .woocommerce-shipping-fields p label .required {
  color: #00bc00;
}
.woocommerce-account .customer_login_form_wrap .col2-set h2:before {
  background: #00bc00;
}
.woocommerce-account .customer_login_form_wrap form.login .input-text,
.woocommerce-account .customer_login_form_wrap form.register .input-text {
  border-color: #eeeeee;
}
.woocommerce-account .customer_login_form_wrap form.login label[for="rememberme"],
.woocommerce-account .customer_login_form_wrap form.register label[for="rememberme"] {
  color: #222222;
}
.woocommerce table.shop_table.cart.wishlist_table tr th span {
  color: #00bc00;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-add-to-cart a {
  background-color: #00bc00 !important;
}
.woocommerce table.shop_table.cart.wishlist_table td.product-add-to-cart a:hover {
  background-color: #008900 !important;
}
.woocommerce table.shop_table.cart .product-remove a:hover {
  color: #00bc00 !important;
}
.woocommerce table.shop_table.cart tbody td.product-name img {
  border-color: #f0f0f0;
}
.woocommerce table.shop_table.cart td.actions .coupon .input-text {
  border-color: #f0f0f0;
}
.woocommerce table.shop_table.cart td.actions input[name="update_cart"] {
  background-color: #f0f0f0;
}
.woocommerce table.shop_table.cart td.actions input[name="update_cart"]:hover {
  background-color: #00bc00;
}
.cart-collaterals h4.widget-title,
.cart-collaterals h2 {
  border-color: #00bc00;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
  background-color: #00bc00;
}
.woocommerce-cart .yolo-site-content-page .container .row .yolo-site-content-page-inner .page-content .entry-content .woocommerce .cart-form .shop_table thead tr th {
  font-family: PT Sans;
  background-color: #f0f0f0;
}
.site-content-single-product .single-product-info .single-product-image-wrap .single-product-image .single-product-image-inner .owl-buttons div:hover {
  background-color: #00bc00;
}
.site-content-single-product .single-product-info .single-product-image-wrap .woocommerce-main-image img {
  border-color: #f0f0f0;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync1 .owl-nav > div:hover {
  color: #00bc00;
}
.site-content-single-product .single-product-info .single-product-image-wrap #sync2 .owl-nav > div:hover {
  background-color: #00bc00;
}
.site-content-single-product .single-product-info .summary-product-wrap h1.product_title:after {
  background-color: #00bc00;
}
.site-content-single-product .single-product-info .summary-product-wrap .product-single-short-description {
  border-top-color: #f0f0f0;
  color: #222222;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .button,
.site-content-single-product .single-product-info .summary-product-wrap form.cart .added_to_cart {
  background-color: #f0f0f0;
  color: #222222;
}
.site-content-single-product .single-product-info .summary-product-wrap form.cart .button:hover,
.site-content-single-product .single-product-info .summary-product-wrap form.cart .added_to_cart:hover {
  background-color: #00bc00;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .single_variation span.price {
  color: #00bc00;
}
.site-content-single-product .single-product-info .summary-product-wrap form.variations_form .single_variation_wrap .single_add_to_cart_button {
  background-color: #00bc00;
}
.site-content-single-product .single-product-info .summary-product-wrap .product_meta > span span {
  color: #00bc00;
}
.site-content-single-product .single-product-info .summary-product-wrap .select_option span {
  color: rgba(34, 34, 34, 0.5);
}
.site-content-single-product .single-product-info .summary-product-wrap .social-share-wrap .social-share li a {
  color: #222222;
}
.site-content-single-product .single-product-info .summary-product-wrap .social-share-wrap .social-share li a:hover {
  color: #00bc00;
}
.single-product-wrap .full .site-content-single-product .woocommerce-tabs .container ul.tabs li a {
  color: rgba(34, 34, 34, 0.5);
}
.single-product-wrap .full .site-content-single-product .woocommerce-tabs .container ul.tabs li.active a {
  color: #00bc00;
}
/* --------------------------------------------
	SINGLE PRODUCT TAB
-------------------------------------------- */
.woocommerce div.product .woocommerce-tabs.list .accessories ul.tabs li.active a {
  color: rgba(34, 34, 34, 0.5);
}
.woocommerce div.product .woocommerce-tabs.list .accessories ul.tabs .accessories_tab.active a {
  color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs.list .accessories ul.tabs .accessories_tab a {
  color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs.list .description ul.tabs li.active a {
  color: rgba(34, 34, 34, 0.5);
}
.woocommerce div.product .woocommerce-tabs.list .description ul.tabs .description_tab.active a {
  color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs.list .description ul.tabs .description_tab a {
  color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs.list .reviews ul.tabs li.active a {
  color: rgba(34, 34, 34, 0.5);
}
.woocommerce div.product .woocommerce-tabs.list .reviews ul.tabs .reviews_tab.active a {
  color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs.list .reviews ul.tabs .reviews_tab a {
  color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs.list .additional_information ul.tabs li.active a {
  color: rgba(34, 34, 34, 0.5);
}
.woocommerce div.product .woocommerce-tabs.list .additional_information ul.tabs .additional_information_tab.active a {
  color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs.list .additional_information ul.tabs .additional_information_tab a {
  color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs .container {
  border-bottom-color: #f0f0f0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before {
  background-color: #f0f0f0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #222222;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:before {
  background-color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a {
  color: #222222;
}
.woocommerce div.product .woocommerce-tabs .panel #reviews h2 {
  color: #222222;
}
.woocommerce div.product .woocommerce-tabs .accessories.grid .product-item-wrap:before {
  color: #888888;
}
.woocommerce div.product .woocommerce-tabs .accessories.slider .owl-dots > div.active,
.woocommerce div.product .woocommerce-tabs .accessories.slider .owl-dots > div:hover {
  background: #00bc00;
}
.woocommerce div.product .woocommerce-tabs .accessories.slider .owl-nav div:hover {
  background-color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs .accessories.slider .product-item-wrap:before {
  color: #888888;
}
.woocommerce div.product .woocommerce-tabs .accessories.slider .product-static:before {
  color: #888888;
}
.woocommerce div.product .woocommerce-tabs .accessories.slider .owl-nav div:hover {
  background-color: #00bc00;
}
.woocommerce div.product .woocommerce-tabs .accessories .product-item-wrap .product-item-inner:before {
  color: #888888;
}
.woocommerce div.product .woocommerce-tabs .accessories .accessories-add-to-cart .add-to-cart:hover {
  background-color: #00bc00;
}
/* --------------------------------------------
	SINGLE PRODUCT REVIEW
-------------------------------------------- */
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong {
  color: #222222;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time {
  color: #222222;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta time:before {
  color: #00bc00;
}
.woocommerce #review_form #respond textarea {
  border-color: #f0f0f0;
}
.woocommerce #review_form #respond textarea:focus {
  border-color: #00bc00;
}
.woocommerce #review_form #respond .comment-reply-title:after {
  background-color: #00bc00;
}
.woocommerce #review_form #respond .comment-fields-wrap .row .comment-form-rating:hover label,
.woocommerce #review_form #respond .comment-fields-wrap .row .comment-form-comment:hover label {
  color: #00bc00;
}
.upsells.products h4.widget-title:after,
.related.products h4.widget-title:after,
.cross-sells h4.widget-title:after {
  background-color: #00bc00;
}
.upsells.products .owl-nav div:hover,
.related.products .owl-nav div:hover,
.cross-sells .owl-nav div:hover {
  background-color: #00bc00;
}
.related .slider .owl-nav div:hover {
  background-color: #00bc00;
}
.variable-items-wrapper.color-variable-wrapper > li.selected {
  border-color: #00bc00;
}
.variable-items-wrapper.label-variable-wrapper > li.selected {
  border-color: #00bc00;
}
.single-product .pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul li a:hover {
  border-color: #00bc00;
}
.single-product .pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul li.selected a {
  border-color: #00bc00;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul li a:hover {
  border-color: #00bc00;
}
.pp_pic_holder .pp_content_container .pp_left .pp_right .pp_content .pp_fade .pp_gallery ul li.selected a {
  border-color: #00bc00;
}
.banner-shortcode-wrap.style_1 .banner-content .button-text {
  border-color: #222222;
}
.banner-shortcode-wrap.style_1 .banner-content .button-text:hover {
  background-color: #222222;
  color: #ffffff;
}
.banner-shortcode-wrap.style_2:hover:before {
  border-top-color: #00bc00;
  border-right-color: #00bc00;
}
.banner-shortcode-wrap.style_2:hover:after {
  border-bottom-color: #00bc00;
  border-left-color: #00bc00;
}
.banner-shortcode-wrap.style_4 .banner-content .img-content:before {
  -webkit-box-shadow: inset 0 0 0 0px rgba(0, 188, 0, 0.15);
  -moz-box-shadow: inset 0 0 0 0px rgba(0, 188, 0, 0.15);
  box-shadow: inset 0 0 0 0px rgba(0, 188, 0, 0.15);
}
.banner-shortcode-wrap.style_4 .banner-content:hover .img-content:before {
  -webkit-box-shadow: inset 0 0 0 10px rgba(0, 188, 0, 0.15);
  -moz-box-shadow: inset 0 0 0 10px rgba(0, 188, 0, 0.15);
  box-shadow: inset 0 0 0 10px rgba(0, 188, 0, 0.15);
}
.banner-shortcode-wrap.style_6 .banner-content {
  color: rgba(34, 34, 34, 0.8);
}
.banner-shortcode-wrap.style_6 .banner-content:hover {
  color: #222222;
}
.banner-shortcode-wrap.style_8 .banner-content .button-text {
  border: 1px solid #222222;
}
.banner-shortcode-wrap.style_8 .banner-content .button-text:hover {
  background-color: #222222;
}
.banner-shortcode-wrap.style_9 .banner-content .img-content:before {
  -webkit-box-shadow: inset 0 0 0 0px #00bc00;
  -moz-box-shadow: inset 0 0 0 0px #00bc00;
  box-shadow: inset 0 0 0 0px #00bc00;
}
.banner-shortcode-wrap.style_9 .banner-content .price {
  background-color: rgba(0, 188, 0, 0.5);
}
.banner-shortcode-wrap.style_9 .banner-content:hover .img-content:before {
  -webkit-box-shadow: inset 0 0 0 10px rgba(0, 188, 0, 0.3);
  -moz-box-shadow: inset 0 0 0 10px rgba(0, 188, 0, 0.3);
  box-shadow: inset 0 0 0 10px rgba(0, 188, 0, 0.3);
}
.banner-shortcode-wrap.style_9 .banner-content:hover .price {
  background-color: #00bc00;
}
.clients-shortcode-wrap.style_1 .clients-list .owl-dots .owl-dot.active,
.clients-shortcode-wrap.style_1 .clients-list .owl-dots .owl-dot:hover {
  border: #00bc00;
  background-color: #00bc00;
}
.clients-shortcode-wrap.style_1 .clients-control .clients-nav {
  color: rgba(34, 34, 34, 0.5);
  background-color: #f0f0f0;
}
.clients-shortcode-wrap.style_1 .clients-control .clients-nav:hover {
  color: #00bc00;
}
.gmaps-shortcode-wrap.show_map .map-contact ul .contact-title {
  color: #00bc00;
}
.gmaps-shortcode-wrap.show_map .map-contact ul .icon-contact-item .icon-wrap {
  color: #00bc00;
}
.gmaps-shortcode-wrap.show_map2 .map-contact ul {
  border-color: #f0f0f0;
}
.gmaps-shortcode-wrap.show_map2 .map-contact ul .contact-title {
  background-color: #f0f0f0;
}
.gmaps-shortcode-wrap.show_map2 .map-contact ul .icon-contact-item .icon-wrap {
  color: #00bc00;
}
.gmaps-shortcode-wrap.toggle_button .gmaps-button-wrap .gmaps-toggle-button {
  border: 1px solid #00bc00;
}
.gmaps-shortcode-wrap.toggle_button .gmaps-button-wrap .gmaps-toggle-button:hover {
  background: #00bc00;
}
.icon-box-shortcode-wrap.style_1.left .icon-box-container {
  border: 1px solid #f0f0f0;
}
.icon-box-shortcode-wrap.style_1 .icon-box-container:hover .icon-content .icon-title {
  color: #00bc00;
}
.icon-box-shortcode-wrap.style_3 .icon-box-container:hover .icon-content .icon-title {
  color: #00bc00;
}
.icon-box-shortcode-wrap.style_4 .icon-box-container:hover .icon-content p {
  color: #00bc00;
}
.icon-box-shortcode-wrap.style_5 .icon-box-container .icon-wrap .content-icon {
  background-color: #f0f0f0;
}
.icon-box-shortcode-wrap.style_5 .icon-box-container:hover .icon-content .icon-title {
  color: #00bc00;
}
.icon-box-shortcode-wrap.style_5 .icon-box-container:hover .icon-wrap .content-icon {
  background-color: #00bc00;
}
/* Social Shortcode CSS */
.icon-footer-shortcode-wrap.style_1 .icon-footer-list .icon-footer-item:hover .icon-wrap {
  background-color: #00bc00;
}
.icon-footer-shortcode-wrap.style_1 .icon-footer-list .icon-footer-item:hover .icon-title {
  color: #00bc00;
}
.icon-footer-shortcode-wrap.style_3 .icon-footer-list .icon-footer-item .icon-wrap i {
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.icon-footer-shortcode-wrap.style_3 .icon-footer-list .icon-footer-item .icon-wrap:hover i {
  color: #00bc00 !important;
}
.icon-footer-shortcode-wrap.style_4 .icon-footer-list .icon-footer-item .icon-wrap {
  color: #00bc00;
}
.yolo-instagram-wrap .instagram-control .instagram-nav:hover {
  color: #00bc00;
}
.yolo-instagram-wrap .btn_gallery a {
  color: #222222;
}
.yolo-instagram-wrap .btn_gallery a:hover {
  background-color: #00bc00;
}
.position-shortcode-wrap.style_1 .position-list thead {
  background-color: #00bc00;
}
.position-shortcode-wrap.style_1 .position-list tbody {
  border-color: #f0f0f0;
}
.position-shortcode-wrap.style_1 .position-list tbody tr:nth-child(odd) {
  background-color: #f0f0f0;
}
.portfolio-container .paging .load-more {
  background-color: #00bc00;
}
.portfolio-container .paging .load-more:hover {
  background-color: #00ef00;
}
.portfolio-tabs .tab-wrapper ul li a {
  color: #222222;
}
.portfolio-tabs .tab-wrapper ul li:hover a {
  background-color: #00bc00;
}
.portfolio-tabs .tab-wrapper ul li.active a {
  background-color: #00bc00;
}
.portfolio-tabs .tab-wrapper ul.filter_style_2 li a {
  color: #222222;
}
.portfolio-tabs .tab-wrapper ul.filter_style_2 li:before {
  background-color: #00bc00;
}
.portfolio-tabs .tab-wrapper ul.filter_style_2 li:hover a {
  color: #00bc00;
  background-color: transparent;
}
.portfolio-tabs .tab-wrapper ul.filter_style_2 li.active a {
  background-color: transparent;
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-title,
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-title {
  color: #222222;
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-title:hover,
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-title:hover {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.top .portfolio-tag,
.portfolio-wrapper .portfolio-item .portfolio-title-wrap.bottom .portfolio-tag {
  color: rgba(34, 34, 34, 0.5);
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-only .entry-thumbnail-hover {
  background: rgba(255, 255, 255, 0.9);
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-only .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #222222;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #222222;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover {
  background: rgba(255, 255, 255, 0.9);
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #222222;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .title {
  color: #222222;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .title:hover {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a.link i {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a.link i:hover {
  border-color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_1 .entry-thumbnail-hover {
  border: 10px solid rgba(0, 188, 0, 0.9);
  background-color: rgba(255, 255, 255, 0.9);
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_1 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover {
  background-color: rgba(34, 34, 34, 0.8);
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #222222;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i:hover {
  background-color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_2 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #ffffff;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover {
  background-color: rgba(0, 188, 0, 0.9);
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a {
  color: #ffffff;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #ffffff !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title:hover {
  color: #ffffff !important;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #ffffff;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content > a .title {
  color: #ffffff;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content > a .title:hover {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #ffffff;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title:hover {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #222222;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title:hover {
  color: #00bc00;
}
.portfolio-wrapper .portfolio-item .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_1 .entry-thumbnail-hover {
  border: 10px solid rgba(0, 188, 0, 0.9);
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_1 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #00bc00;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #222222 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title:hover {
  color: #00bc00 !important;
}
.portfolio-wrapper.hover-dir-off .entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.portfolio-slide.style-1 .portfolio-wrapper .portfolio-content .entry-content h2:before {
  background-color: #00bc00;
}
.portfolio-full.detail-01 .portfolio-top .col-md-12 .post-slideshow .owl-nav > div:hover {
  color: #00bc00;
}
.portfolio-full.detail-01 .paging-wrap .container .row .owl-nav > div:hover {
  background-color: #00bc00;
}
.portfolio-full.detail-01 .portfolio-content-wrap.gallery-full-width .portfolio-title-wrap h2 {
  color: #222222;
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-title-wrap h2:before {
  background-color: #00bc00;
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box h6 {
  color: #222222;
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box h6:after {
  background-color: #00bc00;
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box div {
  color: #222222;
}
.portfolio-full.detail-01 .portfolio-content-wrap .portfolio-info.spec .portfolio-info-box .portfolio-term-tag span:hover {
  background: #00bc00;
}
.portfolio-full.detail-02 .col-md-6 .portfolio-info h2:before {
  background-color: #00bc00;
}
.portfolio-full.detail-02 .col-md-6 .portfolio-info .portfolio-info-box h6 {
  color: #222222;
}
.portfolio-full.detail-02 .col-md-6 .portfolio-info .portfolio-info-box div {
  color: #222222;
}
.portfolio-full.detail-02 .col-md-6 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover {
  background: #00bc00;
}
.portfolio-full.detail-02 .col-md-6 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li {
  border: 1px solid #eeeeee;
}
.portfolio-full.detail-03 .container .col-md-8 .post-slideshow .owl-nav > div:hover {
  color: #00bc00;
}
.portfolio-full.detail-03 .container .col-md-8 .paging-wrap .container .row .owl-nav > div:hover {
  background-color: #00bc00;
}
.portfolio-full.detail-03 .col-md-4 .portfolio-info h2:before {
  background-color: #00bc00;
}
.portfolio-full.detail-03 .col-md-4 .portfolio-info .portfolio-info-box h6 {
  color: #222222;
}
.portfolio-full.detail-03 .col-md-4 .portfolio-info .portfolio-info-box div {
  color: #222222;
}
.portfolio-full.detail-03 .col-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover {
  background: #00bc00;
}
.portfolio-full.detail-03 .col-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li {
  border: 1px solid #eeeeee;
}
.portfolio-full.detail-04 .container .col-md-8 .post-grid .col-md-6 .item .grid-image-hover i:hover {
  color: #00bc00;
}
.portfolio-full.detail-04 .col-md-4 .portfolio-info h2:before {
  background-color: #00bc00;
}
.portfolio-full.detail-04 .col-md-4 .portfolio-info .portfolio-info-box h6 {
  color: #222222;
}
.portfolio-full.detail-04 .col-md-4 .portfolio-info .portfolio-info-box div {
  color: #222222;
}
.portfolio-full.detail-04 .col-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover {
  background: #00bc00;
}
.portfolio-full.detail-04 .col-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li {
  border: 1px solid #eeeeee;
}
.portfolio-full.detail-05 .container .col-md-12 .post-grid .col-md-4 .item .grid-image-hover i:hover {
  color: #00bc00;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-8 .portfolio-info h2 {
  color: #222222;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-8 .portfolio-info h2:before {
  background-color: #00bc00;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-4 .portfolio-info .portfolio-info-box h6 {
  color: #222222;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-4 .portfolio-info .portfolio-info-box div {
  color: #222222;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-4 .portfolio-info .portfolio-info-box .portfolio-term-tag span:hover {
  color: #ffffff;
  background: #00bc00;
}
.portfolio-full.detail-05 .container.portfolio-content-wrap .col-md-4 .portfolio-info .portfolio-info-box .portfolio-social-profile-wrapper li {
  border: 1px solid #eeeeee;
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links a div i {
  color: #222222;
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links a div:hover i {
  color: #00bc00;
}
.portfolio-related-wrap .heading-wrap .post-navigation .nav-links > i {
  color: #222222;
}
.portfolio-related-wrap .heading-wrap .heading {
  color: #222222;
}
.portfolio-related-wrap .heading-wrap .heading .heading-icon i {
  color: #00bc00;
}
.portfolio-related-wrap .heading-wrap .heading .heading-icon:before {
  background-color: rgba(0, 188, 0, 0.5);
}
.portfolio-related-wrap .portfolio-related .owl-nav div:hover {
  background-color: #00bc00;
}
.entry-thumbnail.icon-only .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i {
  color: #00bc00;
}
.entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i {
  color: #00bc00;
}
.entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #222222;
}
.entry-thumbnail.icon-title .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover {
  color: #00bc00;
}
.entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a i {
  color: #00bc00;
}
.entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #222222;
}
.entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover {
  color: #00bc00;
}
.entry-thumbnail.icon-title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.entry-thumbnail.title-category .entry-thumbnail-hover {
  background: rgba(255, 255, 255, 0.9);
}
.entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title {
  color: #222222;
}
.entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a .title:hover {
  color: #00bc00;
}
.entry-thumbnail.title-category .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.entry-thumbnail.title-category-link .entry-thumbnail-hover {
  background: rgba(255, 255, 255, 0.9);
}
.entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title {
  color: #222222;
}
.entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content .title:hover {
  color: #00bc00;
}
.entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content span.category {
  color: #00bc00;
}
.entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a.link i {
  color: #00bc00;
}
.entry-thumbnail.title-category-link .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner a.link i:hover {
  border-color: #00bc00;
}
.entry-thumbnail.effect_1 .entry-thumbnail-hover {
  border: 10px solid rgba(0, 188, 0, 0.9);
  background-color: rgba(255, 255, 255, 0.9);
}
.entry-thumbnail.effect_1 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #00bc00;
}
.entry-thumbnail.effect_2 .entry-thumbnail-hover:before {
  border-top: 4px solid #00bc00;
  border-left: 4px solid #00bc00;
}
.entry-thumbnail.effect_2 .entry-thumbnail-hover:after {
  border-bottom: 4px solid #00bc00;
  border-right: 4px solid #00bc00;
}
.entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content a .title {
  color: #222222;
}
.entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a i {
  color: #00bc00;
}
.entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #222222;
}
.entry-thumbnail.effect_3 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #222222;
}
.entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content > a .title {
  color: #ffffff;
}
.entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner .hover-content > a .title:hover {
  color: #00bc00;
}
.entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #ffffff;
}
.entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title:hover {
  color: #00bc00;
}
.entry-thumbnail.effect_4 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title {
  color: #222222;
}
.entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner > a .title:hover {
  color: #00bc00;
}
.entry-thumbnail.effect_5 .entry-thumbnail-hover .entry-hover-wrapper .entry-hover-inner span.category {
  color: #00bc00;
}
.yolo-teammember .teammember-control .teammember-nav i {
  background-color: #f0f0f0;
}
.yolo-teammember .teammember-control .teammember-nav:hover i {
  color: #00bc00;
}
.yolo-teammember.teammember-style-1 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-position {
  color: rgba(34, 34, 34, 0.7);
}
.yolo-teammember.teammember-style-1 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-social-profile li a {
  background-color: #f0f0f0;
}
.yolo-teammember.teammember-style-1 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-social-profile li a:hover {
  background-color: #00bc00;
}
.yolo-teammember.teammember-style-2 .teammember-list .teammember-item .teammember-content .teammember-meta:before {
  background-color: #f0f0f0;
}
.yolo-teammember.teammember-style-2 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-position {
  color: rgba(34, 34, 34, 0.7);
}
.yolo-teammember.teammember-style-2 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-social-profile li a {
  background-color: #f0f0f0;
}
.yolo-teammember.teammember-style-2 .teammember-list .teammember-item .teammember-content .teammember-meta .teammember-social-profile li a:hover {
  background-color: #00bc00;
  color: #ffffff;
}
.yolo-teammember.teammember-style-2 .teammember-list .teammember-item .teammember-content:hover .teammember-meta:before {
  background-color: #00bc00;
}
.yolo-teammember.teammember-style-2 .teammember-list .teammember-item .teammember-content:hover .teammember-meta .teammember-title {
  color: #00bc00;
}
.yolo-team-content .team-remove {
  color: #222222;
}
.yolo-team-content .team-left h4 {
  color: #00bc00;
}
.yolo-team-content .team-left .team_position {
  color: #222222;
}
.yolo-team-content .team-right .team-title {
  color: #222222;
}
.yolo-team-content .team-right .team-contact ul li i {
  color: #00bc00;
}
.yolo-team-content .team-right .team-contact .team_socials a {
  color: #222222;
}
.yolo-team-content .team-right .team-contact .team_socials a:hover {
  color: #00bc00;
}
.yolo-team-content .team-specialty .team-specialty-attr ul li:before {
  background: #222222;
}
.yolo-team-content .team-certificates {
  color: #222222;
}
.yolo-testimonial .testimonial-control .testimonial-nav:hover i {
  background-color: #00bc00;
}
.yolo-testimonial .owl-dots .owl-dot.active,
.yolo-testimonial .owl-dots .owl-dot:hover {
  border: #00bc00;
  background-color: #00bc00;
}
.yolo-testimonial.testimonial-carousel ul.testimonial-sync2 .owl-item.synced .content-img:before {
  border: 2px solid #00bc00;
}
.yolo-testimonial.testimonial-carousel ul.testimonial-sync2 .owl-item.synced .content-text .testimonial-title {
  color: #222222;
}
.yolo-testimonial.testimonial-carousel ul.testimonial-sync2 .owl-item.synced .content-text .testimonial-position {
  color: rgba(34, 34, 34, 0.5);
}
.yolo-testimonial.testimonial-carousel2 ul.testimonial-sync1 .content-text .testimonial-title {
  color: #222222;
}
.yolo-testimonial.testimonial-carousel2 ul.testimonial-sync1 .content-text .testimonial-position {
  color: rgba(34, 34, 34, 0.5);
}
.yolo-testimonial.testimonial-carousel2 ul.testimonial-sync2 .owl-item.synced .content-img:before {
  border: 2px solid #00bc00;
}
.yolo-testimonial.testimonial-carousel3 ul.testimonial-sync1 .content-text .line {
  background-color: #00bc00;
}
.yolo-testimonial.testimonial-carousel4 .testimonial-list .testimonial-item .testimonial-content {
  color: #00bc00;
}
.yolo-testimonial.testimonial-carousel4 .testimonial-list .testimonial-item .testimonial-title {
  color: #00bc00;
}
.yolo-testimonial.testimonial-carousel4 .testimonial-list .testimonial-item .testimonial-position {
  color: #00bc00;
}
.recent-news-wrapper .recent-news-control .recent-news-nav i {
  background-color: #f0f0f0;
  -webkit-box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.2);
}
.recent-news-wrapper .recent-news-control .recent-news-nav:hover i {
  background-color: #00bc00;
}
.recent-news-home_1 .recent-news-container article .post-thumbnail .post-date {
  background-color: #00bc00;
}
.recent-news-home_1 .recent-news-container article .post-content .content-text .entry-title {
  color: #222222;
}
.recent-news-home_1 .recent-news-container article .post-content .content-text .post-count-comments i {
  color: #00bc00;
}
.recent-news-home_1 .recent-news-container article:hover .recent_news_item .post-content .content-text .entry-title a {
  color: #00bc00;
}
.recent-news-home_2 .recent-news-container article .post-content .content-text .post-date {
  color: rgba(34, 34, 34, 0.3);
}
.recent-news-home_2 .recent-news-container article .post-content .content-text .entry-title {
  color: #222222;
}
.recent-news-home_2 .recent-news-container article .post-content .content-text .post-count-comments i {
  color: #00bc00;
}
.recent-news-home_2 .recent-news-container article:hover .recent_news_item .post-content .content-text .entry-title a {
  color: #00bc00;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-date {
  color: rgba(34, 34, 34, 0.5);
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title:before {
  background-color: #00bc00;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title a {
  color: #222222;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .post-blog-title:hover a {
  color: #00bc00;
}
.recent-news-home_3 .recent-news-container .recent-news-list .recent-news-item .row article .post-information .info-meta i {
  color: #00bc00;
}
.recent-news-footer-home_1 .recent-news-container article .post-content .entry-title a {
  color: #222222;
}
.recent-news-footer-home_1 .recent-news-container article .post-content .entry-title a:hover {
  color: #00bc00 !important;
}
.recent-news-footer-home_1 .recent-news-container article .post-content .post-info {
  color: #222222;
}
.recent-news-footer-home_1 .recent-news-container article .post-content .post-info i {
  color: #00bc00;
}
.recent-news-footer-home_2 .recent-news-container article .post-content .entry-title a {
  color: #222222;
}
.recent-news-footer-home_2 .recent-news-container article .post-content .entry-title a:hover {
  color: #00bc00 !important;
}
.recent-news-footer-home_2 .recent-news-container article .post-content .post-info {
  color: #222222;
}
.recent-news-footer-home_2 .recent-news-container article .post-content .post-info i {
  color: #222222;
}
.product-taxonomy li:hover > a,
.product-taxonomy li.open > a {
  color: #00bc00;
}
.product-taxonomy li:hover:before,
.product-taxonomy li.active:before,
.product-taxonomy li.open:before {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #00bc00;
}
.product-taxonomy > li {
  border: 1px solid #f0f0f0;
}
.product-taxonomy > li.has-child.open:after {
  background-color: #f0f0f0;
}
.product-taxonomy > li.current-cat > a {
  color: #00bc00;
}
.product-taxonomy.ajax-filter li:hover:before,
.product-taxonomy.ajax-filter li.active:before,
.product-taxonomy.ajax-filter li.open:before {
  color: #00bc00;
}
.widget.widget-social-profile > ul li a:hover {
  color: #00bc00;
}
.widget.widget-social-profile > ul.border li a:hover {
  color: #00bc00;
  border-color: #00bc00;
}
.yolo-video-player .iframe-video-player .video-close {
  background: #00bc00;
}
.yolo-video-player.style_1 .yl-button-play .play-button i {
  background-color: #00bc00;
}
.yolo-video-player.style_1 .yl-button-play .play-button i:after {
  background-color: rgba(0, 188, 0, 0.5);
}
.yolo-video-player.style_1 .iframe-video-player .video-close {
  background: #00bc00;
}
.yolo-video-player.style_2 .yl-button-play .play-button:hover i {
  color: #f0f0f0 !important;
}
.yolo-video-player.style_2 .yl-button-play .play-button i {
  color: #00bc00;
}
.yolo-video-player.style_2 .iframe-video-player .video-close {
  background: #00bc00;
}
.pricing_style_1:hover .item-inner .content-header:before,
.pricing_style_1.recommend .item-inner .content-header:before {
  background-color: #00bc00;
}
.pricing_style_1:hover .item-inner .content-header .content-header-inner .text,
.pricing_style_1.recommend .item-inner .content-header .content-header-inner .text {
  background-color: #008900;
}
.pricing_style_1 .item-inner {
  -webkit-box-shadow: 0 0 1px 1px #f0f0f0;
  -moz-box-shadow: 0 0 1px 1px #f0f0f0;
  box-shadow: 0 0 1px 1px #f0f0f0;
}
.pricing_style_1 .content-header:before {
  background-color: #222222;
}
.pricing_style_1 .content-header .content-header-inner .text {
  background-color: #080808;
}
.pricing_style_1 .content-main .decs ul li {
  color: #222222;
}
.pricing_style_1 .content-footer a {
  background: #00bc00;
}
.pricing_style_1 .content-footer a:hover {
  background-color: #008900;
}
.pricing_style_1 .pricing_style_2 .content-header .content-header-inner .text {
  color: #222222;
}
.pricing_style_1 .pricing_style_2 .content-header .content-header-inner .price {
  color: #222222;
}
.pricing_style_1 .pricing_style_2 .content-header .content-header-inner .sub_title:before {
  background-color: #00bc00;
}
.pricing_style_1 .pricing_style_2 .content-main .decs ul li {
  color: #222222;
}
.pricing_style_1 .pricing_style_2 .content-main .decs ul li i.fa-check {
  color: #00bc00;
}
.pricing_style_1 .pricing_style_2 .content-footer a {
  color: #00bc00;
  border: 1px solid #00bc00;
}
.pricing_style_1 .pricing_style_2 .content-footer a:hover {
  background-color: #00bc00;
}
/* --------------------------------------------
    MY-ACCOUNT
-------------------------------------------- */
.woocommerce-info,
.woocommerce-message {
  border-color: #00bc00;
}
.woocommerce-info > a,
.woocommerce-message > a {
  font-weight: bold;
}
.woocommerce-info:before,
.woocommerce-message:before {
  color: #00bc00;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
  border-color: #222222;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {
  background-color: #00bc00;
  border-color: #00bc00;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
  background-color: #00bc00;
  border-color: #00bc00;
}
.woocommerce-account .woocommerce-MyAccount-content > p {
  border-top-color: #00bc00;
}
.woocommerce-account .woocommerce-MyAccount-content > p:before {
  color: #00bc00;
  border-color: #00bc00;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
  border-top-color: #222222;
}
.woocommerce-account .customer_login_form_wrap .col2-set .col-1,
.woocommerce-account .customer_login_form_wrap .col2-set .col-2 {
  background: #ffffff;
}
.woocommerce-account .customer_login_form_wrap .col2-set h2:before {
  background: #00bc00;
}
.woocommerce-account .customer_login_form_wrap form.login label[for="rememberme"],
.woocommerce-account .customer_login_form_wrap form.register label[for="rememberme"] {
  color: #222222;
}
/* --------------------------------------------
ORDER TRACKING
-------------------------------------------- */
.woocommerce .track_order .form-row-first label,
.woocommerce .track_order .form-row-last label {
  color: #00bc00;
}
.woocommerce .track_order .form-row-first input,
.woocommerce .track_order .form-row-last input {
  color: #00bc00;
}
.woocommerce .track_order .form-row-first input .placeholder,
.woocommerce .track_order .form-row-last input .placeholder {
  color: rgba(0, 188, 0, 0.5);
}
