:root {
    --background-color: currentColor;
    --text-color: currentColor;
    --border-color: currentColor;
}
.at-slider-color i,
.at-intro-item .sppb-icon,
.sppb-btn,
.btn-primary, 
.sppb-btn-primary,
.at-feature-item-center,
.at-feature-item:hover,
.creativecontactform_send,
.at-team-item ul li,
.at-portfolio .sppb-row,
div.itemCommentsForm form input#submitCommentButton,
div.itemCommentsForm form input#submitCommentButton:hover,
.creativecontactform_wrapper input.creativecontactform_send,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:after {
    background-color: var(--background-color);
}
.at-intro-title .sppb-addon-content:before,
.at-intro-item:hover .sppb-icon i,
.at-blog h3,
#sp-footer a, 
#sp-bottom a,
.at-team-item h6,
.tp-caption.modern_small_text_dark, .modern_small_text_dark,
.at-about-left-item:hover .sppb-icon i,
.at-service-item:hover h3.sppb-addon-title,
.at-contact-form h4,
#sp-bottom .sp-module-content .latestnews > li > a > span,
div.k2ItemsBlock ul li a {
	color: var(--text-color);
}
.at-slider-color {
  	color: var(--text-color)!important;
}
.sppb-btn,
.at-planing-sub .sppb-column-overlay,
.creativecontactform_send {
	background-color: var(--background-color)!important;
}
.at-about-left-item:hover .sppb-icon i,
.btn-primary, 
.sppb-btn-primary {
  border-color:var(--border-color);
}
.sp-megamenu-parent > li .sp-menu-badge,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
   background: var(--background-color);
}
.sppb-divider {
    color: var(--text-color);
}
.at-border,
.sppb-divider {
  border-bottom-color: color: var(--text-color)!important;
}