/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 23 2025 | 13:04:51 */
.wp-block-post-title, .wp-block-post-title a, .entry-title, .entry-title a, .post-title, .post-title a, .page-title, .entry-content h1, #content h1, .type-post h1, .type-page h1, .elementor h1 {
    font-family: "Montserrat";
    margin-top: 25px;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #57161a !important;
}

.woocommerce ul.products li.product .button {
    background: #57161a !important;
    color: #ffffff;
}

#sidebar-wrapper h3, #sidebar-wrapper .widget_block h3, #sidebar-wrapper h2, #sidebar-wrapper label.wp-block-search__label, .inn-sidebar label.wp-block-search__label, .inn-sidebar h2, .inn-sidebar h3, .inn-sidebar .widget_bloc h3, .detail-sidebar h3, .detail-sidebar .widget_block h3, .detail-sidebar h2, .detail-sidebar label.wp-block-search__label {
    background-color: #57161a !important;
}


/* online product page header section style start */
.elementor-1494 .elementor-element.elementor-element-031026f:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-031026f > .elementor-motion-effects-container > .elementor-motion-effects-layer 
{
    background-color: #FFFFFF10;
    margin-bottom: 50px;
}
/* online product page header section style end */

/* ---------------------*-----------------------*------------------- */

/* online product title backgroud color style start */
.page-title 
{
    background-color: #57161A !important;
    border-radius: 25px;
}

/* online product title backgroud color style end */


/* ---------------------*-----------------------*------------------- */

/* available at store page image style start */

@keyframes floatUpDown {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
  }
}

.animated-image {
  animation: floatUpDown 2s ease-in-out infinite;
}

/* available at store page image style end */


/* ---------------------*-----------------------*------------------- */

/* home page bike hover style start */
.bike:hover 
{
	transform: translatex(100vw) rotate3d(1, 1, 1, -30deg) ;
	transition:3s ease-in-out;
	cursor:pointer;
}
.elementor.elementor .e-con>.elementor-widget 
{

	transition: 3s ease-in-out;align-content
}

.elementor-1494 .elementor-element.elementor-element-031026f:not(.elementor-motion-effects-element-type-background), .elementor-1494 .elementor-element.elementor-element-031026f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #57161a;
    margin-bottom: 50px;
}

.elementor-1494 .elementor-element.elementor-element-32e8180 .menu-item a.hfe-menu-item, .elementor-1494 .elementor-element.elementor-element-32e8180 .sub-menu a.hfe-sub-menu-item {
    color: #ffcb00;
}

.elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 10px;
    font-weight: 600;
    color: #ffffff;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li
{
    padding: 4px 0;
    margin: 0;
    list-style: none;
    /* margin-left: 78px; */
    text-align: right;
}

/* FORCE DESKTOP DROPDOWN - LegacyThemes */
.primary-header ul li {
    position: relative;
}

.primary-header ul li ul.sub-menu {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #ffffff;
    min-width: 220px;
    z-index: 999999;
    box-shadow: 0 5px 20px rgba(0,0,0,0.15);
}

.primary-header ul li:hover > ul.sub-menu {
    display: block;
}

/* Sub menu item style */
.primary-header ul li ul.sub-menu li a {
    padding: 10px 15px;
    display: block;
    color: #000;
}

/* Fix header overlap */
.primary-header {
    position: relative;
    z-index: 999999;
}

/* home page bike hover style end */

/* ---------------------*-----------------------*------------------- */
