/*
Theme Name: Tony Gatehouse
Theme URI: https://tonygatehouse.com.au
Template: twentytwentyfour
Author: Tony Gatehouse
Author URI: https://tonygatehouse.com.au
Version: 1.1.1721105476
Updated: 2024-07-16 14:51:16

*/

:root :where(.wp-block-site-title a:where(:not(.wp-element-button))) {
    text-decoration: none;
    color: #111;
  }

/* Fontawesome Duotone Icons */

/* duotone icons follow a similar setup, but require use of the ::after pseudo-element and more styling setup */
.icon-duotone {
position: relative;
padding-left: 1.25em;
font-size: 20px;
margin-right: 5px; /* make space for the width of the absolutely positioned icon */
}

.icon-duotone::before,
.icon-duotone::after {
    font: var(--fa-font-duotone);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1.25em;
    text-align: center;
}

.icon-duotone.icon-trophy-star::after {
    content: "\f2eb\f2eb";
    color: var(--fa-secondary-color, #e3b23c);
    opacity: var(--fa-secondary-opacity, 1.0);
}

.icon-duotone.icon-trophy-star::before {
    content: "\f2eb";
    color: var(--fa-primary-color, #577165);
    opacity: 1;
    opacity: var(--fa-primary-opacity, 1.0);
}

.is-style-asterisk::before {
    background: #e3b23c;
}

.icon::before {
margin-right: 0.5rem;
}

/*Gravity Form Styles*/
.gform_wrapper.gravity-theme .gform_footer {
        padding: 5px 0;
}
  
.gform_button {
    background-color: #577165;
    border-radius: .33rem;
    border: 2px solid #111;
    color: var(--wp--preset--color--base-2);
    font-family: inherit;
    font-size: var(--wp--preset--font-size--small);
    font-style: normal;
    font-weight: 500;
    line-height: inherit;
    padding-top: 0.6rem;
    padding-right: 1rem;
    padding-bottom: 0.6rem;
    padding-left: 1rem;
    text-decoration: none;
    cursor: pointer;
    &:hover {
        background-color: var(--wp--preset--color--contrast-2);
        border-color: var(--wp--preset--color--contrast-2);
        color: var(--wp--preset--color--base);
    }
}

ul.achievements {
    list-style: none;
    margin: 10px 0;
    .achievement-icon {
        margin: 0;
        font-size: 1em;
        }
} 

.breadcrumbs {
    a {
        color: #fff;
        text-decoration: underline;
    }
}