/**
 * @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
 */
body, .sp-preloader {
  background-color: #3b0d0b;
  color: #565872;
}
.sp-preloader > div {
  background: #a82b2b;
}
.sp-preloader > div:after {
  background: #3b0d0b;
}
body {
  background-color: #fff;
}
body .body-wrapper {
  background-color: #fff;
}
body.layout-boxed {
  background-color: #fff;
}
body.layout-boxed .body-wrapper {
  background-color: #3b0d0b;
}
h1 {
  color: #a82b2b;
}
#sp-top-bar {
  background: #d24747;
  color: #fff;
}
#sp-top-bar a {
  color: #fff;
}
#sp-top-bar a:hover {
  color: #2e0c0c;
}
#sp-header {
  background: #f5f5f5;
}
#sp-menu-style1 {
  position: relative;
  z-index: 8;
  border-top: 7px solid #4d4d4d;
}
#sp-menu-style1.header-sticky {
  border-top: 0px solid #4d4d4d !important;
}
a {
  color: #a82b2b;
}
a:hover, a:focus, a:active {
  color: #2e2e2f;
}
.tags > li {
  display: inline-block;
}
.tags > li a {
  background: rgba(168, 43, 43, 0.1);
  color: #a82b2b;
}
.tags > li a:hover {
  background: #2e2e2f;
}
.article-social-share .social-share-icon ul li a {
  color: #565872;
}
.article-social-share .social-share-icon ul li a:hover, .article-social-share .social-share-icon ul li a:focus {
  background: #a82b2b;
}
.pager > li a {
  border: 1px solid #ededed;
  color: #565872;
}
#sp-menu-style1 {
  background-color: #a82b2b;
}
.sp-megamenu-parent > li > a {
  color: #fff;
}
.sp-megamenu-parent > li:hover > a {
  color: #a82b2b;
  background-color: #fff;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
  color: #a82b2b;
  background-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: #a82b2b;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #a82b2b;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #2e2e2f;
}
#offcanvas-toggler {
  background-color: #fff;
}
#offcanvas-toggler > .fa {
  color: #a82b2b;
  font-size: 14px;
}
#offcanvas-toggler > .fa:hover, #offcanvas-toggler > .fa:focus, #offcanvas-toggler > .fa:active {
  color: #a82b2b;
}
.offcanvas-menu {
  background-color: #a82b2b;
  color: #fff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
  color: #fff;
}
.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: #fff;
}
.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: #fff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a {
  color: #fff;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a.active {
  color: #2e0c0c;
}
.btn-primary, .sppb-btn-primary {
  border-color: #a82b2b;
  background-color: #a82b2b;
}
.btn-primary:hover, .sppb-btn-primary:hover {
  border-color: #2e2e2f;
  background-color: #2e2e2f;
}
.sppb-btn-secondary {
  border-color: #2e2e2f;
  background-color: #2e2e2f;
}
.sppb-btn-secondary:hover {
  border-color: #a82b2b;
  background-color: #a82b2b;
}
ul.social-icons > li a:hover {
  color: #a82b2b;
}
.sp-page-title {
  background: #d76262;
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.sp-module ul > li > a {
  color: #565872;
}
.sp-module ul > li > a:hover {
  color: #a82b2b;
}
.sp-module .latestnews > div > a {
  color: #565872;
}
.sp-module .latestnews > div > a:hover {
  color: #a82b2b;
}
.sp-module .tagscloud .tag-name:hover {
  background: #a82b2b;
}
.search .btn-toolbar button {
  background: #a82b2b;
}
#sp-footer {
  background: #a82b2b;
  color: #fff;
}
#sp-footer #sp-footer2 span a {
  color: #fff !important;
}
#sp-footer #sp-footer2 span a:hover {
  color: #2e0c0c !important;
}
#sp-footer #sp-footer1 .sp-contact-info {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
#sp-footer #sp-footer1 .sp-contact-info .sp-contact-phone {
  width: 40%;
}
#sp-footer #sp-footer1 .sp-contact-info .sp-contact-phone div a {
  display: nonee;
}
#sp-footer #sp-footer1 .sp-contact-info .sp-contact-mobile {
  width: 50%;
}
#sp-footer #sp-footer1 .sp-contact-info .sp-contact-phone, #sp-footer #sp-footer1 .sp-contact-info .sp-contact-mobile {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#sp-footer #sp-footer1 .sp-contact-info .sp-contact-phone span, #sp-footer #sp-footer1 .sp-contact-info .sp-contact-mobile span {
  margin-right: 12px;
  margin-top: 3px;
}
#sp-bottom {
  background: #2e2e2f;
  color: #9c9a9a;
}
#sp-bottom #sp-bottom2 ul > li {
  border-bottom: 1px solid #4d4d4d;
}
#sp-bottom #sp-bottom2 ul > li:last-child {
  border-bottom: none;
}
#sp-bottom #sp-bottom2 a p.title_text {
  color: #fff;
}
#sp-bottom #sp-bottom2 a span.date_text {
  color: #9c9a9a;
}
#sp-bottom #sp-bottom2 a:hover p.title_text {
  color: #a82b2b;
}
#sp-bottom #sp-bottom2 a:hover span.date_text {
  color: #9c9a9a;
}
#sp-bottom #sp-bottom1 .custom {
  border-bottom: 1px solid #4d4d4d;
}
#sp-bottom #sp-bottom1 ul.social-icons > li {
  border: 1px solid #4d4d4d;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}
#sp-bottom #sp-bottom1 ul.social-icons > li a {
  color: #9d9b9d;
}
#sp-bottom #sp-bottom1 ul.social-icons > li:hover {
  border: 1px solid #7f2121;
  background: #a82b2b;
  cursor: pointer;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}
#sp-bottom #sp-bottom1 ul.social-icons > li:hover a {
  color: #fff;
}
#sp-bottom .sp-module .sp-module-title {
  color: #ded8d8;
}
#sp-bottom a {
  color: #a2a2a2;
}
#sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus {
  color: #fff;
}
#sp-bottom .sp-module-content .latestnews > li > a > span {
  color: #fff;
}
.sp-comingsoon body {
  background-color: #a82b2b;
}
.pagination > li > a, .pagination > li > span {
  color: #565872;
}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
  color: #565872;
}
.pagination > .active > a, .pagination > .active > span {
  border-color: #a82b2b;
  background-color: #a82b2b;
}
.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  border-color: #a82b2b;
  background-color: #a82b2b;
}
.error-code, .coming-soon-number {
  color: #a82b2b;
}
/*==================*/
#sp-search-top .search .search_dropdown_main {
  background: #fff;
}
#sp-search-top .search-icon, #sp-search-top .cart-icon, #sp-search-top #btl-panel-login, #sp-search-top #btl-panel-registration, #sp-search-top #btl-panel-profile, #sp-search-top .btl-buttonsubmit {
  background-color: #a82b2b !important;
}
#sp-search-top .search-icon i, #sp-search-top .cart-icon i, #sp-search-top #btl-panel-login i, #sp-search-top #btl-panel-registration i, #sp-search-top #btl-panel-profile i, #sp-search-top .btl-buttonsubmit i {
  color: #fff;
}
#sp-search-top .search-icon:hover, #sp-search-top .cart-icon:hover, #sp-search-top #btl-panel-login:hover, #sp-search-top #btl-panel-registration:hover, #sp-search-top #btl-panel-profile:hover, #sp-search-top .btl-buttonsubmit:hover {
  background-color: #060101 !important;
}
/* End  Search
 *=======================================*/
.divider_center_default h1, .divider_center_default h2, .divider_center_default h3, .divider_center_default h4, .divider_center_default h5, .divider_center_default h6 {
  position: relative;
  color: #a82b2b;
}
.divider_center_default h1::after, .divider_center_default h2::after, .divider_center_default h3::after, .divider_center_default h4::after, .divider_center_default h5::after, .divider_center_default h6::after {
  background-color: #e18b8b;
}
.divider_left_default h1, .divider_left_default h2, .divider_left_default h3, .divider_left_default h4, .divider_left_default h5, .divider_left_default h6 {
  position: relative;
  color: #a82b2b;
}
.divider_left_default h1::after, .divider_left_default h2::after, .divider_left_default h3::after, .divider_left_default h4::after, .divider_left_default h5::after, .divider_left_default h6::after {
  background-color: #a82b2b;
}
.divider_right_default h1, .divider_right_default h2, .divider_right_default h3, .divider_right_default h4, .divider_right_default h5, .divider_right_default h6 {
  position: relative;
  color: #a82b2b;
}
.divider_right_default h1::after, .divider_right_default h2::after, .divider_right_default h3::after, .divider_right_default h4::after, .divider_right_default h5::after, .divider_right_default h6::after {
  background-color: #a82b2b;
}
.divider_center_white h1, .divider_center_white h2, .divider_center_white h3, .divider_center_white h4, .divider_center_white h5, .divider_center_white h6 {
  position: relative;
  color: #fff;
}
.divider_center_white h1::after, .divider_center_white h2::after, .divider_center_white h3::after, .divider_center_white h4::after, .divider_center_white h5::after, .divider_center_white h6::after {
  background-color: #8c8a8a;
}
.divider_left_white h1, .divider_left_white h2, .divider_left_white h3, .divider_left_white h4, .divider_left_white h5, .divider_left_white h6 {
  position: relative;
  color: #fff;
}
.divider_left_white h1::after, .divider_left_white h2::after, .divider_left_white h3::after, .divider_left_white h4::after, .divider_left_white h5::after, .divider_left_white h6::after {
  background-color: #fff;
}
.divider_right_white h1, .divider_right_white h2, .divider_right_white h3, .divider_right_white h4, .divider_right_white h5, .divider_right_white h6 {
  position: relative;
  color: #fff;
}
.divider_right_white h1::after, .divider_right_white h2::after, .divider_right_white h3::after, .divider_right_white h4::after, .divider_right_white h5::after, .divider_right_white h6::after {
  background-color: #fff;
}
/*----------*/
.sppb-articles-carousel-link {
  color: #a82b2b;
}
.nev_list a {
  color: #fff !important;
}
.nev_list a:hover {
  color: #fff !important;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {
  background: #a82b2b !important;
  color: #fff !important;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li:hover > a {
  background: #fff !important;
  color: #a82b2b !important;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  background: #fff !important;
  color: #a82b2b !important;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
  background: #fff;
  border-color: #fff;
  color: #a82b2b;
}
.sppb-progress-label > span {
  background: #a82b2b;
}
.sppb-link-list-wrap ul li a {
  color: #565872;
}
#sp-bottom {
  border-top: 6px solid #a82b2b;
  border-bottom: 1px solid #fff;
  position: relative;
}
#sp-bottom:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 4px;
  background: #e18b8b;
  left: 0;
  top: -11px;
  z-index: 9;
}
.sppb-panel-modern > .sppb-panel-heading {
  background: #3291d1;
  color: #fefeff;
}
.sppb-panel-modern {
  border: 1px solid #fff ff;
  border-radius: 0px;
}
.sppb-panel-modern .sppb-panel-body {
  border-top-color: #2d6b95;
  background: #85bee4;
  color: #fff;
}
#com-form-login #com-form-login-remember input {
  color: #fff;
  background-color: #3071ff;
  border-color: #3071ff;
}
#com-form-login #com-form-login-remember input:hover {
  border-color: #2e2e2f;
  background-color: #2e2e2f;
}
