/*!
Theme Name: Toast
Theme URI: https://editandpost.com
Author: Edit and Post
Description: Toast theme by Edit+Post
Version: 1.7.5
Text Domain: toast
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small,.small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button a{text-decoration:none!important}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea,.wp-block-button__link{color:#000;font-family:var(--toast-body-font);font-display:auto;font-size:1rem;font-weight:300;letter-spacing:0}h1,h2,h3,h4,h5,h6{font-family:var(--toast-heading-font);font-display:auto;font-weight:300;color:#000;margin-block-start:0;margin-block-end:0}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem;margin-block-start:10px;margin-block-end:0em}@media screen and (max-width:768px){h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.6rem}}p{margin-bottom:1rem;line-height:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.center{text-align:center}.subtitle{text-align:center;max-width:1520px;width:100%;margin:20px auto;font-size:90%}.upper{text-transform:uppercase}.spacer{content:"";display:table;table-layout:fixed;height:30px}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"],.wp-block-button__link{background:#e6e6e6;color:#000;font-size:12px;font-size:.75rem;line-height:1;padding:10px 20px;border:none!important;cursor:pointer;transition:0.3s ease;text-transform:uppercase}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.wp-block-button__link:hover{background:#e6e6e6;color:#000}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus,.wp-block-button__link:active,.wp-block-button__link:focus{background:#e6e6e6;color:#000}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],select,textarea{color:#666;border:1px solid #dedede;padding:3px;display:block;width:100%;padding:.375rem 1rem;font-size:.85rem!important}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #EEE;max-width:100%;padding:.25rem .75rem}textarea{width:100%}a,a:visited{color:#000;text-decoration:none}.post-template-default .entry-content a,.page-template-default .entry-content a{text-decoration:underline}a:hover,a:focus,a:active{color:#A0A0A0}a:focus{outline:none}a:hover,a:active{outline:0}.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 rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;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}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.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%}.gf_login_links{font-size:.8em}#gform_fields_login .gfield_label{font-weight:400}#hamburger{position:relative;float:left;padding:0 0 0 20px;cursor:pointer;line-height:1.5em}@media screen and (min-width:769px){#hamburger{display:none}.mobile-search{display:none}}@media screen and (max-width:1023px) and (min-width:768px){#hamburger{font-size:1.5em;line-height:1.5em}.mobile-search{font-size:1.1em!important;line-height:2.0em!important}}.mobile-search{margin-right:20px;font-size:70%;line-height:2em}.topbar{background:#fff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eee}@media screen and (max-width:768px){.topbar{display:none}}.topbar-container{max-width:80%;margin:0 auto;display:flex;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.topbar-container .col-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.topbar-container .col-right{justify-content:flex-end;font-size:.9em}.topbar-container .col-left,.topbar-container .col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.topbar ul{list-style:none;margin:0;padding:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.topbar .menu li a{font-size:.625rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#a0a0a0}.topbar .menu li+li{margin-left:2rem}.topbar .col-right>ul>li+li{margin-left:10px}.site-header .site-branding{margin:0 auto;width:400px;padding:40px 0;max-width:80%}.full-logo{display:flex;align-items:center;justify-content:center}.mobile-logo{display:none}@media screen and (max-width:768px){.full-logo{display:none}.mobile-logo{display:block}.mobile-logo img{max-height:35px}.branding-wrap{border-bottom:1px solid #eee;padding:20px 0 10px 0;position:fixed;top:0;left:0;background:#fff;height:60px;width:100%;z-index:99999;display:flex}.site-header .site-branding{padding:0;max-width:60%;text-align:center}#content{margin-top:20px}}@media screen and (max-width:1023px) and (min-width:768px){.full-logo{display:none}.mobile-logo{display:block;text-align:center}.mobile-logo img{max-height:60px}.branding-wrap{border-bottom:1px solid #eee;padding:20px 0 10px 0;position:fixed;top:0;left:0;background:#fff;height:85px;width:100%;z-index:99999;display:flex}.main-navigation{display:none!important}#hamburger,.mobile-search{display:block}.site-header .site-branding{padding:0;max-width:60%}#content{margin-top:45px}#mobile_search .search-container{top:70px}}.left_menu{width:100%;height:100vh;padding:40px 0;background:#fff;position:fixed;left:0;top:0;z-index:100000;display:none}.mobile-menu-logo{max-width:75%;margin:40px auto;display:flex}.left_menu ul{padding:10px 30px;margin:0}.left_menu ul li{margin-bottom:20px;padding-bottom:10px;list-style:none;text-transform:uppercase;display:block;letter-spacing:2px;text-decoration:none;font-size:12px!important;text-align:center}.left_menu ul li:last-child{margin-bottom:30px}.left_menu .closebtn{position:absolute;top:10px;left:15px;font-size:36px;line-height:36px;padding:0}.login-window,.verify{margin:0 0 10px 30px;font-size:12px;text-transform:uppercase;letter-spacing:1px;border:1px solid #ddd;padding:10px;border-radius:5px;background:#ddd;float:left}.login-window:hover,.verify:hover{background:#eee;transition:all 0.3s ease-in-out 0s;color:#333}.mobile-menu-images{display:flex;justify-content:center;padding:0 40px 40px;grid-gap:10px}.menu_icons{clear:both;color:#333;padding:0;display:flex;justify-content:center;align-items:center}.menu_icons a:not(:last-of-type){margin-right:20px}.left_menu .footer_text{clear:both;color:#333;padding:0 30px;font-size:.8em}.main-navigation{clear:both;display:block;float:left;width:100%}@media screen and (max-width:768px){.main-navigation{display:none!important}}.main-navigation .menu>li.menu-item-has-children>a:after,.split-header-wrap .main-navigation ul>li.menu-item-has-children>a:after{font-family:"fontawesome";content:"";font-style:normal;font-weight:400;margin-left:10px;margin-right:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.main-navigation ul{list-style:none;margin:0 20px;padding:0;position:relative;white-space:normal;display:flex;justify-content:center;height:60px;line-height:28px;max-width:80%;margin:0 auto}.main-navigation li{position:relative;letter-spacing:1.5px;font-size:12px;font-size:1.2rem;float:left}.main-navigation li+li{margin-left:2rem}.main-navigation a{text-transform:uppercase;display:block;letter-spacing:2px;text-decoration:none;padding:15px 0;font-display:auto;font-size:12px}.main-navigation a:hover{color:#666}.main-navigation a{color:#000}.icon-button-search{display:inline-block;cursor:pointer;font-size:20px;font-size:2rem}.icon-button-search:hover i{transition:.3s;color:#000}#search_open{display:none;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:#fff;transition:.3s}#search_open .search-container{max-width:50%;margin-left:auto;margin-right:auto;top:30%;position:relative;text-align:center;max-width:600px}#search_open input[type="search"]{font-size:2.0rem!important;font-weight:400;text-transform:uppercase!important;text-align:center;width:100%;border-width:0 0 1px 0;border-color:#e6e6e6;padding:5px}#search_open .search-container h4{text-transform:uppercase;font-size:.8em;letter-spacing:1px;padding:20px 0}#search_open .search-container p{padding:20px 0;font-size:.8em}#search_open .fa-times-thin{font-size:3em;float:right;margin-right:20%;margin-top:20px}.fa-times-thin:before{content:'\00d7'}#mobile_search{display:none;position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;transition:.3s;height:inherit}#mobile_search .search-container{margin-left:auto;margin-right:auto;top:50px;position:relative;text-align:center;max-width:100%;background:#fff;padding:20px;display:flex}#mobile_search input[type="search"]{font-weight:400;width:100%;border-width:0 0 1px 0;border-color:#e6e6e6;padding:5px;font-size:.8em}#mobile_search .search-container .search-form{width:calc(98% - 20px)}#mobile_search .search-container .fa{margin-right:3%;line-height:1.5em}#mobile_search .fa-times-thin{float:right;font-size:1.5em;vertical-align:0;margin-right:20px;line-height:1.9em;position:fixed;right:0;background:#fff;top:10px}.main-navigation ul.sub-menu{line-height:auto;max-width:205px;background:#eee}.main-navigation .sub-menu li{float:none}.main-navigation .sub-menu li.menu-item>a:hover{text-decoration:none;background:rgb(255 255 255 / .3)}.main-navigation .sub-menu a{padding:0;letter-spacing:0;color:#000;display:block;background:#fff0;min-width:205px;text-decoration:none;text-transform:none;padding:0 20px 0 10px;cursor:pointer;border:1px solid rgb(255 255 255 / .2);border-left:0;border-right:0;border-bottom:0;font-size:12px!important}.main-navigation .sub-menu{display:none;position:absolute;margin:0;text-align:left;z-index:100000;padding:0;background-color:#fff;opacity:0;transition:margin .3s,opacity .3s,right .3s,transform .3s;-webkit-transition:margin .3s,opacity .3s,right .3s;transform:matrix(0,0,0,0,0,0);-ms-transform:matrix(0,0,0,0,0,0);-webkit-transform:matrix(0,0,0,0,0,0);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.main-navigation>li .sub-menu{margin-top:30px;background:#9ba78a;list-style:none}.main-navigation li:hover>.sub-menu{display:block;opacity:1;transform:matrix(1,0,0,1,0,0);-ms-transform:matrix(1,0,0,1,0,0);-webkit-transform:matrix(1,0,0,1,0,0);webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.main-navigation .sub-menu li+li{margin-left:0}.full-header{z-index:1000;align-items:center;justify-content:center;width:100%;padding-top:20px}.full-header .header-full-menu{display:flex;margin:0 auto;width:1170px;align-items:center;justify-content:center;max-width:80%}.full-header .main-navigation a{font-size:11px}.full-header .site-branding{display:grid;grid-template-columns:1fr 1fr 1fr;width:auto}ul.social-icons{list-style:none;margin:0;padding:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}ul.social-icons>li>a{text-align:center;margin:0 5px;display:inline-block}.full-header .left-branding-wrap ul.social-icons{float:right}.full-header .right-branding-wrap ul.social-icons{float:left}ul.social-icons.icons-circle li>a{width:32px;height:32px;line-height:32px;border:1px solid #d9d9d9;border-radius:16px;text-align:center;margin-right:5px;margin-left:5px;margin-bottom:5px}ul.social-icons.icons-circle li>a .fa-lg{font-size:80%;line-height:unset;vertical-align:.15em}.mini-header{display:flex;top:0;left:0;z-index:1000;align-items:center;justify-content:center;width:100%;height:100px;padding-top:20px}.mini-header .site-branding{margin:0 0 0 200px;max-width:400px;padding:0;width:auto}.mini-header .main-navigation{width:calc(80% - 400px)}.mini-header .main-navigation ul{justify-content:right}.mini-header .col-right{justify-content:flex-end;font-size:.9em;margin-right:200px;line-height:28px;padding:12px 0 20px}.mini-header .col-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mini-header .col-right ul{list-style:none;margin:0;padding:0;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.mini-header .col-right>ul>li+li{margin-left:10px}@media screen and (max-width:767px){.mini-header .site-branding{padding:0;max-width:60%;text-align:center;margin:0 auto}}.split-header{width:100%;z-index:1000;padding:20px}.split-header-wrap{max-width:80%;margin:0 auto;display:grid;grid-template-columns:33% 33% 33%;justify-content:center;align-items:center}.split-header .site-branding{padding:0}.split-header-wrap .main-navigation{width:auto;background:none;float:none}.split-header-menu{display:none}@media screen and (max-width:768px){.split-header-wrap{max-width:100%}}@media screen and (max-width:1321px) and (min-width:1023px){.split-header{padding:20px 0 0}.split-header-menu-viewport>.split-header-menu{display:block}.split-header .main-navigation ul{max-width:98%}}@media screen and (max-width:1321px) and (min-width:768px){.split-header-wrap .split-header-menu-left ul,.split-header-wrap .split-header-menu-right ul{display:none}}.home-slider .item .image-overlay,.home-slider-centered .item .image-overlay{width:100%;padding-top:88%;height:650px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-left:-2px}.home-slider-full .item .image-overlay,.home-slider-full-centered .item .image-overlay{width:100%;height:650px;background-repeat:no-repeat;background-size:cover;background-position:center center}.home-slider-wrap{margin-bottom:40px;background:#eee}.home-slider-full{height:calc(100vh - 100px)}.home-slider-full .slick-slide{height:calc(100vh - 100px)}.home-slider-full .item .image-overlay{height:calc(100vh - 100px)}@media screen and (max-width:768px){.home-slider-wrap{margin-bottom:20px}.home-slider .item,.home-slider-centered .item,.home-slider-full-centered .item{padding-left:0px!important}.home-slider .item .image-overlay,.home-slider-centered .item .image-overlay,.home-slider-full-centered .item .image-overlay{margin-left:0}}.home-slider,.home-slider-full,.home-slider-centered,.home-slider-full-centered{display:none}.home-slider .slick-initialized,.home-slider-full .slick-initialized,.home-slider-centered .slick-initialized,.home-slider-full-centered .slick-initialized{display:block}.home-slider .item,.home-slider-centered .item,.home-slider-full-centered .item{padding-left:2px}.home-slider .feat-overlay,.home-slider-full .feat-overlay,.home-slider-centered .feat-overlay,.home-slider-full-centered .feat-overlay{position:absolute!important;top:0;left:0;width:100%;height:100%;z-index:auto!important}.home-slider .overlay-link,.home-slider-full .overlay-link,.home-slider-centered .overlay-link,.home-slider-full-centered .overlay-link{display:inline-block;z-index:99999;height:100%;position:absolute;width:100%}.home-slider .feat-text,.home-slider-full .feat-text,.home-slider-centered .feat-text,.home-slider-full-centered .feat-text{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#fff;position:absolute;top:0;width:100%}.home-slider h3,.home-slider-full h3,.home-slider-centered h3,.home-slider-full-centered h3{line-height:1em;margin:10px auto;font-size:2em;max-width:100%}.home-slider .feat-cat,.home-slider-full .feat-cat,.home-slider-centered .feat-cat,.wrap-grid .feat-cat,.home-slider-full-centered .feat-cat,.wrap-grid .feat-cat{font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:1px}.slick-slider{overflow:hidden;margin:0;padding:0;position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none;position:relative}.home-slider-centered .slick-slide{width:950px}[dir="rtl"] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-slide img{width:100%}.slick-arrow.slick-hidden{display:none}.slick-arrow{border-radius:0;box-shadow:none;border:none;position:absolute;top:50%;z-index:5;background:none;font-size:30px;padding:20px;margin:0;color:#666;opacity:.6;transition:0.35s}@media screen and (max-width:768px){.slick-arrow{font-size:20px}.home-slider .feat-text,.home-slider-full .feat-text,.home-slider-centered .feat-text,.home-slider-full-centered .feat-text{width:100%}}.slick-arrow:hover{opacity:1;box-shadow:none;text-shadow:0 0 15px #fff;border:none;background:#fff0}.slick-prev{transform:translate(-100px,-50%)}.slick-next{right:0;transform:translate(100px,-50%)}.slick-slider:hover .slick-arrow{transform:translate(0,-50%)}.slick-dots{text-align:center;padding:0;margin:0}.slick-dots>li{display:inline}.slick-slider .description{opacity:0;transition:1s}.slick-current{position:relative}.slick-current .description{color:#fff;font-size:20px;font-size:2rem;position:absolute;top:30%;opacity:1}.recent-post-header{font-size:2em;text-align:center;padding:20px;margin-bottom:20px}.leaderboard{margin:0 auto 20px;text-align:center;width:728px;height:100px}.leaderboard img{width:728px;height:90px}.mobile-leaderboard{display:none}@media screen and (max-width:768px){.leaderboard{display:none}.mobile-leaderboard{display:block;height:50px;width:300px;margin:0 auto 20px}}.wrap-grid{max-width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,300px);grid-gap:40px;margin-bottom:60px;max-width:1320px}@media screen and (max-width:768px){.wrap-grid{max-width:94%;grid-gap:10px;grid-template-columns:1fr}}.post-thumbnail{display:block;overflow:hidden;position:relative;background-position:center center;background-size:cover;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.post-thumbnail:hover img{opacity:.7}.post-more a,.post-more a:hover,.post-more a:visited{text-transform:uppercase;color:#000;letter-spacing:2px;font-size:70%}.grid-item img{height:450px;object-fit:cover;width:100%;vertical-align:middle}.grid-item{text-align:center;max-width:300px}.grid-item h2{font-size:1.6em;margin:20px 0 0}.grid-item .post-thumbnail .post-more{position:absolute;z-index:1;top:50%;right:2rem;left:2rem;margin:0;opacity:0;text-align:center;-webkit-transition:all .2s .1s ease;transition:all .2s .1s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.grid-item .post-thumbnail:hover .post-more{opacity:1}.filter-main{display:grid;grid-template-columns:300px 1fr;grid-template-areas:"header header" "secondary post-archive";grid-column-gap:40px;grid-row-gap:20px;padding:0;margin:0 auto 40px;max-width:90%}.filter-main header{grid-area:header}.filter-main .wrap-grid{max-width:100%;margin:0}@media screen and (max-width:768px){.filter-main{grid-template-columns:repeat(1,1fr);grid-template-areas:"header" "post-archive" "secondary"}.grid-item{max-width:100%}.wrap-grid{grid-gap:30px}}.wrap-grid.format-card{grid-template-columns:repeat(auto-fit,minmax(500px,1fr));max-width:100%}.grid-item.card{text-align:left;max-width:100%;background:#fbfbfb}.grid-item.card img{margin-bottom:0}.grid-item.card .grid-item-details{padding:40px}.grid-item.card .grid-item-details p{font-size:90%}@media screen and (max-width:768px){.wrap-grid.format-card{max-width:94%;grid-gap:40px;grid-template-columns:1fr}.grid-item.card .grid-item-details{padding:20px}}.wrap-grid.format-details{grid-template-columns:1fr}.grid-item.details{max-width:100%}.grid-item.details h2{margin-bottom:20px}.grid-item.details img{margin-bottom:20px}.grid-item.details p{margin-left:auto;margin-right:auto;max-width:90%;font-size:90%}@media screen and (max-width:768px){.grid-item.details p{max-width:100%}}.wrap-grid.format-masonry{display:block;margin-bottom:60px;max-width:100%}.format-masonry .grid-sizer,.format-masonry>.grid-item{width:24.25%}.format-masonry .grid-item{margin-bottom:40px}.format-masonry .grid-item img{height:auto;object-fit:none;width:100%}.format-masonry .gutter-sizer{width:1%}@media screen and (max-width:767px){.format-masonry .gutter-sizer{width:0%}.format-masonry .grid-sizer,.format-masonry>.grid-item{width:96%;margin:0 auto 10px auto}}@media screen and (max-width:1023px) and (min-width:768px){.format-masonry .gutter-sizer{width:2%}.format-masonry .grid-sizer,.format-masonry>.grid-item{width:49%}}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary,.entry-footer,.related{margin:0 auto;line-height:1.75}@media screen and (max-width:768px){.page-content,.entry-content,.entry-summary,.entry-footer,.related{margin:0 auto!important;padding:0 20px;max-width:100%}}.entry-content p{color:#000!important}.home-wrapper{max-width:90%;margin:0 auto;padding:0 2%;display:flex;flex-direction:row}.content-wrapper{max-width:90%;margin:0 auto;padding:0 2%;display:flex;flex-direction:row}.archive .content-wrapper,.blog .content-wrapper{margin-bottom:60px;display:block;width:100%;padding:0}.home .has-sidebar{max-width:calc(100% - 340px);min-width:70%;margin:0 auto}.post-template-default #primary,.page-template-default #primary,.search-results #primary,.search-no-results #primary,.error404 #primary,.archive .has-sidebar #primary,.blog .has-sidebar #primary{min-width:70%;max-width:100%;margin:0 auto}#primary.has-sidebar{max-width:calc(100% - 340px)}.post-template-default .no-sidebar #primary,.page-template-default .no-sidebar #primary,.search-results .no-sidebar #primary,.search-no-results .no-sidebar #primary,.error404 .no-sidebar #primary{max-width:100%;width:100%}#primary.has-sidebar .wrap-grid{max-width:100%}.post-template-default #primary.post-gallery-wrapper{max-width:100%;margin:0 auto;min-width:100%}.post-template-default #secondary,.page-template-default #secondary,.has-sidebar #secondary,.search-results #secondary,.search-no-results #secondary,.error404 #secondary,.archive #secondary,.blog #secondary{max-width:300px;max-width:25%;width:300px;display:block;margin-left:40px;overflow:hidden}.post-template-default #secondary,.page-template-default #secondary{margin-top:5rem}@media screen and (max-width:768px){.content-wrapper{max-width:96%;flex-direction:column;width:96%}.post-template-default #primary,.page-template-default #primary,.search-results #primary,.search-no-results #primary,.error404 #primary,.archive #primary,.blog #primary{width:100%;max-width:100%}.post-template-default #secondary,.page-template-default #secondary,.search-results #secondary,.search-no-results #secondary,.error404 #secondary,.archive #secondary,.blog #secondary{margin-top:0;margin-bottom:40px;max-width:100%;width:100%;margin-left:0;padding:0 20px}}#full-gallery{margin-bottom:20px}.post-grid{display:grid;max-width:100%;grid-gap:40px}.post-grid-item{width:100%;height:100%;position:relative}.post-grid img{height:100%;object-fit:cover}.full-width-gallery-landscape{grid-column-start:1;grid-column-end:span 2}.full-width-gallery-portrait{grid-column-start:auto;grid-column-end:span 1}@media screen and (max-width:768px){.full-width-gallery-landscape{grid-column-start:1;grid-column-end:span 1}}.page-links{clear:both;margin:0 0 1.5em}.entry-content p.img-row{display:grid;grid-column-gap:40px;grid-template-columns:repeat(2,1fr);margin-top:40px}@media screen and (max-width:768px){.entry-content p.text-row{}.entry-content p.img-row{display:grid;grid-gap:20px;grid-template-columns:repeat(1,1fr)}}.entry-content img.size-large,.entry-content p>figure:only-child,.entry-content p>img:only-of-type,.entry-content p>a:only-child,.entry-content img.size-full{grid-column-start:1;grid-column-end:span 2;width:100%}.entry-content img.size-medium,.entry-content .img-row img:not(:only-of-type){grid-column-start:auto;grid-column-end:span 1;width:100%;margin-left:0!important;margin-right:0!important}.entry-content .alignfull{width:100vw!important;max-width:100vw;transform:translateX(0);margin:3rem 0;padding:0;margin-left:calc(-50vw + 50% - 10px)}.wp-block-cover__inner-container{font-display:auto}.wp-block-cover,.wp-block-cover-image{background-color:#fff}.wp-block-embed figcaption{font-size:1.063rem!important;color:#000!important;letter-spacing:0!important;text-transform:none!important;line-height:1.75;text-align:left}.wp-block-embed iframe,.wp-block-embed embed,.wp-block-embed object,.wp-block-embed video{width:100%;height:880px}ul.wp-block-gallery{margin:0!important}.wp-block-column{margin-bottom:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 40px)/2)}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 40px 40px 0}.wp-block-image{margin-bottom:40px}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 20px)}}.page-header{text-align:center}.post-img-header{width:100%;height:70vh;position:relative}.post-img-header .background-header{width:100%;height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.post-img-header .header-info{position:relative;top:-40%;left:0%;width:1520px;overflow:hidden;max-width:96%;margin:0 auto;padding:0 calc(2% + 20px)}.post-img-header .header-info,.post-img-header .header-info h1,.post-img-header .header-info a,.post-img-header .header-info a:hover{color:#fff}.post-img-header .header-info h1{margin:20px 0}.post-img-header .header-category{text-transform:uppercase}.post-simple-header{padding:40px 0 0;margin:0 auto;width:1060px;text-align:center;max-width:100%}.post-simple-header .header-category{text-transform:uppercase;letter-spacing:1px;font-size:80%;font-weight:700;color:#aaa}.simple-header-photo{margin-top:40px}.simple-header-photo img{width:1160px;height:auto;object-fit:cover;max-height:760px}@media screen and (max-width:768px){.post-img-header{height:300px}.post-simple-header{padding:0;margin-top:40px}.post-simple-header .header-info,.post-simple-header .photographer{max-width:96%;margin:0 auto;text-align:center}.simple-header-photo img{width:100%;height:auto}}.color-header-container{background:#fff0eb}.post-color-header{margin-top:4em}.color-header-container{margin-top:100px;height:65vh}.post-color-header .header-info{margin-top:-30px}.post-color-header button{padding:20px 40px}.color-header-photo{background:#fff;position:relative;top:-60px;height:calc(65vh + 60px);width:100%;overflow:hidden;margin:0 auto;width:1520px;max-width:90%;padding:0 calc(2% + 20px)}.post-color-header .background-header{height:58vh;object-fit:cover;margin:0 auto;max-width:1560px;overflow:hidden;background-size:cover;background-position:50% 50%}.post-color-header .background-header img{height:58vh;object-fit:cover;margin:0 auto;max-width:1560px;overflow:hidden;width:100%}.post-color-header .header-info,.post-color-header .photographer{text-align:center}@media screen and (max-width:768px){.page-template-default .entry-title{margin:20px 0 0;text-align:center}}.term-bar{background:#eee}.term-bar .term-container{display:flex;justify-content:space-between;max-width:80%;margin:0 auto;height:60px;width:1520px;overflow:hidden;max-width:96%;margin:0 auto;padding:0 calc(2% + 20px)}.term-loc{font-size:.8rem;font-weight:400;font-style:italic;margin-top:5px}.archive-terms{display:grid;grid-template-columns:50% 50%}.wed-term{justify-content:center;display:flex;flex-direction:column}.wed-term label{display:block;text-transform:uppercase;font-size:10px;margin-bottom:5px}.term-list{font-size:90%;font-style:italic}.color{border-radius:6px;display:inline-block;height:12px;margin-right:4px;width:12px}img.grayscale{filter:grayscale(100%)}a[title^="White"] .color{border:1px solid #aaa}@media screen and (max-width:768px){.term-bar{background:#fff}.term-bar .term-container{margin:20px 0;padding:0 20px;display:flex;max-width:100%;flex-wrap:wrap;justify-content:flex-start;height:auto;width:100%;overflow:auto}.term-bar .wed-term{margin-top:20px}.term-bar .wed-term:not(:last-of-type){margin-right:30px}.term-bar .wed-term-category{display:none}}.term-border{margin-top:40px}.term-border .term-container{display:flex;margin:0 auto;height:60px;width:1120px;overflow:hidden;max-width:96%;padding:40px calc(2% + 20px);border-top:1px solid #eee;border-bottom:1px solid #eee;justify-content:center}.term-border .wed-term{justify-content:center;display:flex;flex-direction:column;margin-right:40px}.term-border .wed-term:last-of-type{margin-right:0}@media screen and (max-width:768px){.term-border{margin-top:0}.term-border .term-container{margin:0 0 20px 0;padding:0 20px 20px;display:flex;max-width:100%;flex-wrap:wrap;justify-content:center;height:auto;width:100%;overflow:auto}.term-border .wed-term{margin-top:20px}.term-border .wed-term:not(:last-of-type){margin-right:30px}}.term-simple{margin:3rem 0 -2rem 0;display:flex;max-width:100%;flex-wrap:wrap}.term-simple .wed-term{margin-top:20px}.term-simple .wed-term:not(:last-of-type){margin-right:30px}@media screen and (max-width:768px){.term-simple{margin:20px 0;padding:0 20px}}.post-headline{font-family:Georgia;font-size:1.5em;line-height:1.5em;font-style:italic;margin-bottom:30px}.post-headline::first-letter{font-size:1.5em}.post-headline:after{clear:both;content:"";display:table;table-layout:fixed}.post-pagination{display:flex;justify-content:space-between;align-items:stretch;margin-bottom:20px;background-color:#fbfbfb;margin:40px auto}.post-pagination>div{width:100%;padding:0;transition:.3s}.post-pagination>div>a{padding:15px 0;font-size:16px;font-size:1.6rem;height:120px;width:120px;color:#222;display:inline-block;background-size:cover;background-position:center center}.post-pagination>div:hover{color:#000;text-decoration:none}.post-pagination .prev-post+.next-post{border-left:14px solid #fff}.post-pagination .prev-post .pagination-text{padding-left:25px}.post-pagination .prev-post>a{float:left;margin-right:24px}.post-pagination .prev-post>a+.pagination-text{padding-left:0}.post-pagination .next-post{text-align:right}.post-pagination .next-post .pagination-text{padding-right:25px}.post-pagination .next-post .pagination-text h4{margin-right:0;margin-left:10px}.post-pagination .next-post>a{float:right;margin-left:24px}.post-pagination .next-post>a+.pagination-text{padding-right:0}.post-pagination .pagination-title,.post-pagination .pagination-title a{margin:0;text-decoration:none}.post-pagination .pagination-text{padding:20px 0}.post-pagination .pagination-text h4{font-weight:400;margin-left:0;margin-right:10px;line-height:1.4;clear:none!important;letter-spacing:0px!important;font-size:1.2em}.post-pagination .pagination-text span{vertical-align:top;transition:color .3s;text-transform:uppercase;font-family:"Lato",sans-serif;font-weight:900;line-height:2;font-size:11px!important;font-size:1.2rem;letter-spacing:1px;color:#222}.nav-links>div a{display:inline-block;background:#eee;color:rgb(0 0 0 / .8);padding:13px 20px;text-transform:uppercase;letter-spacing:2px;line-height:1;font-size:80%}.nav-links>div a:hover{border-color:#000;text-decoration:none;background-color:#000;color:#fff}.nav-links>div a:active,.nav-links>div a:focus{border-color:#ddd}@media screen and (max-width:768px){.post-pagination .prev-post>a,.post-pagination .next-post>a{margin:0 0 10px 0;width:100%}.post-pagination .prev-post>a+.pagination-text{padding-left:10px}.post-pagination .next-post>a+.pagination-text{padding-right:10px}}.pagination .nav-links{font-size:.8em;font-family:'Lato',sans-serif;font-weight:300;line-height:4em;margin:2em auto;text-align:center}.pagination .nav-links a.page-numbers{margin-right:.6em;padding:20px;transition:all .3s;border:1px solid #fef5f5;color:#000}.pagination .nav-links .dots{margin-right:.6em;padding:20px;color:#000}.pagination .nav-links .current,.pagination .nav-links a.page-numbers:hover{background-color:#fef5f5;border:1px solid #fef5f5;margin-right:.6em;padding:20px;transition:all .3s;color:#000}@media screen and (max-width:1024px){.pagination .nav-links a.page-numbers,.pagination .nav-links .current,.pagination .nav-links a.page-numbers:hover,.pagination .nav-links .dots{padding:10px}}.entry-content .rpbt_shortcode{background:#f8f8f8;padding:40px}.related .wrap-grid{max-width:100%;margin-bottom:40px}.related .grid-item{max-width:100%}.related h2,.rpbt_shortcode h2,.rpbt_shortcode h3{text-align:center;margin-bottom:30px}.rpbt_shortcode figcaption{font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none;color:#000;font-display:auto}.rpbt_shortcode .gallery-item:first-of-type{padding-left:0}.rpbt_shortcode .gallery-item:last-of-type{padding-right:0}@media (max-width:768px){.rpbt_shortcode .gallery-item{padding:0}}.related_post img{object-fit:cover;height:300px;width:100%;margin-bottom:20px}.related_title,.rpbt_shortcode h3{text-align:center;margin:0 auto 30px;font-size:24px}.entry-content .rpbt_shortcode{background:#F8F8F8;padding:40px}.rpbt_shortcode figcaption{font-size:1rem;font-weight:400;letter-spacing:0;text-transform:none;color:#000!important;font-family:Esteban,Georgia,serif;font-display:auto}.rpbt_shortcode img{width:100%;height:300px;object-fit:cover;margin-bottom:20px;-webkit-transition:all .2s ease;transition:all .2s ease}.rpbt_shortcode .grid-item:hover img{opacity:.7}.related_excerpt{display:grid;grid-template-columns:30% 50%;grid-gap:40px;margin-bottom:40px}@media (max-width:768px){.related_excerpt{grid-template-columns:100%}}.related_details{display:flex;align-content:center;justify-content:center;flex-direction:column}ul.post-categories{list-style:none;margin:0;padding:0}.related_paragraph{font-size:.7em}.related_button{background-color:#000;color:#fff;font-size:.7em;letter-spacing:2px;text-transform:uppercase}.related_button:hover{background-color:#999;transition:.3s}.related_with_excerpt img{width:100%;height:400px;object-fit:cover}.related-cat{text-align:center}.related-cat a{text-transform:uppercase;font-size:10px;letter-spacing:1px;border-bottom:1px solid #000;padding-bottom:.5em}.toggle-view-wrapper{position:relative;width:0;height:0}.toggle-view{position:absolute;top:60px;margin:0 0 0 40px;font-size:20px;float:left;width:65px;display:flex;justify-content:space-between;left:60px}@media screen and (max-width:767px){.toggle-view-wrapper{position:relative;width:100%;height:30px;text-align:center;margin:0 auto}.toggle-view{margin:20px auto;float:none;text-align:center;left:auto;top:auto;position:relative}}.view-gallery-block{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin:50px 0;padding:40px;background:#efefef}.view-gallery-block>a:nth-child(8){display:flex;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:3px;font-size:x-small;width:-moz-min-content;word-spacing:9999999px;padding:70px}.post-template-default .entry-content .view-gallery-block>a{color:#000}.view-gallery-block img.grid-image{width:100%;object-fit:cover;height:250px;opacity:1;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}.view-gallery-block a{text-decoration:none!important}@media (max-width:768px){.view-gallery-block{display:grid;grid-gap:2%;margin:50px 0;padding:30px 20px;background:#efefef;grid-template-columns:49% 49%}.view-gallery-block img.grid-image{width:100%;object-fit:cover;height:125px;opacity:1;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}.view-gallery-block>a:nth-child(8){height:140px;padding:70px}}.post-gallery{max-width:100%;margin:50px auto}.grid-sizer,.post-gallery>.gallery-image{width:22%}.post-gallery>.gallery-image--width2{width:48%}.post-gallery>.gallery-image{margin-bottom:30px}.gutter-sizer{width:4%}@media screen and (max-width:767px){.gutter-sizer{width:0%}.grid-sizer,.post-gallery>.gallery-image{width:96%;margin:0 auto 10px auto}.post-gallery{padding:0 2%;margin:50px auto}}@media screen and (max-width:1023px) and (min-width:768px){.gutter-sizer{width:2%}.grid-sizer,.post-gallery>.gallery-image{width:49%}}@media (min-width:769px){.goverlay{background:rgb(255 255 255 / .8)}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:#fff}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:#fff}.glightbox-clean .gclose:hover path,.glightbox-clean .gnext:hover path,.glightbox-clean .gprev:hover path{fill:#000}}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#888}.portfolio-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px}.portfolio-gallery .gallery-image img{aspect-ratio:1 / 1;object-fit:cover}@media screen and (max-width:1023px) and (min-width:768px){.portfolio-gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.portfolio-gallery{grid-template-columns:repeat(1,1fr)}}.portfolio-slider-wrap{margin-bottom:40px;margin-top:30px;height:600px;background:#eee;width:1200px}.portfolio-slider{height:600px;display:none;opacity:0}.portfolio-slider.slick-initialized{display:block;opacity:1;transition:opacity .3s ease-out}@media screen and (max-width:768px){.portfolio-slider-wrap{min-height:20vh;margin-bottom:20px}.portfolio-slider .item{padding-left:0px!important}.portfolio-slider .item .image-overlay{margin-left:0}}.portfolio-slider .slick-slide{float:left;height:100%;min-height:1px;display:none;position:relative;height:600px}.portfolio-slider .slick-slide img{height:600px;width:auto;padding-left:5px}.portfolio-slider.slick-initialized .slick-slide{display:block}.portfolio-slider.slick-loading .slick-slide{visibility:hidden}.portfolio-slider .item .image-overlay{width:100%;padding-top:88%;height:650px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-left:-2px}.portfolio-vendors{display:flex;flex-direction:column;align-items:center;font-size:80%;letter-spacing:1px}.portfolio-category{text-transform:uppercase}.portfolio-vendors h3{margin-top:0;font-size:1.8em}#secondary ul{padding:0;margin:0}#secondary ul li{list-style:none;padding-bottom:10px}.comment-content a{word-wrap:break-word}.comment-title,.comment-reply-title{font-size:.875rem;font-weight:700;letter-spacing:.142em;text-transform:uppercase}.bypostauthor{display:block}.post-comments .title-block{text-align:left}.comment-reply-title{margin-bottom:2rem;text-align:left}.comment-reply-title:after{margin-left:0}.post-comments{margin-bottom:2rem;padding:2rem;background:#f8f8f8}@media (min-width:1120px){.post-comments{padding:4rem}}.comment-respond{margin-bottom:2rem}.comment-list+.comment-respond,.comment-navigation+.comment-respond{margin-top:2rem;margin-bottom:0}.comment-body+.comment-respond,.comment-list+.comment-respond{padding-top:2rem;border-top:1px #e9ecef solid}.comment-list{padding-left:0;list-style:none;margin:0}.comment-list article,.comment-list .pingback,.comment-list .trackback{padding:2rem 0;border-top:1px solid #e9ecef}.comment-list>.comment:first-child>article{border-top:none}.comment-list .children{list-style:none;padding:0;margin:0}.comment-list .children>li{padding-left:20px}@media (min-width:1120px){.comment-list .children>li{padding-left:40px}}@media (max-width:1239.98px){.comment-list .children>li>.children>li>.children>li>.children>li>.children>li{padding-left:0}}.comment-list .children>li{padding-left:1rem}.comment-author .avatar{float:left;position:relative;width:60px;height:60px;margin-right:1rem;border-radius:50%}.comment-meta{margin-bottom:1rem}.comment-meta::after{display:block;clear:both;content:""}.comment-author b.fn{font-weight:500;font-size:95%;line-height:2rem}.comment-metadata{font-size:.7rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.comment-content{font-size:90%}.comment-reply-link{font-size:.813rem;text-transform:uppercase;font-weight:600}.comment-metadata .edit-link,.pingback .edit-link{display:inline-block}.comment-content ul,.comment-content ol{margin:0 0 2rem 1rem}.comment-content li>ul,.comment-content li>ol{margin-bottom:0}.comment-form{margin-top:1rem}.comment-form>p{margin-top:1rem}.comment-form>p>label{margin-bottom:0;font-size:.7rem;font-weight:400;letter-spacing:2px;text-transform:uppercase}.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags{font-size:.75rem;text-transform:uppercase;letter-spacing:1px}.no-comments{margin:2rem 0 0}.required{color:#dc3545;font-size:1rem}.comment-navigation+.no-comments{padding-top:0;border-top:0}.comment-form-cookies-consent label{display:inline;margin-left:.5rem}.comment-form-comment .required{display:none}.comment-form-comment label:after{display:inline-block;margin:.25rem;color:#dc3545;font-size:1rem;content:'*'}@media (min-width:760px){.post-comments .comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.post-comments .comment-form-comment{margin-bottom:1rem}.post-comments .comment-notes,.post-comments .comment-form-comment,.post-comments .logged-in-as{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:20px;padding-left:20px}.post-comments .comment-form-author,.post-comments .comment-form-email,.post-comments .comment-form-url{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;position:relative;width:100%;padding-right:20px;padding-left:20px}.post-comments .comment-form-cookies-consent{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:20px;padding-left:20px;align-items:center;height:30px;display:flex}}.form-submit{margin-bottom:0}@media (min-width:760px){.form-submit{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;padding-right:20px;padding-left:20px}}.comment-reply-title small{font-size:100%}.comment-reply-title small a{float:right;overflow:hidden;width:24px;height:24px}.comment-reply-title small a:before{float:left;position:relative;font-family:"cs-icons";font-size:24px;content:"\e908"}.says,.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;padding:0 20px}.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%}.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,iframe,object{max-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:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;position:relative;padding-right:20px;padding-left:20px;margin-bottom:30px}.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}@media screen and (max-width:768px){.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{max-width:100%}}header.page-header{margin-bottom:0;background:#fff;min-height:140px;display:flex;flex-direction:column;justify-content:center;height:100%;margin-top:0}header.page-color-header{min-height:200px;margin-bottom:40px}header.page-header h1{margin-top:0}.term-link a{text-transform:uppercase;font-size:10px;letter-spacing:1px;border-bottom:1px solid #000;padding-bottom:.5em}header.background-header{margin-bottom:40px;min-height:350px;display:flex;flex-direction:column;justify-content:center;height:100%;min-height:350px;margin-top:0;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.archive .page-header .term-type,.search .page-header .term-type,.archive .background-header .term-type,.search .background-header .term-type{font-size:11px;text-transform:uppercase;color:#989898;margin-bottom:10px;letter-spacing:1px;margin-left:auto;margin-right:auto}.archive .page-header h1,.search .page-header h1,.archive .background-header h1,.search .background-header h1{color:#000;text-align:center;font-weight:700;font-size:36px;text-transform:capitalize;margin:5px 0 20px}.archive-description{max-width:900px;margin:0 auto;line-height:1.5em;font-size:90%;text-align:center}.archive-description p{margin:0}@media screen and (max-width:768px){header.page-header{min-height:100px}}.footer-wrap{margin-bottom:-20px}.footer-header{display:grid;grid-template-columns:1fr 1fr;max-width:1160px;margin:0 auto;padding:40px 40px 0;align-items:center}#sb_instagram{max-width:1160px;padding-bottom:0!important}.footer-columns{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:90%;margin:0 auto;width:1160px;grid-gap:60px;padding:0 40px;margin-bottom:0}.footer-info{max-width:1160px;margin:0 auto;max-width:100%}.footer-column p{font-size:14px;line-height:1.5em}.footer-text{margin:0 auto;padding-bottom:40px}.site-footer .site-branding{display:inline-block}.site-footer .site-branding img{max-width:200px}.site-footer ul{list-style:none;margin:0;padding:0}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4{font-style:normal;letter-spacing:1px;border-bottom:1px solid #d9d9d9;padding-bottom:10px;color:#111;margin-bottom:20px;margin-top:0;font-size:18px}@media screen and (min-width:600px){.site-footer .wp-block-gallery .blocks-gallery-image,.site-footer .wp-block-gallery .blocks-gallery-item{margin-bottom:1em}}.footer-column img.avatar{margin:0 30px 30px 0;float:left}.site-footer a[title="Logout"]{font-size:.8em}ul.footer-menu{list-style:none;margin:0;padding:0;position:relative;white-space:normal;display:flex;justify-content:flex-end}.footer-menu li a{text-transform:uppercase;display:block;letter-spacing:2px;text-decoration:none;padding:15px 0;font-size:12px}.footer-menu>li+li{margin-left:2rem}.footer-copyright{font-size:80%;letter-spacing:1px}.footer-text{display:flex;flex-direction:column;justify-content:center;align-items:center}.site-footer ul.social-icons{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.site-footer ul.social-icons a{text-transform:uppercase;display:block;letter-spacing:2px;text-decoration:none;padding:15px 0;font-size:12px}.site-footer ul.social-icons span{font-size:80%}.site-footer ul.social-icons>li+li{margin-left:15px}@media (max-width:768px){.footer-header{max-width:96%;grid-template-columns:1fr;padding:0}.footer-columns{grid-template-columns:1fr;width:96%;max-width:96%;padding:20px;grid-gap:20px}.site-footer .site-branding{width:200px;margin:0 auto 10px;display:block}.footer-copyright{text-align:center}.site-footer nav{display:none}.footer-info{margin:0 auto;max-width:100%;padding:20px}#sb_instagram #sbi_images{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;max-height:100vw;overflow:hidden;padding:5px!important}}@media screen and (max-width:1024px) and (min-width:769px){.footer-columns{grid-template-columns:1fr 1fr;width:96%;max-width:96%;padding:20px;grid-gap:20px}.site-footer .site-branding{width:200px;margin:0 auto 10px;display:block}.footer-copyright{text-align:center}.site-footer nav{display:none}.footer-info{margin:0 auto;max-width:100%;padding:20px}#sb_instagram #sbi_images{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2px;max-height:100vw;overflow:hidden}#sb_instagram #sbi_images .sbi_item{width:25vw!important;height 25vw}}.newsletter-bar{background:#eee;display:flex;justify-content:center;padding:20px}@media (max-width:768px){.newsletter-bar{flex-direction:column}.newsletter-bar span{text-align:center;margin-bottom:10px;margin-right:0px!important}.newsletter-bar #gform_2{display:grid!important;max-width:100%;height:32px;grid-template-columns:70% calc(30% - 10px);grid-gap:10px}.newsletter-bar .gform_wrapper .gform_body{min-width:100px!important}.newsletter-bar .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{padding:5px 10px}}.newsletter-bar span{line-height:32px;margin-right:30px;text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:700}.newsletter-bar .gform_wrapper{margin:0}.newsletter-bar #gform_2{display:flex;max-width:100%;height:32px}.newsletter-bar .gform_wrapper .gform_body{min-width:280px}.newsletter-bar .gform_wrapper ul li.gfield{margin-top:0!important}.newsletter-bar .gform_wrapper .top_label div.ginput_container{margin-top:0}.newsletter-bar .gform_wrapper li.hidden_label input{margin-top:0;height:32px}.newsletter-bar .gform_wrapper .gform_footer{padding:0;margin:0}.newsletter-bar .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:12px;margin:0}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{background:none!important}a.pk-share-buttons-link{color:unset!important;text-decoration:unset!important}.pk-meta-category ul.post-categories{text-transform:uppercase;font-size:.8em}.pk-widget-posts .pk-post-outer{align-items:center}.pk-widget-posts .pk-post-data .entry-title{margin:0;text-transform:uppercase;display:block;letter-spacing:2px;text-decoration:none;padding:0;font-size:12px;font-family:var(--toast-body-font)}.pk-widget-posts .pk-post-thumbnail{margin-right:20px;flex:0 0 50px}.pk-widget-posts .pk-post-thumbnail img{width:50px;height:50px}@media screen and (max-width:768px){.pk-widget-posts .pk-post-data .entry-title{text-align:left}}