/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1779446875
Updated: 2026-05-22 10:47:55

*/

body{overflow-x:hidden;}
.wpcf7-response-output{color:#fff}
/* footer form css */
.footer_shortcode .flex_wrapper input[type="email"]{padding:8px 12px;color:#fff;background-color:#ffffff1a;border-radius:4px;border:0;}
.footer_shortcode .flex_wrapper input[type="submit"]{color:#fff;font-weight:700;padding:5px 16px;background-color:#f97415;border-radius: 4px;}
.footer_shortcode .flex_wrapper br{display:none;}
.footer_shortcode .wpcf7-spinner{display:none;}
.footer_shortcode .flex_wrapper p{display:flex;gap:10px;justify-content:center;}
/*  */
/* product categories home page */
.product_categ_img_wrapper:has(.product_cat_img) .product_cat_icon{display:none} 
.product_categ_img_wrapper .product_cat_img{width:100%}
.product_categ_img_wrapper .product_cat_img{opacity: .8;}
.product_categ_img_wrapper:hover h3{#f97415 !important;}
/*  */
.home_page_single_recipe_img {height:100%}

/* join bbq lovers form  */
.join_bbq_lovers_shortcode .flex_wrapper input[type="text"]::placeholder,.join_bbq_lovers_shortcode .flex_wrapper input[type="email"]::placeholder{color:#fff;}
.join_bbq_lovers_shortcode .flex_wrapper input[type="text"],.join_bbq_lovers_shortcode .flex_wrapper input[type="email"]{color:#fff;font-size:18px;line-height:1.5;padding-block:16px;padding-inline:24px;background-color:#ffffff1a;border:1px solid #ffffff33;border-radius:8px; }
.join_bbq_lovers_shortcode .flex_wrapper input[type="submit"]{text-transform: uppercase;color:#fff;white-space: nowrap;letter-spacing:1px;font-weight:500;font-size:20px;line-height:1.4;font-family: "Bebas Neue", Sans-serif;padding-inline:32px;background-color:#f97415;border:1px solid #e06106;border-radius:8px;}
.join_bbq_lovers_shortcode .flex_wrapper p{display:flex;justify-content:center;gap:10px}
.join_bbq_lovers_shortcode  .wpcf7-response-output{color:#fff;}
/*  */

/* ask a question */
.ask_question_shortcode .flex_wrapper input[type="text"],.ask_question_shortcode .flex_wrapper input[type="email"],.ask_question_shortcode .flex_wrapper textarea{color:#fff;padding:16px;background-color:#ffffff1a;border:1px solid #ffffff33;border-radius: 5px;font-size:18px}
.ask_question_shortcode .flex_wrapper input[type="text"]::placeholder,.ask_question_shortcode .flex_wrapper input[type="email"]::placeholder,.ask_question_shortcode .flex_wrapper textarea::placeholder{color:#f1e5e5;font-size:18px}
.ask_question_shortcode .flex_wrapper input[type="submit"]{text-transform: uppercase;color:#f97415;letter-spacing:2px;font-weight:500;font-family: "Bebas Neue", Sans-serif;padding-inline:32px;background-color:#fff;border:1px solid #e06106;border-radius:6px;font-size:20px;padding-block:16px;width:100%}
.ask_question_shortcode .flex_wrapper p{display:flex;flex-direction:column;gap:16px;}
.ask_question_shortcode .flex_wrapper br{display:none;}
.ask_question_shortcode .wpcf7-response-output{color:#fff;}

/*  */


/* contact us page form */
.contact_form_pg_shortcode .flex_wrapper input[type="text"],.contact_form_pg_shortcode input[type="email"],.contact_form_pg_shortcode textarea{padding:16px;background-color: #f8f5f0;border:1px solid #ebe7e0;border-radius:8px;}
.contact_form_pg_shortcode .flex_wrapper label{text-transform: uppercase;color:#78726d;letter-spacing:0.7px;font-weight:700;font-size:14px;line-height:1.4;margin-bottom:8px;}
.contact_form_pg_shortcode .flex_wrapper input[type="submit"]{text-transform: uppercase;color:#fff;letter-spacing:2px;font-weight:500;font-size:20px;line-height:1.4;padding-inline:32px;background-color:#f97415;border:1px solid #f97415;font-family: "Bebas Neue", Sans-serif;width:100%;padding-block:15px}

/*  */
.product_con_wrap_shop_pg:after{content:"";position:absolute;background-color:#f974150d;border-radius: 3.40282e38px;width:128px;height:128px;bottom:-40px;right:-40px;}
.product_con_wrap_shop_pg{position:relative;overflow:hidden !important;}
.featured_and_dummy_img_wrapper:has(.product_loop_item_featured_img) .product_loop_item_dummy_img{display:none}
.product_title_product_loop_item h3 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}