/*
Theme Name: Ruf des Herzens
Theme URI: 
Description: 
Author: creativeagent GmbH
Author URI: 
Template: shopkeeper
Version: 2.0
*/
/****************************************************************/
/*************** ADDITIONAL FONTS ***************/
/****************************************************************/
@font-face {
    font-family: 'Lemon Tuesday';
    src: url('/wp-content/themes/rufdesherzens-child/fonts/LemonTuesday.woff2') format('woff2'),
        url('/wp-content/themes/rufdesherzens-child/fonts/LemonTuesday.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/****************************************************************/
/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
/****************************************************************/
.top-headers-wrapper:not(.sticky) .site-header .site-branding img.site-logo-img { width:200px; }
.top-headers-wrapper.sticky .site-header .site-branding img.sticky-logo-img { width:100px; }
.top-headers-wrapper .site-header .site-branding img.mobile-logo-img { width:100px; }

h1,
h1 > p,
h2 { font-family: 'Lemon Tuesday'!important; font-weight: normal; font-style: normal;}
/*h2.elementor-heading-title { color:#0a6a90!important; }*/
h1 > p { font-size: 30px; line-height: 1.1; padding-top:25px; }
.btn, 
.elementor-widget-button .elementor-button { font-family: 'Lemon Tuesday'!important; font-size:25px!important; }

.quote p { color:#0a6a90!important; font-size:150%; font-family: 'Lemon Tuesday'!important; font-weight: normal; font-style: normal;}

/*Button*/
.btn, 
.elementor-widget-button .elementor-button { padding: 15px 45px!important; border-radius:10px!important; }

@media (max-width: 767px) {
    .btn, 
    .elementor-widget-button .elementor-button { font-family: 'Lemon Tuesday'!important; line-height:1.1!important; font-size:16px!important; padding: 10px 20px!important; }   
}

.entry-content > p + :not(p) {
  margin-top: 2.0rem;
}

/* Woocommerce */
.woocommerce ul.order_details { padding:20px; }
.widget ul li a, .woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li span { text-transform: none!important; }
.woocommerce div.product form.cart div.quantity { display:none!important; }
.fr-info { display:none!important; }

/* Buttons left/right */
.product-navigation { }
#nav-below .product-nav-previous a,
#nav-below .product-nav-next a { background-color:#0a6a90!important; }
.product_navigation #nav-below .product-nav-previous a i, .product_navigation #nav-below .product-nav-next a i { color:#fff!important; }


/* Footer */
#site-footer .widget-title,
.widget h3,
.products a.button,
.button { text-transform: none; }
/****************************************************************/
/****************************************************************/
/****************************************************************/