a,
a:visited {
  color: #c21309;
}
a:hover,
a:visited:hover {
  color: #910e07;
}
.sp-megamenu-parent >li >a {
  color: #a9a9a9;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li>a:hover {
  color: #c21309;
}
.sp-megamenu-parent >li.sp-menu-item.sp-has-child.active > a:before {
  border-top: 10px solid #303030;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
  color: #a9a9a9;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:hover {
  background: #c21309;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #c21309;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #303030;
}
.sp-megamenu-wrapper .sp-megamenu-parent .sp-mega-group {
  border-right-color: #3f3f3f;
}
#offcanvas-toggler >i {
  color: #303030;
}
#offcanvas-toggler >i:hover {
  color: #c21309;
}
.btn-custom,
input[type="button"],
input[type="submit"],
input[type="reset"],
button,
.affa-form-contact button.sppb-btn {
  background-color: #c21309;
  border: 2px solid #c21309;
}
.btn-custom:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover,
.affa-form-contact button.sppb-btn:hover,
.affa-subscribe-widget .button-wrap button:hover {
  background-color: #cc1409;
  border: 2px solid #cc1409;
}
.btn-primary,
.sppb-btn-primary {
  border-color: #a51008;
  background-color: #c21309;
}
.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #790c06;
  background-color: #910e07;
}
ul.social-icons >li a:hover {
  color: #c21309;
}
.sp-page-title {
  background: #c21309;
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #303030;
}
.sp-module ul >li >a:hover {
  color: #c21309;
}
.sp-module .latestnews >div >a {
  color: #303030;
}
.sp-module .latestnews >div >a:hover {
  color: #c21309;
}
.sp-module .tagscloud .tag-name:hover {
  background: #c21309;
}
.affa-portfolio .post-item-title a,
.affa-post .post-item-title a {
  color: #303030;
}
.affa-portfolio .post-item-title a:hover,
.affa-post .post-item-title a:hover {
  color: #c21309;
}
.text-white .affa-portfolio .post-item-title,
.text-white .affa-post .post-item-title {
  color: #303030;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #303030;
}
.list-icon ul li .ion {
  color: #c21309;
}
.sp-simpleportfolio-overlay.ps-portfolio .sp-simpleportfolio-btns a {
  color: #303030;
}
.sp-simpleportfolio-overlay.ps-portfolio .sp-simpleportfolio-btns a:hover {
  background-color: #c21309;
  border-color: #c21309;
}
.affa-post .post-item-meta .more-link {
  color: #303030;
}
.affa-post .post-item-meta .more-link:hover {
  color: #c21309;
}
.search .btn-toolbar button {
  background: #c21309;
}
.post-format {
  background: #c21309;
}
.voting-symbol span.star.active:before {
  color: #c21309;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #910e07;
}
.entry-link,
.entry-quote {
  background: #c21309;
}
blockquote {
  border-color: #c21309;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #c21309;
}
footer#sp-footer.footer {
  background: #111111;
}
#sp-footer.footer .footer-socials ul li a {
  background: #2b2b2b;
}
.sp-comingsoon body {
  background-color: #c21309;
}
.pagination>li>a,
.pagination>li>span {
  color: #303030;
}
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #303030;
}
.pagination>.active>a,
.pagination>.active>span {
  border-color: #c21309;
  background-color: #c21309;
}
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #c21309;
  background-color: #c21309;
}
.post-paginations ul li a:hover {
  background-color: #c21309;
}
.post-paginations ul li.active a {
  background-color: #c21309;
}
.affa-feature-col {
  background-color: #303030;
}
.affa-feature-col.feature-col-2 {
  background-color: #b81209;
}
.affa-feature-col.feature-col-3 {
  background-color: #303030;
}
.affa-feature-col:hover {
  background-color: #c21309;
}
.affa-feature-col:hover.feature-col-2:hover {
  background-color: #2b2b2b;
}
.affa-feature-col:hover.feature-col-3:hover {
  background-color: #c21309;
}
.affa-feature-icon .sppb-addon-text > a {
  color: #303030;
}
.affa-feature-icon .sppb-addon-text > a:hover {
  color: #c21309;
}
.affa-counter .sppb-animated-number {
  color: #c21309;
}
.affa-counter2 i.fa {
  color: #c21309;
}
.scrollup {
  background-color: #303030;
}
.scrollup:hover {
  background-color: #da150a;
}
.bg-color {
  background-color: #c21309;
}
.acc-ab3 .affa-panel-group .sppb-panel.sppb-panel-default:hover {
  color: #c21309;
}
.acc-ab3 .affa-panel-group .sppb-panel.sppb-panel-default:hover i {
  color: #c21309;
}
.affa-feature-icon.feature-icon-bg i.fa {
  background-color: #c21309;
}
.affa-feature-icon-box .sppb-addon-content i.fa,
.affa-feature-icon-box2 .sppb-addon-content i.fa {
  background-color: #c21309;
}
#testimonials .sppb-carousel-control {
  color: #c21309;
  border: 2px solid #c21309;
}
#testimonials .sppb-carousel-control:hover {
  background-color: #c21309;
}
.affa-testimonial3 .testimonial-name p span {
  color: #c21309;
}
.text-white #testimonials .sppb-carousel-control:hover {
  color: #c21309;
}
.affa-testimonial2 .sppb-carousel-control:hover {
  color: #c21309;
}
.affa-testimonial2 .sppb-testimonial-client .pro-client-name > span:last-child > span {
  color: #c21309;
}
.post-heading-left2 h2:after,
.post-heading-left2 h4:after,
.post-heading-center2 h2:after,
.post-heading-center2 h4:after {
  background-color: #c21309;
}
.bg-color.text-white .affa-feature-icon.feature-icon-bg i.fa {
  color: #c21309;
}
.affa-feature-icon-box2:hover {
  background-color: #c21309;
  border-color: #c21309;
}
.affa-feature-icon-box2:hover .sppb-addon-content i.fa {
  color: #c21309;
}
.affa-feature-icon-box .sppb-addon-content a {
  color: #c21309;
}
.affa-feature-icon-box .sppb-addon-content a:hover {
  color: #303030;
}
.affa-feature-list > ul li .ion {
  color: #c21309;
}
.bg-color.text-white .affa-feature-icon-left.feature-icon-bg > .ion {
  color: #c21309;
}
.affa-feature-icon-left2.feature-icon-color i.fa {
  color: #c21309;
}
.affa-tbl-pricing .tbl-prc-col.tbl-prc-col-recommended {
  border-color: #c21309;
}
.affa-tbl-pricing .tbl-prc-col .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-price {
  background-color: #c21309;
}
.tbl-prc-col .sppb-pricing-footer > a.sppb-btn-custom {
  background-color: #c21309;
  border-color: #c21309;
}
.affa-tbl-pricing2 .tbl-prc-col .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-price {
  color: #c21309;
}
.bg-dark.text-white .affa-tbl-pricing .tbl-prc-col.tbl-prc-col-recommended {
  background-color: #c21309;
}
.bg-dark.text-white .affa-tbl-pricing .tbl-prc-col.tbl-prc-col-recommended .sppb-pricing-footer > a.sppb-btn-custom {
  color: #c21309 !important;
}
.bg-dark.text-white .affa-tbl-pricing .tbl-prc-col.tbl-prc-col-recommended .sppb-pricing-box .sppb-pricing-header > span.sppb-pricing-price {
  color: #c21309;
}
.nav-tabs.affa-nav-tabs .sppb-nav-lines > li a:hover,
.nav-tabs.affa-nav-tabs .sppb-nav-lines > li a:focus {
  color: #c21309 !important;
}
.nav-tabs.affa-nav-tabs .sppb-nav-lines > li.active > a {
  color: #c21309 !important;
  border-color: #c21309;
}
.nav-tabs.affa-nav-tabs .sppb-nav-lines > li.active > a:hover,
.nav-tabs.affa-nav-tabs .sppb-nav-lines > li.active > a:focus {
  color: #c21309 !important;
  border-color: #c21309;
}
.nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li a:hover,
.nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li a:focus {
  color: #c21309 !important;
}
.nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li.active > a {
  color: #c21309 !important;
}
.nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li.active > a:hover,
.nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li.active > a:focus {
  color: #c21309 !important;
}
.bg-color.text-white .nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li.active > a {
  background-color: #c21309;
  border-bottom-color: #c21309;
}
.bg-color.text-white .nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li.active > a:hover,
.bg-color.text-white .nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li.active > a:focus {
  background-color: #c21309;
  border-bottom-color: #c21309;
}
.bg-color.text-white .affa-nav-tabs-wrap .nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li.active > a {
  border-right-color: #c21309 !important;
}
.bg-color.text-white .affa-nav-tabs-wrap .nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li.active > a:hover,
.bg-color.text-white .affa-nav-tabs-wrap .nav-tabs.affa-nav-tabs2 .sppb-nav-tabs > li.active > a:focus {
  border-right-color: #c21309 !important;
}
.btn-custom.btn-white,
input.btn-white[type="button"],
input.btn-white[type="submit"],
input.btn-white[type="reset"],
button.btn-white {
  color: #c21309 !important;
}
.btn-custom.btn-white:hover,
input.btn-white[type="button"]:hover,
input.btn-white[type="submit"]:hover,
input.btn-white[type="reset"]:hover,
button.btn-white:hover {
  background-color: #c21309;
  border-color: #c21309;
}
#header .slider-pro .sp-selected-button {
  background-color: #c21309;
}
#header .slider-pro .sp-selected-button.sp-button:hover {
  background-color: #c21309;
}
#header .header-txt.header-txt2 h1 {
  background-color: #c21309;
}
.affa-team .sppb-person-social-icons ul li a:hover {
  color: #c21309;
}
.affa-team2 .sppb-person-name:after {
  border-color: #c21309;
}
.affa-team2 .sppb-person-social li > a {
  background-color: #303030;
}
.affa-team2 .sppb-person-social li > a:hover {
  background-color: #c21309;
}
.affa-team4 .sppb-person-social-icons:before,
.affa-team5 .sppb-person-social-icons:before {
  background-color: #c21309;
}
.affa-team4 .sppb-person-social-icons .sppb-person-social li a:hover,
.affa-team5 .sppb-person-social-icons .sppb-person-social li a:hover {
  color: #c21309;
}
.affa-team3 .sppb-addon-content .sppb-person-social-icons a:hover {
  color: #c21309;
}
.progress-line1 .sppb-progress-label > span {
  background-color: #c21309;
}
.progress-line1 .sppb-progress-label > span:after {
  border-top-color: #c21309;
}
.btn-custom.btn-border.btn-white:hover,
input.btn-border.btn-white[type="button"]:hover,
input.btn-border.btn-white[type="submit"]:hover,
input.btn-border.btn-white[type="reset"]:hover,
button.btn-border.btn-white:hover,
.bg-color .btn-custom.btn-white:hover,
.bg-color input.btn-white[type="button"]:hover,
.bg-color input.btn-white[type="submit"]:hover,
.bg-color input.btn-white[type="reset"]:hover,
.bg-color button.btn-white:hover,
.btn-custom.btn-border,
input.btn-border[type="button"],
input.btn-border[type="submit"],
input.btn-border[type="reset"],
button.btn-border,
.btn-custom.btn-green.btn-border,
input.btn-green.btn-border[type="button"],
input.btn-green.btn-border[type="submit"],
input.btn-green.btn-border[type="reset"],
button.btn-green.btn-border {
  color: #c21309 !important;
}
.btn-custom.btn-border:hover,
input.btn-border[type="button"]:hover,
input.btn-border[type="submit"]:hover,
input.btn-border[type="reset"]:hover,
button.btn-border:hover,
.btn-custom.btn-border.btn-green:hover,
input.btn-border.btn-green[type="button"]:hover,
input.btn-border.btn-green[type="submit"]:hover,
input.btn-border.btn-green[type="reset"]:hover,
button.btn-border.btn-green:hover {
  background-color: #c21309;
  border-color: #c21309;
}
.btn-custom:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover,
.btn-custom.btn-green:hover,
input.btn-green[type="button"]:hover,
input.btn-green[type="submit"]:hover,
input.btn-green[type="reset"]:hover,
button.btn-green:hover,
.affa-form-contact button.sppb-btn:hover {
  color: #FFFFFF !important;
}
.affa-info-text a:hover {
  color: #c21309;
}
.widget_tag_cloud .tagcloud a:hover {
  background-color: #c21309;
  border-color: #c21309;
}
.helix-social-share .helix-social-share-icon ul li div a:hover,
.helix-social-share .helix-social-share-icon ul li div a:focus {
  background-color: #c21309 !important;
}
.sp-module .widget_categories ul li a {
  color: #c21309;
}
.sp-module .widget_categories ul li:hover span {
  background-color: #c21309;
}
#sp-component .sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a {
  border-bottom-color: #c21309;
  color: #c21309;
}
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li a:hover {
  border-bottom-color: #c21309;
  color: #c21309;
}
#sp-page-title.sub-header .breadcrumb a:hover {
  color: #c21309;
}
.affa-post2 .post-item-title a:hover {
  color: #c21309;
}
.icons button:hover {
  border: 1px solid #c21309;
}
#header .carousel-slider .slick-dots li.slick-active button {
  background-color: #c21309;
}
#header .header-content2 .header-content-form .sppb-btn {
  background-color: #c21309;
  border-color: #c21309;
}
#header .header-content2 .header-content-form .sppb-btn:hover {
  background-color: #f3180b;
  border-color: #f3180b;
}
.affa-progress-bar .sppb-progress-bar,
.affa-progress-bar2 .sppb-progress-bar {
  background-color: #c21309;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #303030;
}
.body-innerwrapper #sp-top-bar {
  background: #303030;
}
.single .post-single-featured.featured-quote:hover,
.single .post-single-featured.featured-link:hover {
  background-color: #c21309;
}
.carousel-slider .slick-dots li.slick-active button {
  background-color: #c21309;
}
.carousel-slider .slick-dots li button:hover {
  background-color: #c21309;
}
