/*
 Theme Name:   Hello Elementor Child
 Theme URI:    https://yourwebsite.com/
 Description:  Hello Elementor Child Theme
 Author:       Your Name
 Author URI:   https://yourwebsite.com/
 Template:     hello-elementor
 Version:      1.0.0
*/

/* Import styles from parent theme */
@import url("../hello-elementor/style.css");

.faqs_section summary.e-n-accordion-item-title {
    justify-content: space-between !important;
}

div.wpforms-container-full:not(:empty) { margin:0 auto !important; }
div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label { margin:0 0 10px 0 !important; }
.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field { padding: 10px 0 !important; }

.product_popup_title h3 { font-size: 28px; line-height: 34px; padding: 0; margin: 0; font-weight: 600; }
.pdf_icon { background-image: url('https://dev.itcc.net.au/ibe_metal/wp-content/uploads/2025/01/pdf_icon.svg');
background-repeat: no-repeat; background-position: left center; background-size: 26px; padding: 0px 0 0px 40px; margin: 10px 0; }

ul#wpforms-682-field_16 { gap: 0; border: 1px solid #f2f2f2; }
ul#wpforms-682-field_16 li { display: flex; justify-content: flex-start; border-top: 1px solid #f2f2f2; padding: 10px 20px; }
ul#wpforms-682-field_16 label.wpforms-field-label-inline { display: flex !important; width: 100%; justify-content: space-between; }

#price-table { width: 100%; border-collapse: collapse; margin-top: 20px; }
#price-table th, #price-table td { padding: 10px; text-align: center; border: 1px solid #dddddd; }
#price-table td input[type=number] { width: 100px; }
.tabledatarichtext { display:none; }
.please_note {
    text-align: left;
    font-size: 16px !important;
}

.pickup_delivery {
    text-align: left;
    margin-bottom: 20px !important;
}
.pickup_delivery_sub {    text-align: left;
    margin-bottom: 20px !important;

}
.order_qty { width: 100px !important; }

.woocommerce-product-details__short-description h3 {
    font-size: 26px !important;
    font-weight: 700;
    line-height: 36px !important;
    color: #232323;
}
.woocommerce nav.woocommerce-pagination ul li {
    border-right: 1px solid #cdcdcd;
    width: 40px;
    height: 40px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    font-size: 1em;
    color: #0e0e0e;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #81e024;
    color: #0e0e0e;
}

/*****Responsive*****/
@media (max-width:1440px){
}
@media (max-width:1024px){
}
@media (max-width:767px){
    #price-table th, #price-table td { font-size: 14px; padding: 6px 2px; }
    .order_qty { width: 70px !important; }
    #price-table td input[type=number] { width: 70px; }
}
/*****Responsive*****/


