/*
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.2.1.1735825527
Updated: 2025-01-02 13:45:27

*/
.form_field_wrapper .wc-block-components-text-input.wc-block-components-address-form__postcode{display:none;}
P{margin:0 !Important;}
/* footer email form css */
#footer_email_wraapper input[type="email"]{background-color:unset;border:0px;border-bottom:1px solid #6B7280; font-family:poppins; font-size:16px; color:#000;}
#footer_email_wraapper .footer_email_flex_wrapper p .wpcf7-form-control-wrap:focus-visible{outline: -webkit-focus-ring-color auto 0px;}
#footer_email_wraapper input[type="email"]::placeholder{ font-size:15px;font-family:poppins;}
#footer_email_wraapper .footer_email_flex_wrapper p{display:flex;column-gap:16px;}
#footer_email_wraapper .footer_email_flex_wrapper p input[type="submit"]{font-size:14px;line-height:20px;font-weight:600;font-family:poppins;background-color:#7B246D;color:#fff;border-radius:15px;}
#footer_email_wraapper .footer_email_flex_wrapper p input[type="submit"]:hover{background-color:#374151;}
#footer_email_wraapper span.wpcf7-spinner{display:none;}
/*  */
.get_touch p a{color:#6B7280;}
.get_touch p a:hover{border-bottom:1px solid #6B7280;}
#footer_email p a{word-break:break-word;}
#footer_social_icons_wrapper .elementor-grid-item .elementor-social-icon.elementor-social-icon-instagram{background:radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf);}
/* header css */


#header_menu_wrapper .elementor-widget-container ul .salewrap a{color:red;}
#header_menu_wrapper .elementor-widget-container ul .salewrap{animation: showHide 3s infinite;}
.off_canvas_full_mnu_first .salewrap a{color:red !important;}
.off_canvas_full_mnu_first .salewrap{animation: showHide 3s infinite;}
@keyframes showHide { 0% {opacity: 1}30%{opacity:0}  50% {opacity: 0.2;}100% { opacity: 1;}}
/* .offcanvas_popup_sec .dialog-message.dialog-lightbox-message .elementor-element.e-con-full.e-con.e-parent{border:0px !important;} */
#header_menu_wrapper .elementor-widget-container ul .menu-item-object-custom.menu-item-has-children .sub-menu.elementor-nav-menu--dropdown {padding: 16px; border: 0.9px solid rgb(229 231 235); box-shadow: 0px 0px 1px 0px rgba(0,0,0,0.75); border-radius: 15px; margin-top:10px !important; }
#header_menu_wrapper .elementor-widget-container ul .menu-item-object-custom.menu-item-has-children .sub-menu.elementor-nav-menu--dropdown .menu-item a{text-transform:uppercase;font-family:poppins;}
#header_menu_wrapper .elementor-widget-container ul .menu-item-object-custom.menu-item-has-children .sub-menu.elementor-nav-menu--dropdown a:hover {background: #F3EBF2;color: #000;border-radius:10px;}
#header_menu_wrapper .elementor-widget-container ul .menu-item-object-custom.menu-item-has-children  .sub-arrow{display:none;}
#header_menu_wrapper .elementor-nav-menu--main li.menu-item {position: relative;}
#header_menu_wrapper .elementor-nav-menu--main li.menu-item::after {content: '';position: absolute;bottom: -5px; left: 0; width: 0; height: 2px; background-color: rgb(31 41 55); transition: width 0.3s ease; }
#header_menu_wrapper .elementor-nav-menu--main li.menu-item:hover::after {width: 100%;}
/* footer revies sec */
.footer_review_wrapper .swiper-slide .elementor-testimonial__header .elementor-testimonial__cite{display:flex;flex-direction:row;align-items:center;column-gap:10px;}
.footer_review_wrapper .swiper-slide .elementor-testimonial__header .elementor-testimonial__icon{display:none;}
.out_of_availble_wrapper_single_pg:has(.out_of_stock_single_product_pg) .available_single_product_pg{display:none;} 
.product_images_single_pg .woocommerce-product-gallery{display:flex;flex-direction:row;flex-direction:row-reverse;column-gap:20px;}
.product_images_single_pg .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li img{width:100%;height:100%;object-fit:cover;}
.product_images_single_pg .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li{width:100% !important;}
.woocommerce-notices-wrapper .woocommerce-message .button.wc-forward{background-color:#711B63;color:#fff;border-radius:10px;}
.woocommerce-notices-wrapper .woocommerce-message::before{color: #711B63;}
.woocommerce-notices-wrapper .woocommerce-message{border:1px solid #711B63;}
.widget_shopping_cart_content .elementor-menu-cart__footer-buttons a{background-color:#711B63;color:#fff;border-radius:10px;}
.widget_shopping_cart_content .elementor-menu-cart__product .elementor-menu-cart__product-price .quantity{color:#000;}
.wc-block-cart__submit .wc-block-cart__submit-container a{background-color:#711B63;color:#fff;border-radius:10px;}
.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-button{background-color:#711B63;color:#fff;border-radius:10px;font-weight:700;}
.tabs_wrapper_single_pg.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]{border-bottom:4px solid #711B63 !important;}
.single_prod_reviews_sec .woocommerce-tabs .tabs.wc-tabs{display:none;}
.single_prod_reviews_sec .woocommerce-tabs #review_form_wrapper #review_form .comment-respond .form-submit  input[type="submit"]{background-color:#711B63;color:#fff;border-radius:10px;font-weight:700;margin-top:10px;}
.single_prod_reviews_sec .woocommerce-tabs .comment-form-rating .stars{padding-top:20px;}
.single_product_main_wrapper:hover .single_product_short_discription{display:block;}
.single_product_short_discription{display:none;}
.single_product_main_wrapper:hover{background-color:#fff;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}
.single_product_main_wrapper:hover .hover_short_discription_cont{padding:15px;}
.review_container{height:100%;}
.wc-block-components-text-input.wc-block-components-address-form__postcode{display:none !important;}
.wc-block-components-radio-control.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected.wc-block-components-radio-control--highlight-checked--last-selected.disable-radio-control{display:none !important}
body.woocommerce-checkout {font-family: "poppins";}
body.woocommerce-checkout .woocommerce-info {border-top-color: #711B63;}
body.woocommerce-checkout .woocommerce form .form-row .input-text,body.woocommerce-checkout .woocommerce form .form-row select {
border: 2px solid #711B63}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt {
background-color: #711B63;border-radius: 10px;}



@media only screen and (max-width: 1024px) {
.product_img_details_sec .product_images_single_pg .woocommerce-product-gallery{flex-direction: column-reverse !important;justify-content:center;align-items:center}
.product_img_details_sec .product_images_single_pg .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs{display:flex !important;column-gap:5px !important;flex-wrap: wrap !important;}
.product_img_details_sec .product_images_single_pg .woocommerce-product-gallery ol.flex-control-nav.flex-control-thumbs li{height:100px;width:100px !important;}
.product_img_details_sec .product_img_details_sec .woocommerce .product .images .woocommerce-product-gallery__trigger{top: 5.5em !important;}
}
@media only screen and (max-width: 765px) {
 .review_img{width:60px !important;height:60px !important;}
}

