/*!
Theme Name: SWMC Wordpress Base Theme
Theme URI: http://sutherlandweston.com
Author: The Sutherland Weston Web Team
Author URI: http://sutherlandweston.com
Description: This theme is the base theme from which custom sites are built. Include basic features like an image rotator, custom sidebars, and is fully mobile responsive. This theme should never be used without heavy modification by Sutherland Weston. 
Version: 8.1
License: ©Sutherland Weston
License URI: http://sutherlandweston.com
Text Domain: swmcwp
*/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,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline: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.2}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}.alignnone{margin:.5rem 1rem .5rem 0;height:auto}.aligncenter,div.aligncenter{display:block;margin:.5rem auto .5rem auto;height:auto}.alignright{float:right;margin:.5rem 0 1rem 1rem;height:auto}.alignleft{float:left;margin:.5rem 1rem 1rem 0;height:auto}a img.alignright{float:right;margin:.5rem 0 1rem 1rem;height:auto}a img.alignnone{margin:.5rem 1rem 1rem 0;height:auto}a img.alignleft{float:left;margin:.5rem 1rem 1rem 0;height:auto}a img.aligncenter{display:block;margin-left:auto;margin-right:auto;height:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;padding:.5rem;text-align:center}.wp-caption.alignnone{margin:.5rem 1rem 1rem 0}.wp-caption.alignleft{margin:.5rem 1rem 1rem 0}.wp-caption.alignright{margin:.5rem 0 1rem 1rem}.wp-caption img{border:0 none;height:auto;margin:0;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.75rem;margin:0;text-align:left}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color:#333;line-height:1.3}a{color:#5C8649;color:#3a8681}a:hover{color:#33006A}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,.typography .h1,.typography .h2,.typography .h3,.typography .h4,.typography .h5,.typography .h6{font-weight:700;line-height:1.2}.typography h1,.typography .h1{font-size:2.4rem;font-weight:400;margin-top:0.53em;margin-bottom:0.53em;font-family:"Oswald";color:#4C362D}.typography h2,.typography .h2{font-size:1.8rem;font-family:"Oswald";margin-top:0.4em;margin-bottom:0.4em;color:#5C8649}.typography h3,.typography .h3{font-size:1.3rem;text-transform:uppercase;font-weight:bold;margin-top:0.4em;margin-bottom:0.4em;color:#33006A;font-family:"Oswald"}.typography h4,.typography .h4{font-size:1.2rem;font-weight:bold;margin-top:0.67em;margin-bottom:0.67em;color:#4C362D}.typography h5,.typography .h5{font-size:1.06rem;font-weight:bold;margin-top:0.94em;margin-bottom:0.94em}.typography h6,.typography .h6{font-size:1rem;font-weight:bold;margin-top:1em;margin-bottom:1em}.typography p{margin-top:1em;margin-bottom:1.5em}.typography strong{font-weight:bold}.typography em{font-style:italic}.typography ul{list-style:disc}.typography ol{list-style:decimal}.typography ul,.typography ol{margin-top:1em;margin-bottom:1.5em;padding-left:1.4em}.typography li{margin-top:0.5em;margin-bottom:0.5em}.typography blockquote{font-style:italic;padding:1rem;padding-bottom:3rem;font-size:.9rem;background:#eaefe7 url(images/trees_web.svg) 100% calc(100% + 1.7rem) no-repeat;background-size:100px;margin:1rem 0}.typography blockquote p:last-child{margin-bottom:0}.typography blockquote p:last-child[style^="padding-left: 30px;"]{font-style:normal;font-weight:bold;text-transform:uppercase;font-size:.8em}.typography blockquote p:first-child{margin-top:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,iframe,table{max-width:100%}.iframefix{position:relative;width:100%;height:0;padding-bottom:60%}.iframefix iframe{position:absolute;left:0;width:100%;top:0;height:100%}.mobile-show{display:none}@media only screen and (max-width: 670px){.mobile-show{display:block}}.mobile-hide{display:block}@media only screen and (max-width: 670px){.mobile-hide{display:none}}.button,.callout-button,.woocommerce a.button{text-decoration:none;display:inline-block;background-color:#C26034;background-image:-webkit-linear-gradient(#6c925b, #537942);background-image:linear-gradient(#6c925b, #537942);color:#fff;line-height:1;font-size:.9rem;padding:.5em 1.1em;border-radius:.25em;border:0;text-transform:uppercase;font-weight:bold}.button:hover,.button:focus,.callout-button:hover,.callout-button:focus,.woocommerce a.button:hover,.woocommerce a.button:focus{background-image:-webkit-linear-gradient(#98d2ce, #7eb9b5);background-image:linear-gradient(#98d2ce, #7eb9b5)}.button.button-color2,.callout-button.button-color2,.woocommerce a.button.button-color2{background:#33006A}.button.button-color2:hover,.callout-button.button-color2:hover,.woocommerce a.button.button-color2:hover{background:#8CCDC9;color:#fff}.iframefix{position:relative;height:0;padding-bottom:56.25%}.iframefix iframe{position:absolute;left:0;top:0;width:100%;height:100%}html{font-size:20px;background:#7eb9b5}body{background:#fff;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:inherit}.navigation-inner,.content-inner,.footer-inner{max-width:1200px;margin:0 auto}.content-wrapper{padding:0 20px}.content-inner{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:30px}@media only screen and (max-width: 670px){.content-inner{display:block}}.main{padding-bottom:30px;min-width:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:670px}@media only screen and (max-width: 670px){.main{width:auto}}.sidebar{-webkit-box-flex:0;-webkit-flex:0 0 300px;flex:0 0 300px;margin-left:3%}@media only screen and (max-width: 670px){.sidebar{margin:0}}.single-team .sidebar{-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1;margin-left:0;margin-right:3%}.footer-wrapper{padding:0 20px}.header-wrapper{padding:0 20px}.navigation-wrapper{padding:0 20px}.header-inner{padding:20px 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end}.site-title{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 270px;flex:0 1 270px}.site-title a{display:block;width:100%;height:100%;line-height:0}.site-title canvas{width:100%}.site-title svg{line-height:0;position:absolute;display:block;width:100%;left:0;top:0}.featured-hero{overflow:hidden;position:relative;font-size:0}.featured-hero img{width:100%;font-size:0}.featured-hero .caption{text-align:center;position:absolute;font-weight:bold;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-shadow:0px 0.083em 0.5em rgba(76,54,45,0.9);text-transform:uppercase;letter-spacing:.1em;line-height:1;font-size:20px;font-size:1.1vw}@media (max-width: 1000px){.featured-hero .caption{font-size:11px}}@media (min-width: 2000px){.featured-hero .caption{font-size:22px}}.featured-hero .caption:after{content:"";position:absolute;left:-5em;right:-5em;top:-5em;bottom:-5em;z-index:-1;pointer-events:none;background:-webkit-radial-gradient(closest-side, rgba(76,54,45,0.5), transparent);background:radial-gradient(closest-side, rgba(76,54,45,0.5), transparent)}.featured-hero .caption h1{margin-top:.15em;letter-spacing:0;text-transform:none;font-weight:bold;font-family:"Oswald";font-size:48px;font-size:3.6vw}@media (max-width: 833.333333333px){.featured-hero .caption h1{font-size:30px}}@media (min-width: 2083.33333333px){.featured-hero .caption h1{font-size:75px}}.featured-hero__homepage .caption{text-align:left;top:50%;left:0;padding:2em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.featured-hero__homepage .caption .desc{margin-top:1em;line-height:1.3;max-width:30em;text-transform:none;font-size:24px;font-size:1.8vw}@media (max-width: 1000px){.featured-hero__homepage .caption .desc{font-size:18px}}@media (min-width: 2000px){.featured-hero__homepage .caption .desc{font-size:36px}}@media only screen and (max-width: 670px){.featured-hero__homepage .caption .desc{display:none}}.featured-hero__homepage .caption .hero-callout{font-size:24px;font-size:1.8vw;margin-top:1em}@media (max-width: 1000px){.featured-hero__homepage .caption .hero-callout{font-size:18px}}@media (min-width: 2000px){.featured-hero__homepage .caption .hero-callout{font-size:36px}}.header-callout{margin-top:.25em;width:100%;text-align:center}.header-callout.button{background:#33006A -webkit-linear-gradient(#4c009d, #33006A);background:#33006A linear-gradient(#4c009d, #33006A)}.header-callout.button:hover{color:#fff;background:#33006A -webkit-linear-gradient(#33006a, #4c009d);background:#33006A linear-gradient(#33006a, #4c009d)}.header-buttons{display:-webkit-box;display:-webkit-flex;display:flex}.header-buttons a{-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;width:auto}.header-buttons a:nth-child(2){margin-left:.25rem}html .flickity-prev-next-button{background-color:rgba(255,255,255,0.2)}html .flickity-prev-next-button:hover{background-color:rgba(255,255,255,0.4)}html .flickity-prev-next-button .arrow{fill:#fff}.rotator-slide{width:100%;overflow:hidden;position:relative}.rotator-slide img{display:block;width:100%;max-width:none}@media only screen and (max-width: 670px){.flickity-prev-next-button{display:none}}.callout-button{color:#fff;display:inline-block;text-decoration:none}.search-form{margin:1rem 0;max-width:20rem}.search-form form{display:-webkit-box;display:-webkit-flex;display:flex}.search-form input[type="search"]{-webkit-appearance:none;font-size:.9rem;padding:.3em;margin:0;border:1px solid #5C8649;border-radius:5px 0 0 5px;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.search-form button{-webkit-appearance:none;font-size:.9rem;padding:.5em .5em;margin:0;border:1px solid #5C8649;background:#5C8649;color:#fff;border-radius:0 5px 5px 0}.homepage-featured h2{text-align:center;font-family:inherit;font-size:1.3rem;font-family:"Oswald"}.featured-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@supports (display: grid){.featured-grid{display:grid;grid-gap:1rem;display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}.featured-content-item{max-width:250px;margin:.5rem;position:relative;color:inherit;overflow:hidden;font-size:0;display:block;background:#4C362D;text-decoration:none}@supports (display: grid){.featured-content-item{max-width:none;margin:0}}.featured-content-item img{-webkit-transition:.2s;transition:.2s}.featured-content-item .caption2{text-decoration:none;position:absolute;left:0;bottom:0;padding:.5rem;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 500ms cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 500ms cubic-bezier(0.19, 1, 0.22, 1)}.featured-content-item .caption2 h3{font-size:1.3rem;text-transform:none;color:#fff;margin:0;line-height:1.1;line-height:1;margin-top:0}.featured-content-item .caption{display:block;font-size:1rem;-webkit-transition:-webkit-transform 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:transform 500ms cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 500ms cubic-bezier(0.19, 1, 0.22, 1);position:absolute;top:100%;width:100%;background:rgba(140,205,201,0.85);padding:.5rem}.featured-content-item .caption h3{text-transform:none;color:#fff;margin-bottom:0;line-height:1.1;line-height:1;margin-top:0}.featured-content-item .caption .desc{max-height:4rem;display:block;overflow:hidden}.featured-content-item:hover img{opacity:.7}.featured-content-item:hover .caption{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.featured-content-item:hover .caption2{-webkit-transform:translateY(100%);transform:translateY(100%)}.news-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}@supports (display: grid){.news-grid{display:grid;grid-gap:1rem;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}}.news-item{max-width:250px;-webkit-box-flex:1;-webkit-flex:1 1 250px;flex:1 1 250px;margin:.5rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;box-shadow:0px 5px 40px rgba(76,54,45,0.2);background:#fff;padding:.75rem;text-align:center}@supports (display: grid){.news-item{max-width:none;margin:0}}.news-item .flexfix{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;font-size:0;display:block}.news-item .flexfix img{display:block;width:auto;max-width:100%;height:auto}.news-item h2{font-family:inherit;text-align:center;font-size:1.2rem;line-height:1.1;margin-bottom:0}.news-item h2 a{text-decoration:none}.news-item .desc{text-align:center;font-size:.85rem;margin-bottom:1em}.news-item .desc p:last-child{margin-bottom:0}.news-item .readmore{margin-top:auto;font-size:.8em;text-transform:uppercase;text-align:center;letter-spacing:.05em;text-decoration:none;color:#5C8649;display:inline-block}.news-date{font-size:.75rem;text-align:center;color:#4C362D;margin-top:.5em}.homepage-news-wrapper{background:#d1ebe9;padding:1rem 0 calc(0rem + 100px)}.homepage-news-inner{max-width:1200px;margin-left:auto;margin-right:auto}.homepage-news-inner h2{text-align:center;font-family:inherit;font-size:1.3rem;font-family:"Oswald"}.homepage-news-grid{position:relative;z-index:4;padding:1rem;display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.homepage-news-item{background:#fff}.homepage-news-item a{color:inherit;text-decoration:none}.homepage-news-item:first-child{grid-row-end:span 2;background:#000;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.homepage-news-item:first-child .image{font-size:0;display:block;background-size:cover;background-position:50% 50%;width:100%;height:100%;position:absolute;top:0;left:0;width:100%;height:100%}.homepage-news-item:first-child .info{position:relative;z-index:1;padding:2rem 1rem 1rem;text-align:center;background:-webkit-linear-gradient(transparent, rgba(76,54,45,0.6) 30%, rgba(76,54,45,0.9) 100%);background:linear-gradient(transparent, rgba(76,54,45,0.6) 30%, rgba(76,54,45,0.9) 100%)}.homepage-news-item:first-child .info .date{font-size:.8rem;color:#fff}.homepage-news-item:first-child .info .desc{display:none}.homepage-news-item:first-child .info h3{text-transform:none;margin:0;color:#fff;font-size:1.45rem;text-shadow:0px 0.1em 0.2em rgba(0,0,0,0.5)}.homepage-news-item:first-child .info .readmore{background:#5C8649;color:#fff;font-weight:bold;text-transform:uppercase;line-height:1;font-size:.8rem;padding:.5em 1.5em;border-radius:.25em;margin-top:1rem;display:inline-block}.homepage-news-item:first-child .info .readmore:hover{background-color:#8CCDC9}@media only screen and (max-width: 850px){.homepage-news-item:first-child{grid-column-end:span 2}.homepage-news-item:first-child .info{padding:4rem 2rem}}.homepage-news-item:first-child:last-child{outline:thin red dotted;grid-column:1 / -1}.homepage-news-item:first-child:last-child .info{padding-top:20%;padding-bottom:20%}.homepage-news-item:first-child:last-child .info h3{font-size:2rem}.homepage-news-item:first-child:nth-last-child(2){outline:thin red dotted;grid-row:1 / 2}.homepage-news-item:not(:first-child){display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width: 850px){.homepage-news-item:not(:first-child){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 525px){.homepage-news-item:not(:first-child){grid-column-end:span 2}}.homepage-news-item:not(:first-child) .image{-webkit-box-flex:0;-webkit-flex:0 0 50%;flex:0 0 50%;font-size:0;background-size:cover;background-position:50% 50%}@media only screen and (max-width: 850px){.homepage-news-item:not(:first-child) .image{-webkit-box-flex:0;-webkit-flex:0 1 auto;flex:0 1 auto;min-height:100px;margin-bottom:.5rem}}.homepage-news-item:not(:first-child) .info{padding:.75rem}@media only screen and (max-width: 850px){.homepage-news-item:not(:first-child) .info{padding:.5rem}}.homepage-news-item:not(:first-child) .info .date{font-size:.75rem}.homepage-news-item:not(:first-child) .info h3{text-transform:none;line-height:1.1}.homepage-news-item:not(:first-child) .info .desc{font-size:.8rem}.homepage-news-item:not(:first-child) .info .readmore{display:none}@media only screen and (max-width: 850px){.homepage-news-item:not(:first-child) .info .readmore{display:inline-block;font-size:.8rem;color:#3a8681;text-decoration:underline}}.homepage-news-item:not(:first-child):last-child:nth-child(2){outline:thin red dotted}@media only screen and (max-width: 850px){.homepage-news-item:not(:first-child):last-child:nth-child(2){grid-column:1 / -1}}.subscribe-wrapper{padding:1rem;position:relative}.subscribe-wrapper:after{opacity:.7;content:"";background:url(images/trees_web.svg) 0% 50% no-repeat;position:absolute;top:-100px;bottom:20px;left:-20px;width:30vw;overflow:hidden;pointer-events:none}@media only screen and (max-width: 670px){.subscribe-wrapper:after{left:-80px;top:20px;opacity:.3}}.subscribe-inner{max-width:1200px;margin-left:auto;margin-right:auto;padding:2rem 0;text-align:center;position:relative;z-index:1}.subscribe-inner h2{font-family:"Oswald";color:#5C8649;font-weight:bold;font-size:1.3rem}.subscribe-inner p{margin:1rem auto;font-size:.9rem;max-width:26rem}.subscribe-inner form label{text-transform:uppercase;font-size:.8rem}.subscribe-inner form input{background:#fff;-webkit-appearance:none;font-family:inherit;border:1px solid #4C362D;font-size:1rem;padding:.5em;border-radius:5px}.subscribe-inner form button{-webkit-appearance:none;font-family:inherit;font-size:1rem;border:none;background:-webkit-linear-gradient(#5C8649, #456537);background:linear-gradient(#5C8649, #456537);border-radius:5px;color:#fff;padding:.5em;font-weight:bold;text-transform:uppercase}.department-grid{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:1rem;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));margin-bottom:2rem}@supports (display: grid){.department-grid{display:grid}}.department-grid .team-member{max-width:250px;margin:.5rem;text-decoration:none}.department-grid .team-member .headshot img{max-width:250px}@supports (display: grid){.department-grid .team-member{max-width:none;margin:0}.department-grid .team-member .headshot img{max-width:100%}}.department-grid .team-member h3{margin:0;text-transform:none;color:#C26034}.team-details strong{font-weight:bold;color:#4C362D}.entry-categories{display:-webkit-box;display:-webkit-flex;display:flex;font-size:.8rem;text-transform:uppercase;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline}.entry-categories ul{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;margin-left:.35em;padding:0}.entry-categories ul li{margin:0;padding:0;display:block;margin:.2rem .4rem .2rem 0}.entry-categories ul li a{font-size:.8rem;text-decoration:none;text-transform:uppercase;background:#f2f2f2;padding:.25em}.search-results article{padding:1rem 0}.search-results article .readmore{text-align:right}.search-results article .readmore a{display:inline-block;text-decoration:none;font-size:.8em;text-transform:uppercase;font-weight:bold}.search-results article h2 a{text-decoration:none;color:inherit}.search-results article+article{border-top:1px solid #ddd}.sidebar{padding:1rem 0}.sidebar-block+.sidebar-block{margin-top:20px}.sidebar-widget-title{font-weight:bold;font-size:1.4rem}.sidebar-banner{display:block}.sidebar-banner+.sidebar-banner{margin-top:.5rem}.sidebar-widget+.sidebar-widget{margin-top:20px}.sidebar-menu a{text-decoration:none;display:block;padding:.25em .5em}.sidebar-menu a:hover{color:#33006A}.sidebar-menu nav>ul>li>a{margin-top:1px;background:#8CCDC9;color:#fff}.sidebar-menu nav>ul>li>a:hover{color:#fff;background-color:#5C8649}.navigation.pagination{text-align:center}.footer-wrapper{padding:0 1rem;background:-webkit-linear-gradient(#70a4a1, #7eb9b5);background:linear-gradient(#70a4a1, #7eb9b5)}.footer-inner{padding:1rem 0;max-width:1200px;margin-left:auto;margin-right:auto;color:#fff}.footer-blocks{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:.5rem}.footer-block{-webkit-box-flex:1;-webkit-flex:1 1 300px;flex:1 1 300px;padding:.75rem}.footer-links{-webkit-columns:140px;columns:140px;-webkit-column-gap:1em;column-gap:1em}.footer-links a{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;display:block;color:#fff;text-decoration:none;padding:.25em;line-height:1}.footer-links a:hover{background:rgba(255,255,255,0.2)}@media only screen and (max-width: 670px){.footer-links{-webkit-columns:1;columns:1;-webkit-column-gap:0;column-gap:0}}.footer-map .iframefix{border:3px solid #fff}.footer-contact address{font-size:.8rem}.footer-contact address p+p{margin-top:.5rem}.footer-contact address a{color:inherit}.footer-contact .footer-social{margin-top:1rem}.footer-contact .footer-social a{text-decoration:none}.footer-contact .footer-social a:hover{color:#8CCDC9}.copyright{text-align:center;font-size:.7rem;font-weight:bold;margin-top:2rem}.copyright a{color:inherit}.copyright .sep{display:inline-block;padding:0 .5rem}@media only screen and (max-width: 670px){.copyright .sep{display:block;font-size:0}}.footer-donate{margin-top:.5em}.footer-donate a{border-radius:3px;display:inline-block;background:-webkit-linear-gradient(#4c009d, #33006A);background:linear-gradient(#4c009d, #33006A);color:#fff;padding:.5em 1.5em;line-height:1;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:.9em}.footer-donate a:hover{background:-webkit-linear-gradient(#2c005b, #33006A);background:linear-gradient(#2c005b, #33006A)}@media print{.footer-wrapper,.navigation-wrapper,.slider-wrapper,.sidebar{display:none}}html #tribe-events .tribe-events-button,html #tribe-events .tribe-events-button:hover,html #tribe_events_filters_wrapper input[type=submit],html .tribe-events-button,html .tribe-events-button.tribe-active:hover,html .tribe-events-button.tribe-inactive,html .tribe-events-button:hover,html .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],html .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#5C8649}html .woocommerce #respond input#submit.alt,html .woocommerce a.button.alt,html .woocommerce button.button.alt,html .woocommerce input.button.alt{background-color:#68beb8}html .woocommerce #respond input#submit.alt:hover,html .woocommerce a.button.alt:hover,html .woocommerce button.button.alt:hover,html .woocommerce input.button.alt:hover{background-color:#5C8649}html .woocommerce form .form-row input.input-text,html .woocommerce form .form-row textarea{font:inherit;font-size:1rem;padding:.25em}html .single-tribe_events .tribe-events-single-event-title{font-size:2rem}html .tribe-events-schedule h2{font-size:1.4rem;font-weight:normal}.tribe-events-loop .type-tribe_events{padding:1rem 0}.tribe-events-loop .type-tribe_events+.type-tribe_events{border-top:1px solid #ddd}.main-menu{margin:0;padding:0;position:relative;text-align:center;margin:0;list-style:none}.main-menu li{margin:0;display:inline-block;position:relative;text-align:left}.main-menu li a{display:block;padding:.5em .4em;text-decoration:none;color:#4C362D;font-weight:bold;font-size:.75rem}.main-menu li a:hover,.main-menu li a:focus{color:#fff;background-color:#5C8649}.main-menu .sub-menu{padding:0;position:absolute;top:100%;display:none;z-index:100;background:inherit;box-shadow:0px 10px 20px rgba(76,54,45,0.3);min-width:100%}.main-menu .sub-menu li{display:block;white-space:nowrap}.main-menu>li:hover,.main-menu>li[aria-expanded="true"]{background:#fff;box-shadow:0px 0px 20px rgba(76,54,45,0.3)}.main-menu>li:hover .sub-menu,.main-menu>li[aria-expanded="true"] .sub-menu{display:block}@media only screen and (max-width: 670px){.main-menu>li:hover .sub-menu,.main-menu>li[aria-expanded="true"] .sub-menu{display:none}}.main-menu>li>a{font-family:"Oswald";font-size:.9rem}@media only screen and (max-width: 670px){body{margin-top:50px}.main-menu{position:fixed;background:#f3f3f3;top:50px;bottom:-80px;padding-bottom:80px;left:0;width:70%;-webkit-transform:translateX(-100%);transform:translateX(-100%);will-change:transform;-webkit-transition:.4s;transition:.4s;overflow-y:auto;overflow-x:hidden;z-index:100;text-align:left;padding-top:.5em}.main-menu .sub-menu{display:block;display:none;position:static;background:none;background-color:rgba(0,0,0,0.2)}.main-menu .sub-menu li{position:relative;white-space:initial}.main-menu>li{display:block;position:relative}.main-menu>li.menu-item-has-children a{position:relative}.main-menu>li.menu-item-has-children>a>span{position:absolute;right:0px;top:0;bottom:0;width:50px;display:block;background-color:rgba(0,0,0,0.1);z-index:1}.main-menu>li.menu-item-has-children>a>span>span{background:transparent url(images/down.svg) 50% 50% no-repeat;background-size:20px 10px;width:100%;height:100%;display:block;-webkit-transition:.4s;transition:.4s}.main-menu>li.menu-item-has-children>a>span.menu-open span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-menu>li:hover{background:none}#menu-close{background:rgba(0,0,0,0.7);position:fixed;top:0;bottom:0;left:0;right:0;z-index:99;display:none}.menu-out{margin-left:0;-webkit-transform:translateX(0%);transform:translateX(0%)}.menu-toggle{display:block;position:fixed;z-index:200;top:0;left:0;right:0;background:#5C8649;font-size:20px;line-height:50px;padding-left:16px;height:50px;box-shadow:0px 0px 20px 10px rgba(0,0,0,0.2);text-decoration:none;color:#fff;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.menu-toggle span{width:36px;height:6px;margin-top:-3px;background:#fff;position:absolute;right:15px;top:25px;-webkit-transition:.4s;transition:.4s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transition-timing-function:cubic-bezier(0.535, -0.36, 0.105, 1.005);transition-timing-function:cubic-bezier(0.535, -0.36, 0.105, 1.005)}.menu-toggle span:before,.menu-toggle span:after{position:absolute;display:block;content:"";background-color:#fff;left:0;right:0;height:6px;-webkit-transition:.4s;transition:.4s;-webkit-transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-transition-timing-function:cubic-bezier(0.535, -0.36, 0.105, 1.005);transition-timing-function:cubic-bezier(0.535, -0.36, 0.105, 1.005);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.menu-toggle span:before{top:-10px}.menu-toggle span:after{bottom:-10px}.icon-x span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.icon-x span:before{-webkit-transform:rotate(45deg) translate(10px, 7.07px) scale(0.6, 1);transform:rotate(45deg) translate(10px, 7.07px) scale(0.6, 1)}.icon-x span:after{-webkit-transform:rotate(-45deg) translate(10px, -7.07px) scale(0.6, 1);transform:rotate(-45deg) translate(10px, -7.07px) scale(0.6, 1)}}
/*# sourceMappingURL=style.css.map */