:root { --cassiopeia-color-primary: #4169E1;  }

.container-header .navbar-brand img { width: 16rem; min-width: 16rem;  }

.orderby-displaynumber { display: none;  }

.vm-section-title.pb-2.mb-3.border-bottom { display: none;  }

.footer2 { display: none;  }

.bi.bi-arrows-angle-expand { display: none;  }

@media only screen and (max-width: 640px) {.vm-page-title { display: none;  }  }

.com-contact__container { box-sizing: content-box !important; padding-top: 75px !important;  }

.item-content { max-width: 1320px; margin-left: auto; margin-right: auto; text-align: center;  }

.com-content-article.item-page { max-width: 1320px; margin-left: auto; margin-right: auto; text-align: center;  }

.mod-menu li:hover > ul { display: block !important;  }

.product-container.productdetails-view.productdetails { box-sizing: content-box !important; padding-top: 115px !important;  }


.offcanvas.show {
    background-color: var(--cassiopeia-color-primary);
    background-image: linear-gradient(135deg,var(--cassiopeia-color-primary),var(--cassiopeia-color-hover));
}
@media (min-width: 992px) {
    .offcanvas-start {
        width: 100%;
    }
}
@media (max-width: 991.98px) {
    .offcanvas .metismenu.mod-menu .metismenu-item > ul {
        position: relative;
        width: 100%;
        margin-top: 1rem;
    }
    .offcanvas .metismenu.mod-menu .mm-collapse {
        background-color: transparent;
    }
    .offcanvas .metismenu.mod-menu .metismenu-item > a {
        color: #fff;
    }
}
.offcanvas-header > *:only-child {
    margin-left: auto;
}