 @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');@font-face{font-family:'foundationtitleshandmedium';src:url('fonts/foundationtitleshand-webfont.woff2') format('woff2'),url('fonts/foundationtitleshand-webfont.woff') format('woff');font-weight:normal;font-style:normal}img[loading="lazy"]{height:auto;width:100%}body.logged-in #header{top:32px}body.logged-in #headerTop{top:86px}body.logged-in #headerTop.hide{top:32px}@media screen and (max-width:782px){body.logged-in #header{top:46px}body.logged-in #headerTop{top:101px}body.logged-in #headerTop.hide{top:46px}html #wpadminbar{position:fixed}}body.logged-in.customizer-preview #header{top:0}body.logged-in.customizer-preview #headerTop.hide{top:0}.aligncenter *{margin-left:auto!important;margin-right:auto!important}.alignright *{float:right}.alignleft *{float:left}.rotate-right{transform:rotate(0deg);transform-origin:50% 50%}.rotate-down{transform:rotate(90deg);transform-origin:50% 50%}.rotate-left{transform:rotate(180deg);transform-origin:50% 50%}.rotate-up{transform:rotate(-90deg);transform-origin:50% 50%}.btn-wrap{position:absolute;width:100%;display:flex;align-items:center;height:100%;justify-content:space-between}.prev-btn,.next-btn{-webkit-transition:all 100ms linear;-ms-transition:all 100ms linear;transition:all 100ms linear;background:none;border:0;outline:0;max-width:48px;max-height:48px;padding:0;margin:0;cursor:pointer;opacity:.8;display:block;position:relative}.next-btn{float:right}.prev-btn:hover,.next-btn:hover{opacity:1}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,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%;vertical-align:baseline;background:transparent;font-family:"Montserrat",sans-serif;font-weight:500;line-height:1.75;-webkit-appearance:none;font-size:100%}html{-webkit-text-size-adjust:none;scroll-behavior:smooth}iframe{width:100%;margin:0 auto;display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}img{box-shadow:#000 0 0 0;-ms-interpolation-mode:bicubic}body{background:#fff}a,button{cursor:pointer;outline:0;border-top:0}#header-contact i.dashicons-phone{transform:rotate(110deg);padding-left:2px}#header-contact i.dashicons-email{padding-top:2px;margin-right:2px}button i.dashicons-arrow-left-alt,button i.dashicons-arrow-right-alt{height:100%;line-height:44px}.fancybox-progress{background:#00ADEF!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;width:100%;position:relative}.wp-theme-magicwood h1,.wp-theme-magicwood h2,.wp-theme-magicwood h3,.wp-theme-magicwood h4,.wp-theme-magicwood h5{font-family:'foundationtitleshandmedium',Helvetica,sans-serif!important;font-weight:300;display:block;width:100%}h1{font-size:var(--wp--preset--font-size--gigantic)}h2{font-size:var(--wp--preset--font-size--x-large)}h3{font-size:var(--wp--preset--font-size--large)}h4{font-size:var(--wp--preset--font-size--medium)}h5{font-size:var(--wp--preset--font-size--small)}p,ul,ol{font-size:var(--wp--preset--font-size--small)}address{}blockquote{}em{}small{font-size:var(--wp--preset--font-size--tiny)}span{}strong{font-weight:600}li{list-style-position:inside}ol{}ul{}a{text-decoration:none}.wrapper{max-width:calc(var(--wp--style--global--wide-size));width:100%;margin:0 auto;padding:0 15px}.wrapper-wide{max-width:calc(var(--wp--style--global--wide-size));width:100%;margin:0 auto;padding:0}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.wp-block-group{max-width:calc(var(--wp--style--global--content-size) + 30px);width:100%;margin:0 auto;padding:0 15px}.wp-block-group.alignwide{max-width:calc(var(--wp--style--global--wide-size) + 30px);width:100%;margin:0 auto;padding:0 15px}.wp-block-group.alignfull{max-width:calc(100% + 30px);width:100%;margin:0 auto;padding:0 15px}[class*="col-"]{float:left;position:relative}.col-1-12{width:8.33%}.col-2-12,.col-1-6{width:16.66%}.col-1-5{width:20%}.col-3-12,.col-1-4{width:25%}.col-4-12,.col-1-3{width:33.33%}.col-2-5{width:40%}.col-5-12{width:41.66%}.col-6-12,.col-1-2{width:50%}.col-7-12{width:58.33%}.col-3-5{width:60%}.col-8-12,.col-2-3{width:66.66%}.col-9-12{width:75%}.col-4-5{width:80%}.col-10-12{width:83.33%}.col-11-12{width:91.66%}.col-12-12,.col-5-5,.col-3-3{width:100%}.break{float:none;width:auto;display:inline-block}#header-contact .break:first-of-type span::after{content:"|";padding:0 15px}#header-contact .wrapper{text-align:left;min-height:55px;line-height:55px}#header{padding:0;position:fixed;top:0;left:0;width:100%;-webkit-transition:all 250ms linear;-ms-transition:all 250ms linear;transition:all 250ms linear;z-index:100}#header .contact-us a{color:#23420D;min-height:55px;line-height:55px;float:left;display:block;padding:0;margin-top:8px;font-weight:bold}#header-contact{background:var(--main-bg-color);min-height:55px;float:left;width:100%;line-height:55px;text-align:left;display:flex;align-items:center}#header-contact strong{font-weight:600;color:#fff}#header-contact span,#header-contact span a{color:#fff;font-weight:400}#header-contact span:after{padding:0 15px;content:"|";color:#ccc;font-weight:600}#header-contact span:last-of-type:after{padding:0;content:""}#headerTop{background:#F7EDDB;padding:0;float:left;width:100%;border-top:10px solid #23420D;top:55px;position:fixed;-webkit-transition:top 250ms linear;-ms-transition:top 250ms linear;transition:top 250ms linear}#headerTop.hide{top:0}#headerTop .wrapper{display:flex;align-items:center;padding:20px 15px}#headerTop .wrapper .col-1-3{display:flex;align-items:center}#headerTop #logo{height:auto;padding:15px 0;margin:0 auto}#headerTop #logo a.logo{width:auto;height:auto;display:block;margin:0 auto}#headerTop #logo img{width:auto;height:46px;max-width:260px;vertical-align:baseline;padding:0;display:block;-webkit-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;margin:0 auto}.book_now{float:right}.book_now a{color:#F7EDDB;background:#23420D;min-height:55px;line-height:55px;float:right;display:block;padding:0 15px;margin-top:8px;font-weight:bold}#headerTop #nav{list-style:none;display:block;margin:0;float:right}#headerTop #nav li ul{display:none;position:absolute;max-width:320px;width:auto;min-width:160px;top:25px;z-index:1;left:0}#headerTop #nav li{width:auto;display:inline-block;position:relative}#headerTop #nav li:after{padding:0 15px;content:"|";color:var(--main-bg-color);font-weight:600}#headerTop #nav li:last-of-type:after{padding:0;content:""}#headerTop #nav li a{color:#666;font-size:14px;text-transform:uppercase;padding:15px 0}#headerTop #nav li:hover a,#headerTop #nav li.current_page_item:hover a,#headerTop.nav-scroll #nav li:hover a{color:var(--second-bg-color)}#headerTop #nav li.current_page_item a,#headerTop #nav li.current-page-ancestor a{color:var(--second-bg-color);font-weight:600}#headerTop.nav-scroll #nav li.current_page_item a,#headerTop.nav-scroll #nav li.current-page-ancestor a{color:#C18DC2}#headerTop.nav-scroll #nav li a{color:var(--second-bg-color)}#headerTop #nav li:hover ul.sub-menu,#headerTop #nav li ul.sub-menu{background:#fff;float:left;padding:0;width:auto;position:absolute;z-index:20001;left:-40px}#headerTop #nav li:hover ul.sub-menu{display:block}#headerTop #nav li ul.sub-menu{display:none;box-shadow:0 5px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 5px 3px 0 rgba(0,0,0,.2)}#headerTop #nav li ul.sub-menu li{width:100%;float:left;padding:5px;position:relative;left:0}#headerTop #nav li ul.sub-menu li a{width:100%;display:block;padding:5px}#headerTop #nav li a:hover,#headerTop #nav li ul.sub-menu li a:hover{color:var(--main-bg-color)}#headerTop #nav li ul.sub-menu li::after{content:"";padding:0}#headerTop #nav li.current_page_item ul li a,#headerTop #nav li.current-page-ancestor ul li a{font-weight:normal}#drilldown_wrapper{display:none}#header-drilldown{display:none}#header-drilldown.show{display:block}.drilldown{overflow:hidden;width:100%;height:auto;margin:0;background-color:#F3F3F3;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.drilldown ul{list-style:none;padding:0;margin:0}.drilldown ul li{border-bottom:1px solid #fff}.drilldown ul a{padding:10px;display:inline-block;width:75%}.drilldown ul .menu-item-has-children span.menu-left:after{font-family:"dashicons";content:"\f345";font-weight:900;display:inline;float:right;width:25%;padding:10px;text-align:right;cursor:pointer}.drilldown-back span{padding:10px;width:100%;display:block;cursor:pointer}.drilldown-back span:before{font-family:"dashicons";content:"\f341";font-weight:900;display:inline;float:left}.drilldown-sub{display:none}.drilldown-back{font-weight:bold}#hamburger_container{float:right;width:40px;height:100px;top:0;right:0;cursor:pointer;position:absolute;-webkit-transition:all 500ms linear;-ms-transition:all 500ms linear;transition:all 500ms linear;display:none}.hamburger{position:absolute;display:block;top:0;cursor:pointer;margin-top:0;float:right;right:0}.hamburger,.hamburger::before,.hamburger::after{background:var(--second-bg-color);content:' ';height:3px;width:21px;border-radius:3px;display:block;transition:all ease-in-out 500ms}#headerTop.nav-scroll .hamburger,#headerTop.nav-scroll .hamburger::before,#headerTop.nav-scroll .hamburger::after{background:#000}.hamburger::before{transform:translateY(-6px)}.hamburger::after{transform:translateY(3px)}.open .hamburger{transform:rotate(45deg)}.open .hamburger::before{opacity:0}.open .hamburger::after{transform:translateY(-3px) rotate(-90deg)}#site-notice{background:var(--main-bg-color);min-height:65px;float:left;width:100%;line-height:65px;text-align:right;display:flex;align-items:center}#site-notice p{color:#fff;font-size:18px;text-align:center;padding:15px;margin:0}#site-notice p strong{color:#fff;font-weight:600}#site-notice p a{border-bottom:1px solid #fff}#footer{background-color:#23420D;min-height:300px;min-height:300px;background-image:url('images/mw-deer-head-green.svg');background-position:50% 50%;background-repeat:no-repeat;background-size:contain;}#footer-form{display:flex;gap:20px;}#footer h3{font-size:18px;font-weight:600;color:#fff}#footer p,#footer p a{color:#fff;font-weight:500}#footer p strong{color:#fff;font-weight:600}.usefulLinks{margin-top:40px}#footerTop{padding:50px 0}#footerlogo{float:left;width:100%;text-align:center}#footerlogo a{float:left}#footerTop #footerlogo img{max-width:90%;height:auto;margin-top:13px;margin-bottom:30px}#footerBottom{background:#F7EDDB}#footerBottom p{width:100%;text-align:center;color:#23420D;padding:15px 0 0}#footerBottom p a{color:#23420D}#footerBottom p a:hover{color:#23420D;text-decoration:underline}#top-buffer{margin-top:80px}#navFooter{float:left;width:100%;text-align:left}#navFooter a{color:#fff}#navFooter li{list-style:none}#navFooter li:before{color:#5c574e;font-family:"dashicons";content:"\f345";font-weight:900;float:left;padding-right:5px;position:relative;z-index:4}#footer a:hover{color:#ccc}#footerTop #networks{margin-top:30px}#footerBottom p{text-align:center;font-size:1rem}#footerTop #networks a{margin-right:8px;margin-bottom:8px;width:32px;font-size:12px;height:32px;border-radius:16px;line-height:32px;background:var(--second-bg-color);color:#fff;text-align:center;float:left;-webkit-transition:all ease-in-out 250ms;-moz-transition:all ease-in-out 250ms;-o-transition:all ease-in-out 250ms;-ms-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms}#footerTop #networks a span{font-size:15px;line-height:32px}#footerTop #networks a:hover{background:var(--third-bg-color);color:#fff}#contact-form form input[type=email],#contact-form form input[type=text],#contact-form form textarea{color:#F7EDDB;width:100%;padding:8px;border:1px solid #F7EDDB;background:none;}#contact-form .gform_fields{display:flex;flex-wrap:wrap;width:100%;}#contact-form label{width:100%;font-size:1rem;}#contact-form .ginput_complex{flex-wrap:unset;}#contact-form .required{color:red;}#contact-form .gfield{margin-bottom:15px;display:block;}#contact-form form input[type=submit]{border:1px solid #F7EDDB;color:#F7EDDB;background:#23420D;min-height:55px;line-height:55px;float:right;display:block;padding:0 15px;margin-top:8px;font-weight:bold;}.wpcf7 form .wpcf7-response-output{color:#fff;}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{-webkit-transition:opacity 250ms 0s,visibility 0s 0s;-moz-transition:opacity 250ms 0s,visibility 0s 0s;transition:opacity 250ms 0s,visibility 0s 0s;box-shadow:0 0 10px rgba(0,0,0,.15)}.cd-top{display:inline-block;height:44px;width:44px;position:fixed;bottom:15px;z-index:6;right:15px;box-shadow:0 0 10px rgba(0,0,0,.15);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(165,157,151,.8) url(./images/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:opacity 250ms 0s,visibility 0s 250ms;-moz-transition:opacity 250ms 0s,visibility 0s 250ms;transition:opacity 250ms 0s,visibility 0s 250ms}.cd-top:hover{background:rgba(165,157,151,1) url(./images/cd-top-arrow.svg) no-repeat center 50%}@media only screen and (min-width:901px){#headerTop #nav{display:inline-block!important}}@media only screen and (min-width:1025px) and (max-width:1280px){#headerTop #nav li::after{padding:0 9px}}@media only screen and (min-width:901px) and (max-width:1024px){#headerTop #nav li::after{padding:0 5px}#logo{padding-bottom:0}#headerTop .col-1-3{width:33.33%}#headerTop .col-2-3{width:66.66%}#headerTop #nav li a{font-size:12px}}@media only screen and (min-width:0) and (max-width:900px){.wp-block-cover .wp-block-group{margin-top:75px}#header .contact-us{display:none}#drilldown_wrapper{display:block}#header-contact .break:first-of-type span::after{content:"";padding:0}.header-img{padding:50px}#toTop{display:none!important}#hamburger_container{display:block}#headerTop.nav-scroll .toggle-menu,#headerTop .toggle-menu{display:block}#headerTop.nav-scroll #nav{background:#fff}#headerTop #nav{position:absolute;display:none;top:3px;background:#fff;left:0;width:100%}#headerTop #nav li{width:100%;display:block;text-align:center;padding:0}#headerTop #nav li a{width:100%;display:block;text-align:center;line-height:1.6;padding:10px 0}#headerTop .col-1-3,#headerTop .col-2-3{width:50%}.hamburger{top:20px}#headerTop #logo img{margin:0}}@media only screen and (min-width:770px) and (max-width:900px){#footer_logos img{padding:5px;width:auto;float:left;max-height:78px;}#headerTop #nav li::after{content:"";padding:0}#headerTop .wrapper{padding:20px 15px;display:inline-block}#headerTop .wrapper [class*="col-"]{width:100%;display:block}#footerTop .col-1-4{width:33.33%}#footerTop p,#footerTop a,#footerBottom p{font-size:12px}.break{float:none;width:auto;display:inline-block}#header-contact .break:first-of-type span::after{content:"|";padding:0 15px}#hamburger_container{height:60px;margin-top:5px}}@media only screen and (min-width:640px) and (max-width:769px){.header-img{padding:25px}#headerTop.nav-scroll,#headerTop{height:auto;min-height:60px}.hamburger{top:26px}.break{float:none;width:auto;display:inline-block}#header-contact .break:first-of-type span::after{content:"|";padding:0 15px}#header-contact .wrapper{}#headerTop .wrapper{padding:15px;display:inline-block}#headerTop .wrapper [class*="col-"]{width:100%;display:block}#footer_logos .wrapper{display:flex}#footer_logos img{padding:5px;width:auto;float:left;max-height:78px}#footerTop p,#footerTop a,#footerBottom p{font-size:12px}#footer{display:block;width:100%}#footerTop{display:flex;width:100%}#footerTop .col-1-3{width:50%}#footerTop .follow{width:100%;text-align:center}#headerTop #nav li::after{content:"";padding:0}}@media only screen and (min-width:0) and (max-width:639px){#footerBottom p{text-align:left}.padding{padding:15px 0}#site-notice{}#site-notice p{font-size:14px}#footer .wrapper-wide,#home-intro .wrapper-wide{padding:0 15px}#footer_logos .wrapper{display:block}#intro{display:block}#intro [class*="col-"]{width:100%;display:block}#headerTop #nav li::after{content:"";padding:0}#headerTop #nav li a{font-size:12px}.break{width:auto;clear:both;font-size:12px;padding:0 15px}#headerTop .wrapper{padding:15px;display:inline-block}#headerTop .wrapper [class*="col-"]{width:100%;display:block}#header-contact span::after{content:"";padding:0}#header-contact strong,#header-contact span{float:none;clear:both}#header-contact .wrapper{text-align:center}.slide_content_wrapper .wrapper .slide_content_wrap{max-width:100%}.services-img img{width:100%}#home-intro .imagecontainer img,#home-intro .imagecontainer img.right,#home-intro.about .imagecontainer img{width:100%;margin-bottom:15px}#hamburger_container{}#navFooter li::after{content:"";padding:0}#navFooter li{float:left;width:100%}#intro div.padding{padding:0}#intro img{width:100%}.header-img{padding:25px}#headerTop.nav-scroll,#headerTop{height:auto;min-height:60px}#headerTop #logo{height:auto;min-height:60px;overflow:hidden}#hamburger_container{height:60px}.hamburger{top:26px}h1,h2,h3,h4,h5,h6{font-size:20px}p{font-size:14px}#content p,#content ul li,#content ol li,#content table{font-size:13px}.serperator-img{min-height:0}.serperator-img img{max-height:30px;width:auto!important}[class*="col-"]{width:100%}#footerTop .padding{padding:0}.header-img{margin-top:80px}#footer_logos .wrapper{display:flex}#footer_logos img{padding:5px;width:25%;float:left}}@media only screen and (min-width:0) and (max-width:480px){#footer-form{display:block}#footer-form .col-1-2{width:100%}.hide-mobile{display:none!important}.book_now a{color:#F7EDDB;background:#23420D;min-height:45px;line-height:45px;float:right;display:block;padding:0 8px;margin-top:15px;font-weight:bold;font-size:.75rem}#headerTop #logo img{width:80%;}}@media only screen and (min-width:0) and (max-width:1470px){.wrapper-wide{width:calc(100% - 30px)}}