
a.boxed-btn,
button.boxed-btn {
    background-color: #ea1f26;
}

a.boxed-btn:hover,
button.boxed-btn:hover {
    color: #ea1f26;
}

a.readmore {
    color: #ea1f26;
}

h2.subtitle::after {
    background-color: #ea1f26;
}

.form-element button[type="submit"],
.form-element input[type="submit"] {
    background-color: #ea1f26;
    border: 1px solid #ea1f26;
}

.form-element button[type="submit"]:hover span {
    color: #ea1f26;
}

.back-to-top {
    background-color: #ea1f26;
    border: 1px solid #ea1f26;
}

.back-to-top:hover {
    color: #ea1f26;
}

.loader {
    border: 4px solid #ea1f26;
}

.loader-inner {
    background-color: #ea1f26;
}

.info-bar ul.social-links li a:hover {
    color: #183650;
}

.language a:hover {
    color: #ea1f26;
}

.support-bar .support-info i {
    color: #ea1f26;
}

.navbar-area nav ul li.active::before {
    background-color: #ea1f26;
}

.navbar-area nav ul li.active a {
    color: #ea1f26;
}

.navbar-area nav ul li.dropdown.active::after {
    color: #ea1f26;
}

.navbar-area nav ul li:hover a {
    color: #ea1f26;
}

.navbar-area nav ul li.dropdown:hover::after {
    color: #ea1f26;
}

.search-cart-area li a:hover {
    color: #ea1f26;
}

.shopping-icon span.count {
    background-color: #ea1f26;
}

.shopping-icon:hover span.count {
    background-color: #fff;
    color: #ea1f26;
}

.feature-lists .single-feature i {
    color: #ea1f26;
}

.service-section .single-service::before {
    border-top: 2px solid #ea1f26;
    border-right: 2px solid #ea1f26;
}

.service-section .single-service::after {
    border-bottom: 2px solid #ea1f26;
    border-left: 2px solid #ea1f26;
}

.service-carousel.owl-carousel .owl-nav button.owl-next:hover,
.service-carousel.owl-carousel .owl-nav button.owl-prev:hover {
    background-color: #ea1f26;
    border: 1px solid #ea1f26;
}

.service-section .single-service .service-txt a.readmore {
    color: #ea1f26;
}

.targets .box::before {
    border-top: 2px solid #ea1f26;
    border-right: 2px solid #ea1f26;
}

.targets .box::after {
    border-bottom: 2px solid #ea1f26;
    border-left: 2px solid #ea1f26;
}

.single-news .news-txt h3:hover {
    color: #ea1f26;
}

footer ul.userful-links li a:hover {
    color: #ea1f26;
}

.home-2 .ceo-details h5 {
    color: #ea1f26;
}

.service-section.home-3 .single-service::before {
    border-top: 0px solid #ea1f26;
}

.service-section.home-3 .single-service:hover::before {
    border-top: 201px solid #ea1f26;
}

.service-section.home-3 .single-service::after {
    border-bottom: 0px solid #ea1f26;
}

.service-section.home-3 .single-service:hover::after {
    border-bottom: 200px solid #ea1f26;
}

.service-section.home-3 .single-service i {
    color: #ea1f26;
}

.about-section .about-points .single-point .icon-wrapper {
    background-color: #ea1f26;
}

.about-section .about-points .single-point:hover .icon-wrapper {
    color: #ea1f26;
    border: 3px solid #ea1f26;
}

.home-3 .single-testimonial::before {
    border-top: 2px solid #ea1f26;
    border-right: 2px solid #ea1f26;
}

.home-3 .single-testimonial::after {
    border-bottom: 2px solid #ea1f26;
    border-left: 2px solid #ea1f26;
}

.home-3 .single-testimonial p.icon-wrapper i {
    color: #ea1f26;
}

.hero-carousel.owl-theme .owl-dots .owl-dot.active span {
    background-color: #ea1f26;
}

.about-section.about .about-txt h5 {
    color: #ea1f26;
}

ul.overview-points li::before {
    color: #ea1f26;
}

.category-sidebar ul li a:hover {
    background-color: #ea1f26;
}

.quote-sidebar form .form-element button {
    background-color: #ea1f26;
}

.blog-lists .single-blog .blog-txt h3.blog-title a:hover {
    color: #ea1f26;
}

.pagination-nav li.page-item.active a {
    background-color: #ea1f26;
    border: 2px solid #ea1f26;
}

.searchbar button[type="submit"],
.searchbar input[type="submit"] {
    background-color: #ea1f26;
}

.searchbar button[type="submit"]:hover,
.searchbar input[type="submit"]:hover {
    color: #ea1f26;
}

.popular-post-txt h5 a:hover {
    color: #ea1f26;
}

.category-lists ul li a:hover {
    color: #ea1f26;
}

.category-lists ul li a::after {
    color: #ea1f26;
}

.subscribe-section > span {
    color: #ea1f26;
}

.subscribe-section h3::after {
    background-color: #ea1f26;
}

.blog-details-quote {
    border-left: 3px solid #ea1f26;
}

.comment-lists h3::after {
    background-color: #ea1f26;
}

.single-comment .person-info .date a:hover {
    color: #ea1f26;
}

.reply-form-section h3::after {
    background-color: #ea1f26;
}

.quote-page .contact-infos .single-info:hover .icon-wrapper {
    background-color: #ea1f26;
}

.quote-page .contact-infos .single-info .icon-wrapper i {
    color: #ea1f26;
}

.quote-page .contact-infos .single-info .icon-wrapper {
    border: 1px solid #ea1f26;
}

.contact-section .single-info .icon-wrapper {
    border: 1px solid #ea1f26;
}

.contact-section .single-info:hover .icon-wrapper {
    background-color: #ea1f26;
}

.contact-section .single-info .icon-wrapper i {
    color: #ea1f26;
}

.pricing-tables .plan:hover {
    background-color: #ea1f26;
}

.pricing-tables .plan-select a {
    background-color: #ea1f26;
}

.error-txt a {
    background-color: #ea1f26;
    border: 1px solid #ea1f26;
}

.error-txt a:hover {
    color: #ea1f26;
}

.checkout .form-element button {
    border: 1px solid #ea1f26;
}

.widget_categories ul li a::after {
    color: #ea1f26;
}

.widget_categories ul li a:hover {
    color: #ea1f26;
}

p.form-submit input.submit {
    background-color: #ea1f26;
    border: 1px solid #ea1f26;
}

p.form-submit input.submit:hover,
.quote-form input.wpcf7-submit:hover,
.contact-form-section input.wpcf7-submit:hover {
    border: 1px solid #ea1f26;
    color: #ea1f26;
}

.pagination-nav ul li .current {
    background-color: #ea1f26;
    border: 2px solid #ea1f26;
}

.date a:hover,
p.logged-in-as a:hover {
    color: #ea1f26;
}

.navbar-area nav ul li.current-menu-ancestor a,
.navbar-area nav ul li.current-menu-ancestor::after {
    color: #fff;
}

.navbar-area nav ul li.current-menu-ancestor::before {
    background-color: #ea1f26;
}

ul.service_sidebar li.active a {
    background-color: #ea1f26;
}

.woocommerce #respond input#submit {
    background-color: #ea1f26;
    border: 1px solid #ea1f26;
}

.woocommerce #respond input#submit:hover {
    color: #ea1f26;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: #ea1f26;
    border: 2px solid #ea1f26;
}

/* Main color 2 */
.support-bar,
.support-bar::before,
.support-bar::after,
.navbar-area,
.navbar-area::before,
.navbar-area::after,
.navbar-area nav ul li.dropdown ul li,
.about-overlay,
.testimonial-overlay,
.header-area.sticky-navbar.home-3 .support-nav-area,
.about-section .about-points,
.about-section .about-points::after,
.quote-sidebar,
.single-product .thumb-overlay .circle,
.single-product button.addtocart,
.price-range-block .ui-slider .ui-slider-handle,
.price-range-block .ui-widget-header,
.filter .filter-header,
.filter .applybtn,
.filter .container input:checked ~ .checkmark,
.quickview-slider.owl-carousel .owl-nav button.owl-next,
.quickview-slider.owl-carousel .owl-nav button.owl-prev,
.product-details-form button.addtocart,
.product-thumb-slider.owl-carousel .owl-nav button.owl-next,
.product-thumb-slider.owl-carousel .owl-nav button.owl-prev,
.actions button,
.actions .wishlist,
.actions .compare,
a.cartbtn,
button.cartbtn,
a.cartbtn.shop,
.coupon-input button,
.cart-cards .card-header,
.woocommerce a.button,
.woocommerce input.update_cart,
.coupon input.apply_coupon,
.form-row.place-order input.btn,
a.product_type_simple.add_to_cart_button,
.woocommerce a.added_to_cart,
.site-button.btn-black.wc-backward {
    background-color: #183650;
}

.navbar-area nav ul li.dropdown ul li a:hover,
.navbar-area nav ul li.dropdown ul li.active a,
.navbar-area nav ul li.dropdown ul li.dropdown-submenus ul li.active a,
.navbar-area nav ul li.dropdown ul li.dropdown-submenus ul li:hover a,
.service-carousel.owl-carousel .owl-nav button.owl-next,
.service-carousel.owl-carousel .owl-nav button.owl-prev,
.testimonial h5,
.faq-section .accordion .card .card-header .btn,
.single-news .news-txt h3,
.home-2 .support-bar .support-info h5,
.home-2 .support-bar .support-info p,
.home-3 .single-testimonial h5,
.service-details-desc .overview > h3.title,
.blog-lists .single-blog .blog-txt h3.blog-title a,
.popular-posts-lists h4,
.category-lists h4,
.popular-post-txt h5 a,
.category-lists ul li a,
.blog-details-title,
.blog-details-quote,
.author-info .name,
.single-comment .person-name h5,
.single-comment .person-info .date a,
.error-txt h2,
.single-product .content h4.title a,
.single-product .content h4.title a:hover,
.single-product .price span,
.single-product button.addtocart:hover,
.filter.category ul li a,
.filter.category ul li a:hover,
.filter.category ul li::before,
.product-details .content h4.title,
.product-details .price span,
.product-details-form h6.label,
.product-details .social-share h4,
.topbar-filters label,
.product-thumb-slider.owl-carousel .owl-nav button.owl-next:hover,
.product-thumb-slider.owl-carousel .owl-nav button.owl-prev:hover,
.review-form h2,
.review-form .counter,
.specifications th[scope="row"],
.product-details .nav-tabs .nav-link,
.product-details .nav-tabs .item.show .nav-link,
.product-details .nav-tabs .nav-link.active,
.vendor-info span,
.vendor-info h5,
.vendor-info h3,
.vendor-info a.visitbtn:hover,
.cart-table th,
.cart-table a.title,
.cart-table a.title:hover,
.cart-table .price span,
.cart-table td.total,
.cart-table td.action a,
.cartbtn:hover,
a.cartbtn.shop:hover,
.calculations .single-calc.total span,
.calculations .single-calc strong,
.billing-address h4.title,
.shipping-address h4.title,
.billing-address label,
.shipping-address label,
h4.primary-color,
.widget_categories ul li a,
.author-info .name a,
.navbar-area nav ul li.dropdown ul li.active i,
.navbar-area nav ul li.dropdown ul li a:hover + i,
.product-details .content > h1,
.woocommerce table.shop_attributes th,
.woocommerce h6.user,
h2.m-tb10,
.woocommerce-message:before,
.woocommerce a.button:hover,
.woocommerce a.remove,
.woocommerce a.remove:hover,
.woocommerce input.update_cart:hover,
.coupon input.apply_coupon:hover,
.form-row.place-order input.btn:hover,
span.woocommerce-Price-amount,
.shop_table.woocommerce-checkout-review-order-table td.product-name,
a.product_type_simple.add_to_cart_button:hover,
.woocommerce a.added_to_cart:hover,
.site-button.btn-black.wc-backward:hover,
.woocommerce.widget_product_categories ul li:before,
.woocommerce.widget_product_categories ul li a,
.woocommerce.widget_product_tag_cloud .tagcloud a,
.woocommerce.widget_product_tag_cloud .tagcloud a:before,
.woocommerce ul.product_list_widget li a {
    color: #183650;
}

footer {
    background-color: #183650;
    color: #b7cee1;
}

.single-product .thumb-overlay .circle,
.single-product button.addtocart,
.review-form button[type="submit"],
.vendor-info a.visitbtn,
a.cartbtn,
button.cartbtn,
a.cartbtn.shop,
.woocommerce a.button,
.woocommerce input.update_cart,
.coupon input.apply_coupon,
.form-row.place-order input.btn,
a.product_type_simple.add_to_cart_button,
.woocommerce a.added_to_cart,
.site-button.btn-black.wc-backward {
    border-color: #183650;
}

.woocommerce-message {
    border-top-color: #183650;
}

/* Main color 3 */
h2.subtitle,
.header-area .info-bar,
.header-area .language ul.language-dropdown,
.header-area .language ul.language-dropdown li a:hover,
.search-popup-overlay,
.single-feature .feature-details h4,
.service-section .single-service .service-txt h4,
.targets .box h4,
.home-2 .comment-content h2.subtitle,
.about-section.about .about-txt h2.subtitle,
.service-details-desc > h2.title,
.comment-lists h3,
.reply-form-section h3,
.quote-page h2.subtitle,
.pricing-tables .plan,
.pricing-tables .plan:hover a,
.pricing-tables .plan-select a:hover,
.service-details-desc h2.title,
.cart_totals h2,
.woocommerce-billing-fields h3,
.woocommerce-shipping-fields h3,
h3#order_review_heading {
    color: #ea1f26;
}

.header-area .info-bar,
.header-area .language ul.language-dropdown,
.search-popup-overlay,
.pricing-tables .plan,
.pricing-tables .plan:hover a,
.pricing-tables .plan-select a:hover {
    background-color: #ea1f26;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .service-section.home-3 .single-service:hover::before {
        border-top: 283px solid #ea1f26;
    }

    .service-section.home-3 .single-service:hover::after {
        border-bottom: 282px solid #ea1f26;
    }
}

@media only screen and (max-width: 991px) {
    .navbar-area .slicknav_nav a:hover,
    .home-2 .slicknav_nav a:hover {
        background-color: #ea1f26;
        border-radius: 0px;
    }

    .service-section.home-3 .single-service:hover::after {
        border-bottom: 195px solid #ea1f26;
    }

    .service-section.home-3 .single-service:hover::before {
        border-top: 196px solid #ea1f26;
    }

    .navbar-area nav ul li.dropdown ul li,
    .navbar-area nav ul li.dropdown ul li.active,
    .home-2 nav ul li.dropdown ul li,
    .about-section .about-points::before {
        background-color: #183650;
    }

    .slicknav_nav {
        background-color: #ea1f26;
    }

    ul.search-cart-area i {
        color: #ea1f26;
    }
}

@media only screen and (max-width: 767px) {
    .service-section.home-3 .single-service:hover::before {
        border-top: 171px solid #ea1f26;
    }

    .service-section.home-3 .single-service:hover::after {
        border-bottom: 170px solid #ea1f26;
    }
}

@media only screen and (max-width: 575px) {
    .service-section.home-3 .single-service:hover i {
        color: #ea1f26;
    }

    .service-section.home-3 .single-service:hover h4 {
        color: #ea1f26;
    }
}