/**
 * @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: #fff;
}
.sp-preloader > div {
  background: #2ba84a;
}
.sp-preloader > div:after {
  background: #fff;
}
#sp-header {
  background: #fff;
}
a {
  color: #990000;
}
a:hover, 
a:focus, 
a:active {
  color: #138f32;
}
.tags > li {
  display: inline-block;
}
.tags > li a {
  background: rgba(15, 168, 157, 0.1);
  color: #990000;
}
.tags > li a:hover {
  background: #138f32;
}
.article-social-share .social-share-icon ul li a {
  color: #252525;
}
.article-social-share .social-share-icon ul li a:hover, 
.article-social-share .social-share-icon ul li a:focus {
  background: #990000;
}
.pager > li a {
  border: 1px solid #ededed;
  color: #252525;
}
.sp-megamenu-parent > li > a {
  color: #252525;
}
.sp-megamenu-parent > li:hover > a {
  color: #990000;
}
.sp-megamenu-parent > li.active > a, 
.sp-megamenu-parent > li.active:hover > a {
  color: #990000;
}
.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: #990000;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
  color: #990000;
}
.sp-megamenu-parent .sp-mega-group > li > a {
  color: #252525;
}
#offcanvas-toggler > .fa {
  color: #252525;
}
#offcanvas-toggler > .fa:hover, 
#offcanvas-toggler > .fa:focus, 
#offcanvas-toggler > .fa:active {
  color: #990000;
}
.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: #990000;
}
.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: #990000;
  background-color: #990000;
}
.btn-primary:hover, 
.sppb-btn-primary:hover {
  border-color: #138f32;
  background-color: #138f32;
}
ul.social-icons > li a:hover {
  color: #990000;
}
.sp-page-title {
  background: #990000;
}
.layout-boxed .body-innerwrapper {
  background: #fff;
}
.sp-module ul > li > a {
  color: #252525;
}
.sp-module ul > li > a:hover {
  color: #990000;
}
.sp-module .latestnews > div > a {
  color: #252525;
}
.sp-module .latestnews > div > a:hover {
  color: #990000;
}
.sp-module .tagscloud .tag-name:hover {
  background: #990000;
}
.search .btn-toolbar button {
  background: #990000;
}
#sp-footer, 
#sp-bottom {
  background: #202c45;
  color: #fff;
}
#sp-footer a, 
#sp-bottom a {
  color: #a2a2a2;
}
#sp-footer a:hover, 
#sp-bottom a:hover, 
#sp-footer a:active, 
#sp-bottom a:active, 
#sp-footer a:focus, 
#sp-bottom a:focus {
  color: #fff;
}
#sp-bottom .sp-module-content .latestnews > li > a > span {
  color: #fff;
}
.sp-comingsoon body {
  background-color: #990000;
}
.pagination > li > a, 
.pagination > li > span {
  color: #252525;
}
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus {
  color: #252525;
}
.pagination > .active > a, 
.pagination > .active > span {
  border-color: #990000;
  background-color: #990000;
}
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
  border-color: #990000;
  background-color: #990000;
}
.error-code, 
.coming-soon-number {
  color: #990000;
}

/************************** New css ***************************/

.about1-style .sppb-addon-text-block h3,
.service1-style .sppb-addon-feature:hover .sppb-addon-title a,
.service2-style .sppb-addon-feature:hover .sppb-addon-title a,
.tlp-team .layout1 .single-team-area:hover .tlp-content-layout1 h3 a,
.latest-blog h3 .moduleItemTitle:hover,
.search-top form button::after,
.main_cart .vmCartModule,
.today-deal .spacer .product-info .item-title:hover,
.service5-style .sppb-addon-feature:hover .sppb-addon-title a,
.service7-style .sppb-addon-feature:hover .sppb-addon-title a,
.service7-style .sppb-addon-feature .sppb-addon-text a::after,
.bloglayout1 .catItemBody .catItemHeader i,
.bloglayout2 .catItemBody .catItemHeader i,
.itemView .itemLinks .itemTagsBlock i,
.tlp-team .layout2 .single-team-area h3 a:hover,
.tlp-team .layout5 .table-responsive a:hover,
.tlp-team .layout5 .table-responsive tr td a:hover .fa { color: #990000; }

.about3-style .sppb-addon-text-block .sppb-addon-title span,
.working-projects2 .sppb-addon-image-content .sppb-content-holder .sppb-addon-title,
.service3-style .sppb-addon-feature .pull-left .sppb-icon,
.product-slider .single-item .image-part .addtocart-area .addtocart-bar span.addtocart-button .addtocart-button:hover,
.best-sellers .spacer .product-info .addtocart-area .addtocart-bar span.addtocart-button .addtocart-button:hover,
.category-view .product.floatleft .addtocart-area .addtocart-bar span.addtocart-button .addtocart-button:hover,
.productdetails-view .vm-product-details-container .spacer-buy-area .vm-product-stock-container span,
.owl-carousel.owl-theme .owl-nav > div:hover,
.best-sellers .spacer .product-info .item-title:hover,
#sp-left .sp-column .latest-news .header-info .moduleItemDateCreated, 
#sp-right .sp-column .latest-news .header-info .moduleItemDateCreated,
#sp-left .sp-column .k2TagCloudBlock a, 
#sp-right .sp-column .k2TagCloudBlock a,
#sp-left .sp-column .search form button::after, 
#sp-right .sp-column .search form button::after,
.itemView .itemBody .itemFullText blockquote::before,
.article-details .article-info > span a { color: #990000; }


#sp-top-bar, 
#sp-home3-top-bar,
.testimonial2,
.search .btn-secondary,
html.error-page a.btn,
#sp-title .sp-page-title .breadcrumb,
.rev_slider_wrapper .tp-leftarrow.default::after,
.rev_slider_wrapper .tp-rightarrow.default::after,
.rsform .formResponsive .rsform-block .formControls button:hover,
#sp-bottom .sp-module h3.sp-module-title::after,
.service5-style .sppb-addon-feature:hover .ghost-btn,
div.k2Pagination .pagination li a:hover,
div.k2Pagination .pagination li.active a,
.category-view .vm-pagination-bottom ul.pagination li.active a,
.category-view .vm-pagination-bottom ul.pagination li a:hover,
.itemView .itemComments ul.itemCommentsList li .commentLink a,
.itemView .itemComments .itemCommentsForm .form-validate input#submitCommentButton,
.tlp-portfolio-detail .portfolio-slider .owl-carousel .owl-nav > div,
.sppb-addon-pricing-table .sppb-pricing-box .sppb-pricing-header,
.sppb-addon-pricing-table .sppb-pricing-box:hover .sppb-pricing-footer .sppb-btn { background: #990000; }

#sp-left .sp-column .testimonial-sidebar, 
#sp-right .sp-column .testimonial-sidebar,
#sp-left .sp-column .landscape, 
#sp-right .sp-column .landscape,
#sp-left .sp-column .any-question .rsformany-question .formResponsive .rsform-block .formControls button:hover, 
#sp-right .sp-column .any-question .rsformany-question .formResponsive .rsform-block .formControls button:hover,
.productdetails-view .vm-product-details-container .spacer-buy-area .addtocart-area .addtocart-bar span.addtocart-button input.addtocart-button:hover,
.productdetails-view .details-tab ul.nav-tabs li a.active,
#sp-left .sp-column .k2TagCloudBlock a:hover, 
#sp-right .sp-column .k2TagCloudBlock a:hover,
#fancybox-content div a.continue_link,
#fancybox-content div a.showcart,
.main_cart .vmCartModule .show_cart a,
.vm-cart-header-container .vm-continue-shopping .continue_link,
a.product-details, a.details, div.details, input.default, button.vm-button-correct,
.cart-view #checkoutForm table.cart-summary tr span.details-button input.details-button,
.cart-view .checkout-button-top .vm-button-correct,
form.form-validate .control-buttons button,
.tlp-team .tlp-team-detail .tlp-team-skill .skill-prog .fill { background: #990000; }

/****** Hover Start css *******/

.header3-style #sp-header,
.owl-carousel.owl-theme .owl-dots .owl-dot span,
.rt-carousel ul.slick-dots li button,
.cart-view .checkout-button-top .vm-button-correct:hover,
.cart-view #checkoutForm table.cart-summary tr span.details-button input.details-button:hover,
a.product-details:hover, a.details:hover, div.details:hover, input.default:hover, button.vm-button-correct:hover,
.vm-cart-header-container .vm-continue-shopping .continue_link:hover,
form.form-validate .control-buttons button:hover { background: #138f32; }

.home3-topaddress .customhome3-topaddress > ul > li::before { border-color: #138f32; }

/****** Hover end css *******/

.get-involved::after,
.contact-involved::after,
.about-video::after {
  background: -webkit-linear-gradient(left, #990000 , #138f32); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #990000, #138f32); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #990000, #138f32); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #990000 , #138f32); /* Standard syntax */
}

/* .animated-number::after { background: rgba(43, 168, 74, 0.8); } */
.animated-number::after { background: rgba(32, 44, 69, 0.8); }
.form1-style::after { background: rgba(43, 168, 74, 0.95); }