/* colors */

.badge-primary,
.add-to-cart,
.dark-footer-margin,
.header-categories-nav-wrap,
.topbar-text-color,
.nva-color,
.subscribe-form button,
.custom-row,
.copyright,
.product-grid .social li a:hover,
.button-success,
.button-success:hover, .button-success:focus, .button-success-outline:hover, .button-success-outline:focus,
.nav-pills .nav-link.active, .nav-pills .show>.nav-link,
.toggle-input:checked+.toggle.switch, .toggle.switch.is-active,
.toggle-input:disabled:checked+.toggle.switch, .toggle.switch.is-active.is-disabled,
.toggle-input:checked+.toggle.radio, .toggle.radio.is-active,
.toggle-input:disabled:checked+.toggle.radio, .toggle.radio.is-active.is-disabled,
.toggle-input:disabled:checked+.toggle.switch, .toggle.switch.is-active.is-disabled,
.toggle-input:checked+.toggle.checkbox, .toggle.checkbox.is-active,
.toggle-input:disabled:checked+.toggle.checkbox, .toggle.checkbox.is-active.is-disabled {
    background-color: #e5394f !important;
}
.footer-logo-footer img {
    background: #fff;
    padding: 10px;
}
.product-grid .product-discount-label, .product-grid .product-new-label {
    background-color: #ff6a65;
    }
.block {
    background-color: #e5394f;
    padding: 10px 28px;
    margin-bottom: 10px;
}
.info-icon a i{
    color: #e5394f;
}
.see-all-category,
.setting-icon,
.single-cta i,
.copyright-text p a,
.link-color,
.featured-section-view-more,
.header-h1 .mobile-app-text,
.icon-hover:hover,
small.transparent-footer-link a,
ul.sub-submenu li:hover,
.footer-menu li:hover a,
.category li:hover .cat-name,
.category li:hover .cat-no,
.footer-widget ul li a:hover,
.product-grid:hover .title a,
.span-color,
.header-icon:hover, .header-icon:focus,
.sidebar #leftside-navigation ul li a:hover
.link-color circle,.link-color polyline,.link-color path{
    color: #e5394f !important;
    stroke: #e5394f !important;
}

.progress-bar {
    background-image: linear-gradient(to right top, #e5394f, #e5394f,#e5394f,#e5394f, #e5394f) !important;
}

.subscribe-form button {
    border: #e5394f !important;
}

.footer-widget-heading h3::before,
.swiper-pagination-bullet-active{
    background: #e5394f !important;
}

.style-3-product-right-lg .product-grid {
    border: 1px solid #e5394f !important;
}

.sidenav .nav-link.active{
    box-shadow: 0 2px 0 #e5394f !important;
}

.button-success,
.button-success:hover, .button-success:focus, .button-success-outline:hover, .button-success-outline:focus{
    border-color: #e5394f !important;
}

.colored-breadcrumb,
.page-footer {
    background-color: #e5394f33 !important;
}

.style-3-product-right-lg .product-grid {
    border: 1px solid #e5394f !important;
}

.sidenav .nav-link.active{
    box-shadow: 0 2px 0 #e5394f !important;
}

.button-success,
.button-success:hover, .button-success:focus, .button-success-outline:hover, .button-success-outline:focus{
    border-color: #e5394f !important;
}

.colored-breadcrumb,
.page-footer {
    background-color: #e5394f33 !important;
}

.icon-dark-sec {
    background-color: #ffffff!important;
}
.icon-swiper .swiper-slide {
    background: #fafafa!important;
    border: 1px solid #e64055;
    margin: 20px 22px 30px;
}
.icon-swiper .swiper-slide:last-child {
    border-right: 1px solid #e64055 !important;
}
.categgory-bg {
    background: #ffffff !important;
}
.category-section h1 {
    color: #000;
    padding-top: 20px;
}
.category-swiper .swiper-slide img {
    max-height: 100%;
    max-width: 70%;
    height: 100px;
}
.icon-dark-sec .cat-font-color {
    color: #000!important;
}
.category-section .category-grid {
    padding: 30px 0 30px;
    transition: all 0.3s;
}
.category-section .category-grid:hover {
    transform: scale(1.1);
}

button.darkmode-toggle {
    display: none;
}
.darkmode-layer.darkmode-layer--button {
    display: none !important;
}
.button-warning {
    background-color: #e5394f!important;
    border-color: #e5394f!important;
    color: #fff;
}
ul.nav.vertical-nav.menu a span {
    color: #000;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}

span.category-line-height {
    display: inline-block;
    width: 74%;
    line-height: normal;
    padding-top: 10px;
    padding-bottom: 10px;
    vertical-align: middle;
}
.featured-section-title h3 {
    color: #2a2a2a !important;
}
.button-warning-outline:focus, .button-warning-outline:hover, .button-warning:focus, .button-warning:hover {
    background-color: #e5394f!important;
    border-color: #e5394f!important;
    }
.banner-swiper .swiper-button-next:after, .banner-swiper .swiper-button-prev:after, .swiper1 .swiper-button-next:after, .swiper1 .swiper-button-prev:after{
    color:#fff;
    font-size:20px !important;
}

.banner-swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 0;
    right: auto;
    width: 35px;
    height: 35px;
    border-radius: 50% !important;
    background: #e5394f !important;
}

.banner-swiper .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    left: auto;
    right: 0;
    width: 35px;
    height: 35px;
    border-radius: 50% !important;
    background: #e5394f !important;
}
.banner-swiper .swiper-button-next:after, .banner-swiper .swiper-button-prev:after, .swiper1 .swiper-button-next:after, .swiper1 .swiper-button-next:after{
    color:#fff;
    font-size:20px !important;
}
.card {
    height:auto;
}
.form-control:disabled, .form-control[readonly] {
    background-color: #ffffff;
    }
.card {
    background-color: #fafafa;
}
.filter-section .product-grid {
    margin-bottom: 20px;
}
.page-item.active .page-link {
    background-color: #dc3545!important;
    border-color: #dc3545!important;
}
.swipebody {
    width: 100%;
    height: 400px;
}
.swipebody img{
        position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    opacity: 1;
    max-width: 100%;
    max-height: 100%;
}