/*
 Theme Name:   Manufactory Child Theme
 Theme URI:    https://manufactory.axiomthemes.com/
 Description:  Manufactory Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     manufactory
 Version:      1.0.0
 Tags:         business, construction, corporate, engineering, factory, gas, industrial, industry, machinery, manufacturing, mechanical, oil, plant, power, refinery
 Text Domain:  manufactory
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.maury-icon-list .elementor-icon-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

.maury-icon-list .elementor-icon-list-item a {
    display: flex;
    flex-direction: column;
}

.maury-icon-list .elementor-icon-list-items {
    display: flex;
    gap: 20px;
}

.maury-icon-list .elementor-icon-list-item a .elementor-icon-list-text {
    margin-left: 0;
    padding-left: 0;
}


.key-specifications-table {
    width: 100%;
    font-family: "Fira Sans", sans-serif;
    font-size: 21px;
}

.key-specifications-table th {
    background-color: #000;
    font-weight: bold;
    font-size: 14px;
    white-space: nowrap; /* Prevent headers from wrapping */
}

.key-specifications-table td {
    background-color: #E9E9E9 !important;
    color: #000;
    text-align: center;
    font-size: 14px;
}

.full-bleed-element {
    /* Core properties for full bleed */
    width: 100vw !important;            /* Set width to 100% of the viewport width */
    position: relative;      /* Establish positioning context */
    left: 50%;             /* Position the element's start relative to the container center */
    right: 50%;            /* Position the element's end relative to the container center */
    margin-left: -50vw;     /* Pull the element left by half the viewport width */
    margin-right: -50vw;    /* Pull the element right by half the viewport width */
  
    /* Optional but recommended */
    max-width: 100vw !important;       /* Ensure it doesn't exceed viewport if constraints exist */
    box-sizing: border-box; /* Include padding and border in the element's total width */
  }