/* Align the page title */

.page-header {
    max-width: calc(100vw - 40px);
    width: 984px;
    margin: auto;
    padding: 10vh 0 0 0;
}

/* Alternate section backgrounds */

main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 12) {
    background-color: var(--e-global-color-61f934b);
}

main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 11) {
    /*background-color: var(--e-global-color-secondary);*/
}

main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 10) {
    background-color: var(--e-global-color-accent);
}
main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 9) {
    /*background-color: var(--e-global-color-7322679);*/
}
main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 8) {
    background-color: var(--e-global-color-b32738d);
}
main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 7) {
    /*background-color: var(--e-global-color-42b2f87);*/
}
main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 6) {
    background-color: var(--e-global-color-secondary);
}
main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 5) {
    /*background-color: var(--e-global-color-76c66a5);*/
}
main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 4) {
    background-color: var(--e-global-color-42b2f87);
}
main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 3) {
    /*background-color: var(--e-global-color-5bec90d);*/
}
main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 2) {
    background-color: var(--e-global-color-c30ce6c);
}
main > .page-content > .elementor >.elementor-section:nth-of-type(12n - 1) {
    /*background-color: var(--e-global-color-c30ce6c);*/
}

/* Add underline to links in text elements */ 

.elementor-widget-text-editor a {
    text-decoration: underline;
}

.elementor-widget-text-editor a:hover {
    color: white;
}

/* Posts have a white background and thus need a darker hover color */
.type-post .elementor-widget-text-editor a:hover {
    color: var(--e-global-color-secondary);
}

/* Unify post image height in /portfolio  to 16:9 */

.anwp-pg-post-teaser__thumbnail-img {
    height: 175px !important;
}
