/*
 Theme Name:     Senator Rubio Theme
 Theme URI:      https://rubio.senate.gov
 Description:    Divi Child Theme for Senator Rubio
 Author:         Spruce Technologies
 Author URI:     https://sprucetech.com
 Template:       Divi
 Version:        1.1.0
*/

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

/* Gravity Form Repeaters */
.no-label .gfield_label:not(.gfield_repeater_items .gfield_label) {
    display: none !important;
}

.gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell:not(:first-child) {
    padding-top: 0 !important;
}

.gfield-experience_repeater .gfield_repeater_item, .gfield-college_repeater .gfield_repeater_item {
    grid-column-gap: 2%;
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: repeat(auto-fill, auto);
    width: 100%;
}

.gfield-experience_repeater .gfield_repeater_cell:nth-child(-n + 2), .gfield-experience_repeater .gfield_repeater_buttons {
    grid-column: span 12;
}

.gfield-experience_repeater .gfield_repeater_cell:nth-child(3), .gfield-experience_repeater .gfield_repeater_cell:nth-child(4), .gfield-experience_repeater .gfield_repeater_cell:nth-child(5), .gfield-experience_repeater .gfield_repeater_cell:nth-child(6) {
    grid-column: span 6;
}

.gfield-experience_repeater .gfield_repeater_cell:nth-child(6) {
    display: flex;
    align-items: center;
}

.gfield-college_repeater .gfield_repeater_cell:nth-child(-n + 3), .gfield-college_repeater .gfield_repeater_cell:nth-last-child(-n + 4) {
    grid-column: span 4;
}

.gfield-college_repeater .gfield_repeater_cell:nth-child(4), .gfield-college_repeater .gfield_repeater_buttons {
    grid-column: span 12;
}

@media screen and (max-width: 480px) {
    .gfield-experience_repeater .gfield_repeater_cell:nth-child(3), .gfield-experience_repeater .gfield_repeater_cell:nth-child(4), .gfield-experience_repeater .gfield_repeater_cell:nth-child(5), .gfield-experience_repeater .gfield_repeater_cell:nth-child(6) {
        grid-column: span 12;
    }

    .gfield-college_repeater .gfield_repeater_cell:nth-child(-n + 3), .gfield-college_repeater .gfield_repeater_cell:nth-last-child(-n + 4) {
        grid-column: span 12;
    }

    .gform_wrapper.gravity-theme .gfield_repeater_items .gfield_repeater_cell {
        margin-top: 1.5rem !important;
    }
}