/*
Theme Name: GenesisExpo Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: genesisexpo
Text Domain:  genesisexpo-child
*/

/* General: forță lățimea completă */
.wrap.pdb-signup table {
    width: 100%;
    border-collapse: collapse;
    margin: 0 auto;
    table-layout: fixed;
}

.wrap.pdb-signup th,
.wrap.pdb-signup td {
    padding: 10px;
    text-align: left;
    font-size: 16px;
}

/* Responsivitate: stiluri pentru ecrane mici */
@media (max-width: 768px) {
    .wrap.pdb-signup table {
        display: block;
        overflow: hidden;
    }

    .wrap.pdb-signup tbody tr {
        display: flex;
        flex-direction: column;
        padding: 10px;
    }

    /* Mută label-urile deasupra câmpurilor */
    .wrap.pdb-signup th {
        display: block;
        margin-bottom: 5px;
        font-weight: bold;
        font-size: 14px;
        color: #333;
    }

    /* Câmpuri formular */
    .wrap.pdb-signup td {
        display: block;
        width: 100%;
    }

    .wrap.pdb-signup input,
    .wrap.pdb-signup select,
    .wrap.pdb-signup textarea {
        width: 100%;
        padding: 10px;
        font-size: 16px;
        margin-bottom: 10px;
        box-sizing: border-box;
    }

    /* Checkbox styling */
    .wrap.pdb-signup input[type="checkbox"] {
        width: auto;
        margin-right: 10px;
    }

    /* Text de ajutor */
    .wrap.pdb-signup .helptext {
        font-size: 14px;
        color: #777;
        margin-top: 5px;
    }

    /* Butoane de submit */
    .wrap.pdb-signup .submit-buttons {
        text-align: center;
        margin-top: 10px;
    }

    .wrap.pdb-signup input.button-primary {
        width: 100%;
        padding: 10px;
        font-size: 16px;
        cursor: pointer;
    }

    .wrap.pdb-signup input.button-primary:hover {
        background-color: #005177; /* Doar dacă vrei să păstrezi o mică diferență pentru hover */
    }
}

.pricing-table-bucharest2026 .pricing_content {
	font-size: 14px !important;
}

.pricing-table-bucharest2026 .pricing_content li {
	line-height: 20px !important;
	margin-top: 20px;
}
