/*!
Theme Name: Ogre Standard
Author: CleverOgre
Author URI: https://cleverogre.com/
Theme URI: https://cleverogre.com/
Description: Standard theme created by CleverOgre of Pensacola, Florida.
Tags: full-site-editing, editor-style, block-styles, block-patterns
Text Domain: ogre-standard
Requires at least: 7.0
Requires PHP: 8.4
Tested up to: 7.1
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/:root{--ogre-standard--dialog--width:860px;--ogre-standard--navigation--submenu-width:15em}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:where(.wp-site-blocks){overflow:clip}:where(.wp-site-blocks)>*{margin-block:0}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-media-text.has-background.alignfull.is-image-fill-element>.wp-block-media-text__content,.wp-block-media-text.has-background.alignfull:not(.is-image-fill-element)){padding-block:var(--wp--preset--spacing--huge)}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull){margin-block:var(--wp--preset--spacing--huge)}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):has(+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull)),:root header.wp-block-template-part:has(+main>.wp-block-post-content:first-child>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):first-child),:root header.wp-block-template-part:has(+main>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):first-child),:root main>.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):last-child,:root main>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):has(+.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):first-child){margin-block-end:0}:root :where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull)+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull),:root main:has(>.wp-block-post-content:last-child>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):last-child)+footer.wp-block-template-part,:root main:has(>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):last-child)+footer.wp-block-template-part,:root main>.wp-block-post-content:has(>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):last-child)+:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull),:root main>.wp-block-post-content>:where(.wp-block-group.has-background.alignfull,.wp-block-cover.alignfull,.wp-block-columns.has-background.alignfull,.wp-block-image.alignfull,.wp-block-media-text.has-background.alignfull,.wp-block-post-featured-image.alignfull):first-child{margin-block-start:0}:root .has-global-padding>:where(.wp-block-columns.has-background.alignfull,.wp-block-media-text.alignfull:not(.is-image-fill-element)){padding-left:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-left));padding-right:max((100vw - var(--wp--style--global--content-size))/2,var(--wp--style--root--padding-right))}a{text-decoration-thickness:1px!important;text-underline-offset:.1em}.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content{outline-offset:0}blockquote,caption,figcaption,h1,h2,h3,h4,h5,h6,p{text-wrap:pretty}:root :where(.wp-block-cover:not(.is-light),.has-contrast-background-color,.has-primary-background-color,.has-diagonal-gradient-background){color:var(--wp--preset--color--white)}:root :where(.wp-block-cover.is-light,.has-base-background-color,.has-subtle-gradient-background){color:var(--wp--preset--color--black)}:root :where(.wp-element-button,.wp-block-button__link){transition-duration:.3s;transition-property:opacity,background-color,border-color,color,scale;transition-timing-function:ease}:root :where(.wp-element-button,.wp-block-button__link):active{opacity:.8;scale:.98}a:where(:not(.wp-element-button)){transition-duration:.3s;transition-property:opacity,color;transition-timing-function:ease}a:where(:not(.wp-element-button)):active{opacity:.8}a:where(:not(.wp-element-button))[href*="cleverogre.com"]{color:inherit;text-decoration:none}a:where(:not(.wp-element-button))[href*="cleverogre.com"]:hover{color:#ef7216}footer.wp-block-template-part{background-color:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--subtle);color:var(--wp--preset--color--contrast);margin-block-start:var(--wp--preset--spacing--huge)}footer.wp-block-template-part>:first-child{margin-block-start:0}footer.wp-block-template-part>:last-child{margin-block-end:0}footer.wp-block-template-part>.wp-block-group.is-layout-constrained:has(>:first-child:not(.alignfull)){padding-block-start:1px}footer.wp-block-template-part>.wp-block-group.is-layout-constrained:has(>:last-child:not(.alignfull)){padding-block-end:1px}@media (max-width:781px){footer.wp-block-template-part{text-align:center}footer.wp-block-template-part :where(.is-layout-flex,.wp-block-navigation){align-items:center;justify-content:center}footer.wp-block-template-part :where(.is-layout-flex,.wp-block-navigation).is-nowrap{flex-wrap:wrap}footer.wp-block-template-part :where(.wp-block-site-logo,.wp-block-image){margin-inline:auto}}header.wp-block-template-part{background-color:var(--wp--preset--color--base);box-shadow:var(--wp--preset--shadow--subtle);color:var(--wp--preset--color--contrast);margin-block-end:var(--wp--preset--spacing--huge);padding-block:var(--wp--preset--spacing--small)}header.wp-block-template-part:has(+main>:where(.wp-block-media-text,.wp-block-columns):first-child){margin-block-end:var(--wp--preset--spacing--medium)}header.wp-block-template-part>:first-child{margin-block-start:0}header.wp-block-template-part>:last-child{margin-block-end:0}header.wp-block-template-part .wp-block-separator{margin-block:var(--wp--preset--spacing--small)}header.wp-block-template-part.is-position-sticky{position:sticky;top:var(--wp-admin--admin-bar--position-offset,0);transition-duration:.6s;transition-property:translate;transition-timing-function:ease;z-index:20!important}header.wp-block-template-part.is-position-sticky.is-hidden{translate:0 -100%}header.wp-block-template-part.is-position-sticky:has(.wp-block-navigation__responsive-container.is-menu-open){z-index:100000!important}.wp-site-blocks:has(header:first-child+main+footer:last-child){display:grid;grid-template-rows:auto 1fr auto;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px))}body.gp-popups-iframe{padding:var(--wp--preset--spacing--large)}:root .gp-popup__backdrop{background-color:var(--dialog--modal-backdrop-color,var(--backdrop-color,#000));opacity:calc(var(--dialog--modal-backdrop-opacity, var(--backdrop-opacity, 50))/100)}:root .gp-popup__dialog{background-color:var(--wp--preset--color--base);border-radius:0;box-shadow:var(--wp--preset--shadow--subtle);width:var(--ogre-standard--dialog--width,860px)}:root .gp-popup__close{color:var(--wp--preset--color--contrast)}:root .gp-popup__close:hover{color:var(--wp--preset--color--primary)}:root :is(.gform-theme--api,.gform-theme--framework) :is(form,.gform_body){--gf-form-gap-y:var(--wp--preset--spacing--small);--gf-form-gap-x:var(--wp--preset--spacing--small);--gf-form-footer-margin-y-start:var(--wp--preset--spacing--small);--gf-field-gap-y:var(--wp--preset--spacing--small);--gf-field-gap-x:var(--wp--preset--spacing--small);--gf-ctrl-label-color-primary:var(--wp--preset--color--contrast);--gf-ctrl-label-font-size-primary:var(--wp--preset--font-size--normal);--gf-ctrl-label-font-weight-primary:700;--gf-ctrl-label-line-height-primary:1.25;--gf-ctrl-label-font-family-primary:inherit;--gf-label-space-primary:0.5em;--gf-ctrl-label-color-req:var(--wp--preset--color--primary);--gf-ctrl-label-font-size-req:60%;--gf-ctrl-label-font-style-req:inherit;--gf-ctrl-label-font-weight-req:inherit;--gf-ctrl-label-line-height-req:inherit;--gf-ctrl-desc-color:var(--wp--preset--color--contrast);--gf-ctrl-desc-font-size:var(--wp--preset--font-size--x-small);--gf-ctrl-desc-font-weight:400;--gf-ctrl-desc-line-height:1.7;--gf-ctrl-desc-font-family:inherit;--gf-desc-space:0.5em;--gf-ctrl-label-color-secondary:var(--wp--preset--color--primary);--gf-ctrl-label-font-size-secondary:var(--wp--preset--font-size--small);--gf-ctrl-label-font-weight-secondary:500;--gf-ctrl-label-line-height-secondary:1;--gf-label-space-x-secondary:0.4em;--gf-label-space-y-secondary:0;--gf-field-choice-gap:1em;--gf-ctrl-label-color-tertiary:var(--wp--preset--color--contrast);--gf-ctrl-label-font-size-tertiary:var(--wp--preset--font-size--small);--gf-ctrl-label-font-weight-tertiary:400;--gf-ctrl-label-line-height-tertiary:1;--gf-label-space-tertiary:0.5em;--gf-ctrl-desc-color-error:var(--wp--preset--color--primary);--gf-ctrl-bg-color:var(--wp--preset--color--tertiary);--gf-ctrl-size:3em;--gf-ctrl-radius:0;--gf-ctrl-border-color:var(--wp--preset--color--tertiary);--gf-ctrl-border-width:1px;--gf-ctrl-border-style:solid;--gf-ctrl-color:var(--wp--preset--color--contrast);--gf-ctrl-font-size:var(--wp--preset--font-size--small);--gf-ctrl-font-style:normal;--gf-ctrl-font-weight:400;--gf-ctrl-line-height:1;--gf-ctrl-font-family:inherit;--gf-ctrl-padding-x:1em;--gf-ctrl-padding-y:1em;--gf-ctrl-shadow:none;--gf-ctrl-bg-color-focus:var(--wp--preset--color--base);--gf-ctrl-border-color-focus:currentColor;--gf-ctrl-color-focus:var(--wp--preset--color--contrast);--gf-ctrl-outline-color-focus:transparent;--gf-ctrl-outline-width-focus:0;--gf-ctrl-bg-color-error:var(--wp--preset--color--white);--gf-ctrl-border-color-error:currentColor;--gf-ctrl-color-error:var(--wp--preset--color--primary);--gf-ctrl-placeholder-color:color-mix(var(--gf-ctrl-color),transparent);--gf-ctrl-textarea-radius:var(--gf-ctrl-radius);--gf-ctrl-textarea-resize:vertical;--gf-ctrl-btn-bg-color-primary:var(--wp--preset--color--primary);--gf-ctrl-btn-radius:0;--gf-ctrl-btn-border-color-primary:transparent;--gf-ctrl-btn-border-style-primary:none;--gf-ctrl-btn-border-width-primary:0;--gf-ctrl-btn-shadow:none;--gf-ctrl-btn-color-primary:var(--wp--preset--color--base);--gf-ctrl-btn-font-style:normal;--gf-ctrl-btn-font-weight:400;--gf-ctrl-btn-font-size:var(--wp--preset--font-size--small);--gf-ctrl-btn-line-height:1;--gf-ctrl-btn-padding-y:0.9em;--gf-ctrl-btn-padding-x:1.4em;--gf-ctrl-btn-text-decoration:none;--gf-ctrl-btn-text-transform:none;--gf-ctrl-btn-icon-color-primary:inherit;--gf-ctrl-btn-bg-color-hover-primary:var(--wp--preset--color--secondary);--gf-ctrl-btn-border-color-hover-primary:transparent;--gf-ctrl-btn-color-hover-primary:var(--wp--preset--color--base);--gf-ctrl-btn-shadow-hover:none;--gf-ctrl-btn-icon-color-hover-primary:inherit;--gf-form-validation-heading-color:inherit;--gf-form-validation-heading-font-family:inherit;--gf-form-validation-heading-font-size:inherit;--gf-form-validation-heading-font-weight:inherit;--gf-form-validation-heading-line-height:inherit;--gf-form-validation-heading-gap:1em;--gf-form-validation-heading-icon-bg-color:var(--wp--preset--color--primary);--gf-form-validation-heading-icon-color:var(--wp--preset--color--base);--gf-field-section-border-width:1px;--gf-field-section-border-style:solid;--gf-field-section-border-color:currentColor;--gf-field-section-padding-y-end:0.5em;--gf-ctrl-desc-border-color-consent:currentColor;--gf-ctrl-desc-border-width-consent:1px;--gf-ctrl-desc-border-style-consent:solid}:root .gform-theme--foundation .gfield input::placeholder{color:var(--gf-ctrl-placeholder-color)}:root .gform-theme--framework .gform_heading{margin-block-end:var(--wp--preset--spacing--small)}:root .gform-theme--framework .gform_heading>*{margin-block:0}:root .gform-theme--foundation .gform_description{font-size:inherit;line-height:inherit;margin-block-start:.5em}:root .gform-theme--framework .gfield_consent_description:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){background-color:var(--wp--preset--color--base);padding:1em}.gform-theme--framework table.gpnf-nested-entries{inline-size:100%}.gform-theme--foundation .gform-body:has(.gfield--type-submit)~.gform-footer{display:none}.gform_confirmation_message{background-color:var(--wp--preset--color--tertiary);color:var(--wp--preset--color--contrast);padding:1em}.gform_wrapper .gf_invisible{left:-9999px;position:absolute;visibility:hidden}