#partsfindertopmenu .menu-line-2 {
    margin-top:0 !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    grid-template-columns: 1fr auto;
}
#partsfindertopmenu {
    grid-template-columns: auto 1fr !important;
}
#partsfindertopmenu .menucol2 {
    justify-items:left !important;
}
#elementor-menu-cart__toggle_button {
    padding:6px 0 !important;
    width: 55px;
    height: 20px;
    display: block;
    text-align: center;
}
html body .elementor-menu-cart__main {
    color:#000 !important;
}
.elementor-menu-cart__main a {
    color:#d11313 !important;
}
.elementor-menu-cart__product-price,
.elementor-menu-cart__subtotal
{
    color:#000 !important;
}
#elementor-menu-cart__toggle_button span.elementor-button-icon::before{
    color:#fff !important;
}
.elementor-widget-wc-archive-products .products {
    grid-template-columns: 1fr 1fr !important;
}
#categories-sidebar, #featured-sidebar {
    display: none !important;
}
.woocommerce-pagination {
    text-align:center;
}
.ast-container {
    padding-left:0 !important;
    padding-right:0 !important;
}
.elementor-element-7859901d {
    display:none !important;
}
.elementor-element-fc859fe {
    padding-top:0 !important;
}
.elementor-element-1a31faca .elementor-widget-wrap {
    padding-left:0 !important;
    padding-right:0 !important;
}
.elementor-546426 .elementor-element.elementor-element-e328751.elementor-wc-products ul.products {
    grid-column-gap:5px !important;
    grid-row-gap:5px !important;
}
.woocommerce[class*="columns-"] ul.products li.product:nth-child(n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n) {
    margin-right:5px !important;
}
.astra-shop-summary-wrap .woocommerce-loop-product__title {
    padding:0 10px !important;
}
.elementor-530177 .elementor-element.elementor-element-1858edb2 img {
	width:181px !important;
	height:34px !important;
}
#elementor-menu-cart__toggle_button .elementor-button-icon {
	top:13px;
}
#mobile-menu-wrapper {
	width:40px;
	float:right;
	margin-right:38px;
	z-index:9999999 !important;
}
.elementor-element-6936bc0 {
	padding-bottom:25px !important;
}
.elementor-element-3354bd18,
.elementor-element-70d6a41f,
.elementor-element-34066066,
.elementor-element-2627ee57 {
	display:none;
}
.elementor-element-6fc6cb4e {
	display:block !important;
}
.elementor-element-21fa566d {
	display:none !important;
}
#header-register-newsletter {
	min-height:105px !important;
}
/*#elementor-menu-cart__toggle_button .elementor-button-icon {
	top:6px !important;
}*/
/* product page sku misaligned */
.elementor-element-8786332 {
	margin:0 !important;
	padding:0 !important;
}
.single-product-pricing-and-financing {
	padding-top:0;
	padding-bottom:0;
}
/* bikefilter on simple products mobile*/
.elementor-element-b8a5812 {
	padding-left:0 !important;
	padding-right:0 !important;
}
.single-product-pricing-and-financing > div {
	text-align:center;
}
body.page-id-530258 .site-main .elementor-heading-title {
	padding-bottom:45px;
}

/*cart*/
body.page-id-530258 #header-register-newsletter {
	display:none;
}
.checkout-button-top {
	width:100%;
	text-align:center;
	padding:15px 20px;
	float:none;
	position:absolute;
	margin-top:-28px;
}

form #order_review {
	padding-left:10px !important;
	padding-right:0 !important;
}

.shop_table.woocommerce-checkout-review-order-table {
	min-width:100%;
}
.cart_item .product-name {
	min-width:0;
}
body form #order_review_heading:not(.elementor-widget-woocommerce-checkout-page #order_review_heading) {
	padding:10px 10px 0 10px !important;
}
#wheel-image-grid {
	padding:0;
	margin-top:0 !important;
}
#wheel-image-grid .elementor-widget-container {
	padding:0;
}
#wheel-image-grid .e-con-full {
	padding:0;
}
body #elementor-menu-cart__toggle_button .elementor-button-icon-qty {
	width:54px !important;
}
.elementor-element-b368da9 {
	display:none !important;
}
.page-id-530258 #primary {
	margin-top:0 !important;
}
.elementor-element-4c757c78, .product_meta {
	padding-top:0px !important;
}
.elementor-564393 .elementor-element.elementor-element-76ba61a {
	padding-right:0 !important;
	margin-bottom:25px !important;
}
html label[for="payment_method_authnet"] img {
	max-width:48px !important;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
	margin:3px 0 !important;
}
#category-bikefilter {
	margin-bottom:30px;
}
#category-bikefilter {
	margin-bottom:35px;
}
.elementor-element-41faa2d3 {
	width:100% !important;
}
.elementor-561580 .elementor-element.elementor-element-45e50605 {
	width:100% !important;
}
