/* LOGO */
.slicknav_menu_logo img {
    max-height: 60px;
}


body {
       font-size: 18px;
}


/* MENU */
li.menu-item-has-children.menu-item-login-register {
	display: none;
}




/* MAILERLITE */
#mlb2-25440351.ml-form-embedContainer h4, #mlb2-25440351.ml-form-embedContainer p, #mlb2-25440351.ml-form-embedContainer span, #mlb2-25440351.ml-form-embedContainer button {
    margin: 0px;
}

#mlb2-25440351.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-formContent, #mlb2-25440351.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody .ml-form-checkboxRow {
    margin: 0px;
}


/* SHOP */
.woocommerce ul.products li.product .special-link, .woocommerce-page ul.products li.product .special-link {
    display: none;
}

/* FONT */
h1, h2, h3, h4, h5, h6, .fw-table .heading-row, .fw-package .fw-heading-row, .special-first-letter > p:first-of-type:first-letter, .special-heading-letter:first-letter, .woocommerce .price del, .woocommerce .price > span, .font-heading {
	font-family: 'LUMIA';align-content}

body {
    font-family: 'Cormorant';
}

/* ACCORDIAN */
.fw-accordion .fw-accordion-content {
	font-weight: normal;
}

.fw-accordion .fw-accordion-title {
   color: #fff;
    background-color: #b45451;
}

/* MOBILE */

@media only screen and (max-width: 768px) {
    #shortcode-9513f8abdb67cce498fdcedd8ccc692d {
        padding: 150px !important;
			    }
}
	
@media only screen and (max-width: 767px) {
    .Testimonial .testimonial-text-wrapper .testimonial-text {
        font-size: 18px !important;
			    line-height: 1.66em !important;
    }
}
		
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form textarea,
.wpcf7-form select {
    background-color:#bd9a98 !important;
    color: white !important;
   
}

.wpcf7-form label {
    color: white !important;
}

.wpcf7-form input[type="submit"] {
    background-color: white !important;
	color: black !important;}

	.wpcf7-form {
    max-width: 800px;
    margin: 0 auto;
}




/* Fixed width + height for the Praise carousel */
.praise-fixed .swiper-slide {
    display: flex;
    justify-content: center;   /* center horizontally */
}

.praise-fixed .elementor-testimonial {
    width: 900px;              /* fixed width of the praise box */
    height: 260px;             /* fixed height of the praise box */
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;   /* vertically center the text inside */
    text-align: center;        /* optional: centre text */
}

/* Stop the site from creating a horizontal scroll bar */
html, body {
    overflow-x: hidden;
}

/* Make the page background the same cream as your Praise section */
body {
    background-color: #f4eee4;  /* ← replace with your exact cream hex if different */
}