a,
a:visited,
a:hover,
.site-title a:hover,
.entry-title a:hover,
article.hentry .edit-link a,
.author-box a,
.page-content a,
.entry-content a,
.comment-author a,
.comment-content a,
.comment-reply-title small a:hover,
.sidebar .widget a,
.sidebar .widget ul li a:hover,
.sidebar .widget ol li a:hover,
.content-loop .entry-title a:hover,
.sidebar .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget_tag_cloud .tagcloud a:hover,
.entry-tags .tag-links a:hover,
.content-loop .read-more a:hover,
.content-loop .entry-comment a:hover,
.site-header .search-icon:hover span,
.sidebar .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget a:hover,
.site-footer .widget ul > li a:hover,
#site-bottom .site-info a:hover,
.products-menu ul.sf-menu li a:hover,
.modal-menu > li > a:hover,
.modal-menu > li > .ancestor-wrapper > a:hover,
.entry-related li.hentry.type-news .entry-title a:hover {
  color: var(--site-background-color);
}
button,
.btn,
input[type='submit'],
input[type='reset'],
input[type='button'],
.header-button.is-button,
.pagination .page-numbers:hover,
.pagination .page-numbers.current,
.sidebar .widget h2:before,
.sidebar .widget .widget-title:before,
.sidebar .wp-block-search .wp-block-search__button,
.sidebar .widget_tag_cloud .tagcloud a:hover,
.bottom-right span.icon-link,
.bottom-right a,
.bottom-right span.icon-link span,
.bottom-right a span,
.single .product-buttons .product-button,
.home-product-loop .owl-theme .owl-dots .owl-dot.active span,
.home-product-loop .owl-theme .owl-dots .owl-dot:hover span {
  background-color: var(--site-background-color);
}
.sf-menu li a:before,
.pagination .page-numbers:hover,
.pagination .page-numbers.current,
.sidebar .widget_tag_cloud .tagcloud a:hover,
.site-footer .widget_tag_cloud .tagcloud a:hover,
.entry-tags .tag-links a:hover {
  border-color: var(--site-background-color);
}
.sf-menu li li a:hover {
  color: var(--site-background-color);
}

.sf-menu li a:hover:before,
.sf-menu li.sfHover a:before {
  background-color: var(--site-background-color);
}
.featured-content .featured-slide .banner-button:hover {
  background-color: var(--site-background-color) !important;
  border-color: var(--site-background-color) !important;
}
.header-buttons {
  margin-right: 30px;
}

.section-service button {
  background: none;
  border: 1px solid var(--site-background-color);
  color: var(--site-background-color) !important;
}

@media only screen and (max-width: 959px) {
  .bottom-right {
    display: none !important;
  }

  .menu-wrapper .menu-item.download-menu-item {
    background: var(--site-background-color);
    height: 67px;
  }
}

.featured-content .owl-carousel,
.featured-content .featured-slide {
  height: 37vw;
}
.site-slogan {
  color: var(--site-background-color);
  text-align: center;
  margin-top: 25px;
}
.code-container {
  background: var(--site-background-color);
}
.submit-btn {
  background: var(--site-background-color);
}
@media only screen and (max-width: 479px) {
  .featured-content .owl-carousel,
  .featured-content .featured-slide {
    /*height: 764px;*/
  }
}

.promobar {
  background: var(--site-background-color);
}
.promobar__btn {
  background: var(--promobar-btn-background-color);
}
.promobar__btn.register {
  color: var(--promobar-btn-color);
}
.promobar-mobile__content {
  /*background: url({$site.icon}) no-repeat 0;*/
  /*background-size:50px 50px;*/
  display: flex;
  align-items: center;
  width: 100%;
}
.promobar-mobile__content .app_info {
  margin-left: 0.25rem;
  flex: 1;
  font-size: 4.267vw;
  line-height: 7vw;
}
.promobar-mobile a {
  background: var(--site-background-color);
}
