
/*!
Theme Name: The Coda
Theme URI: http://Gliffen.com/
Author: Gliffen Designs
Author URI: http://gliffen.com/
Description: Under Gliffen is the base wordpress theme created by Gliffen Designs that is setup for customization. The theme is preconfigured with bootstrap css and Carbon Fields
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: under_gliffen
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
:root{--header-height:150px;--grey:#666;--orange:#e15242;--ltblue:#356584;--dkblue:#2c3945;--wp--style--global--content-size:1050px}@media (max-width: 991.98px){:root{--header-height:106px}}body,select,optgroup,textarea{color:#000;font-size:16px;line-height:1.5}body{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"montserrat",sans-serif;font-weight:400;font-style:normal;margin:5px
0}h1{font-size:3em}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.375em}@media (max-width: 575.98px){body,select,optgroup,textarea{font-size:13px}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.75em}}p{}dfn,cite,em,i{font-style:italic}b,strong{font-weight:700}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{overflow-x:hidden!important}hr{background-color:transparent;border:0;height:1px;margin-bottom:1.5em;border-top:2px var(--red) solid}ul,ol{margin:0
0 1.5em 1emem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1em}dt{font-weight:bold}dd{margin:0
1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em
0}table{margin:0
0 1.5em;width:100%}figcaption{text-align:center}.bg-white,
:root .has-white-background-color{background-color:#FFF}.text-white,
.text-white a,
:root .has-white-color{color:#FFF}.bg-black,
:root .has-black-background-color{background-color:#000}.text-black,
.text-black a,
:root .has-black-color{color:#000}.bg-grey,
:root .has-grey-background-color{background-color:var(--grey)}.text-grey,
.text-grey a,
:root .has-grey-color{color:var(--grey)}.bg-orange,
:root .has-orange-background-color{background-color:var(--orange)}.text-orange,
.text-orange a,
:root .has-orange-color{color:var(--orange)}.bg-ltblue,
:root .has-ltblue-background-color{background-color:var(--ltblue)}.text-ltblue,
.text-ltblue a,
:root .has-ltblue-color{color:var(--ltblue)}.bg-dkblue,
:root .has-dkblue-background-color{background-color:var(--dkblue)}.text-dkblue,
.text-dkblue a,
:root .has-dkblue-color{color:var(--dkblue)}#primary-menu .button a:link,
#primary-menu .button a:visited,
a.button,
a.button:visited,
.button a,
.button a:visited,.wp-block-button__link{border-radius:10px;background:var(--dkblue);color:#FFF;padding:10px
30px;font-size:inherit;text-decoration:none;display:inline-block;font-weight:300;letter-spacing:2px;text-transform:uppercase}#primary-menu .button a:hover,
a.button:hover,
.button a:hover,.wp-block-button__link:hover{color:#FFF;background-color:var(--orange);text-decoration:none}@media (max-width:575.98px){#primary-menu .button a:link,
#primary-menu .button a:visited,
a.button,
a.button:visited,
.button a,
.button a:visited,.wp-block-button__link{border-radius:8px;padding:8px
15px;letter-spacing:0}}a{color:var(--orange);text-decoration:none}a:focus{}a:hover,a:active{text-decoration:underline}:where(p.has-text-color:not(.has-link-color)) a{color:inherit !important}.site-header{position:fixed;top:0;left:0;width:100%;z-index:110}.super-header{background-color:var(--orange);color:#FFF;padding:8px
45px}.super-header
a{color:#FFF}.super-header
p{margin:0;padding:0}.main-header{padding:18px
45px;color:#000;background-color:rgba(255,255,255,0.7);border-bottom:5px solid var(--orange);transition:all .5s}.main-header
.logo{height:71px;width:auto}.admin-bar .site-header{top:32px}.mobile-toggle{padding:15px;cursor:pointer;color:var(--grey)}.mobile-menu{width:100%;max-width:450px;position:absolute;right:0;top:var(--header-height)}.material-icons{font-size:48px}@media (max-width:575.98px){.main-header{padding:15px
15px}}.menu-primary-container{padding:0}#primary-menu{list-style:none;margin:0}#primary-menu a:link, #primary-menu a:visited, #primary-menu a:active{padding:7px
15px;text-decoration:none;display:block;color:#000;text-transform:uppercase}#primary-menu a:hover{color:var(--orange);text-decoration:underline}#primary-menu>li{display:inline-block;position:relative;font-size:17px;letter-spacing:2px}#primary-menu > li .sub-menu{display:none;position:absolute;top:100%;left:0;list-style:none;margin:0;padding:0;background-color:#FFF;min-width:200px;z-index:1000;text-align:left}#primary-menu > li:hover .sub-menu{display:block}#primary-menu > li .sub-menu > li
a{font-size:16px;color:#000;padding:8px
15px }#primary-menu > li:hover .sub-menu li a:hover{background-color:#999}#mobile-menu{list-style:none;padding:15px;margin:0;height:calc(100vh - var(--header-height));width:100%;overflow:auto;display:block;background:var(--orange);font-size:17px;z-index:1000;text-align:left}#mobile-menu
ul{margin:0;list-style:none;padding:0
0 0 15px}#mobile-menu
.children{list-style:none;margin:0;padding-left:15px}#mobile-menu a:link, #mobile-menu a:visited, #mobile-menu a:active{padding:3px
10px;color:#FFF;text-decoration:none;display:block;text-align:left}.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation{margin:0
0 1.5em;overflow:hidden}.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.alignwide{margin-left:calc( -70vw / 2 + 100% / 2 );margin-right:calc( -70vw / 2 + 100% / 2 );width:70vw;max-width:100vw}.alignfull{margin-left:calc( -100vw / 2 + 100% / 2 );margin-right:calc( -100vw / 2 + 100% / 2 );max-width:100vw;width:100vw}@media (max-width:575.98px){.alignwide{margin-left:0;margin-right:0;width:100%;max-width:100%}}.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,header
.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}#content{padding-top:0}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0
0 1.5em}.single-post .entry-title, .archive .entry-title{display:block}.page-header{text-align:center;color:#000;padding-top:calc(var(--header-height) + 120px);padding-bottom:120px;font-style:normal;background-size:cover;background-position:center;background-blend-mode:lighten;background-color:rgba(255,255,255,.4);background-attachment:fixed}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,object{max-width:100%}iframe{width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.blocks-gallery-item{padding:0px
16px 16px 0px}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gal-container{margin-bottom:20px}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wp-block-gallery.has-nested-images figure.wp-block-image
img{display:block;max-height:275px;text-align:center;margin:0
auto}.wp-block-gallery.has-nested-images figure.wp-block-image
figcaption{background:var(--dkblue);position:relative;padding:8px}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:0;margin-top:auto}#footer{width:100%;overflow:hidden}.site-footer{border-top:5px solid #000;background-color:var(--orange);font-size:14px;color:#FFF;padding:45px}.site-footer
strong{color:#000;font-weight:300;font-size:1.3em}.sub-footer{background-color:#000;color:#FFF;font-size:11px;text-align:left;padding:5px}.sub-footer
p{margin:0;padding:0}.site-footer a, .site-footer a:visited,.sub-footer a, .sub-footer a:visited{color:#FFF}.site-footer a:hover, .sub-footer a:hover{text-decoration:underline}.recent-posts
.image{background-color:#FFF;background-size:cover;background-position:center;height:200px;display:block;margin-bottom:1em}.wp-block-separator{border-top:2px solid var(--orange);border-bottom:none;opacity:1}@media (min-width:786px){.is-style-hover-reveal .wp-block-cover__inner-container,
.is-style-hover-reveal .has-background-dim{opacity:0 !important;transition:all 200ms}.is-style-hover-reveal:hover .wp-block-cover__inner-container{opacity:1 !important}.is-style-hover-reveal:hover .has-background-dim{opacity:0.8 !important}.two-column,.is-style-two-column{column-count:2;column-gap:1em}}.h-100{min-height:calc(100vh - var(--header-height))}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before{display:none}html.fancybox-active:not(.fancybox-allowscroll),html.fancybox-active:not(.fancybox-allowscroll) body{touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden;}html.fancybox-active:not(.fancybox-allowscroll) body{margin-right:var(--vertical-scrollbar);margin-bottom:var(--horizontal-scrollbar);}html.fancybox-active:not(.fancybox-allowscroll) body.rtl{margin-right:0;margin-left:var(--vertical-scrollbar);}#fancybox-loading,#fancybox-loading div,#fancybox-overlay,#fancybox-wrap *,#fancybox-wrap *::before,#fancybox-wrap *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#fancybox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:111100;display:none;}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}#fancybox-wrap{position:absolute;top:0;left:0;z-index:111101;display:none;outline:none!important;}#fancybox-outer{position:relative;width:100%;height:100%;box-shadow:0 0 20px #111;-moz-box-shadow:0 0 20px #111;-webkit-box-shadow:0 0 20px #111;background:#fff;}#fancybox-content{position:relative;width:100%;height:100%;overflow:hidden;z-index:111102;border:0 solid #fff;background:#fff;background-clip:padding-box;}#fancybox-content>*{max-width:100%;max-height:100%;-webkit-overflow-scrolling:touch;}#fancybox-error{color:#444;padding:14px;margin:0;}#fancybox-frame,#fancybox-img{width:100%;height:100%;border:none;}#fancybox-img{padding:0;margin:0;line-height:0;vertical-align:top;max-width:none!important;max-height:none!important}#fancybox-frame{display:block;z-index:0}.fancy-ico{position:absolute;width:48px;height:48px;border-radius:50%;}.fancy-ico span{display:block;position:relative;left:12px;top:12px;width:24px;height:24px;border-radius:50%;background:#000;border:2px solid white;box-shadow:0 0 4px #000;transition:transform .25s ease-in-out;}#fancybox-close:hover span,#fancybox-next:hover span,body.rtl #fancybox-prev:hover span{transform:rotate(360deg);}#fancybox-prev:hover span,body.rtl #fancybox-next:hover span{transform:rotate(-360deg);}#fancybox-close{top:-24px;right:-24px;cursor:pointer;z-index:111105;display:none;}#fancybox-close span::after,#fancybox-close span::before{content:'';position:absolute;top:9px;left:4px;width:12px;height:2px;background-color:#fff;}#fancybox-close span::before{transform:rotate(45deg);}#fancybox-close span::after{transform:rotate(-45deg);}#fancybox-prev,#fancybox-next{top:50%;margin-top:-24px;cursor:pointer;z-index:111102;display:none;}#fancybox-next,body.rtl #fancybox-prev{left:auto;right:-24px;}#fancybox-prev,body.rtl #fancybox-next{left:-24px;right:auto;}#fancybox-prev span::after,#fancybox-next span::after{content:'';position:absolute;top:6px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;}#fancybox-prev span::after,body.rtl #fancybox-next span::after{transform:rotate(-135deg);left:7px;}#fancybox-next span::after,body.rtl #fancybox-prev span::after{transform:rotate(45deg);left:initial;right:7px;}#fancybox-title-wrap{z-index:111104;}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background-color:#fff;position:relative;}.fancybox-title-outside{padding-top:10px;color:#fff;font-weight:600;}.fancybox-title-over{position:absolute;width:100%;bottom:0;left:0;color:#fff;text-align:left;}body.rtl .fancybox-title-over{text-align:right}.fancybox-title-over #fancybox-title{padding:10px;background:rgba(0,0,0,.6);display:block;}.fancybox-title-float{text-align:center;}.fancybox-title-float #fancybox-title{display:table;margin:-12px auto;height:24px;padding:0 15px;line-height:20px;font-size:14px;color:#fff;background:#000;border:2px solid #fff;border-radius:12px;box-shadow:0 0 4px #000;position:relative;z-index:111104;}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:rgba(0,0,0,.9);border-radius:5px;cursor:pointer;overflow:hidden;z-index:111104;display:none;}#fancybox-loading div{transform-origin:20px 20px;animation:fancybox-loading 1.2s linear infinite;}#fancybox-loading div::after{content:'';display:block;position:absolute;top:7px;left:19px;width:2px;height:7px;border-radius:20%;background:#fff;}#fancybox-loading div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}#fancybox-loading div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}#fancybox-loading div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s;}#fancybox-loading div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s;}#fancybox-loading div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s;}#fancybox-loading div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s;}#fancybox-loading div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s;}#fancybox-loading div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s;}#fancybox-loading div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s;}#fancybox-loading div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s;}#fancybox-loading div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s;}#fancybox-loading div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}@keyframes fancybox-loading{0%{opacity:1}100%{opacity:0}}.fancybox-hidden{display:none;}#fancybox-content .fancybox-hidden,#fancybox-tmp .fancybox-hidden{display:revert;}