.color,
a:focus,
a:hover {
    color: #fff;
}
.color2 {
    color: #ea011a;
}
.bg-color {
    background: #ea011a;
}
.bg-color2 {
    background: #ea011a;
}
.preload #loading {
    background-color: #ea011a;
}
body .scroll-top:hover {
    color: #fff;
    background: #ea011a;
}
.main-nav > ul > li.current-menu-item > a {
    background: #ea011a;
}
.main-nav > ul > li.has-mega-menu > a::after,
.main-nav > ul > li.menu-item-has-children > a::after {
    color: #ea011a;
}
.main-nav > ul > li.current-menu-item > a::after {
    color: #ea011a;
}
.main-nav > ul > li.current-menu-item > a::before {
    display: none;
}
.currency-list li a:hover,
.language-list li a:hover,
.list-profile li a:hover {
    background: #ea011a;
    color: #fff;
}
.submit-form {
    background-color: #ea011a;
}
.mini-cart-icon {
    background-color: #ea011a;
}
.main-nav,
.owl-theme .owl-controls .owl-page.active span::after {
    background: #ea011a;
}
.shop-button {
    background: #ea011a;
}
.shop-button:hover {
    background: #ea011a;
    color: #fff;
}
.title-underline > span::after {
    background: #fff;
}
.owl-theme .owl-controls .owl-buttons div {
    background: #ea011a;
}
.owl-theme .owl-controls .owl-buttons div:hover {
    background: #ea011a;
}
.post-thumb .quick-view-thumb,
.product-thumb > .quickview-link {
    background: #ea011a;
}
.post-thumb .quick-view-thumb:hover,
.product-thumb > .quickview-link:hover {
    background: #ea011a;
}
.product-price ins {
    color: #ea011a;
}
.product-extra-link > a {
    background: #ea011a;
}
.product-extra-link > a.addcart-link,
.product-extra-link > a:hover {
    background: #ea011a;
}
.item-product1:hover::before {
    border: 1px solid #ea011a;
}
.post-thumb .quick-view-thumb.style2 {
    background: #ea011a;
}
.post-thumb .quick-view-thumb.style2:hover {
    background: #ea011a;
}
.item-latest-news::before {
    border: 1px solid #ea011a;
}
.list-none.menu-footer-box > li a::before,
.tweet-text::before {
    color: #fff;
}
.banner-slider .owl-theme .owl-controls .owl-buttons div {
    background: rgba(255, 198, 0, 0.9);
}
.banner-slider .owl-theme .owl-controls .owl-buttons div:hover {
    background: #ea011a;
}
.banner-slider2 .owl-theme .owl-controls .owl-page span {
    background: rgba(255, 198, 0, 0.2);
}
.banner-slider2 .owl-theme .owl-controls .owl-page.active span {
    background: #ea011a;
}
.item-adv2 .shopnow:hover,
.price-sale .product-price ins {
    color: #ea011a;
}
.title-box2 span::after,
.title-box2 span::before {
    background: rgba(67, 176, 42, 0.05);
}
.contact-info-footer a:hover,
.deal-slider2 .owl-theme .owl-controls .owl-buttons div,
.footer-dark .design-by a:hover,
.footer-dark .list-none.menu-footer-box > li a:hover,
.hours-countdown .number,
.list-none.list-pop > li a::before,
.title-tab2 li.active a {
    color: #ea011a;
}
.item-deal3 .product-price {
    background: #ea011a;
}
.item-deal3:hover .product-price ins {
    color: #ea011a;
}
.main-nav.main-nav3 {
    background: #ea011a;
}
.main-nav.main-nav3 > ul > li.current-menu-item > a {
    background: #ea011a;
}
.main-nav.main-nav3 > ul > li.current-menu-item > a::after {
    color: #ea011a;
}
.main-nav.main-nav3 > ul > li > a::after {
    color: #ea011a;
}
.product-extra-link2 > a:hover,
.title-tab3 li.active a {
    background: #ea011a;
    color: #fff;
}
.top-header.bg-color a.white:hover {
    color: #ea011a;
}
.button-white {
    color: #000;
}
.button-white:hover {
    color: #fff;
    background: #169aff;
}
.title-cat-mega-menu {
    border-left: 3px solid #ea011a;
}
.box-border-top {
    border-top: 3px solid #ea011a;
}
.title-box4 {
    border-bottom: 3px solid #ea011a;
}
.list-cat-icon > li.has-cat-mega > a::after,
.list-cat-icon > li:hover > a {
    color: #ea011a;
}
.list-cat-icon > li a.active {
    color: #ea011a;
}
.box-slider .owl-theme .owl-controls .owl-page span {
    background: #ea011a;
}
.box-slider .owl-theme .owl-controls .owl-page.active span {
    background: #ea011a;
}
.hours-countdown.style2 .number,
.hours-countdown.style2 .number::after {
    color: #ea011a;
}
.btn-special a {
    color: #ea011a;
}
.btn-special a:hover {
    color: #ea011a;
}
.button-video:hover {
    border-color: #ea011a;
    color: #ea011a;
}
.title-tab4 {
    border-bottom: 3px solid #ea011a;
}
.list-title-tab4 li.active a {
    background: #ea011a;
}
.testimo-slider4 .owl-theme .owl-controls .owl-page span {
    background: #ea011a;
}
.social-footer.fa-icon > a {
    color: #ea011a;
}
.social-footer.fa-icon > a:hover {
    background: #ea011a;
    color: #fff;
}
.social-footer4 {
    border-left: 3px solid #fff;
}
.item-testimo4.table .testimo-thumb a:hover {
    box-shadow: 0 0 0 10px rgba(67, 176, 42, 0.1);
}
.shop-button.style2 {
    background: #ea011a;
}
.banner-slider5 .banner-info .title30 span.bg-color2,
.shop-button.style2:hover {
    background: #ea011a;
}
.banner-slider6 .owl-theme .owl-controls .owl-page.active span::after {
    background: #ea011a;
}
.title-tab6 li.active a {
    background: #ea011a;
    color: #fff;
}
.main-nav.main-nav6 > ul > li > a::after {
    color: #ea011a;
}
.main-nav.main-nav6 > ul > li.current-menu-item > a {
    background: #ea011a;
    background: -webkit-linear-gradient(rgba(67, 176, 42, 0.68), #ea011a);
    background: -o-linear-gradient(rgba(67, 176, 42, 0.68), #ea011a);
    background: -moz-linear-gradient(rgba(67, 176, 42, 0.68), #ea011a);
    background: linear-gradient(rgba(67, 176, 42, 0.68), #ea011a);
}
.main-nav.main-nav6 > ul > li:hover > a {
    color: #ea011a;
}
.view-type > a.active {
    background-color: #ea011a;
    border-color: #ea011a;
}
.widget-title::after {
    background: #ea011a;
}
.filter-default > li > a::before,
.widget-product-cat .widget-content .has-sub-cat > ul a:hover {
    color: #ea011a;
}
.filter-color a.active::after {
    background-color: #ea011a;
}
.filter-color a.active {
    border: 1px solid #ea011a;
}
.range-filter .slider-range {
    background: rgba(67, 176, 42, 0.2);
}
.range-filter .slider-range .ui-widget-header {
    background: rgba(67, 176, 42, 0.8);
}
.range-filter .slider-range .ui-slider-handle.ui-state-default.ui-corner-all {
    background-color: #ea011a;
}
.widget-content .mCSB_scrollTools .mCSB_dragger {
    background: #ea011a;
}
.widget-content .mCSB_scrollTools .mCSB_draggerRail {
    background: rgba(67, 176, 42, 0.1);
}
.pagi-nav-bar .inline-block.current-page {
    color: #ea011a;
    border-color: #ea011a;
}
.gallery-control .carousel li a.active::before {
    border: 5px solid rgb(218 34 108);
}
.detail-gallery .mid::after {
    background: #ea011a;
}
.title-tab-gal-detail .list-inline-block li.active a::after {
    background: #ea011a;
}
.tags-detail > a:hover {
    color: #ea011a;
}
.title-tab-detail li.active > a {
    background: #ea011a;
}
.title-tab-detail li > a {
    background: #ea011a;
}
.review-form > div > input[type="submit"]:hover {
    background: #ea011a;
}
.zoomWindowContainer .zoomWindow {
    border: 2px solid #ea011a !important;
}
.zoomContainer .zoomLens {
    border: 1px solid #ea011a !important;
}
.post-comment-date i,
.post-format > a:hover {
    color: #ea011a;
}
.blockquote {
    border: 1px solid #ea011a;
}
.blockquote::after {
    background: #ea011a;
}
.control-post .next-post:hover,
.control-post .prev-post:hover,
.single-post-info .desc a:hover,
.single-tags a:hover {
    color: #ea011a;
}
.social-footer.social-vendor a {
    border: 1px solid #ea011a;
    color: #ea011a;
}
.social-footer.social-vendor a:hover {
    border-color: #ea011a;
    background: #ea011a;
}
.footer.style2 .title-underline > span::after {
    background: #ea011a;
}
.footer.style2 .contact-info-footer a:hover,
.footer.style2 .contact-info-footer span.color,
.footer.style2 .design-by a:hover,
.footer.style2 .list-none.menu-footer-box > li a::before,
.footer.style2 .list-none.menu-footer-box > li a:hover,
.footer.style2 .tweet-text::before,
.top-header.style2 .top-header-link li a:hover,
.top-header.style2 .top-profile > li > a:hover,
.top-header.style2 .top-profile > li > div > a:hover {
    color: #ea011a;
}
.ef-movies .banner-info::before {
    border: 1px solid #ea011a;
}
.ef-movies .banner-info {
    background: #ea011a;
}
.main-nav.style2,
.title-tab7 .list-inline-block li.active a {
    background: #ea011a;
}
.main-nav.style2 > ul > li.current-menu-item > a {
    background: #ea011a;
}
.main-nav.style2 > ul > li.has-mega-menu > a::after,
.main-nav.style2 > ul > li.menu-item-has-children > a::after {
    color: #ea011a;
}
.main-nav.style2 > ul > li.current-menu-item > a::after {
    color: #ea011a;
}
.search-form.search-form8 {
    background: #ea011a;
}
.title-box8 .list-inline-block .filter.active {
    color: #ea011a;
}
.item-product-filter .product-extra-link > a {
    background: #ea011a;
}
.item-product-filter .product-extra-link > a:hover {
    background: #ea011a !important;
}
.blog-social.blog-social8,
.product-filter .btn-filter-product:hover {
    background: #ea011a;
}
.blog-social.blog-social8 .button-white {
    color: #ea011a;
}
.blog-social.blog-social8 .button-white:hover {
    background: #ea011a;
    color: #fff;
}
.blog-social.blog-social8 .social-footer.fa-icon > a {
    color: #ea011a;
}
.blog-social.blog-social8 .social-footer.fa-icon > a:hover {
    background: #ea011a;
    color: #fff;
}
.banner-slider3 .title60.light-font span {
    background: rgba(255, 198, 0, 0.9);
}
.banner-slider3 .title60.light-font strong,
.newsletter-box4 .newsletter-form input[type="submit"]:hover {
    background: #ea011a;
}
.contact-accordion .item-toggle-tab.active .toggle-tab-title,
.contact-accordion .toggle-tab-title::after,
.window-popup .close-popup {
    color: #ea011a;
}
.author-avatar a::before {
    background: rgba(67, 176, 42, 0.7);
}
.post-date-comment a:hover,
.post-date-comment i.fa {
    color: #ea011a;
}
.detail-countdown .days-countdown .time_circles > div,
.widget-post-tags .list-inline-block a:hover {
    background: #ea011a;
}
@media (max-width: 767px) {
    .main-nav > ul > li.current-menu-item > a::after,
    .main-nav > ul > li:hover > a {
        color: #ea011a !important;
    }
    .main-nav.main-nav6 {
        background: #ea011a !important;
    }
}
.topStrip {
    height: auto;
}
.bg-blue {
    background-color: #242864;
}
.logo {
    width: 120px;
    height: 120px;
    overflow: hidden;
    border-radius: 100%;
    background-color: #fff;
    padding-top: 70px;
    position: absolute;
    top: -36px;
    z-index: 200;
    left: 15px;
    padding: 10px;
    border: solid 5px rgb(212 212 212 / 52%);
}
.logo a {
    width: 100%;
    display: block;
    text-align: center;
    position: relative;
    top: 19px;
}
.logo a img {
    max-width: 106px;
    position: relative;
    left: -9px;
    top: -10px;
}
.minContact ul {
    padding: 0;
    margin: 0;
    width: 100%;
}
.minContact ul li {
    float: left;
    display: block;
    font-size: 19px;
    color: #fff;
}
.minContact ul li:nth-child(1) {
    margin-right: 20px;
}
.minContact ul li span {
    color: #fff;
    display: block;
    float: left;
    width: 20px;
    margin-right: 10px;
}
.main-header {
    padding: 12px 0 !important;
}
