/**
 * @package Helix Ultimate Framework
 * @author JoomShaper https://www.joomshaper.com
 * @copyright Copyright (c) 2010 - 2018 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
 */
/*
 $preloader_bg_color
 $text_color
 $bg_color
 $body_color
 $link_color
 $link_hover_color
 $menu_text_color
 $menu_text_hover_color
 $menu_text_active_color
 $menu_dropdown_bg_color
 $menu_dropdown_text_color
 $menu_dropdown_text_hover_color
 $menu_dropdown_text_active_color
 */
body {
  color: #080808;
}
/* Hero */
.hero-area .hero-text h1 {
  color: #fff;
}
.hero-area .hero-text h4 {
  color: #fff;
}
.hero-text .btn-style {
  color: #fff;
  border: 1px solid #fff;
}
.hero-text .btn-style:hover, .hero-text .btn-style:focus {
  background: #fff;
}
/* scroll-top-button */
.sp-scroll-up span {
  color: #fff;
}
/* Section Title */
.section-title {
  color: #666;
}
/* About Section */
#about .sppb-addon-single-image-container:before {
  border: 4px solid;
}
/* Header */
#sp-header {
  background: transparent;
}
.sp-megamenu-parent > li > a {
  color: #27a9a9;
}
.sp-megamenu-parent > li:hover > a {
  /*color: #eee;*/
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  /*color: #fff;*/
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  color: #252525;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
  color: #0345bf;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #0345bf;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #252525;
}
#offcanvas-toggler > .fa {
  color: #000;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #000;
}
.offcanvas-menu {
  background-color: #fff;
  color: #252525;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #252525;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
  color: #0345bf;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > a > .menu-toggler, .offcanvas-menu .offcanvas-inner .sp-module ul > li.menu-parent > .menu-separator > .menu-toggler {
  color: rgba(37, 37, 37, 0.5);
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: rgba(37, 37, 37, 0.8);
}
.btn-primary, .sppb-btn-primary {
  border-color: #526885;
  background-color: #526885;
}
.btn-primary:hover, .sppb-btn-primary:hover {
  border-color: #6b83a8;
  background-color: #6b83a8;
}
/* Common */
a {
  color: #013daf;
}
a:hover, a:focus, a:active {
  color: #6b83a8;
}
/* Contact Form */
#submitButton {
  background: #526885;
  color: #fff;
}
#submitButton:hover {
  background: #6b83a8;
  color: #fff;
}
/* Footer */
ul.social-icons > li a:hover {
  color: #526885;
}
#sp-footer a:hover, #sp-footer a:active {
  color: #666;
}
.error-code, .coming-soon-number {
  color: #526885;
}
/* Addons CSS */
/** Social **/
.social-media a {
  color: #666;
  border: 1px solid #eee;
}
/** Heading **/
/** Skill **/
/** Service **/
.service-area i {
  border: 1px solid #666;
}
/** Portfolio **/
.sp-simpleportfolio-overlay {
  background: !important;
}
.sp-simpleportfolio-overlay:before {
  border: 4px solid;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
  color: #666;
  border: 1px solid #eee;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  background: #f5f5f5;
}
/** Testimonial **/
.testimonial_avatar:before {
  border: 4px solid;
}
.testimonial_content_inner {
  background: #f0f0f0;
}
.testimonial_content_inner .testimonial_ratings i {
  color: #f90;
}
