/**
 * Theme Name: My 2025
 * Template:   twentytwentyfive
 * Description: A custom theme for 2025.
 */

.wp-block-post-title {
    text-align: center;
}

.has-global-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

@media (max-width: 1082px) {
    .uagb-block-8957fe80 .uagb-buttons__wrap {
        display: grid !important;
        justify-content: normal !important;
    }
}

footer {
    margin-block-start: 0;
    /*background-color: #20292f;*/
}

main {
    min-height: calc(100vh - 491px) !important;
}

header > div {
    align-items: baseline !important;
    
    max-width: 1340px;
    
    padding-left: 0 !important;
    padding-right: 0 !important;

    margin: 0 auto;
}

@media (max-width: 1380px) {
    header > div {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
}

@media (max-width: 973px) {
    header > div {
        justify-content: center !important;
    }
}

@media (max-width: 600px) {
    header > div {
        justify-content: space-between !important;
    }
}

@media (max-width: 490px) {
    header > div {
        justify-content: center !important;
    }
}

.uagb-block-9ac7fb8e.uagb-icon-wrapper svg,
.uagb-block-f13cf470.uagb-icon-wrapper svg {
    width: .8em !important;
    height: .8em !important;
}

strong {
    font-weight: 500;
}

/*============================Publishing-House-Page============================*/
.pubhouse-column {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
/*===========================/Publishing-House-Page============================*/

/*============================Footer============================*/
@media (max-width: 525px) {
    .wp-block-group.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-4e2e7437.wp-block-group-is-layout-flex {
        flex-direction: column;
    }
    .wp-block-group.is-vertical.is-layout-flex.wp-container-core-group-is-layout-fe9cc265.wp-block-group-is-layout-flex {
        margin-top: 1em;
    }
}

@media (max-width: 1047px) {
    .wp-block-group.is-content-justification-space-between.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-4e2e7437.wp-block-group-is-layout-flex {
        width: -webkit-fill-available;
        width: -moz-available;
        margin-top: 1em;
    }
}
/*===========================/Footer============================*/

.myColumns {
    padding: 0 !important;
    gap: 0 !important;
}

.myColumns p {
    margin: 10px !important;
}
