.dygpg-features-table .fa-solid.fa-check {
    font-size: 200%;
    color: lightgreen;
}
.dygpg-features-table .fa-solid.fa-xmark {
    font-size: 200%;
    color: red;
}

.dygpg-featured-boolean {
    text-align: center;
}
.dygform-container-agb_pro_features_wrapper div *:not(i) {
    font-family: arial;
}

.dygform-container-agb_pro_features_wrapper h3 {
    font-size: 20px;
}

.dygform-container-agb_pro_features_wrapper h2 {
    font-size: 20px;
}
.dygpg-features-table .fa-solid {
    font-size: 150%;
}
.dygpg-features-table th {
    text-align: center;
    font-size: 125%;
}
.dygpg-features-table th:first-of-type {
    min-width: 260px;
}
.dygpg-features-table th,
.dygpg-features-table td {
    padding: 5px;
    line-height: 1.4em;
} 
.dygpg-button-wrapper {
    margin-bottom: 20px;
}
.dygpg-features-table tr:nth-child(even)  {
    background-color: #c8e9d3;
}
.dygpg-features-table td + td, 
.dygpg-features-table th + th {
    border-left: 2px solid #66c285;
}
table.dygpg-features-table {
    border:none !important;
    border-collapse: collapse;
}
.dygform-container-agb_pro_features_wrapper h2 {
    font-size: 20px;
    text-align: center;
    margin-bottom: 20px;
}
.dygform-container-agb_pro_features_wrapper .dygpg-flex-container {
    display:flex;
    column-gap: 20px;
}
.dygform-container-agb_pro_features_wrapper a {
    flex: 1 0 0;
    background-color:#66c285;
    color: white;
    border-radius:  5px;
    text-align: center;
    text-decoration: none;
    padding: 5px;
}
.dygform-container-agb_pro_features_wrapper label {
    background-color:#66c285;
    border-color: #66c285;
}
.dygform-container-agb_pro_features_wrapper label + .dygform-div {
    background-color:#f2faf5 !important;
    border-color: #66c285;
    /*    overflow: scroll;
    max-height: 300px;*/
    padding: 22px !important;
}
.dyg-post-grid-wrapper.dygpg-gallery .dygpg-cell .dygpg-pattern,
.dyg-post-grid-wrapper.dygpg-gallery .dygpg-cell .dygpg-pattern > *, 
.dyg-post-grid-wrapper.dygpg-gallery-tiled .dygpg-cell .dygpg-pattern,
.dyg-post-grid-wrapper.dygpg-gallery-tiled .dygpg-cell .dygpg-pattern > *, 
.dyg-post-grid-wrapper.dygpg-gallery-columns .dygpg-cell .dygpg-pattern,
.dyg-post-grid-wrapper.dygpg-gallery-columns .dygpg-cell .dygpg-pattern > *
{
    line-height: 0;
    padding: 0px;
}
