@import url("https://use.typekit.net/snl0zvv.css");
@import url('https://fonts.googleapis.com/css2?family=Averia+Serif+Libre:ital,wght@1,700&display=swap');

.widget-nav-menu .menu-mobile-menu li {display:inline;}

.mc4wp-form-fields input.mailing-submit, #mc_embed_signup .button {background-color:#000;}
.mc4wp-form-fields input.mailing-input { display: block; width: 100%; padding: 8px 0; text-indent: 2%; }
.mc4wp-form-fields input {background:#FFF;}

ul.horiz-footer-menu { list-style: none; }
ul.horiz-footer-menu li { display: inline-block; padding: 0; min-width: 2rem; text-align: center;font-size: 0.8em;}
ul.horiz-footer-menu li a {color: #000;}

h1.wp-block-kadence-advancedheading {font-family: "Averia Serif Libre", sans-serif;}
h2.wp-block-kadence-advancedheading, h3.wp-block-kadence-advancedheading {font-family: "Averia Serif Libre", sans-serif;}

.main-video-container {max-width: 800px !important;}

.blog header.post-archive-title {display: none;}

/* Contact Form Styling */

#mc_embed_signup{clear:left; font:14px Helvetica,Arial,sans-serif;max-width:750px;margin: 0 auto;}

@media (max-width: 1250px) {
    #mc_embed_signup{width:100%;}
}

/* Splash Page Backgrounds */

.kb-image_77b6be-9b img.kb-img:hover, .kb-image_77b6be-9b .kb-img img:hover,
.kb-image_84c14a-59 img.kb-img:hover, .kb-image_84c14a-59 .kb-img img:hover,
.kb-image_934460-f7 img.kb-img:hover, .kb-image_934460-f7 .kb-img img:hover,
.kb-image_334cfd-e1 img.kb-img:hover, .kb-image_334cfd-e1 .kb-img img:hover 
{filter: drop-shadow(0px 0px 20px var(--wp--preset--color--vivid-red, #cf2e2e)); border: 3px solid var(--wp--preset--color--vivid-red, #cf2e2e); border-radius:20px;}

.kb-image_77b6be-9b img.kb-img,
.kb-image_84c14a-59 img.kb-img,
.kb-image_934460-f7 img.kb-img,
.kb-image_334cfd-e1 img.kb-img
{will-change: filter;}


/* Basic Page Backgrounds */

article#post-2,
article#post-20,
article#post-198,
article#post-200, 
article#post-202,
article#post-204,
article#post-342,
article#post-349,
article#post-379,
article#post-380,
article#post-381,
article#post-382,
article#post-856,
article#post-2037
{
    background-image: url(https://s3.amazonaws.com/prod.qbmedia.content/wp-content/uploads/2023/08/08183022/border-tall.png);
    background-position: top center;
    background-repeat: repeat-y;
    background-size: cover;
    padding: 0 4em;
}
article#post-202,
article#post-342,
article#post-349,
article#post-379,
article#post-380,
article#post-381,
article#post-382
{
    background-size: contain;
}

@media (max-width: 767px) {
    article#post-2,
    article#post-20,
    article#post-198,
    article#post-200, 
    article#post-202,
    article#post-204,
    article#post-342,
    article#post-349,
    article#post-379,
    article#post-380,
    article#post-381,
    article#post-382,
    article#post-856,
    article#post-2037
    {
        padding: 0 0.5rem;
    }
}

/* About Page Backgrounds */

article#post-195 {
    background-color: #e8e0c9;
    background-image: url(https://s3.amazonaws.com/prod.qbmedia.content/wp-content/uploads/2022/09/20140314/about-border-middle.png), url(https://s3.amazonaws.com/prod.qbmedia.content/wp-content/uploads/2022/09/20140316/about-border-top.png), url(https://s3.amazonaws.com/prod.qbmedia.content/wp-content/uploads/2022/09/20140315/about-border-bottom.png);
    background-position: center center, top center, bottom center;
    background-repeat: repeat-y, no-repeat, no-repeat;
    background-size: contain, contain, contain;
    padding-bottom: 15em;
    padding-top: 12em;
    color: #000000;
}

/* Blog Post Page Backgrounds */

.single-post .content-container {
    background-color: #e8e0c9;
    background-image: url(https://s3.amazonaws.com/prod.qbmedia.content/wp-content/uploads/2022/10/20140302/ABOUT-Teall-border-tall.png);
    background-position: top center;
    background-repeat: repeat-y;
    background-size: contain;
    padding: 0 4em;
    color: #000000;
}


/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * marvin:
 *   - http://typekit.com/eulas/00000000000000007735cbe9
 * marvin-round:
 *   - http://typekit.com/eulas/00000000000000007735cbea
 * marvin-shadow:
 *   - http://typekit.com/eulas/00000000000000007735cbec
 *
 * © 2009-2022 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2022-07-15 02:04:59 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=dfg7enr&ht=tk&f=43322.43323.43324&a=36247236&app=typekit&e=css");

@font-face {
font-family:"marvin";
src:url("https://use.typekit.net/af/88297f/00000000000000007735cbe9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/88297f/00000000000000007735cbe9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/88297f/00000000000000007735cbe9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"marvin-round";
src:url("https://use.typekit.net/af/c93b0b/00000000000000007735cbea/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/c93b0b/00000000000000007735cbea/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/c93b0b/00000000000000007735cbea/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"marvin-shadow";
src:url("https://use.typekit.net/af/6ee987/00000000000000007735cbec/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/6ee987/00000000000000007735cbec/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/6ee987/00000000000000007735cbec/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

.tk-marvin { font-family: "marvin",sans-serif; }
.tk-marvin-round { font-family: "marvin-round",sans-serif; }
.tk-marvin-shadow { font-family: "marvin-shadow",sans-serif; }