/*
theme name: Customify child
template: customify
author: Modern Earth
version: 1.0.0
*/
@media(hover:hover) and (min-width: 1024px) {
    @font-face {
        font-family: 'open_sansregular';
        src: url('fonts/OpenSans-VariableFont_wdth,wght.ttf') format('ttf');
        font-weight: normal;
        font-style: normal;
        font-display: swap;
    }

    @font-face {
        font-family: 'open_sansregular';
        src: url('fonts/OpenSans-VariableFont_wdth,wght.ttf') format('ttf');
        font-weight: bold;
        font-style: normal;
        font-display: swap;
    }

    @font-face {
        font-family: 'open_sansregular';
        src: url('fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf') format('ttf');
        font-weight: bold;
        font-style: italic;
        font-display: swap;
    }

    @font-face {
        font-family: 'open_sansregular';
        src: url('fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf') format('ttf');
        font-weight: normal;
        font-style: italic;
        font-display: swap;
    }
}

html>body {
    font-family: 'open_sansregular', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;
}

body strong,
body b {
    font-weight: 700;
}

main p,
main li {
    max-width: 75ch;
    line-height: 1.618em;
}

h1,
h2,
h3,
h4,
.h1,
.h2,
.h3,
.h4 {
    text-wrap: balance;
}
button, .button, input[type="submit"], #page input[type="submit"], #mc_signup_submit,
.wp-block-button .wp-block-button__link {
    color: black;
    background-color: var(--wp--preset--color--accent-2);
}

button:hover, .button:hover,
.wp-block-button .wp-block-button__link:hover,
.wp-block-button .wp-block-button__link:active,
.wp-block-button .wp-block-button__link:focus {
      box-shadow: inset 0 0 0 120px rgba(255,255,255,.18) ;
      color: black;
}

.mce-btn-group button {
    background-color: transparent !important;
    color: #333 !important;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.mce-btn-group button:hover {
    border-color: currentColor !important;
    box-shadow: inset 0 0 0 120px rgba(255, 255, 255) !important;
}

.mce-toolbar .mce-btn-group .mce-btn:hover {
    box-shadow: 0 0 0 1px currentColor !important;
}

#page {
    overflow-x: hidden;
}

.cropper__lightbox .gpfup__rotate_left {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M12 4V2.2L9 4.8l3 2.5V5.5c3.6 0 6.5 2.9 6.5 6.5 0 2.9-1.9 5.3-4.5 6.2v.2l-.1-.2c-.4.1-.7.2-1.1.2l.2 1.5c.3 0 .6-.1 1-.2 3.5-.9 6-4 6-7.7 0-4.4-3.6-8-8-8zm-7.9 7l1.5.2c.1-1.2.5-2.3 1.2-3.2l-1.1-.9C4.8 8.2 4.3 9.6 4.1 11zm1.5 1.8l-1.5.2c.1.7.3 1.4.5 2 .3.7.6 1.3 1 1.8l1.2-.8c-.3-.5-.6-1-.8-1.5s-.4-1.1-.4-1.7zm1.5 5.5c1.1.9 2.4 1.4 3.8 1.6l.2-1.5c-1.1-.1-2.2-.5-3.1-1.2l-.9 1.1z\" fill=\"white\" /></svg>") !important;
}

.cropper__lightbox .gpfup__rotate_right {
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M15.1 4.8l-3-2.5V4c-4.4 0-8 3.6-8 8 0 3.7 2.5 6.9 6 7.7.3.1.6.1 1 .2l.2-1.5c-.4 0-.7-.1-1.1-.2l-.1.2v-.2c-2.6-.8-4.5-3.3-4.5-6.2 0-3.6 2.9-6.5 6.5-6.5v1.8l3-2.5zM20 11c-.2-1.4-.7-2.7-1.6-3.8l-1.2.8c.7.9 1.1 2 1.3 3.1L20 11zm-1.5 1.8c-.1.5-.2 1.1-.4 1.6s-.5 1-.8 1.5l1.2.9c.4-.5.8-1.1 1-1.8s.5-1.3.5-2l-1.5-.2zm-5.6 5.6l.2 1.5c1.4-.2 2.7-.7 3.8-1.6l-.9-1.1c-.9.7-2 1.1-3.1 1.2z\" fill=\"white\" /></svg>") !important;
}

.gpfup__files .gpfup__delete, .gpfup__files .gpfup__delete:hover {
	padding: 0 !important;
}

.gpfup__files li {
    max-width: none;
}
/*Themes sticky navigation is causing a lot of jittering in, so adding our own*/
/*#masthead.sticky {*/
/*    position: fixed ;*/
/*    width: 100vw;*/
/*}*/
