/*
Theme Name: Rikkers Scooters en Motoren
Author: Mull2media B.V.
Author URI: https://www.mull2media.nl/
Description: Theme for Rikkers Scooters en Motoren by Mull2media
Version: 2.0
Template: porto
Text Domain: porto-child
*/

html {scroll-behavior: smooth;}
#cmplz-document {max-width:none!important;}
.grecaptcha-badge {display:none!important;}

body:not(.merk-filtered) .m2m-model-filter{display:none!important;}

/* #m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .m2m-product .m2m-product-image input[type=checkbox] {
-webkit-appearance: checkbox !important;
-moz-appearance: checkbox !important;
appearance: checkbox !important;
} */


#header .logo {margin: 20px 0px;max-width:200px;}
#header .main-menu {margin-left:20px;}
#header .main-menu > li.menu-item > a {font-family: "Poppins";padding-left:10px!important;padding-right:10px!important;}
#header .header-row.container .searchform.searchform-cats input {width: 150px;}
.shop_table dd p {margin:0;}
.post .meta-cats, #header .my-wishlist, #header .my-account, #qxheader, .product .product-summary-wrap .product-share .share-links, .product_meta .sku_wrapper {display:none!important;}
.elementor-testimonial-wrapper .elementor-testimonial-content:before {color:#E30613;}
.footer-top .widget.widget_text {max-width: 50%;width: 49%;}
.footer-top .widget.widget_text:last-child {margin-top:15px!important;margin-bottom:0!important;}
select.wpcf7-select {width:100%;}
.delivery-time {margin-top:15px;}
.delivery-time p {color:#4c4c4c}
.home-slider .elementor-heading-title b {margin-left:10px;}

.usps-blocks .make-column-clickable-elementor {position:relative;transition:.4s;}
.usps-blocks .make-column-clickable-elementor:hover {opacity:.8;}
.usps-blocks .make-column-clickable-elementor .elementor-widget-heading {margin-bottom:0;}

.single-product.product_cat_scooters-occasions .product-summary-wrap .summary .product_meta .product-stock.out-of-stock .stock, .single-product.product_cat_occasions .product-summary-wrap .summary .product_meta .product-stock.out-of-stock .stock {color: #e30613;}

form p {margin-top:15px;margin-bottom:10px;}
form h2 {margin-bottom:0;}
.elementor form hr {border-top: 1px solid #7777;margin-top: 15px;margin-bottom: 10px;}

.make-column-clickable-elementor:hover>.elementor-widget-wrap {background-color:#777!important;}
.make-column-clickable-elementor:hover>.elementor-widget-wrap .elementor-icon i {color:#fff;}
.make-column-clickable-elementor:hover>.elementor-widget-wrap h3.elementor-heading-title {color:#fff;}

.woocommerce-ordering select {width: 255px;}

.porto-sicon-description p, .elementor-testimonial-wrapper .elementor-testimonial-meta, .elementor-widget-porto_info_box.timetable {margin-bottom:0;}

.footer-wrapper .footer .widget ul, .footer-wrapper .footer .widget ul li.menu-item {border-color: transparent!important;}
.footer-wrapper .footer .widget_nav_menu ul li.menu-item {padding-top:0!important;padding-bottom:0!important;}
.footer-wrapper .footer .textwidget i {width:20px;}
.footer-main .col-lg-3:last-child {text-align:left;}
.price-wrapper .woocommerce-Price-currencySymbol {padding-right: 5px;}
body #side-nav-panel .menu-wrap {margin-bottom:0!important;}

#m2m-rikkers-wrapper {flex-wrap:wrap;align-items: stretch;flex: 0 0 100%;margin: 0 auto;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper {width:66.66%;display: inline-block;float: left;padding-right: 120px;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper h3 {font-size:25px;font-weight:600;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product {align-items: center;border-radius: 2px;cursor: pointer;display: block;line-height:60px;min-height: 60px;width: 100%;border-bottom:1px solid #eee;cursor:pointer;transition:.4s;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product:nth-child(1) {border-top:1px solid #eee;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product.checked {background-color:#eee;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product:hover {background-color:#f9f9f9;cursor:pointer!important;}

#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product input {width: 5%;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .title {width: 70%;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .price-wrapper {width: 12%;float:right;padding-right: 30px;text-align: right;display: inline-block;position: relative;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .variable-select {padding-right:40px;float:right;margin-top:12px;margin-right: 12px;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .price-wrapper .woocommerce-Price-currencySymbol {position: absolute;left: 0;}
	
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-checkout-button-wrapper {margin-top:30px;float: right;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-checkout-button-wrapper a {color:#777;margin-right:20px;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-checkout-button-wrapper a:hover {color:#222529;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-checkout-button-wrapper button {padding: 0.5rem 0.875rem;text-transform: uppercase;letter-spacing: .15em;font-weight: 600;}

#m2m-rikkers-wrapper .m2m-cart-wrapper {width:33.33%;background-color:#f5f5f5;padding:30px;display: inline-block;position: relative;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-scooter-image {width: 30%;float: left;border: 5px solid #eee;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-scooter-content {padding: 5px 30px 0;width: 70%;float: left;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-scooter-content .title {font-size: 18px;font-weight: bold;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-scooter-content .price-wrapper {font-weight: bold;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-scooter {min-height:110px;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-products {display: block;width: 100%;position: relative;margin-top: 20px;padding: 0 15px;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-products .m2m-cart-content {display: block;width: 100%;position: relative;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-products .m2m-cart-content .title {width: 83%;display: inline-block;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-products .m2m-cart-content .price-wrapper {width: 16%;display: inline-block;text-align: right;position: relative;}
#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-products .m2m-cart-content .price-wrapper .woocommerce-Price-currencySymbol {position: absolute;left: 0;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category {align-items: center;border-radius: 2px;cursor: pointer;display: block;line-height:60px;min-height: 60px;width: 100%;border-bottom:1px solid #eee;cursor:pointer;transition:.4s;background-color:#4a4c50;color:#fff;transition:.4s;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category a .title {color:#fff;font-size: 18px;font-weight: bold;padding:0 20px;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .title {width:80%;display:inline-block;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .prod-count {width:12%;display:inline-block;text-align: right;color:#fff;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category i {display:none;color:#fff;padding: 0 3px;padding-right:20px;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category a[aria-expanded="false"] i.fa-chevron-down {display:inline-block;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category a[aria-expanded="true"] i.fa-chevron-up {display:inline-block;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category:hover {background-color:#8f8f8f;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category i:hover {color:#E30613;}

#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .m2m-product{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:5px;padding-bottom:5px;padding-right:20px;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .m2m-product:hover, #m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .m2m-product.checked {background-color:#f9f9f9;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .m2m-product{border-bottom:0px solid #eee;background-color:#fff;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .m2m-product .m2m-product-image {display:flex;align-items:center;width: 10%;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .m2m-product .m2m-product-image input{width:auto;margin:0 1em;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .m2m-product .title {color:#222529;display: inline-block;width: 65%;padding:0 40px;font-size: 16px;font-weight: 600;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category .m2m-product .price-wrapper {color:#222529;line-height: 95px;}

#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-product .description{display:inline-block;padding:0 4em;color:#777;width:100%;line-height:2;}

#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="1"] .m2m-upsells-wrapper .m2m-product .variable-select {padding-right: 45px;float: right;margin-top: 11px;margin-right: 10px;width: auto;text-align:right;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="1"] .m2m-upsells-wrapper .m2m-product .title{width: auto;}
#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="3"] .m2m-upsells-wrapper .m2m-product .title {width: 60%;}

body.product-scooter.product_cat_scooters.single-product .woocommerce-variation-add-to-cart{display:none;}
body.product-scooter.product_cat_brommers.single-product .woocommerce-variation-add-to-cart{display:none;}
body.product-scooter.product_cat_quads.single-product .woocommerce-variation-add-to-cart{display:none;}
body.product-scooter.product_cat_motoren-en-motorscooters.single-product .woocommerce-variation-add-to-cart{display:none;}
body.product-scooter.product_cat_e-bikes.single-product .woocommerce-variation-add-to-cart{display:none;}
body.product-scooter.single-product .woocommerce-variation-add-to-cart{display:block;}
body.product-scooter.single-product .woocommerce-variation-add-to-cart button.disabled {pointer-events:none;}
.dokan-info, .woocommerce-info {color: #222529;}

.glsr-default form.glsr-form input.glsr-input, .glsr-default form.glsr-form select.glsr-select, .glsr-default form.glsr-form textarea.glsr-textarea {font-family: 'Poppins'!important;font-weight: 400!important;font-size: 14px!important;line-height: 25px!important;}
.glsr-default form.glsr-form .glsr-toggle label {font-size: 14px!important;line-height: 25px!important;}

li.wc_payment_method img {max-width: 35px;margin-left: 5px;}
.woocommerce-product-details__short-description .iconList {display:none;}

.single-product .summary form.variations_form table.variations tbody tr td.value ul.filter-item-list li a[data-value="brom-45-km-uur"]{color: #222529;background-color: #ffc000;border-color:#ffc000;}
.single-product .summary form.variations_form table.variations tbody tr td.value ul.filter-item-list li a[data-value="snor-25-km-uur"]{color: #fff;background-color: #00a2ff;border-color:#00a2ff;}
.single-product .summary form.variations_form table.variations tbody tr td.value ul.filter-item-list li:hover a[data-value="brom-45-km-uur"], .single-product .summary form.variations_form table.variations tbody tr td.value ul.filter-item-list li:hover a[data-value="snor-25-km-uur"], .single-product .summary form.variations_form table.variations tbody tr td.value ul.filter-item-list li.active a[data-value="brom-45-km-uur"], .single-product .summary form.variations_form table.variations tbody tr td.value ul.filter-item-list li.active a[data-value="snor-25-km-uur"]{color: #fff;background-color: #e30613;border-color:#e30613;}

.tax-product_cat.term-onderhoudspakket .term-description ul {list-style:none;padding-left:0;margin-bottom:30px;}
.tax-product_cat.term-onderhoudspakket .term-description ul li {display: inline-block;}
.tax-product_cat.term-onderhoudspakket .term-description a.button-category {background-color:#e30613;margin-right:15px;color:#fff;border:1px solid #e30613;height: 36px;line-height: 34px;padding: 8px 20px;;font-size: 14px;font-weight: 600;text-transform: uppercase;z-index: 1;white-space: nowrap;transition:.4s;}
.tax-product_cat.term-onderhoudspakket .term-description a.button-category:hover {color:#e30613;background-color:transparent;}

#woocommerce_layered_nav-15:not(.page-id-1264), #woocommerce_layered_nav-14:not(.page-id-1264), #woocommerce_layered_nav-17:not.page-id-1264(), #woocommerce_layered_nav-18:not(.page-id-1264) {display:none;}

body.term-1264 #woocommerce_layered_nav-7, body.term-1264 #woocommerce_layered_nav-10, body.term-1264 #woocommerce_layered_nav-5, body.term-1264 #woocommerce_layered_nav-15, body.term-1264 #woocommerce_layered_nav-14, body.term-1264 #woocommerce_layered_nav-17, body.term-1264 #woocommerce_layered_nav-18{display:none;}

.products-slider.products li.product .product-inner .product-image .inner {height:250px;overflow:hidden;display:block;position:relative;}
.products-slider.products li.product .product-inner .product-image img {position:absolute;right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:contain;max-height:250px;width:auto;}

.archive-products li.product .product-image .inner {height:250px;overflow:hidden;display:block;position:relative;}
.archive-products li.product .product-image .inner img {position:absolute;right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:contain;max-height:250px;width:auto;}

ul.products .product-image:hover .img-effect .hover-image {transform:translate(-50%, -50%)!important}

/* Verschoven tekst home page */
.elementor-image-box-content {
    padding-left: 10px;
    padding-right: 10px;
}

.woocommerce ul.products li.product {
  position: relative;
}

.woocommerce ul.products li.product,
.woocommerce div.product {
  position: relative;
  overflow: hidden;
  z-index: 0;
}

.woocommerce ul.products li.product.has-euro5plus::before,
.woocommerce div.product.has-euro5plus::before {
  content: "Euro 5+";
  position: absolute;
  top: 12px;
  left: -38px;
  width: 140px;
  text-align: center;

  background: #1e7f3b;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 26px;

  transform: rotate(-45deg);

  z-index: 2;
  pointer-events: none;
  box-shadow: 0 2px 6px rgba(0,0,0,.18);
}



@media (max-width: 1830px){
	#header .main-menu {margin-left:10px;}
	#header .logo {max-width:160px!important;}
	#header .main-menu > li.menu-item > a {padding-left:10px;padding-right:10px;}
}
@media (max-width: 1700px){
	#header .searchform-popup {margin-right:0;}
	#header .header-row.container .searchform.searchform-cats input {width: 100px;}
	.searchform .btn i {padding:0;}
	#header .searchform button {padding:0 15px 0 15px;}
	#header .header-top, #header .header-main .header-row.container{max-width:100%!important;width:100%!important;padding-left: 30px!important;padding-right: 30px!important;}
	
}
@media (max-width: 1600px){
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .price-wrapper {width: 16%;}
	body #header .main-menu > li.menu-item > a {padding:35px 5px 35px 5px;}
}

@media (max-width: 1400px){
	#header .main-menu {margin-left:10px;}
	#header .sticky .searchform-popup {display:none;}
	.home-slider .elementor-widget-container img {height:auto!important}
	.home-slider h4.elementor-heading-title {font-size: 40px!important;text-align: left;margin-bottom: 10px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .price-wrapper {width: 20%;}
}

@media (max-width: 1340px){
	#header .searchform button {padding: 0 10px 0 5px;}
}

@media (max-width: 1275px){
	#header .logo {max-width:140px;}
	#header .sticky .searchform-popup {display:block;}
	.home-slider .elementor-widget-porto_button>.elementor-widget-container {margin:-35px 5px 0!important}
	.home-slider .custom-font4.elementor-widget-heading {margin-bottom:0!important;padding-bottom:0!important}
	.home-slider .order-lg-2 {padding-bottom:0!important;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper {padding-right:40px;}
}

@media (max-width: 1100px){
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper {width: 100%;padding-right: 0;}
	#m2m-rikkers-wrapper .m2m-cart-wrapper {width: 100%;margin-top: 50px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .variable-select {padding-right: 25px;}
}

@media (max-width: 991px){
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="1"] .m2m-upsells-wrapper .m2m-product .variable-select {padding-right: 40px;float: none;margin-top: -20px;margin-right: 0;width: 100%;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .title {width: 70%;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .prod-count {width: 16%;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .m2m-product .title {width: 50%;padding-right: 10px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .m2m-product .price-wrapper {line-height:60px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="3"] .m2m-upsells-wrapper .m2m-product .variable-select {padding-right: 40px;float: none;margin-top: -20px;margin-right: 0;width: 100%;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product {padding-left:5px;}
}

@media (max-width: 620px){
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .title {width: 60%;line-height: 1.5;padding-top: 10px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .price-wrapper {width: 30%;padding-right: 10px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="3"] .m2m-upsells-wrapper .m2m-product .title {width: auto;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-product .variable-select {padding-right: 25px;float: right;margin-top: 11px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="1"] .m2m-upsells-wrapper .m2m-product .title {width: auto;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="1"] .m2m-upsells-wrapper .m2m-product .price-wrapper {float:none;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="1"] .m2m-upsells-wrapper .m2m-product .price-wrapper .woocommerce-Price-currencySymbol {left:20px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="3"] .m2m-upsells-wrapper .m2m-product .price-wrapper {float:none;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="3"] .m2m-upsells-wrapper .m2m-product .price-wrapper .woocommerce-Price-currencySymbol {left:20px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .title {width:100%;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .prod-count{width: auto;padding-left: 20px;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .m2m-product .m2m-product-image input {width: 15px;display: block;position: relative;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-product .description {padding:0 20px;}

	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .m2m-product .m2m-product-image input:after{content:'';display:block;width:15px;height:15px;pointer-events:none;}
	
	.scooter-large>.elementor-widget-wrap {padding-top:0!important;padding-bottom:0!important;}
	.mobile-scooters>.elementor-widget-wrap {background-color:#eee!important;background-image:none!important;padding:50px 20px!important}
	.mobile-scooters>.elementor-widget-wrap .ms-42 {margin-left:0!important;}
	.mobile-scooters>.elementor-widget-wrap .elementor-widget-divider .elementor-widget-container {margin:0 auto!important;}
	.mobile-scooters>.elementor-widget-wrap .home-mid-banner .btn {font-size: 12px!important}
	.home-banners .btn {font-size: 7px!important;padding:8px;}
}

@media (max-width: 530px){
	#m2m-rikkers-wrapper .m2m-cart-wrapper {padding: 15px;}
	#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-products .m2m-cart-content .title {width: 70%;}
	#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-products .m2m-cart-content .price-wrapper {width: 24%;}
	#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-scooter-content {padding-right:0;padding-left:15px;margin-bottom: 15px;}
	#m2m-rikkers-wrapper .m2m-cart-wrapper .m2m-cart-scooter-content .variation {font-size:12px;}
	header .header-top .header-left {width: 100%;text-align: center!important;margin: 0 auto;display: block!important;}
	#header .share-links a {font-size:18px;}
	ul.products .product-content .add-links-wrap .add-links a.ajax_add_to_cart {font-size:9px;}
	ul.products .product-content .add-links-wrap .add-links a.ajax_add_to_cart:before {display:none;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .prod-count {display:none;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step[data-step="2"] .m2m-upsells-wrapper .m2m-upsells-category .title {display:inline;}
	#m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category a[aria-expanded="false"] i, #m2m-rikkers-wrapper .m2m-rikkers-checkout-step .m2m-upsells-wrapper .m2m-upsells-category a[aria-expanded="true"] i.fa-chevron-up {float:right;margin-top:25px;}
	.archive-products li.product .product-image .inner, .products-slider.products li.product .product-inner .product-image .inner {height:150px;}
	.archive-products li.product .product-image .inner img, .products-slider.products li.product .product-inner .product-image .inner img {max-height:200px;}

}

@media (max-width: 1080px){
	.elementor-3913 .elementor-element.elementor-element-1b261a67:not(.elementor-motion-effects-element-type-background){height: 213px;}
	.elementor-3913 .elementor-element.elementor-element-771aa8eb .elementor-heading-title {font-size: 25px !important;}	
}
@media (max-width: 405px){
	.elementor-3913 .elementor-element.elementor-element-1b261a67:not(.elementor-motion-effects-element-type-background){height: 213px;}
	.elementor-3913 .elementor-element.elementor-element-771aa8eb .elementor-heading-title {font-size: 25px !important;}
}

