/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 24 2025 | 05:00:47 */
.custom-mega-menu ul.mega-sub-menu[role="presentation"]:nth-of-type(1) {
    top: 70px !important;
}

@media (min-width: 1536px) {
	.custom-mega-menu ul.mega-sub-menu[role="presentation"]:nth-of-type(1) {
		top: 90px !important;
	}	
}

.custom-mega-menu .mega-menu-row ul.mega-sub-menu[role="presentation"] {
    top: 15px !important;
}

.custom-mega-menu .mega-menu-row ul.mega-sub-menu[role="presentation"] .mega-menu-column ul.mega-sub-menu ul.menu {
    list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.custom-mega-menu #mega-menu-wrap-primary #mega-menu-primary {
    text-align: right !important;
}

.custom-mega-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-family: 'Roboto', sans-serif !important;
}

.custom-mega-menu .mega-menu-row ul.mega-sub-menu[role="presentation"] .mega-menu-column ul.mega-sub-menu ul.menu li.menu-item a {
    font-size: 16px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
}

.custom-mega-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
    font-size: 20px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 800 !important;
    color: #BB3333 !important;
}

.custom-mega-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 5px 15px !important;
}

.custom-mega-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.widget_media_image {
    width: 100% !important;
    max-width: 100% !important;
/* 	padding: 20px 10px !important; */
	padding: 5px 10px 25px 10px !important;
}

.custom-mega-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.widget_media_image > img.image {
    width: 100% !important;
    max-width: 100% !important;
    height: 200px !important;
    object-fit: cover;
}

.custom-mega-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
    height: 610px !important;
}

.custom-mega-menu #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-column {
    border-right: 1px solid #ddd !important;
}

/* New layout */

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 16px !important;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
	color: #000 !important;
    border: 0 !important;
    text-transform: none;
}