/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/



/* -----------------------------------------------------------------------
             Product Page Styling
 * ----------------------------------------------- ------------------------ */

body.woocommerce.woocommerce-page.single-product .main-page-wrapper {padding-top: 25px !important;}

body.woocommerce.woocommerce-page.single-product  .summary-inner
{background: #f8f8f8 !important;padding: 10px 20px 10px 20px !Important; border-radius: 2px !important;    }  

body.woocommerce.woocommerce-page.single-product  .product_meta
{padding: 25px 0px 0px 0px !Important;margin-bottom: 20px !important; } 


body.woocommerce.woocommerce-page.single-product .woocommerce-tabs
{background: #f8f8f8 !important; padding:0px 35px 15px 35px !Important; margin-top: 1px !important; border-radius: 2px !important;  }  

body.woocommerce.woocommerce-page.single-product div.product-image-summary-wrap {margin-bottom: -30px !important; }


body.woocommerce.single-product p.stock.in-stock::before 
{content: "\f058  " !important; font-family: 'Font Awesome\ 5 Free' !important;  
    margin-left: 0px; margin-right: 0px !important; padding-right: 8px !important; color: green !important; }


body.woocommerce.single-product p.stock.in-stock 
{color: green !important; font-size: 18px !important;  }



/* Icon placement and Font Awesome styling */
body.woocommerce.single-product .wd-product-info.wd-est-del.wd-loaded .wd-info-icon::before {
    content: "\f48b" !important; 
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    display: inline-block !important;
    margin-left: 0px !important; 
    margin-right: 0px !important; 
    padding-right: 0px !important; 
    color: #008eff !important; 
}

body.woocommerce.woocommerce-page.single-product #phone 
{margin: 0px 0px 0px 0px !important; font-weight: bold !important; 
font-size: 16px !important; color: #4b4b4b; }
body.woocommerce.woocommerce-page.single-product #phone a{color: #4b4b4b !important; }




body.woocommerce.woocommerce-page.single-product span.tagged_as{display:none !important;}






body.woocommerce .main-page-wrapper
a.category-nav-link
{background: rgba(0, 0, 0, 0.5) ; margin-top: 10px !important; 
    padding: 4px 14px 4px 14px !important; border-radius:  !important }



body.woocommerce .main-page-wrapper .wd-nav-side-hidden-mb-on3px.title-shop .container, 
.main-page-wrapper  .title-blog .container,
.main-page-wrapper .page-title-default .container

{background: rgba(0, 0, 0, 0.5) ; margin-top: 0px !important; margin-bottom: 0px !Important; 
    padding: 4px 14px 4px 14px !important; border-radius: 3px !important }




/* Single Product Reduce Product Meta Height & Style (Sku, TAG, CATEGORY) */

body.woocommerce.woocommerce-page.single-product div.product_meta span{line-height: 27px !important; padding-left: 3px;  }

body.woocommerce.woocommerce-page.single-product #content .product_meta span.posted_in {display: inline-block !important; }

body.woocommerce.woocommerce-page.single-product #content .product_meta span.sku_wrapper {margin-right: 5px; display: inline-block !important;}


/* --------------------------------------------------
     Contact form 7 product enquiry button
 * ----------------------------------------------- */

body.woocommerce.woocommerce-page.single-product #trigger_cf {
	background:none !important; 
    color: #353535 !important; letter-spacing: 0.4px !important; font-weight: 500 !important;
    border-radius: 1px !Important; line-height: 0px; height:px !Important;
    padding: 14px; margin-left: 2px !Important; margin-bottom: 10px !important; border-width: 1px; border-color: #c3c3c3 !important;}


body.woocommerce.woocommerce-page.single-product  #trigger_cf.contact.wpi-button:hover
{background:linear-gradient(to top, #c7c6c6 30%, #f9f9f9 90%) !important; }

body.woocommerce.woocommerce-page.single-product #trigger_cf.contact.wpi-button  
{margin-right: 10px !important;}

body.woocommerce.woocommerce-page.single-product .wpcf7-form-control 
{margin-bottom: 0px !important; padding-bottom: 0px}

body.woocommerce.woocommerce-page.single-product  input.wpcf7-form-control.wpcf7-submit 
{width: 100% !important; font-size: 18px !important; margin-top: 0px !Important; padding: 10px !important;
letter-spacing: 2px !important; background: #e21212; }

body.woocommerce.woocommerce-page.single-product  form.wpcf7-form 
.wpcf7-list-item-label {margin-left: 2px; font-size: 18px !important;   }

body.woocommerce.woocommerce-page.single-product  form.wpcf7-form  .wpcf7-list-item.first.last
{width: 100% !important;}

body.woocommerce.woocommerce-page.single-product  form.wpcf7-form 
.wpcf7-list-item.first.last
{margin: 0px 0px 0px -3px; padding: 0px !important;   }

body.woocommerce.woocommerce-page.single-product  form.wpcf7-form
input.wpcf7-form-control, .wpcf7-textarea
{font-size: 18px !important;  font-weight: 400 !important; letter-spacing: 0.5px}

body.woocommerce.woocommerce-page.single-product form.wpcf7-form
.wpcf7-textarea {margin-bottom: 0px !important;}

body.woocommerce.woocommerce-page.single-product form.wpcf7-form .send-question 
{margin-bottom: 10px !important; margin-top: 12px !important; line-height: 25px;}

body.woocommerce.woocommerce-page.single-product  form.wpcf7-form
label
{margin: 0px; }

body.woocommerce.woocommerce-page.single-product  form.wpcf7-form
label
{margin: 0px; }

body.woocommerce.woocommerce-page.single-product  form.wpcf7-form
.wpcf7-response-output {margin:0px !Important;}

body.woocommerce.woocommerce-page.single-product form.wpcf7-form 
label{letter-spacing: 1px !important; }


body.woocommerce.woocommerce-page.single-product 
.wpcf7-form-control.wpcf7-quiz {margin-bottom: 0px !important;}

body.woocommerce.woocommerce-page.single-product  #product_inq
.wpcf7-response-output {margin-bottom: 40px !Important; padding: 15px; line-height: 20px !important;}

body.woocommerce.woocommerce-page.single-product  #product_inq p{margin-bottom: 2px !important;}


body.woocommerce.woocommerce-page.single-product 
form.wpcf7-form .mc4wp-checkbox.mc4wp-checkbox-contact-form-7 
span{
text-transform: none !important; color: #353535 !important; 
    font-size: 18px !Important; letter-spacing: 0.2px !important; font-weight: 400 !important;    
}





/* -----------------------------------------------------------------------
    Cart Page Amazon Pay Button
 * ----------------------------------------------- ------------------------ */
.woocommerce-cart .woocommerce #pay_with_amazon {height: 72px !important;  margin: 20px 0px 0px 0px !important; position: relative !important;   }


/* --------------------------------------------------
    Add to cart and offer buttons
 * ----------------------------------------------- */


body.woocommerce.woocommerce-page.single-product .offer-button  
{margin: 0px !important; background: black !important; align-content: left; font-size: 18px !important;
}

