@import url(https://fonts.googleapis.com/css?family=Merriweather:300,400,700|Lato:300,400,700);.spiffy-clearfix:before,.spiffy-clearfix:after{content:"";display:table}.spiffy-clearfix:after{clear:both}.spiffy.calendar-table a,.spiffy.calendar-table a:visited,.spiffy.calendar-table a:hover{box-shadow:none}.calnk{padding-bottom:5px;display:block}.spiffy .calnk-link,.spiffy .calnk-link:hover,.spiffy .calnk-link:visited{background-position:0 0;text-decoration:none;color:#000;border-bottom:none;box-shadow:none;display:block}.category-bg .calnk-link{border-radius:3px;padding:2px}.category-bg .calnk-link .calnk-box .spiffy-title,.category-bg .calnk-link .calnk-box .calnk-time{border-bottom:none}.calendar-table .calnk-link .calnk-box,.calendar-table .spiffy .calnk-link span{display:inline-block;max-width:100%;width:100%}.calnk-link .calnk-box .spiffy-title,.calnk-link .calnk-box .calnk-time{border-bottom:1px dotted #ccc}.calnk-link span.spiffy-popup{margin-left:10px;visibility:hidden;position:absolute;display:block}.calnk-link:hover span.spiffy-popup{visibility:visible;-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.calnk-link span.spiffy-popup{color:#333;background:#FFFFC0;margin-top:1px;padding:5px;width:150px;z-index:100;line-height:1.2em;box-shadow:2px 2px 8px silver;border:solid 1px #ccc;border-radius:7px}.spiffy.minical .calnk-link span.spiffy-popup{border-radius:0 7px 7px 7px}.calnk-link span span{box-shadow:none;border:none}span.spiffy-popup{position:relative;background:#FFFFC0;border:1px solid #ccc}span.spiffy-popup:after,span.spiffy-popup:before{bottom:100%;left:15%;border:solid #fff0;content:" ";height:0;width:0;position:absolute;pointer-events:none}.spiffy.minical span.spiffy-popup:after,.spiffy.minical span.spiffy-popup:before{left:10px}span.spiffy-popup:after{border-color:#fff0;border-bottom-color:#FFFFC0;border-width:10px;margin-left:-10px}span.spiffy-popup:before{border-color:#fff0;border-bottom-color:#ccc;border-width:11px;margin-left:-11px}.calnk-link:hover span.spiffy-popup{position:absolute}.calnk-icon{max-width:100%;display:block;padding:0;margin-top:3px}.calnk .spiffy-popup img{max-width:100%;display:block;padding:0;margin:3px auto;box-shadow:none!important}.minical span.spiffy-mp-left{margin-left:-120px!important;border-radius:7px 0 7px 7px!important}.minical span.spiffy-mp-left:before{margin-left:110px}.minical span.spiffy-mp-left:after{margin-left:111px}.minical span.spiffy-mp-center{margin-left:-60px!important;border-radius:7px!important}.minical span.spiffy-mp-center:before{margin-left:55px}.minical span.spiffy-mp-center:after{margin-left:56px}.spiffy.calendar-table{border:0!important;width:100%!important;border-collapse:separate!important;border-spacing:2px!important;table-layout:fixed;margin-bottom:5px!important}.spiffy-minical-block{width:320px;max-width:100%}.widget .spiffy-minical-block{width:100%}.spiffy.calendar-table .calnk-icon{margin:0 auto;box-shadow:none;padding:0!important}.spiffy.calendar-table .category-bg .calnk-icon{margin-bottom:2px}.calendar-heading{text-align:center;color:#404040;width:100%!important;margin:0;padding:2px 2px 0 2px;border:1px solid #BCCBD8;background-color:#CCDBE8}.calendar-heading-tbl tr,.calendar-heading-tbl td{border:none}.calendar-next,.calendar-prev{width:25%;text-align:center;font-size:.9em}.spiffy .calendar-next a,.spiffy .calendar-prev a{text-decoration:none!important;border-bottom:none;font-weight:700;font-size:1.4em}.calendar-month{width:50%;text-align:center;font-weight:700}.normal-day-heading{text-align:center;width:25px;height:25px;font-size:11px;border:1px solid #CCDBE8;background-color:#EEE;color:#404040}.weekend-heading,.week-number-heading{text-align:center;width:25px;height:25px;font-size:11px;border:1px solid #CCDBE8;background-color:#EEE;color:red}.week-number-heading,.week-number{width:12px;text-align:center}.day-with-date{vertical-align:text-top;text-align:left;width:60px;height:60px;border:1px solid #CCDBE8}.day-without-date{width:60px;height:60px;border:1px solid #E9F0E8}span.weekend{color:red}.day-number{display:block}.current-day{vertical-align:text-top;text-align:left;width:60px;height:60px;border:1px solid #BCCBD8;background-color:#CCDBE8;color:#404040}span.spiffy-event-group{font-size:.75em}.calendar-date-switcher{height:25px;text-align:center;border:none;background-color:#CCDBE8;color:#404040}.calendar-date-switcher form{margin:2px;padding:0}.calendar-date-switcher input,.calendar-date-switcher input[type="submit"]{border:1px #aCbBc8 solid;margin:0;padding:3px!important;text-transform:none;background:#fff;opacity:.5;color:#505050;border-radius:5px;font-weight:400}.calendar-date-switcher select{border:none;margin:0;color:#404040;background:inherit;appearance:auto}.calnk-link span span.event-title{padding:0;text-align:center;font-weight:700;font-size:1.2em;margin-left:0;width:100%;display:block}.calnk-link span span.event-title-break{width:96%;text-align:center;height:1px;padding:0;background-color:#000;margin:8px auto;display:block}.calnk-link span span.event-content-break{width:96%;text-align:center;height:1px;padding:0;background-color:#000;margin:8px auto;display:block}.spiffy.calendar-table table,.spiffy.calendar-table tbody,.spiffy.calendar-table tr,.spiffy.calendar-table td{margin:0!important;padding:0!important}.spiffy.calendar-table table{border-collapse:separate;border-spacing:0;width:100%!important}.mini-link{background-color:#F8F9CD}.spiffy.cat-key{margin-top:5px!important;border:1px solid #CCDBE8!important;border-collapse:separate!important;border-spacing:4px!important;width:99.5%!important;margin-bottom:5px!important;font-size:.7em}.spiffy.cat-key tr{display:inline-block;padding:8px!important}.cal-separate{border:0!important;margin-top:10px}.spiffy.cat-key td{border:0!important;display:inline;padding:5px!important}.spiffy-category-filter-button:hover{background:#eee;cursor:pointer}.spiffy-category-filter-button.spiffy-inactive{opacity:.4}.calnk.spiffy-inactive{opacity:0}.spiffy-upcoming-day{list-style-type:none}.spiffy-desc,.spiffy-location,.spiffy-manage-links{display:block}.spiffy .ca-desc-p,.spiffy .ca-location-p{display:block;margin-bottom:10px}.spiffy-expanded-event .spiffy-manage-links{clear:left}.spiffy .spiffy-manage-links a{text-decoration:none;color:#ccc}.spiffy a.spiffy-delete:hover{color:#c00}.spiffy a.spiffy-edit:hover{color:#03A9F4}@media screen and (max-width:600px){.spiffy.calendar-table{table-layout:fixed}.calnk-icon{max-width:100%}}.spiffy.calendar-table.bigcal.spiffy-listed{border-collapse:collapse!important;border-spacing:0px!important}.spiffy.calendar-table.bigcal.spiffy-listed tr{border:none}td.calendar-toggle{text-align:right;font-size:.6em;border:none}.spiffy.calendar-table.bigcal.spiffy-listed td.day-with-date,.spiffy.calendar-table.bigcal.spiffy-listed td.calendar-date-switcher,.spiffy.calendar-table.bigcal.spiffy-listed td.calendar-toggle,.spiffy.calendar-table.bigcal.spiffy-listed td.category-key{width:100%;display:block;height:auto;padding:3px!important;border-top:solid 1px rgb(255 255 255 / .2)!important;box-sizing:border-box}.spiffy.calendar-table.bigcal.spiffy-listed td.category-key{padding:0!important;margin-bottom:2px!important}.spiffy.calendar-table.bigcal.spiffy-listed td.spiffy-day-1{border-top:none!important}.spiffy.calendar-table.bigcal.spiffy-listed .weekday-titles,.spiffy.calendar-table.bigcal.spiffy-listed .day-without-date{display:none!important}.spiffy-listed span.spiffy-month-name,.spiffy-listed span.day-number{font-size:1.4em}.spiffy.calendar-table.bigcal.spiffy-listed .calnk-link span.spiffy-popup{width:100%;margin:0;visibility:unset;position:relative;background:#fff0;box-shadow:none;border:none;color:unset!important}.spiffy.calendar-table.bigcal.spiffy-listed span.event-title-break,.spiffy.calendar-table.bigcal.spiffy-listed span.event-content-break{background:transparent!important}.spiffy.calendar-table.bigcal.spiffy-listed .calnk .spiffy-popup img{margin:unset!important}.spiffy.calendar-table.bigcal.spiffy-listed .spiffy-event-group{padding:0!important;font-size:1em}.spiffy.bigcal.spiffy-listed tr>td.no-events,.spiffy.bigcal.spiffy-listed .spiffy-title,.spiffy.bigcal.spiffy-listed .calnk-time,.spiffy.bigcal.spiffy-listed .calnk-icon,.spiffy.bigcal.spiffy-listed br{display:none!important}.spiffy.bigcal.spiffy-listed td{border:none!important}.spiffy.bigcal.spiffy-listed span.spiffy-popup:before,.spiffy.bigcal.spiffy-listed span.spiffy-popup:after{border:none;border-width:0}.spiffy.bigcal.spiffy-listed .calnk-link span span.event-title{text-align:unset;color:unset!important}.spiffy.bigcal.spiffy-listed span.day-number{display:inline;padding-left:6px}.spiffy.bigcal.spiffy-listed span.spiffy-event-group{display:block;margin-top:20px}.spiffy.calendar-table.bigcal.spiffy-listed .calnk-link span.spiffy-popup a{border-top:none;padding-top:0;margin-top:0}.spiffy-listed .calnk.spiffy-inactive,.spiffy-listed .day-with-date.spiffy-inactive{display:none!important}.spiffy-list-Expanded ul{margin:0!important;list-style-type:none!important}.widget .spiffy-list-Expanded ul{text-align:center}.spiffy-event-details.spiffy-Expanded{margin-bottom:20px}.spiffy-list-Expanded .spiffy-upcoming-day{border-bottom:solid 1px #ccc;margin-bottom:20px}.spiffy-list-Expanded .spiffy-title{font-size:1.2em}.spiffy-list-Expanded .spiffy-upcoming-date{font-size:1.1em;font-weight:700;display:block;margin-bottom:20px}.spiffy-expanded-event .spiffy-author{display:block}.spiffy-list-Columns{font-size:100%}.spiffy-list-Columns ul{display:flex;flex-flow:row wrap;list-style-type:none!important}.spiffy-list-Columns ul li{list-style-type:none!important}ul.spiffy.upcoming-events-list{margin:0;padding:0}li.spiffy-event-details.spiffy-Columns{padding:0}.spiffy-list-Columns span.spiffy-img{width:100%;padding:0}li.spiffy-event-details.spiffy-Columns{width:30%;margin:1.5%;background:#efefef;color:#555}li.spiffy-event-details.spiffy-Columns.spiffy-num4{width:22%}li.spiffy-event-details.spiffy-Columns.spiffy-num2{width:47%}li.spiffy-event-details.spiffy-Columns.spiffy-num1{width:100%}@media all and (max-width:600px){li.spiffy-event-details.spiffy-Columns{width:100%!important}}.spiffy-Columns span.spiffy-title-meta{display:block;font-size:16px;text-transform:uppercase}.spiffy-Columns span.spiffy-title-meta span.spiffy-column-date{display:block;width:30px;float:left;margin-right:10px;text-align:center;padding:5px}.spiffy-Columns span.spiffy-column-day-begin{font-size:26px;display:block;font-weight:700;line-height:26px}.spiffy-Columns span.spiffy-column-month-begin{display:block;font-size:9px}.spiffy-Columns span.spiffy-title{padding:5px;display:block;font-weight:700}.spiffy-Columns span.spiffy-desc{width:100%;box-sizing:border-box;padding:5px}.spiffy-Columns .spiffy-meta{margin-bottom:1em;font-size:13px;font-weight:700;display:block;box-sizing:border-box;padding:5px}.spiffy-Columns .spiffy-meta span{display:block;width:100%;float:none;margin-top:10px}.spiffy-Columns img{width:100%;margin-bottom:10px}a.spiffy-google-calendar-link{display:block;font-size:.8em;margin-top:10px;opacity:.5;border-top:solid 1px #ccc;padding-top:10px;clear:left}a.spiffy-google-calendar-link:hover{opacity:1}.spiffy-expanded-event a.spiffy-google-calendar-link{border-top:none}.spiffy-meta{margin-bottom:1em;font-size:13px;font-weight:700;display:block}.page-upcoming-events .spiffy-img,.page-todays-events .spiffy-img{width:30%;float:left;padding-right:4px;padding-bottom:4px}.page-upcoming-events .spiffy-desc,.page-todays-events .spiffy-desc,.page-upcoming-events .spiffy-location,.page-todays-events .spiffy-location{width:67%;float:left}.spiffy-link{margin-top:20px;clear:left;float:left}a.spiffy-button{text-align:center;border:1px solid #BCCBD8;background-color:#CCDBE8;color:#404040}a.spiffy-button:hover{color:#000;background-color:#BCCBD8;border-color:#aCbBc8}.error-message{color:#dc3232}p.spiffy-recurs{font-style:italic}p.spiffy-cats{margin-top:10px}.single-spiffy_event .attachment-post-thumbnail,.single-spiffy_event .wp-block-post-featured-image{display:none}.spiffy-meta-def{padding:10px 0}.spiffy-meta-def label{width:180px;display:inline-block}.spiffy-meta-def input{width:auto}textarea.spiffy-edit-data{vertical-align:top}.spiffy-form-desc{margin-left:180px!important;font-style:italic}#spiffy-custom-days{margin-left:180px}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 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{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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{overflow-x:hidden}body.is-loading *,body.is-loading *:before,body.is-loading *:after{-moz-animation:none!important;-webkit-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}body{background:#fff;font-family:'Lato',sans-serif;font-weight:300;font-size:1rem;line-height:1.65;color:#444}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:'Merriweather',serif}h1{font-size:45px}h2{font-size:40px}h3{font-size:30px}h4{font-size:25px}h5{font-size:20px}h6{font-size:15px}p{color:#222;font-size:15px;line-height:24px}a{text-decoration:none;color:#6CBE03}strong,bold{font-weight:700}i,em{font-style:italic}.site-main>.type-post,.site-main>.type-attachment{padding-bottom:3em;margin:1em 6% 4.5em 6%;position:relative;text-align:left!important}.site-main>.type-post:not(:last-child),.site-main>.type-attachment:not(:last-child){border-bottom:1px solid #dadada}.type-post .entry-title,.type-attachment .entry-title{font-weight:700;line-height:1.25;margin-bottom:.6em}.type-post .entry-title a,.type-attachment .entry-title a{color:#1a1a1a;text-decoration:none}.type-post .entry-title a:hover,.type-post .entry-title a:focus,.type-attachment .entry-title a:hover,.type-attachment .entry-title a:focus{color:#007acc}.type-post .post-thumbnail,.type-attachment .post-thumbnail{display:block;margin-bottom:20px}.type-post .post-thumbnail img,.type-attachment .post-thumbnail img{display:block}.type-post .entry-content a,.type-attachment .entry-content a{color:#007acc;text-decoration:none}.type-post .entry-content a:hover,.type-attachment .entry-content a:hover{color:#686868}.type-post .entry-content a strong,.type-attachment .entry-content a strong{font-weight:700;color:#007acc;text-decoration:none}.type-post .entry-content a strong:hover,.type-attachment .entry-content a strong:hover{color:#686868}.type-post .entry-content,.type-post .entry-summary,.type-attachment .entry-content,.type-attachment .entry-summary{border-color:#d1d1d1}.type-post .entry-content h1,.type-post .entry-summary h1,.type-post .comment-content h1,.type-post .textwidget h1,.type-attachment .entry-content h1,.type-attachment .entry-summary h1,.type-attachment .comment-content h1,.type-attachment .textwidget h1{font-size:28px;font-size:1.75rem;line-height:1.25;margin-top:2em;margin-bottom:1em}.type-post .entry-content h2,.type-post .entry-summary h2,.type-post.comment-content h2,.type-post .textwidget h2,.type-attachment .entry-content h2,.type-attachment .entry-summary h2,.type-attachment.comment-content h2,.type-attachment .textwidget h2{font-size:23px;font-size:1.4375rem;line-height:1.2173913043;margin-top:2.4347826087em;margin-bottom:1.2173913043em}.type-post .entry-content h3,.type-post .entry-summary h3,.type-post .comment-content h3,.type-post .textwidget h3,.type-attachment .entry-content h3,.type-attachment .entry-summary h3,.type-attachment .comment-content h3,.type-attachment .textwidget h3{font-size:19px;font-size:1.1875rem;line-height:1.1052631579;margin-top:2.9473684211em;margin-bottom:1.4736842105em}.type-post .entry-content h4,.type-post .entry-content h5,.type-post .entry-content h6,.type-post .entry-summary h4,.type-post .entry-summary h5,.type-post .entry-summary h6,.type-post .comment-content h4,.type-post .comment-content h5,.type-post .comment-content h6,.type-post .textwidget h4,.type-post .textwidget h5,.type-post .textwidget h6,.type-attachment .entry-content h4,.type-attachment .entry-content h5,.type-attachment .entry-content h6,.type-attachment .entry-summary h4,.type-attachment .entry-summary h5,.type-attachment .entry-summary h6,.type-attachment .comment-content h4,.type-attachment .comment-content h5,.type-attachment .comment-content h6,.type-attachment .textwidget h4,.type-attachment .textwidget h5,.type-attachment .textwidget h6{font-size:16px;font-size:1rem;line-height:1.3125;margin-top:3.5em;margin-bottom:1.75em}.type-post .entry-content h4,.type-post .entry-summary h4,.type-post .comment-content h4,.type-post .textwidget h4,.type-attachment .entry-content h4,.type-attachment .entry-summary h4,.type-attachment .comment-content h4,.type-attachment .textwidget h4{letter-spacing:.140625em;text-transform:uppercase}.type-post .entry-content h6,.type-post .entry-summary h6,.type-post .comment-content h6,.type-post .textwidget h6,.type-attachment .entry-content h6,.type-attachment .entry-summary h6,.type-attachment .comment-content h6,.type-attachment .textwidget h6{font-style:italic}.type-post .entry-content h1,.type-post .entry-content h2,.type-post .entry-content h3,.type-post .entry-content h4,.type-post .entry-content h5,.type-post .entry-content h6,.type-post .entry-summary h1,.type-post .entry-summary h2,.type-post .entry-summary h3,.type-post .entry-summary h4,.type-post .entry-summary h5,.type-post .entry-summary h6,.type-post .comment-content h1,.type-post .comment-content h2,.type-post .comment-content h3,.type-post .comment-content h4,.type-post .comment-content h5,.type-post .comment-content h6,.type-post .textwidget h1,.type-post .textwidget h2,.type-post .textwidget h3,.type-post .textwidget h4,.type-post .textwidget h5,.type-post .textwidget h6,.type-attachment .entry-content h1,.type-attachment .entry-content h2,.type-attachment .entry-content h3,.type-attachment .entry-content h4,.type-attachment .entry-content h5,.type-attachment .entry-content h6,.type-attachment .entry-summary h1,.type-attachment .entry-summary h2,.type-attachment .entry-summary h3,.type-attachment .entry-summary h4,.type-attachment .entry-summary h5,.type-attachment .entry-summary h6,.type-attachment .comment-content h1,.type-attachment .comment-content h2,.type-attachment .comment-content h3,.type-attachment .comment-content h4,.type-attachment .comment-content h5,.type-attachment .comment-content h6,.type-attachment .textwidget h1,.type-attachment .textwidget h2,.type-attachment .textwidget h3,.type-attachment .textwidget h4,.type-attachment .textwidget h5,.type-attachment .textwidget h6{font-weight:900}.post-navigation .post-title,.type-post .entry-title,.type-attachment .entry-title,.comments-title{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.author-info{border-color:inherit;border-style:solid;border-width:1px 0 1px 0;clear:both;padding-top:1.75em;padding-bottom:1.75em}.author-avatar .avatar{float:left;height:42px;margin:0 1.75em 1.75em 0;width:42px}.author-description>:last-child{margin-bottom:0}.entry-content .author-title{clear:none;font-size:16px;font-size:1rem;font-weight:900;line-height:1.75;margin:0}.author-bio{color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-bottom:1.6153846154em;overflow:hidden}.author-link{white-space:nowrap}.type-post .entry-footer,.type-attachment .entry-footer{color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154}.type-post .entry-footer:empty,.type-attachment .entry-footer:empty{margin:0}.type-post .entry-footer a,.type-attachment .entry-footer a{color:#686868;font-size:15px;text-decoration:none}.type-post .entry-footer a:hover,.type-post .entry-footer a:focus,.type-attachment .entry-footer a:hover,.type-attachment .entry-footer a:focus{color:#007acc}.post-navigation>h2,.pagination>h2{display:none}@media screen and (max-width:43.75em){.type-post .entry-footer>span:not(:last-child):after,.type-attachment .entry-footer>span:not(:last-child):after{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}}.type-post .entry-footer .avatar,.type-attachment .entry-footer .avatar{height:21px;margin:-.1538461538em .5384615385em 0 0;width:21px}.sticky-post{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}.updated:not(.published),.sticky .posted-on{display:none}.single .byline,.group-blog .byline{display:inline}.page-header{border-top:4px solid #1a1a1a;margin:3em 6% 3.5em;padding-top:1.75em;text-align:left!important}body.error404 .page-header,body.search-no-results .page-header{border-top:0;padding-top:0}.page-title{font-size:25px;line-height:1.2173913043;color:#1a1a1a;font-weight:900}.taxonomy-description{color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154}.taxonomy-description p{margin:.5384615385em 0 1.6153846154em}.taxonomy-description>:last-child{margin-bottom:0}.page-links{clear:both;font-family:Montserrat,"Helvetica Neue",sans-serif;margin:0 0 1.75em}.page-links a,.page-links>span{border:1px solid #d1d1d1;border-radius:2px;display:inline-block;font-size:13px;font-size:.8125rem;height:1.8461538462em;line-height:1.6923076923em;margin-right:.3076923077em;text-align:center;width:1.8461538462em}.page-links a{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.page-links a:hover,.page-links a:focus{background-color:#007acc;border-color:#fff0;color:#fff}.page-links>.page-links-title{border:0;color:#1a1a1a;height:auto;margin:0;padding-right:.6153846154em;width:auto}.entry-attachment{margin-bottom:1.75em}.entry-caption{color:#686868;font-size:13px;font-size:.8125rem;font-style:italic;line-height:1.6153846154;padding-top:1.0769230769em}.entry-caption>:last-child{margin-bottom:0}.content-bottom-widgets{margin:0 7.6923%}.content-bottom-widgets .widget-area{margin-bottom:3.5em}.format-aside .entry-title,.format-image .entry-title,.format-video .entry-title,.format-quote .entry-title,.format-gallery .entry-title,.format-status .entry-title,.format-link .entry-title,.format-audio .entry-title,.format-chat .entry-title{font-size:19px;font-size:1.1875rem;line-height:1.473684211;margin-bottom:1.473684211em}.blog .format-status .entry-title,.archive .format-status .entry-title{display:none}.comments-area{margin:0 7.6923% 3.5em}.comment-list+.comment-respond,.comment-navigation+.comment-respond{padding-top:1.75em}.comments-title,.comment-reply-title{border-top:4px solid #1a1a1a;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:23px;font-size:1.4375rem;font-weight:700;line-height:1.3125;padding-top:1.217391304em}.comments-title{margin-bottom:1.217391304em}.comment-list{list-style:none;margin:0}.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid #d1d1d1;padding:1.75em 0}.comment-list .children{list-style:none;margin:0}.comment-list .children>li{padding-left:.875em}.comment-author{color:#1a1a1a;margin-bottom:.4375em}.comment-author .avatar{float:left;height:28px;margin-right:.875em;position:relative;width:28px}.bypostauthor>article .fn:after{content:"\f304";left:3px;position:relative;top:5px}.comment-metadata,.pingback .edit-link{color:#686868;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;line-height:1.6153846154}.comment-metadata{margin-bottom:2.1538461538em}.comment-metadata a,.pingback .comment-edit-link{color:#686868}.comment-metadata a:hover,.comment-metadata a:focus,.pingback .comment-edit-link:hover,.pingback .comment-edit-link:focus{color:#007acc}.comment-metadata .edit-link,.pingback .edit-link{display:inline-block}.comment-metadata .edit-link:before,.pingback .edit-link:before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}.comment-content ul,.comment-content ol{margin:0 0 1.5em 1.25em}.comment-content li>ul,.comment-content li>ol{margin-bottom:0}.comment-reply-link{border:1px solid #d1d1d1;border-radius:2px;color:#007acc;display:inline-block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;line-height:1;margin-top:2.1538461538em;padding:.5384615385em .5384615385em .4615384615em}.comment-reply-link:hover,.comment-reply-link:focus{border-color:currentColor;color:#007acc;outline:0}.comment-form{padding-top:1.75em}.comment-form label{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}.comment-list .comment-form{padding-bottom:1.75em}.comment-notes,.comment-awaiting-moderation,.logged-in-as,.form-allowed-tags{color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-bottom:2.1538461538em}.no-comments{border-top:1px solid #d1d1d1;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;margin:0;padding-top:1.75em}.comment-navigation+.no-comments{border-top:0;padding-top:0}.form-allowed-tags code{font-family:Inconsolata,monospace}.comment-reply-title small{font-size:100%}.comment-reply-title small a{border:0;float:right;height:32px;overflow:hidden;width:26px}.comment-reply-title small a:hover,.comment-reply-title small a:focus{color:#1a1a1a}.comment-reply-title small a:before{content:"\f405";font-size:32px;position:relative;top:-5px}.post-navigation{padding:0 6% 0 6%;text-align:left!important}.type-post .entry-content .smue-image-obj,.type-attachment .entry-content .smue-image-obj{text-align:left}.type-post .smue-image-obj img{width:320px;height:200px}.type-attachment .entry-attachment img{max-width:100%;height:auto}@media screen and (max-width:32.25em){.type-post .entry-title,.type-attachment .entry-title{font-size:22.8px}.site-main>.type-post,.site-main>.type-attachment{padding-bottom:2em;margin:1em 5.32% 2.5em 5.32%}.type-post .entry-content p,.type-attachment .entry-content p{font-size:14px}.post-navigation .nav-previous a,.post-navigation .nav-next a{padding:.4em 1.2em;font-size:.7em;width:74px}.post-navigation .post-title{font-size:20px!important}}.site-main .type-post:first-child,.site-main .type-attachment:first-child{padding-top:70px}.post-navigation .nav-previous{border-bottom:4px solid #1a1a1a;text-decoration:none}.post-navigation .nav-next{border-bottom:4px solid #1a1a1a}.post-navigation .nav-links div:last-child{margin-bottom:3em}.post-navigation .nav-previous span,.post-navigation .nav-next span{padding-right:10px;display:block}.post-navigation .nav-previous a,.post-navigation .nav-next a{text-decoration:none;color:#1a1a1a;display:block;padding:1.75em 0;width:100%}.post-navigation .post-title{font-weight:900;font-size:31px;line-height:1.25}.post-navigation .post-title:hover{color:#007acc}.type-post p,.type-attachment p{color:#1a1a1a;font-size:1.2rem}.post-navigation .meta-nav{color:#686868;font-size:15px;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}.post-navigation .nav-links{border-top:4px solid #1a1a1a}@media screen and (min-width:43.75em){.type-post .entry-content,.type-attachment .entry-content{display:inline-block;width:80%}.type-post .entry-footer,.type-attachment .entry-footer{width:20%;float:left;padding-right:10px}.type-post .edit-link,.type-post .posted-on,.type-attachment .edit-link,.type-attachment .posted-on{display:block;padding-top:5px}}@media screen and (max-width:43.75em){.type-post,.type-attachment{padding:0 7% 0 7%}}.pagination{border-top:4px solid #1a1a1a;font-size:19px;font-size:1.1875rem;margin:0 6% 2.947368421em;min-height:56px;position:relative;text-align:left}.pagination a{text-decoration:none;color:#007acc;font-weight:700}.pagination .current{font-weight:700;color:#1A1A1A}.pagination .dots{color:#1A1A1A}.pagination a:hover{color:#1a1a1a}.pagination::before{right:0}.pagination::before,.pagination::after{content:"";height:52px;position:absolute;top:0;width:52px;z-index:0}.pagination .nav-links{padding-right:106px;position:relative}.pagination .nav-links::before,.pagination .nav-links::after{color:#fff;font-size:32px;line-height:51px;opacity:.3;position:absolute;width:52px;z-index:1}.pagination .page-numbers{display:inline-block}.pagination .prev{right:54px}.pagination .prev,.pagination .next{background-color:#1a1a1a;color:#fff;display:inline-block;height:52px;margin:0;overflow:hidden;padding:0;position:absolute;top:0;width:52px;z-index:2}.pagination .prev:hover,.pagination .next:hover{background-color:#007acc;color:#fff}.pagination .prev::before{left:-1px;top:-1px}.pagination .next::before{right:-1px;top:-1px}.pagination .prev::before,.pagination .next::before{font-size:32px;height:53px;line-height:52px;position:relative;width:53px}.pagination .prev,.pagination .next{color:#fff}.pagination .next{right:0}.pagination .nav-links::after{right:55px}.pagination::after{right:54px}.pagination .prev i,.pagination .next i{font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pagination .page-numbers{display:inline-block!important}.pagination .page-numbers{display:none;letter-spacing:.013157895em;line-height:1;margin:0 .7368421053em 0 -.7368421053em;padding:.8157894737em .7368421053em .3947368421em;text-transform:uppercase}.pagination .prev,.pagination .next{letter-spacing:0;line-height:1;margin:0;padding:0;text-transform:uppercase}@media screen and (max-width:44.375em){.pagination .current .screen-reader-text{position:static!important}.pagination a.prev,.pagination a.next{display:inline-block!important}.pagination a.page-numbers:not(.prev):not(.next),.pagination .dots{display:none!important}.type-post .entry-footer,.type-attachment .entry-footer{margin-top:2em}}@media screen and (min-width:44.375em){body:not(.search-results) article:not(.type-page) .entry-footer .avatar{display:block;height:auto;margin:0 0 .2584615385em;width:49px;border-radius:100%;font-size:40px;text-align:center}}.site .avatar{border-radius:50%}.image-navigation,.comment-navigation{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;color:#686868;font-size:13px;font-size:.8125rem;line-height:1.6153846154;padding:1.0769230769em 0}.image-navigation .nav-previous:not(:empty),.image-navigation .nav-next:not(:empty),.comment-navigation .nav-previous:not(:empty),.comment-navigation .nav-next:not(:empty){display:inline-block}.image-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before,.comment-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}.image-navigation{margin-bottom:3.230769231em}.image-navigation a{color:#007acc;text-decoration:none}.image-navigation a:hover{color:#686868}
/*!
Sidebar for templates
*/
 .widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget ul{list-style:disc}.widget-area{display:inline-block;background-color:#fff;padding:25px;margin-top:30px;border:1px solid #eaeaea;box-shadow:0 5px 30px 0 #0000001a}.widget-title{font-size:20px;font-weight:500;text-decoration:none;color:#4d4d4d;margin:8px 0}.widget ul,.widget ol{margin:0 0 1.5em 2em}.widget li a{text-decoration:none;color:#212121;font-size:14px;line-height:1.8}.widget li a:hover{color:#2196f3}.widget_calendar table,.widget_calendar td,.widget_calendar th{padding:0;text-align:center;border-spacing:0}.widget_calendar td{border-right:none;border-left:none}.widget_calendar .widget-title{text-transform:capitalize}.widget_calendar .wp-calendar-table caption{margin:10px 0}.widget_calendar .wp-calendar-table tr td{text-decoration:none;border-bottom:1px solid #e0e0e0;padding:5px}.widget_calendar .wp-calendar-table tr th{text-decoration:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:5px}.widget_calendar .wp-calendar-table td a{text-decoration:none}.widget input.search-field{border:1px solid #eaeaea;width:100%;font-size:16px;padding:8px;color:#666;border-radius:3px;line-height:1.5;margin:0}.widget input.search-submit{background-color:#2196f3;color:#fff;font-weight:500;padding:14px 13px;vertical-align:middle;border:none;margin-top:5px;cursor:pointer;border-radius:3px;font-size:.75rem;line-height:1}.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:.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}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget_recent_entries .widgettitle,.widget_categories .widgettitle,.widget_archive .widgettitle{font-size:22px;font-weight:600;text-decoration:none;color:#4d4d4d;margin:8px 0}.widget_archive select{max-width:100%;width:200px;border-radius:4px;padding:5px 10px;height:40px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.woocommerce-MyAccount-navigation ul{list-style-type:none;margin:0}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link{padding:10px 20px;border-bottom:1px solid #616161}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{color:#000;text-decoration:none}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active{background-color:#2196f3}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{color:#fff}.woocommerce-account .woocommerce-MyAccount-content{padding:30px}.woocommerce-Address-title h3{font-weight:600;text-transform:Capitalize}.woocommerce-account .addresses .title .edit{text-decoration:none}.comments-area{margin:0 7.6923% 3.5em;background-color:#fff;padding:20px 40px}.comment-list+.comment-respond,.comment-navigation+.comment-respond{padding-top:1.75em}.comments-title,.comment-reply-title{font-size:23px;font-size:1.4375rem;font-weight:500;line-height:1.3125}.comments-title{margin-bottom:1.217391304em}.comment-list{list-style:none;margin:0;padding:0}.comment-list article,.comment-list .pingback,.comment-list .trackback{border-top:1px solid #212121;padding:1.75em 0}.comment-list .children{list-style:none;margin:0}.comment-list .children>li{padding-left:.875em}.comment-author{color:#1a1a1a}.vcard .fn a{color:#171717;text-transform:capitalize;font-size:18px;font-weight:500;text-decoration:none}.comment-author .avatar{float:left;height:40px;margin-right:.875em;position:relative;width:40px}.comment-metadata{font-size:13px;font-size:.8125rem;line-height:1.6153846154}.comment-metadata{margin-bottom:10px;display:inline-block}.comment-metadata .edit-link{display:inline-block}.comment-metadata .edit-link:before{content:"\002f";display:inline-block;opacity:.7;padding:0 .538461538em}.comment-content{font-size:16px;font-weight:100;line-height:1.8}.comment-content ul,.comment-content ol{margin:0 0 1.5em 1.25em}.comment-content li>ul,.comment-content li>ol{margin-bottom:0}.comment-reply-link{border-radius:2px;color:#fff;background-color:#2196f3;display:inline-block;font-size:13px;font-size:.8125rem;line-height:1;padding:10px 20px;text-decoration:none;border:unset}.comment-reply-link:hover,.comment-reply-link:focus{border-color:currentColor;color:#fff;outline:0}.comment-form label{display:block;font-size:13px;font-size:.8125rem;letter-spacing:.076923077em;line-height:1.6153846154;margin-bottom:.5384615385em;text-transform:uppercase}.comment-list .comment-form{padding-bottom:1.75em}.comment-notes,.comment-awaiting-moderation{font-size:13px;font-size:.8125rem;line-height:1.6153846154;margin-bottom:2.1538461538em}.no-comments{border-top:1px solid #d1d1d1;font-weight:700;margin:0;padding-top:1.75em}.comment-navigation+.no-comments{border-top:0;padding-top:0}.comment-reply-title small{font-size:100%}.comment-reply-title small a{border:0;height:40px;font-size:14px;overflow:hidden;width:90px;margin-left:10px;text-decoration:none;font-weight:400}.comment-form-comment{margin-bottom:1.5em}.comment-form-comment textarea{background-color:#f5f5f5;color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;width:100%}.bypostauthor{display:block}.says{display:none}.comment-respond a,.comment-metadata a{text-decoration:none;color:#4169e1}.comment-respond .form-submit .submit{background-color:#2196f3;color:#fff;font-weight:500;padding:8px 13px;border:none;border-radius:3px}@media all and (max-width:768px){main,.pagelayer-content{width:100%!important}.widget-area{width:50%;float:none;margin:30px;display:block}}@media all and (max-width:599px){main,.pagelayer-content{width:100%!important}.widget-area{width:auto!important;float:none;margin:15px;display:block}}