/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 20 2026 | 16:51:19 */
.sm-mobile-menu .elementor-menu-toggle {
    border: 1px solid #C21B31 !important;
    color: #C21B31 !important;
    background-color: transparent !important;
    border-radius: 3px;
    padding: 9px 9px !important;
}
.sm-mobile-menu .elementor-menu-toggle:hover {
    border: 1px solid #1C2534 !important;
    color: #C21B31 !important;
    background-color: #1C2534 !important;
    border-radius: 3px;
    padding: 9px 9px !important;
}
.sm-mobile-menu .elementor-menu-toggle:hover svg{
    fill: #fff;
}
.sm-mobile-menu .elementor-menu-toggle svg {
    fill: red;
}


.sm-img-list-white .elementor-image-box-img {
    position: relative;
    top: 12px;
}
.sm-img-list-white .elementor-image-box-img img{
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2730%) hue-rotate(315deg) brightness(113%) contrast(99%);
}

.sm-post-cart h5 {
    font-size: 20px;
    font-weight: 700;
    margin-top: 0;
}
.sm-post-cart  nav ul {
    list-style: none;
    padding: 0;
}
.sm-post-cart nav ul li {
    font-size: 14px;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #E6E6E6;
    padding: 6px 0;
}
.sm-post-cart nav ul li a {
    font-size: 14px;
    text-transform: capitalize;
}

.sm-resent-post .elementor-image-box-content h3 {
    margin-top: -5px;
}
.sm-img-list h3 {
    margin-top: 0;
}
.sm-img-list figure.elementor-image-box-img {
    position: relative;
    top: 6px;
}

.sm-img-list .elementor-image-box-img img {
    filter: brightness(0) saturate(100%) invert(15%) sepia(98%) saturate(4672%) hue-rotate(346deg) brightness(80%) contrast(88%);
}

.sm-img-round figure.elementor-image-box-img {
    margin-bottom: 0 !important;
    background: #C21B31;
    padding: 7px;
    border-radius: 100%;
}

.sm-img-round figure.elementor-image-box-img img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2730%) hue-rotate(315deg) brightness(113%) contrast(99%);
}

.sm-img-round-list figure.elementor-image-box-img {
    background: #C21B31;
    padding: 10px;
    border-radius: 100%;
}

.sm-img-round-list figure.elementor-image-box-img img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(2730%) hue-rotate(315deg) brightness(113%) contrast(99%);
}
.sm-icon-red figure.elementor-image-box-img img {
    filter: brightness(0) saturate(100%) invert(15%) sepia(98%) saturate(4672%) hue-rotate(346deg) brightness(80%) contrast(88%);
}
.sm-img-round-list .elementor-image-box-title {
    margin-top: 0 !important;
}
.e-n-accordion-item p {
    margin-bottom: 0;
}