/*!
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}html{font-size:18px}body{color:#333;line-height:1.4}.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:bold;line-height:1.2;font-family:"Quantico"}.typography h1,.typography .h1{font-size:39.6px;margin-top:0.5em;margin-bottom:0.5em;color:#746458}.typography h2,.typography .h2{font-size:34.6104px;margin-top:0.5em;margin-bottom:0.5em;color:#D8714A}.typography h3,.typography .h3{font-size:30.2494896px;margin-top:0.5em;margin-bottom:0.5em;color:#746458}.typography h4,.typography .h4{font-size:26.4380539104px;margin-top:0.5em;margin-bottom:0.5em;color:#D8714A}.typography h5,.typography .h5{font-size:23.1068591177px;margin-top:0.5em;margin-bottom:0.5em}.typography h6,.typography .h6{font-size:20.1953948689px;margin-top:0.5em;margin-bottom:0.5em}.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}a:focus{outline:2px dotted #218efb}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,iframe,table{max-width:100%}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.iframefix{position:relative;padding-bottom:56.25%}.iframefix iframe{position:absolute;left:0;top:0;width:100%;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}}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:inherit;background:#333 url(images/debut_dark.png) 50% 50% fixed;color:#493f37}a{color:#a1805a}.header-inner,.navigation-inner,.content-inner,.footer-inner{max-width:1200px;margin:0 auto}.content-wrapper{padding:0 1rem}.content-inner{display:-webkit-box;display:-webkit-flex;display:flex}@media only screen and (max-width: 670px){.content-inner{display:block}}.main{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-right:0;-webkit-box-ordinal-group:0;-webkit-order:-1;order:-1}@media only screen and (max-width: 830px){.sidebar{-webkit-box-flex:0;-webkit-flex:0 0 250px;flex:0 0 250px}}@media only screen and (max-width: 670px){.sidebar{margin:0}}.footer-wrapper{padding:0 1rem}.header-wrapper{padding:0 1rem}.navigation-wrapper{padding:0 1rem}.header-inner{padding:1rem 0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.site-title{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 250px;flex:0 1 250px}.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}.site-title .logo_wheel{-webkit-transform-origin:160px 150px;transform-origin:160px 150px;-webkit-animation:60s spinner linear infinite backwards;animation:60s spinner linear infinite backwards}.site-title .logo_wheel_2{-webkit-transform-origin:20.289px 18.95px;transform-origin:20.289px 18.95px;-webkit-animation:45s spinner linear infinite backwards;animation:45s spinner linear infinite backwards}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.header-callouts{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:1rem 0}.header-callouts a{display:block;-webkit-transform:translateY(0px);transform:translateY(0px);padding:.33em 1.5em;text-transform:uppercase;font-family:"Quantico";color:#746458;background:#C7B29A;text-decoration:none;line-height:1;position:relative;-webkit-transition:0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:0.15s cubic-bezier(0.4, 0, 0.2, 1)}.header-callouts a:after{position:absolute;display:block;content:"";left:0;right:0;top:0;bottom:0;-webkit-transform:translateY(0px);transform:translateY(0px);z-index:-1}.header-callouts a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.header-callouts a:hover:after{-webkit-transform:translateY(5px);transform:translateY(5px)}.header-callouts a+a{margin-left:1rem}.header-callouts a:nth-child(2){background-color:#746458;color:#fff}.header-callouts a:nth-child(3){background-color:#D8714A;color:#fff}@media only screen and (max-width: 830px){.header-callouts{font-size:.75rem}}@media only screen and (max-width: 670px){.header-callouts{display:block}.header-callouts a{font-size:1rem;text-align:center;padding:.5em}.header-callouts a+a{margin-left:0;margin-top:.5rem}}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}}.main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.main-inner{padding:1rem 1rem 2rem;background:#fff;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto}.callout-button{background:#D8714A;color:#fff;display:inline-block;border-radius:4px;margin:.125em;padding:.25em .75em;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:1rem;padding:.5em;margin:0;border:1px solid #000;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;min-width:0}.search-form button{-webkit-appearance:none;font-size:1rem;padding:.5em .5em;margin:0;border:1px solid #000;background:#000;color:#fff}.blog article,.archive article,.date article,.category article,.search-results article{padding:1rem 0}.blog article>.entry-title,.blog article .search-result-title,.archive article>.entry-title,.archive article .search-result-title,.date article>.entry-title,.date article .search-result-title,.category article>.entry-title,.category article .search-result-title,.search-results article>.entry-title,.search-results article .search-result-title{margin-top:0}.blog article>.entry-title a,.blog article .search-result-title a,.archive article>.entry-title a,.archive article .search-result-title a,.date article>.entry-title a,.date article .search-result-title a,.category article>.entry-title a,.category article .search-result-title a,.search-results article>.entry-title a,.search-results article .search-result-title a{color:inherit;text-decoration:none}.blog article+article,.archive article+article,.date article+article,.category article+article,.search-results article+article{border-top:1px solid #ccc}.entry-categories ul{margin:0;padding:0;list-style:none}.entry-categories li{display:inline-block}.readmore{text-align:right}.readmore a{display:inline-block;line-height:1;padding:.33em .75em;background-color:#746458;font-family:"Quantico";text-transform:uppercase;font-size:.8rem;text-decoration:none;color:#fff}.readmore a:hover{background-color:#D8714A}.gallery{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.gallery .gallery-item{margin:20px}.sidebar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.logo-contact{padding:1rem;padding-left:0;color:#fff;text-align:center;font-weight:bold;font-size:1.2rem}.logo-contact address{line-height:1;margin-top:2rem}@media only screen and (max-width: 670px){.logo-contact address{margin-top:1rem}}.logo-contact .phone{color:#D8714A;margin-top:1rem}@media only screen and (max-width: 670px){.logo-contact .phone{margin-top:.5rem}}@media only screen and (max-width: 670px){.logo-contact{padding-left:1rem;padding-right:1rem}}.logo-contact .social{font-size:1.8rem;color:#fff;margin-top:.5rem}.logo-contact .social a{color:inherit}.logo-contact .social a:hover{color:#D8714A}.sidebar-inner{padding:1rem;padding-left:0;background:#F5F0EC;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;box-shadow:-300px 0px 0px #F5F0EC,300px 0px 0px #F5F0EC,600px 0px 0px #F5F0EC,900px 0px 0px #F5F0EC,1200px 0px 0px #F5F0EC}@media only screen and (max-width: 830px){.sidebar-inner{box-shadow:-250px 0px 0px #F5F0EC,250px 0px 0px #F5F0EC,500px 0px 0px #F5F0EC,750px 0px 0px #F5F0EC,1000px 0px 0px #F5F0EC}}@media only screen and (max-width: 670px){.sidebar-inner{padding-left:0;padding-right:0}}.sidebar-block+.sidebar-block{margin-top:1rem}.sidebar-widget-title{font-weight:bold;font-size:1.4rem;font-family:"Quantico";color:#746458}.sidebar-banner{display:block;background:#C7B29A;font-family:"Quantico";text-align:right;text-transform:uppercase;font-weight:bold;text-decoration:none;line-height:1;color:#746458;padding:0.75em 0.75em 0.75em calc(.75em + 50px);position:relative;overflow:hidden;-webkit-transition:.2s;transition:.2s}.sidebar-banner+.sidebar-banner{margin-top:.5rem}.sidebar-banner:after{content:url(images/wheel_web.svg);position:absolute;right:100%;top:50%;width:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:0.2s cubic-bezier(0.4, 0, 0.2, 1)}.sidebar-banner:hover{background-color:#746458;color:#fff}.sidebar-banner:hover:after{-webkit-transform:translateY(-50%) translateX(50%);transform:translateY(-50%) translateX(50%)}.sidebar-widget+.sidebar-widget{margin-top:1rem}.sidebar-menu ul ul{margin-left:.5em}.sidebar-menu li{padding:.125em 0}.sidebar-menu nav>ul>li+li{margin-top:.4em}.footer-wrapper{padding:0 1rem;color:#C7B29A}.footer-wrapper a{color:inherit}.footer-inner{padding:1rem 0;max-width:1200px;margin-left:auto;margin-right:auto}.copyright{text-align:center;font-size:.8rem}.copyright .sep{display:inline-block;padding:0 .5rem;color:#D8714A}@media only screen and (max-width: 670px){.copyright .sep{display:block;font-size:0}}@media print{.footer-wrapper,.navigation-wrapper,.slider-wrapper,.sidebar{display:none}}.navigation-inner{background-color:#D8714A;width:100%}.main-menu{position:relative;text-align:center;margin:0;list-style:none;font-size:0}.main-menu li{margin:0;display:inline-block;position:relative;text-align:left}.main-menu li a{font-size:1rem;font-family:"Quantico";display:block;padding:.5em;text-decoration:none;color:#fff}.main-menu li a:hover,.main-menu li a:focus{color:#000}.main-menu .sub-menu{padding:0;position:absolute;top:100%;display:none;z-index:100;background:inherit;min-width:100%}.main-menu .sub-menu li{display:block;white-space:nowrap}.main-menu>li:not(:first-child){border-left:2px solid #e19274}@media only screen and (max-width: 830px){.main-menu>li:not(:first-child){border:none}}.main-menu>li:hover,.main-menu>li[aria-expanded="true"]{background:#746458}.main-menu>li:hover .sub-menu,.main-menu>li[aria-expanded="true"] .sub-menu{display:block}@media only screen and (max-width: 830px){.main-menu>li:hover .sub-menu,.main-menu>li[aria-expanded="true"] .sub-menu{display:none}}@media only screen and (max-width: 830px){body{margin-top:50px}.main-menu{position:fixed;background:#746458;top:50px;bottom:-80px;padding-bottom:80px;left:0;width:80%;-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{-webkit-transform:translateX(0%);transform:translateX(0%)}.menu-toggle{display:block;position:fixed;z-index:200;top:0;left:0;right:0;background:#D8714A;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 */