@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

#eut-inner-header {
  backdrop-filter: blur(24px) !important;
  border: none !important;
background: rgba(255,255,255,0.3) !important;
}
#eut-header #eut-main-menu > ul > li > a span.eut-item {
  position: relative;
  font-family: Inter;
  font-weight: 400;
  font-size: 12px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  text-transform: capitalize;
}
#eut-header.eut-default #eut-main-menu > ul > li > a span.eut-item::after {
  background-color: transparent;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-286 {
  margin-left: 35px;
}
#eut-header #eut-main-menu > ul > li > a span.eut-item {
  position: relative;
  color: #000;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-286 a span {
  background: #000;
  padding: 13px 30px;
  border-radius: 25px;
  color: #fff !important;
}
.home .eut-title.eut-dark,
.page-id-262 .eut-title.eut-dark {
  background: url(/wp-content/uploads/2025/10/review-banner.png);
  background-repeat: no-repeat;
  background-position: center top;
    background-position-y: top;
  background-position-y: 10px;
  padding-top: 60px;
}
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-16.current_page_item.menu-item-28 span {
  color: #000 !important;
}
.eut-title.eut-dark {
  font-family: "Inter", sans-serif !important;
  font-size: 64px !important;
  line-height: 70px !important;
  letter-spacing: 0px;
  text-align: center;
  text-transform: capitalize !important;
  font-weight: 300 !important;
  color: #fff !important;
}
.bold-title {
  font-weight: 500;
  font-style: italic;
}
.eut-btn.eut-btn-large.eut-round.eut-white-color.cnt-btn {
  font-family: "Inter", sans-serif !important;
  font-size: 18px !important;
  padding: 19px 45px;
  border-radius: 10px;
  color: #000;
  text-transform: capitalize;
  font-weight: 400;
}
.blow-banner {
  font-family: "Inter", sans-serif !important;
  font-size: 34px !important;
  text-align: center;
  font-weight: 400;
  margin-top: -100px;
  color: #fff !important;
}
.fireplace {
  font-family: "Inter", sans-serif !important;
  font-size: 40px !important;
  text-align: center;
  font-weight: 300;
  color: #fff !important;
    margin-bottom: 85px;
}
.eut-row.icon4-box .eut-image-icon {
  font-size: 54px !important;
  display: block;
 width: 100%;
} 
.eut-row.icon4-box .eut-box-title {
  font-family: "Inter", sans-serif !important;
  font-size: 20px !important;
  font-weight: 500;
  color: #fff !important;
  margin-top: 20px;
}
.eut-box-content p {
  color: #FFF9;
  font-size: 16px;
  font-family: "Inter", sans-serif !important;
  line-height: 25px;
} 
.eut-element.eut-box-icon.eut-align-left.eut-medium {
  background: #0A0A0A;
}
.icon4-box .wpb_column.eut-column.eut-column-1-4 {
  padding: 0px 10px;
}
.why-choose {
  font-family: "Inter", sans-serif !important;
  font-size: 40px !important;
  font-weight: 300;
  color: #fff !important;
} 
.whyp {
  color: #FFFC;
  font-size: 18px;
  font-family: "Inter", sans-serif !important;
  font-weight: 300;
  line-height: 26px;
}
.discover-our a {
  font-family: "Inter", sans-serif !important;
  font-size: 18px !important;
  padding: 19px 40px;
  border-radius: 10px;
  color: #000;
  text-transform: capitalize;
  font-weight: 400;
  background: #fff !important;
}
.eut-widget-title {
  font-family: "Inter", sans-serif !important;
  font-size: 24px !important;
  color: #fff !important;
  font-weight: 400 !important;
  text-transform: capitalize;
}
#eut-footer-area .eut-column.eut-column-1-2.eut-tablet-column-1 {
  padding-left: 150px;
}
.join-the {
  font-family: "Inter", sans-serif !important;
  font-size: 34px !important;
  color: #fff !important;
  font-weight: 300 !important;
  text-transform: capitalize;
}
.concv-sty {
  font-weight: 500;
  font-style: italic;
}
.eut-medium.eut-circle.eut-outline.fab.fa-x-twitter,
.eut-medium.eut-circle.eut-outline.fab.fa-facebook-f,
.eut-medium.eut-circle.eut-outline.fab.fa-instagram,
.eut-medium.eut-circle.eut-outline.fab.fa-whatsapp,
.eut-medium.eut-circle.eut-outline.fab.fa-linkedin-in {
  background: #B98400 !important;
  border: none !important;
  color: #000 !important;
  font-size: 18px;
} 
#menu-contact li a, #menu-quick-link li a {
  font-family: "Inter", sans-serif !important;
  font-size: 18px !important;
    color: #FFFFFF80 !important;
  font-weight: 300 !important;
  text-transform: capitalize;
} 
#menu-quick-link li,#menu-contact-legal li {
	border:none;
}
#eut-footer-area {
  background-color: #000 !important;
}
#eut-footer-bar {
  background-color: #000;

}
#menu-contact li {
  border: none !important;
}
.eut-copyright p{
	 color: #FFFFFF80;
  font-size: 16px !important;
   font-family: "Inter", sans-serif !important;
     margin-bottom: 0px;
}  
.bring {
  font-family: "Inter", sans-serif !important;
  font-size: 40px !important;
  color: #fff !important;
  font-weight: 400 !important;
}
.lets-p {
  font-family: "Inter", sans-serif !important;
  font-size: 18px !important;
  color: #fff;
  font-weight: 400;
}
.book-a-free a {
  font-family: "Inter", sans-serif !important;
  font-size: 18px !important;
  padding: 19px 40px;
  border-radius: 10px;
  color: #000;
  text-transform: capitalize;
  font-weight: 400;
  background: #fff !important;
}
.eut-element.eut-text.foot-top-left {
  padding: 118px 101px;
}
#eut-footer-area {
  background-color: #000 !important;
  background-position: center bottom !important;
  background-repeat: no-repeat !important;
} 
#eut-footer-area {
  background-repeat: no-repeat;
  background-position: center bottom;
}
.eut-section.eut-feature-footer.bring-warm-sec {
  margin-top: -75px;
}
.page-id-20 #eut-main-content,
.page-id-202 #eut-main-content,
.page-id-206 #eut-main-content  {
  background-color: #000;
}
.eut-add-to-cart-btn.eut-small-text {
  display: none;
}
.page-id-20 .eut-product-item,
.page-id-202 .eut-product-item,
 .page-id-206 .eut-product-item,
  .page-id-376 .eut-product-item,
  .page-id-406 .eut-product-item,
    .page-id-450 .eut-product-item,
    .page-id-511 .eut-product-item{
  background: #101010;
    pointer-events: none; 
}  
.woocommerce-loop-product__title {
  margin-top: -101px !important;
  position: absolute;
  line-height: 25px;
}
.page-id-20 .eut-image-hover .eut-media.eut-light-overlay::before,
.page-id-202 .eut-image-hover .eut-media.eut-light-overlay::before,
.page-id-206 .eut-image-hover .eut-media.eut-light-overlay::before  {
  background-color: transparent !important;
}

.woocommerce ul.products li.product .button {
  display: inline-block;
  margin-top: 1em;
  width: 100%;
  text-align: center;
  padding: 17px 25px;
  border: 1px solid #B98400;
  background: transparent;
  color: #fff !important;
  font-size: 16px !important;
  font-family: "Inter", sans-serif !important;
  font-weight: 400;
  margin-top: -50px !important;
  position: absolute;
  width: 87%;
  margin: 0px auto;
}
.woocommerce-loop-product__title {
  font-size: 34px !important;
  font-family: "Inter", sans-serif !important;
  font-weight: 300;
  color: #fff !important;
  line-height: 34px;
}
.title-break {
  font-size: 17px !important;
  font-family: "Inter", sans-serif !important;
  font-weight: 300;
  color: #fff !important;
  line-height: 20px !important;
}
.loadmore {
  text-align: center;
    margin-top: 70px;
}
.loadmore a {
  background: #fff !important;
  padding: 16px 45px;
  color: #000;
  border-radius: 5px;
}
.yith-wcqv-main .eut-h2.eut-product-title.product_title.entry-title {
  display: none;
}
.eut-product-item {
  position: relative;
  background-color: transparent;
}
.yith-wcqv-main .eut-description p {
  font-family: "Inter", sans-serif !important;
font-size: 15px !important;
  line-height: 25px;
} 
.eut-image-hover .eut-media.eut-light-overlay::before {
  background-color: transparent !important;
}
.eut-isotope-item.eut-testimonial-item .eut-border-top {
  border: none;
}
.eut-testimonial-grid .eut-testimonial-author {
  margin-top: 18px;
  padding-top: 18px;
  background: url(/wp-content/uploads/2025/10/star.png);
    background-repeat: repeat;
  background-repeat: no-repeat;
}
.eut-testimonial-name::before {
  display: none;
}
.eut-testimonial-element.eut-style-2 {
  background: #070707;
  padding: 15px;
}
.eut-testimonial-element.eut-style-2 p {
  font-family: "Inter", sans-serif !important;
  font-weight: 300;
  font-style: Light;
  font-size: 16px;
  color: #fff;
  line-height: 24px;
  letter-spacing: 0%; 
}
.eut-section.eut-feature-footer.bring-warm-sec .eut-bg-image.show {
  background-repeat: no-repeat;
}
.eut-small-text.eut-heading-color.eut-testimonial-name {
  font-family: "Inter", sans-serif !important;
  font-weight: 500;
  font-size: 18px !important;
  color: #fff;
} 
.eut-description.eut-dark {
  font-family: "Inter", sans-serif !important;
  font-size: 34px !important;
  color: #fff !important;
  font-weight: 300 !important;
  line-height: 50px !important;
}  
.contact-form input[type="text"], 
.contact-form input[type="email"],
 .contact-form input[type="tel"],
 .contact-form textarea {
  border: 1.32px solid #393939;
  background: #000 !important;
  font-size: 16px !important;
  color: #fff !important;
  padding: 15px 16px !important;
  opacity: 1 !important;
    border-radius: 8px;
}
.wpcf7-form-control.wpcf7-submit.has-spinner {
  width: 100%;
  background: #B98400;
  padding: 22px !important;
  font-size: 18px !important;
  text-transform: capitalize;
  font-weight: 400 !important;
  border:none;
}
.wpcf7-response-output {
  color: #000 !important;
}
.eut-box-icon.eut-align-left .eut-box-content, .eut-box-icon.eut-align-right .eut-box-content {
    overflow: visible;
}
.page-id-376 .eut-product-item {
  background-color: transparent;
}
@media(max-width:767px){
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-286 {
    margin-left: -35px;
}	
#eut-main-menu-responsive ul li a {
    font-family: "Inter", sans-serif !important;
    color: #000 !important;
    font-weight: 400 !important;
}	
.icon4-box .wpb_column.eut-column.eut-column-1-4 {
    padding: 0px 30px;
}
.eut-section.eut-feature-footer.bring-warm-sec {
    margin-top: 0px !important;
}
.eut-element.eut-text.foot-top-left {
    padding: 0px !important;
}
.eut-section.eut-feature-footer.bring-warm-sec .eut-bg-image.show {
    background-repeat: no-repeat;
    background-size: cover !important;
	        background-color: #000 !important;
}
h3.bring {
    text-align: center;
}
p.lets-p {
    text-align: center;
}
.book-a-free a {
    font-family: "Inter", sans-serif !important;
    font-size: 18px !important;
    padding: 19px 40px;
    border-radius: 10px;
    color: #000;
    text-transform: capitalize;
    font-weight: 400;
    background: #fff !important;
    margin-left: 20px;
}

.eut-element.eut-text.foot-top-left {
    padding: 45px 20px !important;
} 
#eut-footer-area .eut-column.eut-column-1-2.eut-tablet-column-1 {
    padding-left: 25px;
}
 	
}