
html { scroll-behavior: smooth; }
/* POSITIONING */
.row {
    display: flex;
    flex-direction: row;
}
.column {
    display: flex;
    flex-direction: column;
}
.align-left {
    display: flex;
    justify-content: flex-start;
}
.align-right {
    display: flex;
    justify-content: flex-end;
}
.align-center {
    display: flex;
    justify-content: center;
}
/* END POSITIONING */

/* BUTTONS */
.button-primary {
    font-family: var(--wp--preset--font-family--inter);
    color: var(--wp--preset--color--dark-blue);
    background: linear-gradient(var(--wp--preset--color--yellow), var(--wp--preset--color--yellow)) padding-box,
    linear-gradient(to bottom, var(--wp--preset--color--yellow), #BD9F00) border-box;
    border-radius: 50em;
    border: 2px solid transparent;
    padding: 10px 20px;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none!important;
}

.button-primary:hover {
    background: linear-gradient(var(--wp--preset--color--yellow), var(--wp--preset--color--yellow)) padding-box,
    linear-gradient(to top, var(--wp--preset--color--yellow), #BD9F00) border-box;
}

.button-secondary{
    font-family: var(--wp--preset--font-family--inter);
    color: var(--wp--preset--color--white);
    background: linear-gradient(var(--wp--preset--color--aqua), var(--wp--preset--color--aqua)) padding-box,
    linear-gradient(to bottom, var(--wp--preset--color--aqua), #495F69) border-box;
    border-radius: 50em;
    border: 2px solid transparent;
    padding: 10px 20px;
    box-sizing: border-box;
    font-size: 16px;
    font-weight: 700;
    text-decoration: none!important;
}

.button-secondary:hover {
    background: linear-gradient(var(--wp--preset--color--aqua), var(--wp--preset--color--aqua)) padding-box,
    linear-gradient(to top, var(--wp--preset--color--aqua), #495F69) border-box;
}
/* BUTTONS */

/* TAGS */
div.taxonomy-post_tag a {
    background-color: var(--wp--preset--color--aqua);
    padding: 8px 12px;
    border-radius: 15px;
    margin: 2px;
    text-decoration: none;
}
div.taxonomy-post_tag a:hover {
    text-decoration: underline;
}
/* END TAGS */

/* CATEGORIES HOMEPAGE */
.border-on-hover img:hover {
    filter: drop-shadow(2px 4px 0px #FFD913);
}
/* END  CATEGORIES HOMEPAGE */

/* POST TEMPLATE STYLES */
li.wp-block-post a {
    text-decoration: none;
}
li.wp-block-post:hover a{
    text-decoration: underline;
}
/* END POST TEMPLATE STYLES */

/* LOAD MORE BUTTON STYLING FIX */
a.wp-load-more__button {
    background-color: transparent;
    color: var(--wp--preset--color--aqua);
}
a.wp-load-more__button:hover {
    text-decoration: underline;
}
a.wp-load-more__button::after {
    font-family: "Font Awesome 6 Free";
    content: "\f078";
    font-weight: 900;
}
a.wp-load-more__button span {
    display: none;
}

/* END LOAD MORE BUTTON */

/* MORE NEWS */
ul.more-articles li:last-child div {
    border-bottom:none;
}
/* END MORE NEWS */

/* To Top Button */
#to-top-button {
    position: absolute;
    top:0;
    right: 0;
}

#to-top-button a {
    padding: 7px 13px;
}
/* END To Top Button*/

@media (max-width: 1280px) {
    .wp-site-blocks > div {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    footer > div > div {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}