/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.testimonial-bg h5{
   	color: transparent;
  	-webkit-text-stroke: 1px rgba(255,255,255,0.4);
  	letter-spacing: 2px;
	}
.testimonial-card{
    width: 450px;
    height: 450px;
    border-radius: 50%;
    background: #f3f3f3;
    margin: 0 auto;
    position: relative;
    display: flex;
    align-items: center;
    padding: 50px 50px 50px 50px;
	}
.testimonial-inner{
    width:100%;
	}
.star{
	color:#ccc;
	font-size:20px;
	}
.star.filled{
	color:#f4b400;
	}
.testimonial-author h4{
	color:#e56fa1;
	margin-top:20px;
	}
.testimonial-author p{
	font-size:14px;
	color:#666;
	}
.testimonial-image img {
    width: 120px !important;
    height: 100px;
    object-fit: contain;
	}
.testimonial-content p {
    text-align: left;
	}
.testimonial-rating {
    text-align: left;
	}
.testimonial-author {
    position: absolute;
    bottom: 51px;
    left: 20px;
    backdrop-filter: blur(0px);
    background-color: #f3f3f3;
    border-radius: 7px;
    padding: 10px 10px 10px 20px;
    }
.testimonial-author p {
    margin: 0px;
    font-size:12px;
    }
.testimonial-author h4{
    font-size:18px;
    margin:0px;
    }
.testimonial-image {
    position: absolute;
    top: 0px;
    left: 0px;
    }
.testimonial-content p > br {
    display: none;
    }
.testimonial-card::before {
    content: "";
    background-image: url(https://sisterswildbites.com/wp-content/uploads/2026/03/quote.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    position: absolute;
    top: 0px;
    right: 50px;
    }
.owl-nav button.owl-nav ,
.owl-nav button.owl-prev{
    position:relative;
    }
.owl-nav button.owl-prev span {
    position: absolute;
    bottom: 220px;
    left: 328px;
    color: #000;
    font-size: 30px;
    line-height: 1.3em;
    backdrop-filter: blur(5.106383323669434px);
    width: 40px;
    height: 40px;
    }
.owl-nav button.owl-next span{
    position: absolute;
    bottom: 50%;
    right: 29%;
    color:#000;
    font-size:30px;
    line-height: 1.3em;
    backdrop-filter: blur(5.106383323669434px);
    width: 40px;
    height: 40px;
    }
.testimonial-bg {
    position: relative;
    z-index: 6;
    }
 .testimonial-bg::before {
    content: "";
    background: #000000B2;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    z-index: 1;
    border-radius: 31px;
    } 
.exciting-new h2::before{
	content: "Sisters Wild Bites";
    font-size: 80px;
    font-weight: 700;
    color: transparent;
    -webkit-text-stroke: 2px #f3a3b563;
    text-stroke: 2px #f3a3b5;
    white-space: nowrap;
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    opacity: 0.6;	
	}
.stay-updated h2::before{
	content: "Mail";
    font-size: 80px;
    font-weight: 700;
    color: transparent;
    -webkit-text-stroke: 2px #f3a3b563;
    text-stroke: 2px #f3a3b5;
    white-space: nowrap;
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    opacity: 0.6;	
	}
.news-form input#form-field-email {
    box-shadow: 0px 23.33px 93.32px 0px #00000014;
    border:0px;
    height:75px;
    position:relative;
    }
.news-form button {
    position: absolute;
    bottom: 25px;
    right: 25px;
    }
.news-form{
	box-shadow: 0px 23.33px 93.32px 0px #00000014;
	}
.copy-right{
	box-shadow: 0px 22.62px 90.46px 0px #00000014;
	}
.baner-sect {
    position: relative;
    }
.baner-sect::before {
    content: "";
    background-image: url(https://sisterswildbites.com/wp-content/uploads/2026/03/collection-8.png);
    position: absolute;
    width: 270px;
    height: 425px;
    left: 0px;
    background-size: cover;
	background-repeat:no-repeat;
    }
.cat-col ul.products li.product-category img{
	display:none !important;
	}
.cat-col ul.products li.product-category {
    border-bottom: 1px solid #80808063;
    }
.package-col{
	box-shadow: 0px 20px 60px -15px #E8305B26;
	}
.events-col{
	box-shadow: 0px 28.75px 86.25px -21.56px #E8305B26;
	}
.book-form{
	box-shadow: 0px 20px 60px -15px #E8305B26;
	}

@media only screen and (min-width:320px) and (max-width:767px){
.testimonial-card{
	width:360px;
	height:360px;		
	}	
.testimonial-carousel .owl-nav {
    display: none;
	}
}