/*
 Theme Name:   Engineering Adhesives & Lubricants (EAL) Pty Ltd
 Description:  Woodmart Child Theme
 Author:       Darren Jones | Gcweb Digital
 Author URI:   https://gcweb.au
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


/*  Header Styles
--------------------------------- */

.product-menu .menu { border-top: 1px solid #efefef; padding-top: 6px;}
.product-menu .menu li a { color: #221E1F;}
.product-menu .menu li a:hover { color: #EC1B23;}
.product-menu .menu li { font-size: 14px; font-weight: 700; margin-bottom: 6px; padding-bottom: 6px; border-bottom: 1px solid #efefef;}
.product-menu .menu li > .sub-menu { margin-top: 0px;}
.product-menu .menu li > .sub-menu li { font-weight: 400; border: 0px; margin:0 0 0 5px; padding: 0;}
.product-menu .menu li > .sub-menu li::before { content: "🞄"; position: relative; top: 2px; color: #EC1B23; font-size: 20px; margin-right: 10px;}

.whb-sticked .whb-row.whb-header-bottom { background-color: #221E1F !important;}



/*  Custom Styles
--------------------------------- */

/*  Page title */
.wd-title-wrapp { gap: 25px;}
.wd-title-wrapp .wd-back-btn a { background: #EC1B23; color: #fff; border-radius: 30px; width: 80px; transition: all 0.3s ease-in-out;}
.wd-title-wrapp .wd-back-btn a:hover { background: #221E1F;}


/*  Information Box */
.home-cta.box-style-bg-hover { border-bottom: 5px solid #ec1b23; margin-bottom: 5px;}
.home-cta.box-style-bg-hover:hover { border-bottom: 10px solid #221E1F; margin-top:-5px;}

.info-cta.box-style-shadow { padding: 15px; border-radius: 10px;}


/*  Single Product / Categories */

.term-description { margin-bottom: 40px !important;}

.woocommerce-tabs .entry-content ul, .term-description ul { margin-left: 20px;}
.woocommerce-tabs .entry-content ul li, .term-description ul li { margin-bottom: 5px; list-style: square;}
.woocommerce-tabs .entry-content ul li::marker, .term-description ul li::marker { color: #ec1b23;}

.eal-datasheet-links-wrapper { margin-top: 40px !important; padding: 35px 0px 0; border-top: 1px solid #ebebeb;}
.eal-datasheet-links { list-style: none; margin: 20px 0; padding: 0; display: flex; gap: 20px; list-style: none;}
.eal-datasheet-links li { padding: 30px; margin: 0; border-radius: 10px; display: flex; gap: 20px; background-color: #fff; box-shadow: 0 0 4px rgba(0, 0, 0, 0.12); transition: box-shadow .3s ease;}
.eal-datasheet-links li:hover { box-shadow: 0 0 9px rgba(0, 0, 0, 0.2);}
.eal-datasheet-links li .info-box h4 { margin-bottom: 15px;}
.eal-datasheet-links li .info-box .btn { border-radius: 5px; padding: 5px 14px; min-height: 36px; font-size: 12px; color: #fff; background: #ec1b23; transition: all .3s ease;} 
.eal-datasheet-links li .info-box .btn:hover { background: #C5101A;}

@media ( max-width: 768px) {
    .eal-datasheet-links-wrapper { margin-top: 0px !important; padding: 0; border-top: 0px;}
    .eal-datasheet-links { flex-direction: column; margin: 0px !important; padding: 0px !important; }
}


/*  Product archive */
.wd-product.product-grid-item .product-wrapper { padding-bottom: 25px; border-radius: 10px;}

.woocommerce-page .wd-content-layout { padding-bottom: 80px;}


/*  Checkout */
.woocommerce-checkout .checkout-order-review { background: #221E1F !important; border-radius: 10px;}
.woocommerce-checkout .checkout-order-review::before, .woocommerce-checkout .checkout-order-review::after { display: none !important;}
.woocommerce-checkout .checkout-order-review h3, .payment_methods li>label { color: #fff;}
.checkout-order-review > .woocommerce-checkout-review-order .wd-table-wrapper, .payment_methods .payment_box { border-radius: 10px !important;}
.woocommerce-checkout-payment .place-order .button { background: #EC1B23 !important;}
.woocommerce-checkout-payment .place-order .button:hover { background: #C5101A !important;}


/*  Single Post/Page */
.wd-single-post-header { --wd-align: left !important; align-items: start !important; text-align: left !important;}
.wd-single-post-header .wd-post-meta { display: none !important;}

.post-single-page .wd-entry-content ul, .wd-text-block ul { margin-left: 20px;}
.post-single-page .wd-entry-content ul li, .wd-text-block ul li { list-style: square;}
.post-single-page .wd-entry-content ul li::marker, .wd-text-block ul li::marker { color: #ec1b23;}


/*  Contact page */
.gform_heading { display: none;}
.gform-theme--foundation .gform_fields { row-gap: 15px !important;}
.gform-theme--foundation .gform_fields textarea { border-radius: 3px; box-shadow: 0 1px 4px rgba(18, 25, 97, 0.0779552);}


/*  Footer Styles
--------------------------------- */
.footer-menu ul { padding: 0; margin: 0 0 20px; display: flex; gap: 20px; }
.footer-menu ul li { list-style: none !important;}
.footer-menu ul li a { color: #fff; font-size: 14px; font-weight: 600;}

@media ( max-width: 768px) {
    .footer-menu { text-align: center;}
    .footer-menu ul { display: none; gap: 0px; flex-direction: column; align-items: center;}
}


