/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0
*/


@import url('//rum-exchange.com/wp-content/uploads/omgf/local-stylesheet-import-140/local-stylesheet-import-140.css');

body {
    font-family: 'Montserrat' !important;
    background: #fff;
}


/* slider product  */
/* Product Card */
.product-card {
    background: #fff;
    text-align: center;
/*     padding: 15px; */
    margin: 5px;
    position: relative;
    border-radius: 10px;
    transition: all 0.3s ease;
}
/* .product-card:hover {
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
    transform: translateY(-5px);
} */

/* Product Image */
.product-img img {
    max-width: 100%;
    height: auto;
    margin-bottom: 10px;
    border-radius: 8px;
}

/* Title */
.product-title {
    font-family: 'Jost' !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    min-height: 72px;
    line-height: 1.4em !important;
    overflow: hidden;
    margin-top: 20px;
}

/* Price */
.product-price {
    display: block;
    font-size: 20px;
    color: #000;
    font-weight: 500;
    margin: 25px 0;
}

/* Description (VAT Info) */
.product-desc {
    font-size: 13px;
    color: #000 !important;
    font-weight: 500;
    font-family: 'Montserrat' !important;
    margin: 15px 0px;
    line-height: 1.3em;
}

/* Add to cart button */

.product-card a.button {
    width: 100%;
    text-transform: uppercase;
    margin-top: auto;
    font-size: 13px;
    font-weight: 600;
    cursor: pointer;
    color: rgb(255, 255, 255) !important;
    background: rgb(196, 147, 32);
    padding: 8px 15px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
}


.product-card a.button:hover{
	background: #000;
}

/* Sale Badge */
.sale-badge {
    position: absolute;
    top: 10px;
    left: 10px;
    width: 60px;
    height: 60px;
    background: linear-gradient(135deg, #9d0020, #c91838);
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 5;
    border-radius: 50%;
    animation: pulse 2s infinite;
}
@keyframes pulse {
    0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(201,24,56,0.7); }
    70% { transform: scale(1.1); box-shadow: 0 0 0 10px rgba(201,24,56,0); }
    100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(201,24,56,0); }
}

/* Swiper Controls */
/* .swiper-button-prev, .swiper-button-next {
    background: #fff;
    border: 2px solid #ddd;
    color: #c4a747;
    width: 40px;
    height: 40px;
    border-radius: 50%;
} */

.swiper-button-prev, .swiper-button-next {
    background: #000;
    color: #c4a747;
    width: 40px;
    height: 40px;
}

.swiper-button-next:after, .swiper-button-prev:after {
    font-size: 20px;
}


/* .swiper-button-prev:hover, .swiper-button-next:hover {
    border: 2px solid #000 !important;
    background: #f8f8f8;
} */

/* Pagination Dots */
.swiper-pagination-bullet {
	display:none;
    background: #c49320;
    opacity: 0.6;
}
.swiper-pagination-bullet-active {
    background: #9d0020;
    opacity: 1;
}




/* xxxxxxxxxxxxxxxxxxxxxxxxx ours  */


.woocommerce-cart-form div.coupon {
	display:none !important;
}
/* teaser banner */
#banner {
  position: fixed;
  width: 100%;
  background-color: #c4a747;
  height: 45px;
  z-index: 999;
  bottom: 0;
  color: #fff;
  text-align: center;
  font-weight: 700;
}
#banner-content {
  padding: 10px;
}

/* WBW Filter – START */
.wpfFilterButtons {
    min-width: 50px;
    width: 25%;
    float: left;
    display: inline-block;
    clear: none !important;
}
.wpfFilterWrapper {
	width: 25% !important;
    float: left !important;
}
.wpfFilterButton.wpfButton {
	float: right;
}
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
	padding: 16px 32px 16px 32px !important;
	width: auto !important;
}
span.wpfCheckbox > label {
	background-color: #fff;
}
ul.products .spinner, .la-spinner, .wpfIconPreview .spinner, .wpfLoaderIconTemplate .spinner, .woobewoo-filter-loader.spinner {
	background-image: url("/wp-content/uploads/2023/07/loading-re-02.png") !important;
	background-size: contain;
}
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
	border-radius: 0 !important;
	font-weight: 500 !important;
	min-height: 44px !important;
	padding: 8px 20px !important;
}
#wpfBlock_1 {
	padding-left: 0;
}
/* WBW Filter – ENDE */

/* Zurück-Button – START */
input.zurueck {
	min-height: 44px !important;
	padding: 8px 20px !important;
}
/* Zurück-Button – ENDE */

/* 	FiboSearch - AJAX Search for WooCommerce – START */

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
	background: transparent;
}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	color: #000;
}
#menu-item-3872 > div {
	padding: 30px 0;
    display: block;
    line-height: 60px;
	margin-left: 40px;
}
.page-id-42 #menu-item-3872 > div {
	padding: 30px 0 !important;
}
.page-id-42 .is-sticky #menu-item-3872 > div {
	padding: 0px 0 !important;
}
.is-sticky #menu-item-3872 {
  padding-top: 17px;
}
.page-id-42 #menu-item-3872 {
	padding-top: 0px;
}
/* 	FiboSearch - AJAX Search for WooCommerce – ENDE */

/* Theme Styling */

.pager .pages {
	background-color: transparent !important;
    background-image: none !important;
}
body .button-custom .button_theme:hover, body.button-custom .button_theme:hover, .button-custom button:hover, .button-custom input[type="button"]:hover, .button-custom input[type="reset"]:hover, .button-custom input[type="submit"]:hover, .button-custom .woocommerce #respond input#submit:hover, body.button-custom.woocommerce a.button:not(.default):hover, .button-custom .woocommerce button.button:hover, .button-custom .woocommerce input.button:hover, .button-custom .woocommerce a.button_theme:not(.default):hover {
	background-color: #fff;
    border-color: #fff;
}

/* WooCommerce – START */

.mfn-wish-button svg {
	display: none;
}
.woocommerce div.product div.images .mfn-wish-button.tooltip:after{
	font-size: 20px;
	display: block !important;
	opacity: 1; 
	position: static;
	transform: unset;
	width: unset;
	background-color: transparent;
	color: #c4a747;
	content: '\f0ca';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	height: unset;
	margin: 0;
}
.woocommerce div.product div.images .mfn-wish-button.tooltip.loved:after {
   content: '\f00c';
}
.mfn-wish-button:after{
	content: '\f0ca';
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
}
.mfn-wish-button.loved:after{
	content: '\f00c';
}
.cart .mfn-wish-button {
	margin-left: 16px;
    z-index: 2;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: #c4a747;
	color: #282828;
    display: flex;
    align-items: center;
    justify-content: center;
}
:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
	width: 100% !important;
}
/*#marken #wpfBlock_2 {
	display: none !important;
}*/
#marken .wpfFilterButtons {
	float: right;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #fff;
    font-size: 0.9em;
    font-weight: 200;
}
.elementor-widget-woocommerce-gzd-unit-price {
	margin-left: 20px;
	margin-top: 2px;
}
.woocommerce .elementor-widget-woocommerce-product-price .price {
	line-height: normal !important;
}
.einzelnesprodukt .elementor-widget-woocommerce-gzd-tax-notice, .einzelnesprodukt .elementor-widget-woocommerce-gzd-tax-notice p, .einzelnesprodukt .elementor-widget-woocommerce-gzd-shipping-notice, .einzelnesprodukt .elementor-widget-woocommerce-gzd-shipping-notice p, .beistrich p, .preisabstand {
	margin-bottom: 0 !important;
}
.elementor-widget-woocommerce-gzd-shipping-notice a {
	color: #fff;
	border-bottom: 0.5px solid #ffffff80;
}
.elementor-widget-woocommerce-gzd-shipping-notice a:hover {
	border-bottom: 0.5px solid #fff;
}
.woocommerce .product p.price.price-unit.wc-gzd-additional-info {
	font-size: 0.7em;
    font-weight: 300;
	padding-top: 0.89em;
}
.woocommerce-checkout .shop_table {
	background-color: transparent;
}
#user-registration {
	background-color: transparent;
}
.ur-frontend-form {
	border: 1px solid #595959;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title mark {
	display: none;
}
.archive.woocommerce-shop h2.woocommerce-loop-category__title {
	display: none;
}
.archive.woocommerce-shop .spirituosensuche {
	display: none;
}
.woocommerce-checkout .ElementsApp .InputElement {
	color: #fff;
}
.woocommerce-checkout .ElementsApp .InputElement::placeholder {
  opacity: 1;
  color: #bdbdbd !important;
}
 .woocommerce-checkout #payment ul.payment_methods li {
	 background: #292929;
	 margin-bottom: 15px !important;
}
div.IbanField-input-container > span > input {
	color: #fff;
}
.woocommerce-breadcrumb > a {
    border-bottom: 1px solid #E2E2D3;
}
.woocommerce-breadcrumb > a:hover {
    color: #fff !important;
	border-bottom: 1px solid #fff;
}
#user-registration .user-registration-MyAccount-navigation, #user-registration.horizontal .user-registration-MyAccount-navigation {
    border-bottom: 1px solid #1b1b1b;
}
body.button-custom .user-registration .button, .logged-in.user-registration-account #user-registration a.woocommerce-button {
	color: #303030;
}
.user-registration-page table th, .user-registration-page table td {
	border-color: #1b1b1b;
}
mark {
  background-color: #c4a747;
  color: #000;
}
.logged-in.user-registration-account #user-registration .ur-form-row input[type="text"], .logged-in.user-registration-account #user-registration .ur-form-row .ur-edit-profile-field:not(.input-checkbox):not(.input-radio), .logged-in.user-registration-account #user-registration .ur-form-row .user-registration-Input {
	background-color: rgba(48,48,48,1);
}
.user-registration-account .user-registration-profile-header .user-registration-nick-name {
	display: none;
}
.logged-in.user-registration-account #user-registration .ur-form-row input[type="text"], .logged-in.user-registration-account #user-registration .ur-form-row .ur-edit-profile-field:not(.input-checkbox):not(.input-radio), .logged-in.user-registration-account #user-registration .ur-form-row .user-registration-Input {
	background-color: #303030 !important;
}
#user-registration .user-registration-error, #user-registration .user-registration-info, #user-registration .user-registration-message, #user-registration.horizontal .user-registration-error, #user-registration.horizontal .user-registration-info, #user-registration.horizontal .user-registration-message {
	font-weight: 400;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	border-top-color: #b81c23 !important;
	background-color: #b81c23 !important;
	color: #fff !important;
	font-weight: 500;
}
.woocommerce form .form-row.woocommerce-invalid label, .woocommerce form .form-row .required {
    color: #ce4343;
}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {
	border-color: #ce4343;
}
.woocommerce-info::before {
    color: #fff;
}
.mfn-cart-holder.woocommerce .unit-price-cart {
	display: none !important;	
}
#Top_bar a#header_cart .header-cart-count {
	top: -15px;
}
#payment > ul > li.wc_payment_method.payment_method_stripe_cc.wc-stripe-no-desc.active-payment > label {
	padding-bottom: 10px !important;
}
#wc_stripe_local_payment_stripe_sepa {
	background: #fff;
}
.wishlist.woocommerce .product_meta {
	display: none !important;
}
.wishlist-row h3, .wishlist-row h3 a {
	font-size: 24px !important;
    line-height: 28px !important;
	font-weight: 400;
	margin-bottom: 10px;
}
.wishlist .wishlist-row .price {
    font-size: 24px;
    line-height: 28px;
}
.wishlist .wishlist-row {
	align-items: normal;
}
.wishlist-row .image_frame .image_wrapper .image_links {
	top: 60px;
}
.woocommerce-cart .shipping-calculator-button {
	display: none !important;
}
.woocommerce-message.alert.alert_success {
	color: #3a8b5b !important;
	background: #eaf8ef !important;
	border-top: #3a8b5b !important;
}
.single-product .woocommerce-notices-wrapper {
	padding-top: 120px;
}
#place_order {
	width: 100%;
}
#ur-frontend-form > form > div > div > div > div > div:nth-child(5), #ur-frontend-form > form > div > div > div > div > div:nth-child(10), #ur-frontend-form > form > div > div > div > div > div:nth-child(22) {
	display: none !important;
}
.elementor-widget-woocommerce-products h5.mfn-woo-product-title a {
	font-weight: 400 !important;
}
.woocommerce-cart .cart_totals {
	hyphens: auto;
}
.woocommerce-checkout .woocommerce-gzd-legal-checkbox-text {
	font-size: 18px;
	line-height: 36px;
}
.woocommerce-checkout .woocommerce-gzd-legal-checkbox-text a {
	font-weight: 500;
	text-decoration: underline;
	font-size: 18px;
	line-height: 36px;
}
#Footer .column {
	hyphens: auto;
}
/*
.woocommerce-checkout #billing_company_field, .woocommerce-checkout #billing_uid_nummer_field, .woocommerce-checkout #shipping_company_field  {
	display: none !important;
}
*/
.alert .alert_wrapper, .alert .alert_wrapper a {
	font-weight: 600;
}
.woocommerce-cart tr.cart-subtotal th, .woocommerce-cart tr.woocommerce-shipping-totals.shipping > th, .woocommerce-cart tr.tax-rate.tax-rate-at-tax-1 > th, .woocommerce-cart tr.order-total > th {
	font-size: 14px;
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
	width: 50%;
}
.wishlist-row p {
	font-size: 14px;
    line-height: 21px;
    font-weight: 400;
}
.wishlist .wishlist-row .price {
    font-size: 19px;
    line-height: 19px;
    margin-bottom: 10px;
}
.woocommerce .woocommerce-columns--addresses .woocommerce-column {
	flex: auto;
    max-width: 100%;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods, li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
	display: none !important;
}
/* WooCommerce – ENDE */

/* checkout */
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce form .form-row select {
	background-color: rgba(255,255,255,.03);
}
p#billing_country_field, p#shipping_country_field {
    display: none;
}
p#billing_address_1_field, p#shipping_address_1_field {
    width: 70%;
    display: inline-block;
}
p#billing_houseno_field, p#shipping_houseno_field {
    width: 28%;
    float: right;
}
.cart-collaterals .cart_totals table td {
  font-size: 14px !important;
}
.woocommerce table.shop_table tr.order-total .woocommerce-Price-amount {
  font-size: 15px;
}
/* product single */
button.single_add_to_cart_button {
  font-size: 16px !important;
}
.custom-added-to-cart-message {
  display: none;
}
.product p.wc-gzd-additional-info {
  font-size: 14px;
}
.elementor-widget-woocommerce-gzd-shipping-notice a {
  font-size: 14px;
}
.elementor-widget-woocommerce-gzd-shipping-notice div {
  width: 200px;
  display: inline-block;
}
.elementor-widget-woocommerce-gzd-shipping-notice {
  padding-left: 10px;
  margin-top: -2px;
}
/* products page */
form.woocommerce-ordering {
  display: none !important;
}

/* WooCommerce not logged in */

[data-elementor-type="product"].product.wcmo-protected-product .elementor-widget-woocommerce-gzd-unit-price,
[data-elementor-type="product"].product.wcmo-protected-product .elementor-widget-woocommerce-gzd-unit-price ~ div {
   display: none !important;
}

/*#header_cart { display: none !important; }*/
.logged-in #header_cart { display: block !important; }

#wishlist_button { display: none !important; }
.logged-in #wishlist_button { display: block !important; }

.products .mfn-wish-button {
	display: none !important;
}

.elementor-wc-products .price:not(.price-csp),
.products .price:not(.price-csp) {
	display: none !important;
}
/*
.image_links a.add_to_cart_button {
	display: none !important;
}
.logged-in .image_links a.add_to_cart_button {
	display: flex !important;
}
*/
.image_links a.mfn-wish-button {
	display: none !important;
}
.archive .mfn-li-product-row-image .image_frame span.mfn-wish-button {
	display: none !important;
}
.tooltip:hover:after {
	color: #C4A747;
}
.image_frame .image_wrapper .image_links a:hover {
	color: #C4A747;
}

.logged-in .registrierungshinweis {
	display: none !important;
}

.badge.limited-edition {
	position: absolute;
	z-index: 100;
	width: 34%;
	left: 0;
	top: 0;
}

.outofstock .badge.limited-edition {
	opacity: 0.4;
}

.limited-edition-badge.elementor-widget-shortcode {
	position: absolute;
	top: 0;
	width: 40%;
}

.limited-edition-badge.elementor-widget-shortcode img {
	width: 100%;
}

.elementor-tabs .elementor-tab-content ul {
	list-style-type: disc;
	margin-left: 18px;
}
/* WooCommerce not logged in – ENDE */

/* User Registration Plugin – START */

.ur-frontend-form h3 {
	font-size: 32px;
    line-height: normal;
	padding-top: 36px;
}
div.ur-form-row:nth-child(1) > div:nth-child(1) > div:nth-child(1) > h3:nth-child(1) {
	padding-top: 20px;
}
.ur-frontend-form h4 {
	font-size: 21px;
    line-height: normal;
	padding-top: 21px;
    margin-bottom: 6px;
}

.ur-frontend-form .ur-form-row .ur-form-grid label {
	margin-bottom: -5px;
}
.ur-frontend-form .ur-form-row .ur-form-grid label.ur-label, .ur-frontend-form .ur-form-row .ur-form-grid legend.ur-label {
	font-weight: 400;
    letter-spacing: 0.2px;
	font-size: 15px;
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password .password-input-group .password_preview {
	color: #8e8e8e;
}
.user-registration-password-strength.strong {
    background-color: #507f44;
    border-color: #83c373;
    color: #000;
}
.user-registration-password-strength.good, .user-registration-password-strength.bad, .user-registration-password-strength.short {
	color: #000;
}
.ur-frontend-form .ur-button-container .ur-submit-button {
	color: #303030;
    background-color: #c4a747;
    border-color: #c4a747;
}
.ur-frontend-form .ur-button-container .ur-submit-button:hover {
	color: #303030;
    background-color: #fff;
    border-color: #fff;
}
#user-registration-form-1863 > form > div:nth-child(7), #user-registration-form-6526 > form > div:nth-child(7) {
	max-width: 50%;
}
.ur-checkbox-label {
	color: #e2e2d3 !important;
	font-weight: 300;
}
.ur-submit-message-node, .user-registration-message {
	color: #fff !important;
	font-weight: 500;
}
.logged-in.user-registration-account #user-registration .button {
	color: #303030;
}
#user-registration .ur-frontend-form .user-registration-form-login .ur-form-row .ur-form-grid>div:not(#ur-recaptcha-node) .user-registration-Button {
	margin: 20px 0 10px;
}

#order_review .checkbox-legal {
	margin-bottom: 30px;
}
.user-registration-edit-profile #user_registration_section_title_1691768392, .user-registration-edit-profile #user_registration_section_title_1691768539, .user-registration-edit-profile #user_registration_billing_uid_nummer_field {
	display: none !important;
}
.user-registration-account #billing_company_field, .user-registration-account #billing_uid_nummer_field {
	display: none !important;
}

.user-registration-profile-header header h3 {
	display: none;
}

@-moz-document url-prefix() {
	.woocommerce-product-gallery.mfn-product-has-gallery .woocommerce-product-gallery__image img {
		padding-right: 19%;
	}
}

/* User Registration Plugin – ENDE */
table.shop_table.woocommerce-checkout-review-order-table th, table.shop_table.woocommerce-checkout-review-order-table td {
    font-size: 14px !important;
}
.woocommerce-checkout .woocommerce-gzd-legal-checkbox-text, .woocommerce-checkout .woocommerce-gzd-legal-checkbox-text a {
    font-size: 16px;
    line-height: 20px;
}
.woocommerce form .form-row label.woocommerce-form__label-for-checkbox {
	line-height: 20px;
}
.woocommerce-checkout #payment ul.payment_methods {
	font-size: 16px;
}
.woocommerce .cart_totals  table.shop_table th {
  font-size: 14px;
}
.cart_totals h4 {
    font-size: 24px;
}
div#order_review h3 {
    font-size: 24px;
    text-align: center;
}
form.checkout h3 {
    font-size: 24px;
}
.woocommerce-account-fields h4 {
	font-size: 24px;
}
.coupon input#coupon_code {
  font-size: 14px;
}
.pum-theme-2367 .pum-container, .pum-theme-hello-box .pum-container {
	border: 14px solid #c4a747 !important;
}
.pum-theme-2367 .pum-title, .pum-theme-hello-box .pum-title {
  color: #2d2d2d;
  font-family: inherit !important;
  font-weight: 700 !important;
  font-size: 25px !important;
  line-height: 30px;
  text-align: center;
}
.woocommerce-info[data-class="checkout-register"] {
  text-align: center;
  margin: 0 0 0.8em;
}
/* Media Queries – START */
@media only screen and (max-width: 1239px) {
	.woocommerce-cart th.product-thumbnail, .woocommerce-cart .cart_item .product-thumbnail {
		display: none;
	}
}
@media only screen and (max-width: 1024px) {
	.woocommerce-checkout .wc-gzd-product-name-left img {
		display: none;
	}
}
@media only screen and (max-width: 1239px) and (min-width: 960px)  {
	.woocommerce-cart .mfn-cart-step-1 .woocommerce .woocommerce-cart-form {
    	flex-basis: 100%;
    	max-width: 100%;
	}
	.woocommerce-cart .mfn-cart-step-1 .woocommerce .cart-collaterals {
    	flex-basis: 100%;
    	max-width: 100%;
    	margin-left: 0;
	}
}

#Top_bar .secondary_menu_wrapper {
  display: block;
  float: right;
  margin-top: 80px;
  position: fixed;
  right: 50px;
  z-index: 999;
  border-top: 1px solid #c4a747;
}
#Header .secondary-menu > li > a {
  color: #c4a747;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
}
#Header .secondary-menu > li > a:hover {
  color: #fff;
}
#Header .secondary-menu > li.hover, #Header .secondary-menu li ul {
  background: transparent;
}
.elementor-1821 .elementor-element.elementor-element-49cd0f5 {
  margin-top: 30px;
}
@media only screen and (min-width: 768px) {
	#Top_bar.is-sticky .menu_wrapper .menu > #menu-item-3872 > div {
    	padding: 0;
	}
  #Top_bar.is-sticky .secondary_menu_wrapper {
    display: block;
  }
  #Top_bar.is-sticky {
  	height:100px;
  }
  #Top_bar.is-sticky .secondary_menu_wrapper {
  	margin-top:50px;
  	border-top:1px solid #fff;
  }
  #Header #Top_bar.is-sticky .secondary-menu > li > a {
  	color:#fff;
  }
  .user-registration .ur-field-item.field-select {
    width: 100%;
    float: left;
  }
  .page-id-42 .user-registration .ur-field-item.field-select {
    width: 30%;
    float: left;
  }
  .page-id-43 #Top_bar .top_bar_right {
    top: -15px;
  }
  .page-id-43 #menu-item-3872 {
    top: -15px;
  }
}
@media only screen and (max-width: 768px) {
	.ur-frontend-form .ur-form-row .ur-form-grid:nth-child(n+2) {
  		border-left: 0px solid #e1e1e1;
	}
	.ur-frontend-form .ur-form-row .ur-form-grid {
  		margin-bottom: 0;
	}
	.wpfFilterWrapper, .wpfFilterButtons {
		width: 50% !important;
	}
	.wpfFilterVerScroll {
		margin-left: 0 !important;
	}
	#Side_slide #menu ul li a {
		font-size: 19px;
		line-height: 32px;
	}
	
	#Top_bar .secondary_menu_wrapper {
		display:none !important;
	}
	.woocommerce .quantity {
		width:100px;
	}
	.woocommerce .quantity .qty {
		padding: 5px 10px !important;
	}
	.elementor-1821 .elementor-element.elementor-element-0b42928 .elementor-button {
		padding: 6px 10px 6px 10px;
	}
	.elementor-1821 .elementor-element.elementor-element-49cd0f5 {
	  margin-top: 0px;
	  margin-bottom: 0px;
	}
	.single-product .woocommerce-notices-wrapper {
	  padding-top: 20px;
	}
	button.single_add_to_cart_button span {
		font-size:14px;
	}
	button.single_add_to_cart_button i {
		color: #fff;
	}
	.cart .mfn-wish-button {
		height: 30px;
	}
}
@media only screen and (width: 768px) {
	.woocommerce-cart .product-quantity {
		display: flex !important;
	}
	.woocommerce-cart .woocommerce .quantity {
		margin-left: 30px;
	}
}
@media only screen and (max-width: 767px) {
	#user-registration-form-1863 > form > div:nth-child(7), #user-registration-form-6526 > form > div:nth-child(7) {
		max-width: 100%;
	}
	.ur-frontend-form .ur-form-row .ur-form-grid label {
		margin-bottom: 0px;
	}
	#Top_bar #logo img.svg {
    	width: 160px !important;
	}
	body.mobile-row-2-products .products_wrapper ul.products li.product {
    	width: 100%;
	}
	.woocommerce ul.products li.product a img {
		width: 210px;
		margin: auto !important;
	}
}
@media only screen and (max-width: 520px) {
	.wpfFilterWrapper, .wpfFilterButtons {
    	width: 100% !important;
    	margin: 0px !important;
    	padding-left: 0 !important;
	}
	.wpfFilterVerScroll {
		margin: 0px !important;
	}
	#marken .wpfFilterButtons {
    	float: left;
	}
	.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
    	float: left !important;
	}
	.wpfFilterButtons .wpfButton {
		margin-left: 0px !important;
		margin-right: 15px !important;
	}
	#Subheader {
    	padding: 40px 0 40px;
	}
	.woocommerce-checkout .woocommerce-gzd-legal-checkbox-text {
		font-size: 16px;
		line-height: 24px;
	}
	.woocommerce-checkout .woocommerce-gzd-legal-checkbox-text a {
		font-size: 16px;
		line-height: 24px;
	}
}
@media only screen and (max-width: 479px) {
	#Subheader .title {
    	font-size: 36px;
    	line-height: 42px;
    	font-weight: 500;
    	letter-spacing: 0px;
	}
}

/* Media Queries – ENDE */


/* All the css from customise */


