/*
Theme Name: mamalina
Theme URI: https://www.rent-a-ninja.org
Template: hello-elementor
Author: DI Alexander Herzog
Author URI: https://www.rent-a-ninja.org
Version: 3.0.0
Updated: 2017-04-26 21:00:00
*/

@charset "UTF-8";

@font-face {
	font-family: 'Santorini_Handlettering';
	src: url('https://mamalina.eigenefirmenwebseite.at/wp-content/uploads/2022/02/Santorini.ttf');
}


body {
	font-family: var(--e-global-typography-text-font-family);
	font-weight: var(--e-global-typography-text-font-weight);
}

h1 {
	font-family: var(--e-global-typography-primary-font-family);
	font-weight: var(--e-global-typography-primary-font-weight);
}

h2,h3,h4,h4 {
	font-family: var(--e-global-typography-secondary-font-family);
	font-weight: var(--e-global-typography-secondary-font-weight);
}

em,i{
	font-family: var(--e-global-typography-accent-font-family);
	font-weight: var(--e-global-typography-accent-font-weight);
}
b,strong{
	font-family: var(--e-global-typography-accent-font-weight);
	font-weight: bold;
}
small { font-size: 0.66em }


a {
    color: var(--e-global-color-primary)
}


a:hover,
a:active {
    color: var(--e-global-color-accent)
}


.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce div.product .stock,
.woocommerce ul.products li.product .price,
#add_payment_method .cart-collaterals .cart_totals .discount td,
.woocommerce-cart .cart-collaterals .cart_totals .discount td,
.woocommerce-checkout .cart-collaterals .cart_totals .discount td {
    color: var(--e-global-color-accent);
}


.woocommerce span.onsale {
    background-color: var(--e-global-color-accent)
}


.woocommerce-store-notice,
p.demo_store,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled,
.woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled,
.woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled],
.woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range  {
    background-color: var(--e-global-color-primary)
}
.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    border-top: var(--e-global-color-primary)
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover  {
    background-color: var(--e-global-color-accent);
}

.woocommerce .attribute_buttons {
    margin: -5px;
}
.woocommerce .attribute_buttons button.button {
    margin: 5px;
}

.attribute_buttons .button.active,
.attribute_buttons .button:focus,
.attribute_buttons .button:active {
    background: var(--e-global-color-accent) !important;
}

.heart-symbol h3:before {
    content:"\2661 \00a0";
    color:#7B6866 !important;
}