body {
  background-color: #ffffff;
  color: #555555;
}
a {
  color: #222222;
}
a:hover {
  color: #e94e4c;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #222222;
}
.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
  color: #e94e4c;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:focus {
  color: #e94e4c;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #e94e4c;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item span {
  color: #555555;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #ffffff;
}
.login-button i,
.search-mini div[class*="search-actions"] i,
.vmCartModule .cart-resume i {
  border: 1px solid #222222;
  color: #222222;
}
.menu-drop-in .sp-has-child .sp-menu-item {
  background-color: #ffffff;
}
#offcanvas-toggler >i {
  color: #555555;
}
#offcanvas-toggler >i:hover {
  color: #e94e4c;
}
.offcanvas-menu.sidebar-white {
  color: #222222;
}
.offcanvas-menu.sidebar-white .close-offcanvas {
  color: #222222;
  border-color: #222222;
}
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module .sp-module-title {
  color: #222222;
}
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module ul > li a {
  color: #222222;
}
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module ul > li a:hover,
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module ul > li a:focus {
  color: #e94e4c;
}
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module ul > li:hover > a,
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module ul > li:hover span,
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module ul > li:focus > a,
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module ul > li:focus span {
  color: #e94e4c;
}
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module ul > li ul > li.active a,
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module ul > li ul > li.active span {
  color: #e94e4c;
}
.offcanvas-menu.sidebar-white .offcanvas-inner .sp-module input:not(.btn) {
  color: #222222;
}
.offcanvas-menu.sidebar-white .login-button i,
.offcanvas-menu.sidebar-white .search-mini div[class*="search-actions"] i,
.offcanvas-menu.sidebar-white .vmCartModule.cart-mini .cart-resume i {
  border-color: #222222;
  color: #222222;
}
.offcanvas-menu.sidebar-white .ut-ctc .ctc-ct dl dt i {
  color: #222222;
}
.offcanvas-menu.sidebar-white .vm-mod-categories li.active > div a {
  color: #e94e4c !important;
}
.offcanvas-menu.sidebar-primary {
  background-color: #e94e4c;
}
body .btn-primary,
body .sppb-btn-primary {
  border-color: #e94e4c;
  background-color: #e94e4c;
}
body .btn-primary:hover,
body .btn-primary:focus,
body .sppb-btn-primary:hover,
body .sppb-btn-primary:focus {
  border-color: #cf1c19;
  background-color: #e3211f;
}
body .btn-primary.sppb-btn-outline,
body .sppb-btn-primary.sppb-btn-outline {
  color: #e94e4c;
  border-color: #e94e4c;
}
body .btn-primary.sppb-btn-outline:hover,
body .btn-primary.sppb-btn-outline:focus,
body .btn-primary.sppb-btn-outline:active,
body .btn-primary.sppb-btn-outline.active,
body .sppb-btn-primary.sppb-btn-outline:hover,
body .sppb-btn-primary.sppb-btn-outline:focus,
body .sppb-btn-primary.sppb-btn-outline:active,
body .sppb-btn-primary.sppb-btn-outline.active {
  background: #e94e4c;
  border-color: #e94e4c;
}
body .btn-primary.sppb-btn-outline-hover:hover,
body .btn-primary.sppb-btn-outline-hover:focus,
body .btn-primary.sppb-btn-outline-hover:active,
body .btn-primary.sppb-btn-outline-hover.active,
body .sppb-btn-primary.sppb-btn-outline-hover:hover,
body .sppb-btn-primary.sppb-btn-outline-hover:focus,
body .sppb-btn-primary.sppb-btn-outline-hover:active,
body .sppb-btn-primary.sppb-btn-outline-hover.active {
  color: #e94e4c;
  border-color: #e94e4c;
}
ul.social-icons >li a.styled {
  background-color: #e94e4c;
}
ul.social-icons >li a:hover {
  color: #e94e4c;
}
#sp-top-bar a:hover,
#sp-top-bar a:focus {
  color: #e94e4c;
}
.sp-page-title {
  background-color: #e94e4c;
}
.sp-page-title.title-img-bg:before {
  background: rgba(0,0,0,0.7);
}
.layout-boxed .body-innerwrapper {
  background: #ffffff;
}
.sp-module ul >li >a {
  color: #555555;
}
.sp-module ul >li >a:hover {
  color: #e94e4c;
}
.sp-module .latestnews >div >a {
  color: #555555;
}
.sp-module .latestnews >div >a:hover {
  color: #e94e4c;
}
.sp-module .tagscloud .tag-name:hover {
  background: #e94e4c;
}
.sp-module .sp-module-title:after {
  background: #e94e4c;
}
.search .btn-toolbar button {
  background: #e94e4c;
}
.blog .media-container .item-date:after {
  background: rgba(233,78,76,0.9);
}
.blog .media-container .item-date span {
  background: #e94e4c;
}
.post-format {
  background: #e94e4c;
}
.helix-social-share-icon ul li div a {
  background: #e94e4c;
}
.voting-symbol span.star.active:before {
  color: #e94e4c;
}
.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
  color: #e3211f;
}
.entry-link,
.entry-quote {
  background: #e94e4c;
}
blockquote {
  border-color: #e94e4c;
}
.carousel-left:hover,
.carousel-right:hover {
  background: #e94e4c;
}
.sp-comingsoon body {
  background-color: #e94e4c;
}
.pagination-wrapper .pagination > li > a {
  color: #555555;
}
.pagination-wrapper .pagination > li.active a,
.pagination-wrapper .pagination > li > a:hover,
.pagination-wrapper .pagination > li > a:focus {
  background: #e94e4c;
  border-color: #e94e4c;
}
.chzn-container ul.chzn-results li.highlighted {
  background: #e94e4c;
}
.product-badge .badge.sale {
  background-color: #e94e4c;
}
.alert.alert-notice {
  background: #e94e4c;
}
#sp-page-builder .sppb-section-title .sppb-title-heading:after {
  background-color: #e94e4c;
}
#sp-page-builder .sppb-addon-title:after {
  background-color: #e94e4c;
}
#sp-page-builder .sppb-section .sppb-section-title .sppb-title-heading span:nth-last-child(1) {
  color: #e94e4c;
}
.title-two-colors .sppb-addon-title span:nth-last-child(1) {
  color: #e94e4c;
}
.title-primary .sppb-title-heading,
.title-primary .sppb-addon-title {
  color: #e94e4c;
}
.blog-default .items-list .image-ct	.item-date:after {
  background: rgba(233,78,76,0.9);
}
.blog-default .items-list .image-ct	.item-date span:first-child {
  background: #e94e4c;
}
.feature-box-6 .sppb-addon-content .sppb-icon .sppb-icon-container i {
  color: #e94e4c;
}
.feature-box-6 .sppb-addon-content:hover .sppb-addon-title,
.feature-box-6 .sppb-addon-content:focus .sppb-addon-title {
  color: #e94e4c;
}
.feature-box-icon-primary .sppb-addon-content .sppb-media .sppb-icon .sppb-icon-container {
  background: #e94e4c;
}
.feature-box-overlay-primary .sppb-addon-content:hover .sppb-img-container:before,
.feature-box-overlay-primary .sppb-addon-content:focus .sppb-img-container:before {
  background: rgba(233,78,76,0.8);
}
.sppb-addon-tab .sppb-addon-content .sppb-nav-lines > li.active a,
.sppb-addon-tab .sppb-addon-content .sppb-nav-lines > li.active a:focus,
.sppb-addon-tab .sppb-addon-content .sppb-nav-lines > li.active a:hover {
  color: #e94e4c;
  border-bottom-color: #e94e4c;
}
.ut-testimonial-style-1 .ut-testimonial-item .client-name {
  color: #e94e4c;
}
.ut-testimonial-style-1 .ut-testimonial-item .sppb-testimonial-message {
  border-color: #e94e4c;
}
.ut-testimonial-style-1 .ut-testimonial-item .sppb-testimonial-message:after {
  border-top-color: #e94e4c;
}
.ut-testimonial-style-1 .ut-testimonial-item:hover .sppb-testimonial-message,
.ut-testimonial-style-1 .ut-testimonial-item:focus .sppb-testimonial-message {
  background-color: #e94e4c;
}
.ut-testimonial-style-2 .ut-testimonial-item .client-name {
  color: #e94e4c;
}
a[class*="btn-"].primary,
a[class*="btn-"].primary-hover:hover,
a[class*="btn-"].primary-hover:focus {
  background: #e94e4c;
  border-color: #e94e4c;
  color: #fff;
}
a[class*="btn-"].primary-outline,
a[class*="btn-"].primary-outline-hover:hover,
a[class*="btn-"].primary-hover:focus {
  background: transparent;
  border-color: #e94e4c;
  color: #e94e4c;
}
a[class*="btn-"].primary-border,
a[class*="btn-"].primary-border-hover:hover,
a[class*="btn-"].primary-hover:focus {
  border-color: #e94e4c;
}
a[class*="btn-"].primary-content,
a[class*="btn-"].primary-content-hover:hover,
a[class*="btn-"].primary-content-hover:focus {
  background: transparent;
  border-color: transparent;
  color: #e94e4c;
}
.ut-person.ut-person-1 .sppb-addon-content .person-social-icons a {
  background: #e94e4c;
}
div.category .spacer > a {
  background: #e94e4c;
}
div.product .product-container:hover .vm-product-media-container .product-overlay,
div.product .product-container:focus .vm-product-media-container .product-overlay {
  background-color: rgba(233,78,76,0.8);
}
div.product .product-container:hover .product-small-detail a,
div.product .product-container:focus .product-small-detail a {
  color: #e94e4c;
}
.browse-view.list .product .vm-product-media-container a:before {
  background: rgba(233,78,76,0.8);
}
.virtuemart_search input.button,
.vm-continue-shopping a,
#form-login .button,
form.inline input.button {
  background-color: #e94e4c;
}
#com-form-login input[name="Submit"],
table.cart-summary tr th,
.cart-summary td input.details-button,
.buttonBar-right  button,
.vm-order-done a.vm-button-correct,
button.vm-button-correct,
.vm-orders-information .floatright a {
  background: #e94e4c;
}
.vm-orders-information .floatright a,
.cart-summary td input.details-button,
.vm-continue-shopping a,
#form-login .button,
#com-form-login input[name="Submit"],
form.inline input.button,
.cart-view form#checkoutForm .billto-shipto a.details:hover,
.cart-view form#checkoutForm .billto-shipto a.details:focus,
.cart-summary td input.details-button,
.buttonBar-right  button,
button.vm-button-correct,
#userForm .user-details tr td input:focus,
.vm-order-done a.vm-button-correct,
.vm-orders-information .floatright a {
  border-color: #e94e4c;
}
.vmicon:before,
.cart-view form#checkoutForm .billto-shipto a.details:hover,
.cart-view form#checkoutForm .billto-shipto a.details:focus,
.PricebillTotal,
.cart-view form#checkoutForm button.vm-button-correct:hover,
.cart-view form#checkoutForm button.vm-button-correct:focus,
.vm-order-done .post_payment_order_total,
.vm-order-done a.vm-button-correct:hover,
.vm-order-done a.vm-button-correct:focus {
  color: #e94e4c;
}
.cart-view form#checkoutForm .vm-fieldset-pricelist .cart-summary tr th {
  border-top-color: #e94e4c;
  border-left-color: #e94e4c;
}
.cart-view form#checkoutForm .vm-fieldset-pricelist .cart-summary tr th:nth-last-child(1) {
  border-right-color: #e94e4c;
}
.vmCartModule .dropdown-content {
  border-top-color: #e94e4c;
}
.vmCartModule .dropdown-content .total strong {
  color: #e94e4c;
}
.vmCartModule .dropdown-content .show_cart a {
  background: #e94e4c;
}
.vmCartModule.cart-mini .cart-resume .total_product {
  background: #e94e4c;
}
div[id*="product-carousel-"] .owl-nav {
  margin-top: 30px;
}
div[id*="product-carousel-"] .owl-nav [class*="owl-"] {
  background: #e94e4c;
}
div[id*="product-carousel-"] .owl-nav [class*="owl-"]:hover {
  background: #f4a8a7;
}
.scrollup:hover,
.scrollup:focus {
  background: #e94e4c;
}
.btn-primary-white,
.sppb-btn-primary-white {
  background: #e94e4c;
}
.btn-primary-white:hover,
.btn-primary-white:focus,
.sppb-btn-primary-white:hover,
.sppb-btn-primary-white:focus {
  color: #e94e4c;
}
.btn-primary-white.sppb-btn-outline,
.sppb-btn-primary-white.sppb-btn-outline {
  border-color: #e94e4c;
  color: #e94e4c;
}
.btn-primary-white.sppb-btn-outline:hover,
.btn-primary-white.sppb-btn-outline:focus,
.sppb-btn-primary-white.sppb-btn-outline:hover,
.sppb-btn-primary-white.sppb-btn-outline:focus {
  color: #e94e4c;
}
.btn-primary-white.sppb-btn-outline-hover,
.sppb-btn-primary-white.sppb-btn-outline-hover {
  background: #e94e4c;
}
.btn-primary-black,
.sppb-btn-primary-black {
  background: #e94e4c;
}
.btn-primary-black:hover,
.btn-primary-black:focus,
.sppb-btn-primary-black:hover,
.sppb-btn-primary-black:focus {
  color: #e94e4c;
}
.btn-primary-black.sppb-btn-outline,
.sppb-btn-primary-black.sppb-btn-outline {
  border-color: #e94e4c;
  color: #e94e4c;
}
.btn-primary-black.sppb-btn-outline:hover,
.btn-primary-black.sppb-btn-outline:focus,
.sppb-btn-primary-black.sppb-btn-outline:hover,
.sppb-btn-primary-black.sppb-btn-outline:focus {
  color: #e94e4c;
}
.btn-primary-black.sppb-btn-outline-hover,
.sppb-btn-primary-black.sppb-btn-outline-hover {
  background: #e94e4c;
}
.btn-white-primary,
.sppb-btn-white-primary {
  color: #e94e4c;
}
.btn-white-primary:hover,
.btn-white-primary:focus,
.sppb-btn-white-primary:hover,
.sppb-btn-white-primary:focus {
  background: #e94e4c;
}
.btn-white-primary.sppb-btn-outline:hover,
.btn-white-primary.sppb-btn-outline:focus,
.sppb-btn-white-primary.sppb-btn-outline:hover,
.sppb-btn-white-primary.sppb-btn-outline:focus {
  background: #e94e4c;
}
.btn-white-primary.sppb-btn-outline-hover,
.sppb-btn-white-primary.sppb-btn-outline-hover {
  color: #e94e4c;
}
.btn-white-primary.sppb-btn-outline-hover:hover,
.btn-white-primary.sppb-btn-outline-hover:focus,
.sppb-btn-white-primary.sppb-btn-outline-hover:hover,
.sppb-btn-white-primary.sppb-btn-outline-hover:focus {
  border-color: #e94e4c;
  color: #e94e4c;
}
.btn-black-primary,
.sppb-btn-black-primary {
  color: #e94e4c;
}
.btn-black-primary:hover,
.btn-black-primary:focus,
.sppb-btn-black-primary:hover,
.sppb-btn-black-primary:focus {
  background: #e94e4c;
}
.btn-black-primary.sppb-btn-outline:hover,
.btn-black-primary.sppb-btn-outline:focus,
.sppb-btn-black-primary.sppb-btn-outline:hover,
.sppb-btn-black-primary.sppb-btn-outline:focus {
  background: #e94e4c;
}
.btn-black-primary.sppb-btn-outline-hover,
.sppb-btn-black-primary.sppb-btn-outline-hover {
  color: #e94e4c;
}
.btn-black-primary.sppb-btn-outline-hover:hover,
.btn-black-primary.sppb-btn-outline-hover:focus,
.sppb-btn-black-primary.sppb-btn-outline-hover:hover,
.sppb-btn-black-primary.sppb-btn-outline-hover:focus {
  border-color: #e94e4c;
  color: #e94e4c;
}
.bg-primary {
  background-color: #e94e4c;
}
.overlay-bg-primary-10:before {
  background: rgba(233,78,76,0.1);
}
.overlay-bg-primary-20:before {
  background: rgba(233,78,76,0.2);
}
.overlay-bg-primary-30:before {
  background: rgba(233,78,76,0.3);
}
.overlay-bg-primary-40:before {
  background: rgba(233,78,76,0.4);
}
.overlay-bg-primary-50:before {
  background: rgba(233,78,76,0.5);
}
.overlay-bg-primary-60:before {
  background: rgba(233,78,76,0.6);
}
.overlay-bg-primary-70:before {
  background: rgba(233,78,76,0.7);
}
.overlay-bg-primary-80:before {
  background: rgba(233,78,76,0.8);
}
.overlay-bg-primary-90:before {
  background: rgba(233,78,76,0.9);
}
.text-primary {
  color: #e94e4c;
}
.primary-color p,
.primary-color a,
.primary-color h1,
.primary-color h2,
.primary-color h3,
.primary-color h4,
.primary-color h5,
.primary-color h6,
.primary-color span,
.primary-color strong,
.primary-color div,
.primary-color i {
  color: #e94e4c;
}
