@media screen and (max-width:600px){#wpadminbar{position:fixed}}body{font-family:Lato,'Segoe UI',helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#575756;background:#fffded}.button,.button-white,.imageattribute,a,img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a{text-decoration:none;color:#575756}ul li{list-style:disc}ol li{list-style:decimal}ol,ul{padding:1em;margin-left:1em}h1,h2,h3,h4,p{line-height:1.5em;margin-top:1em}h1,h2{color:#d3b568;font-weight:400}h1{font-family:Lora,'Times New Romen',serif;font-size:35px}h2,h3{font-size:28px;letter-spacing:2px;text-transform:uppercase}h3{font-size:22px}h4{font-size:18px;font-weight:700}b,strong{font-weight:700}em,i{font-style:italic}.site-holder{max-width:100%}.main-content-holder{width:100%}.content-column{width:100%;max-width:1100px;margin:0 auto}.content-column.in-iframe{max-width:100%}.center,.center-to-left,.center-to-right{text-align:center}.block-center{margin:0 auto;display:block}.flex-column-to-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wide50{width:50%}.fullto33,.fullto50,.wide100{width:100%}.logo{width:300px}.back_white{background-color:#fff}.back_,.back_cream{background-color:#fffded}.back_gold{background-color:#d3b568;color:#fff}.back_gold h1,.back_gold h2,.back_gold h3,.back_gold h4{color:#fff}.back_green{background-color:#f2f5e4;color:#616c2b}.back_ .content ul li,.back_cream .content ul li,.back_gold .content ul li,.back_green .content ul li{margin-top:.25em}.back_ .content p a,.back_cream .content p a,.back_green .content p a{color:#d3b568;font-weight:700}.back_ .content p a:hover,.back_cream .content p a:hover,.back_green .content p a:hover{color:#575756;text-decoration:underline}.back_gold .content p a{text-decoration:underline;color:#fff;font-weight:700}.back_gold .content p a:hover{color:#575756}.imageattribute{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.5);padding:12px 20px;color:#fff;font-size:.8em;opacity:.3}.herooverlay:hover+.imageattribute,.imageattribute:hover,img:hover+.imageattribute{opacity:1}.unsupported{display:table;width:100%}.unsupported div.unn-copy,.unsupported div.unn-duchy{display:table-cell;vertical-align:middle}.unsupported div.unn-duchy{width:80px;text-align:center;padding:20px}.unsupported div.unn-duchy img{width:50px}.button,.button-gold,.button-white{display:inline-block;min-width:120px;width:auto;color:#d3b568;border:2px solid #d3b568;padding:10px 40px 10px 10px;letter-spacing:.9px;font-size:14px;background-image:url(../images/arrow-gold.svg);background-size:10px 10px;background-position:right 10px center;background-repeat:no-repeat}.button-gold,.gform_button{background-color:#d3b568;color:#fff;background-image:url(../images/arrow-white.svg)}.back_gold .button,.button-white{border:2px #fff solid;color:#fff;background-image:url(../images/arrow-white.svg)}.button-gold:hover,.button-white:hover,.button:hover{color:#575756;background-image:url(../images/arrow-black.svg);border:2px solid #575756}@media all and (min-width:768px){.center-to-right{text-align:right}.center-to-left{text-align:left}.flex-column-to-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fullto33{width:33%}.fullto50{width:50%}}.footer{background:#575756;font-family:Lora,'Times New Romen',serif;line-height:1.3em;color:#ababab}.footer .content-column{padding:20px}.footer a,.footer a:visited{color:#ababab}.footer .fullto33{margin:30px 0 0 0}.footer .copyright{color:#fff;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.footer .footer-menu a{padding:0 5px}.footer .footer-menu a:last-child{padding:0 5px;margin-right:0}@media all and (min-width:768px){.footer .copyright{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}}@media all and (min-width:950px){.footer .content-column{padding:20px 0}}.hero-missing-block,.hero-mobile-block{height:65px}.hero-missing-block{display:none}.hero{position:relative}.hero .herooverlay{position:absolute;top:0;left:0;width:100%;height:100%}.hero img.heroimg{width:100%;display:block}.hero.accent-,.hero.accent-white{color:#fff}.hero.accent-black{color:#575756}.hero-mouse{display:none;position:absolute;bottom:20px;left:50%;margin-left:-20px;width:4px;padding:10px 15px;height:34px;border:3px solid #fff;border-radius:25px;-webkit-box-sizing:content-box;box-sizing:content-box}.hero-mouse-scroller{width:4px;height:12px;border-radius:25%;background-color:#fff;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.hero.accent-black .hero-mouse{border:3px solid #575756}.hero.accent-black .hero-mouse-scroller{background-color:#575756}@-webkit-keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}55%{opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}55%{opacity:1}100%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}.logo-menu{display:none;position:absolute;top:20px;left:40px;right:40px;z-index:5}.logo-menu .search{position:absolute;right:20px;top:20px;width:35px;height:35px;background-image:url(../images/search-white.svg);background-size:100% 100%;background-repeat:no-repeat}.hero.accent-black .search,.logo-menu.black-menu .search{background-image:url(../images/search-black.svg)}.logo-menu .search:hover{background-image:url(../images/search-gold.svg)}.logo-menu-links{margin:20px auto 0 auto;max-width:1300px;list-style:none}.logo-menu.black-menu .logo-menu-links{background:rgba(255,255,255,.2);-webkit-transition:background .5s ease-in;transition:background .5s ease-in}.logo-menu.black-menu .logo-menu-links:hover{background:rgba(255,255,255,.5)}.logo-menu-links li{position:relative;list-style:none}.logo-menu-links li a{color:#fff;font-family:Lora,'Times New Romen',serif;font-size:20px;text-shadow:-1px -1px 1px rgba(255,255,255,.3),1px 1px 1px rgba(0,0,0,.7)}.hero.accent-black .logo-menu-links li a,.logo-menu.black-menu li a{color:#575756}.logo-menu-links li a:hover{color:#d3b568}.logo-menu-links li div{display:none;position:absolute;width:350px;padding-top:15px}.logo-menu-links li.pinleft div{left:0}.logo-menu-links li.pinright div{right:0}.logo-menu-links li div ul{position:relative;padding:10px;background:#fffded;border-radius:1.5px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.4);box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.logo-menu-links li div ul:before{content:' ';position:absolute;z-index:999;display:block;width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fffded;top:-5px}.logo-menu-links li.pinleft div ul:before{left:5px}.logo-menu-links li.pinright div ul:before{right:5px}.logo-menu-links li a:hover+div,.logo-menu-links li div:hover{display:block}.logo-menu-links li div ul a{display:block;color:#7b7b7b;font-family:Lato,'Segoe UI',helvetica,Roboto,Arial,sans-serif;font-size:16px;line-height:1.2em;margin:8px 0;width:100%;text-shadow:none}.logo-menu-links li div ul a:hover{color:#7b7b7b;text-decoration:underline}.logo-menu-links li div ul p{position:relative;z-index:1000;font-family:Lora,'Times New Romen',serif;color:#d3b568;font-size:22px;margin:0 0 10px 0}@media all and (min-width:768px){.hero-mouse{display:block}.hero-mobile-block{display:none}.hero-missing-block{display:block}.hero{position:relative}.logo-menu{display:block}}.stickyheader{position:fixed;top:0;left:0;right:0;height:65px;background:#fffded;z-index:9999;border-bottom:1px solid #575756;overflow:hidden;-webkit-transition:height ease-in-out .5s;transition:height ease-in-out .5s}.stickyheader .site-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:65px}.stickyheader .site-holder div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.stickyheader .site-holder div.barmenu,.stickyheader .site-holder div.barsearch{width:65px}.stickyheader .site-holder div.barlogo{padding-left:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:215px}.stickyheader .site-holder div.barlogo img{height:40px;width:215px}.stickyheader .site-holder div .icon{display:block;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;width:30px;height:30px}.stickyheader .site-holder div.barmenu .icon{background-image:url(../images/menu-black.svg)}.stickyheader .site-holder div.barmenu:hover .icon{background-image:url(../images/menu-gold.svg)}.stickyheader .site-holder div.barsearch .icon{background-image:url(../images/search-black.svg)}.stickyheader .site-holder div.barsearch:hover .icon{background-image:url(../images/search-gold.svg)}.stickyheader .site-holder div.barmenu .menutext{display:none}.stickyheader .site-holder div.barmenu:hover .menutext{color:#d3b568}body.loggedin .menuoverlay,body.loggedin .search-overlay,body.loggedin .stickyheader{top:46px}@media all and (min-width:768px){body.loggedin .menuoverlay,body.loggedin .search-overlay,body.loggedin .stickyheader{top:32px}.stickyheader .site-holder div.barmenu{width:110px}.stickyheader .site-holder div.barsearch{width:110px;border-left:1px solid #575756;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:20px}.stickyheader .site-holder div.barmenu .menutext{display:block;margin-left:10px}.stickyheader .site-holder div .icon{width:20px;height:20px}.stickyheader{height:0}.stickyheader.always-sticky{height:65px}}.menuoverlay{position:fixed;display:none;z-index:10000;top:0;bottom:0;left:0;right:0;background:rgba(211,181,104,.9);overflow:auto}.menuoverlay .close{position:absolute;right:20px;top:20px;width:25px;height:25px;background-image:url(../images/close-white.svg);background-size:100% 100%;background-repeat:none;background-position:center center}.menuoverlay .close:hover{background-image:url(../images/close-black.svg)}.menuoverlay table{width:300px;margin:120px auto 20px auto;border-collapse:separate;border-spacing:0 15px}.menuoverlay table .toggle{width:30px;vertical-align:top}.menuoverlay table .toggle .holder{width:30px;height:30px}.menuoverlay table .toggle .plus{display:block;width:30px;height:30px;background-position:center center;background-repeat:no-repeat;background-size:15px 15px;cursor:pointer}.menuoverlay table .toggle .plus{background-image:url(../images/add-white.svg)}.menuoverlay table .toggle .plus:hover{background-image:url(../images/add-black.svg)}.menuoverlay table .toggle .plus.minus{background-image:url(../images/minus-white.svg)}.menuoverlay table .toggle .plus.minus:hover{background-image:url(../images/minus-black.svg)}.menuoverlay table .link{vertical-align:top;padding-left:10px}.menuoverlay table .link a{color:#fff;font-family:Lora,'Times New Romen',serif;font-size:24px;font-style:italic;line-height:30px}.menuoverlay table .link a:hover{color:#575756}.menuoverlay table .link .sub{display:none;overflow:hidden}.menuoverlay table .link .sub a{display:block;font-size:18px}@media all and (min-width:768px){.menuoverlay .close{right:40px;top:40px}}.search-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fffded;z-index:10000}.search-overlay .close{position:absolute;right:20px;top:20px;width:25px;height:25px;background-image:url(../images/close-black.svg);background-size:100% 100%;background-repeat:none;background-position:center center}.search-overlay .close:hover{background-image:url(../images/close-gold.svg)}.search-overlay .holder{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:150px;bottom:50px;left:20px;right:20px}.search-overlay .search{height:50px;-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.search-overlay .search input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;font-size:28px;padding:10px;background:#fffded;font-family:Lato,'Segoe UI',helvetica,Roboto,Arial,sans-serif;font-weight:400;background-image:url(../images/search-gold.svg);background-size:30px 30px;background-position:right center;background-repeat:no-repeat;border-bottom:1px #575756 solid}.search-overlay .results{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:10px 0}.search-overlay .results .resultitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d3b568;padding:10px 0;cursor:pointer}.search-overlay .results .resultitem a{color:#d3b568;font-family:Lato,'Segoe UI',helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:22px;padding-left:10px}.search-overlay .results .resultitem:hover{border-bottom:1px solid #575757}.search-overlay .results .resultitem:hover a{color:#575756}.search-overlay .results .resultitem .glyph{width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:center center;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.search-overlay .results .resultitem.place .glyph{background-size:20px 25px;background-image:url(../images/search-icon-location-gold.svg)}.search-overlay .results .resultitem.place:hover .glyph{background-image:url(../images/search-icon-location-black.svg)}.search-overlay .results .resultitem.post .glyph{background-size:20px 22px;background-image:url(../images/search-icon-news-gold.svg)}.search-overlay .results .resultitem.post:hover .glyph{background-image:url(../images/search-icon-news-black.svg)}.search-overlay .results .resultitem.page .glyph{background-image:url(../images/duchy-gold.svg);background-size:15px 30px}.search-overlay .results .resultitem.page:hover .glyph{background-image:url(../images/duchy-black.svg)}@media all and (min-width:768px){.search-overlay .holder{right:unset;left:50%;width:600px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.slick-slider{width:100%;margin:0;padding:0;list-style-type:none;position:relative;background:#fff}.slick-slider .slide{position:relative;overflow:hidden;width:100%}.slick-slider .slide img{width:100%}.slick-slider .slick-dots{margin:0;padding:0;list-style-type:none;text-align:center;position:absolute;bottom:20px;width:100%}.slick-slider .slick-dots li{display:inline-block}.slick-slider .slick-dots li button{width:10px;height:10px;display:inline-block;border:0;margin:0 4px;padding:0;border-radius:5px;font-size:0;line-height:0;background:rgba(255,255,255,.5);outline:0;cursor:pointer}.slick-slider .slick-dots li.slick-active button{background:rgba(255,255,255,1)}.slick-slider .slick-next,.slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;bottom:50px;display:block;width:30px;height:30px;background:0 0;background-size:100% 100%;background-position:center center;padding:0;border-radius:0;cursor:pointer;color:transparent;border:none;outline:0;z-index:9;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.slick-slider .slick-prev{left:20px;background-image:url(../images/arrow-white.svg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slick-slider .slick-next{right:20px;background-image:url(../images/arrow-white.svg)}.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{background-image:url(../images/arrow-gold.svg)}.duchy-content{padding:60px 20px}.duchy-content .duchy{width:75px;height:167px;margin-bottom:20px}.duchy-content .content .button{margin-top:30px}.duchy-content .content{-ms-flex-negative:1;flex-shrink:1;width:100%}@media all and (min-width:768px){.duchy-content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.duchy-content .content{padding-left:50px}}.quoteblock .content-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.quoteimage{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;overflow:hidden}.quoteimage img{width:100%}.quotecontent{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:3em}.quoteholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.quoteholder .quotemain{-ms-flex-negative:1;flex-shrink:1;margin:0 0 0 10px;font-family:Lora,'Times New Romen',serif;font-size:22px;font-style:italic;line-height:1.5em;letter-spacing:.4px;color:#aeb587}.quoteholder img{width:15px;height:15px;margin-top:10px}.quoteholder .quotemain img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.quoteattribute{font-family:Lora,'Times New Romen',serif;font-size:12px;line-height:1.5em;letter-spacing:.2px;margin:2em 0 0 25px}@media all and (min-width:768px){.quoteimage img{position:absolute;height:100%;width:unset;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.quoteblock .content-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.quoteimage{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:300px}.quotecontent{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:600px}}.spacerblock{height:50px}.linkgrid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 1em}.linkgriditem{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:2em 5px 0 5px}.linkgriditem:nth-child(odd){margin-left:0}.linkgriditem:nth-child(even){margin-right:0}.linkgriditem h3{font-family:Lora,'Times New Romen',serif;font-style:italic;padding-left:.5em;cursor:pointer}.linkgriditem h3 a{color:#d3b568}.linkgriditem h3 a:hover{color:#575756}.linkgriditem .holder{position:relative}.linkgriditem .holder a{display:block}.linkgriditem .holder .overlay{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;background:rgba(211,181,104,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.linkgriditem .holder .overlay p{color:#fff;padding:0 1em}.linkgriditem .holder .overlay .button-white{margin:1em;font-size:12px;line-height:40px}.linkgriditem .holder .overlay .button-white:hover{color:#575756}.linkgriditem .holder a img{width:100%}.linkgriditem .holder a.overlay div img{display:block;width:50px;height:100px;margin:5px auto}@media all and (min-width:450px){.linkgriditem{width:40%}}@media all and (min-width:768px){.linkgrid{padding:0}.linkgriditem{width:20%}.linkgriditem:nth-child(odd){margin-left:5px}.linkgriditem:nth-child(even){margin-right:5px}.linkgriditem:first-child,.linkgriditem:nth-child(5){margin-left:0}.linkgriditem:last-child,.linkgriditem:nth-child(4){margin-right:0}.linkgriditem .holder .overlay{visibility:visible;opacity:0}.linkgriditem .holder:hover .overlay,.linkgriditem h3:hover+.holder .overlay{opacity:1}}.craftsmanblock .content-column .content{padding:35px 20px}.craftsmanblock .content-column .content h2{font-family:Lato,'Segoe UI',helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:22px}.craftsmanblock .content-column .button-white{margin-top:20px}.craftsmanblock .content-column .content,.craftsmanblock .content-column .craftslides{width:100%}@media all and (min-width:768px){.craftsmanblock .content-column .content,.craftsmanblock .content-column .craftslides{width:50%}}.imageblock .content-column .content{padding:20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-line-pack:center;align-content:center}.imageblock .content-column .content h2{font-family:Lato,'Segoe UI',helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:22px;text-transform:uppercase;letter-spacing:1.9px}.imageblock .content-column .button{margin-top:20px}.imageblock .content-column .content,.imageblock .content-column .imageholder{width:100%}.imageblock .content-column .imageholder{position:relative;min-height:400px;overflow:hidden;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.imageblock .content-column .imageholder img{position:absolute;display:block;width:auto;height:auto;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.imageblock.npos_bottom .content-column .imageholder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.imageblock.npos_bottom .content-column .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media all and (min-width:768px){.imageblock .flex-column-to-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.imageblock .content-column .content,.imageblock .content-column .imageholder{width:50%}.imageblock.wpos_right .content-column .content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.imageblock.wpos_right .content-column .imageholder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.videoblock .content-column.vid_full{max-width:100%}.videoblock .content{padding:50px 20px;width:100%;max-width:1100px;margin:0 auto}.videoblock .content h2{font-family:Lato,'Segoe UI',helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:22px;text-transform:uppercase;letter-spacing:1.9px;margin-top:0}.videoblock .video-holder{position:relative;width:100%;height:0;padding-top:56.25%}.videoblock .video-holder.aspect_legacy{padding-top:75%}.videoblock .video-holder iframe,.videoblock .video-holder video{position:absolute;top:0;width:100%!important;height:100%!important}@media all and (min-width:768px){.videoblock .content-column.vid_left,.videoblock .content-column.vid_right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.videoblock .content-column.vid_left .content,.videoblock .content-column.vid_left .video-holder,.videoblock .content-column.vid_right .content,.videoblock .content-column.vid_right .video-holder{width:50%}.videoblock .content-column.vid_left .video-holder,.videoblock .content-column.vid_right .video-holder{padding-top:28.13%}.videoblock .content-column.vid_left .video-holder.aspect_legacy,.videoblock .content-column.vid_right .video-holder.aspect_legacy{padding-top:37.5%}.videoblock .content-column.vid_right .video-holder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.slideshowblock.slidesstyle_full .content-column{max-width:100%}.slideshowblock img{width:100%}.slick-slider.nodots .slick-dots{display:none}.maincontentblock .content-column .content{padding:3em;width:100%}.maincontentblock .content-column .content h1{margin-top:0}.maincontentblock .content-column .content p img{display:block;margin:1em auto;max-width:80%}.maincontentblock .content-column .sidebar{width:100%;padding:0 2em 3em 2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.maincontentblock .content-column .sidebar .linkbox a,.maincontentblock .content-column .sidebar .linkbox p{display:block;width:100%;text-transform:uppercase;color:#aeb587;letter-spacing:.5px;font-size:16px;overflow:hidden}.maincontentblock .content-column .sidebar .linkbox a{height:0}.maincontentblock .content-column .sidebar .linkbox p{padding:.75em 1em;margin-top:0}.maincontentblock .content-column .sidebar .linkbox a.open{padding:.75em 1em;height:auto;border-bottom:1px solid #aeb587}.maincontentblock .content-column .sidebar .linkbox a.open:first-child{border-top:1px solid #aeb587}.maincontentblock .content-column .sidebar .linkbox a:hover{color:#575756;border-bottom:1px solid #575756}.maincontentblock .content-column .sidebar .linkbox p.current{background:#aeb587;color:#fffded;background-repeat:no-repeat;background-position:right 10px center;background-size:20px 20px;background-image:url(../images/add-white.svg);cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.maincontentblock .content-column .sidebar .linkbox p.current:hover{background-image:url(../images/add-black.svg);color:#575756}.maincontentblock .content-column .sidebar .linkbox p.current.open{background-image:url(../images/minus-white.svg)}.maincontentblock .content-column .sidebar .linkbox p.current.open:hover{background-image:url(../images/minus-gold.svg)}.maincontentblock .content-column .sidebar .moreinfo{background:#f2f5e4;padding:20px;margin-top:1em}.maincontentblock .content-column .sidebar .moreinfo h3{margin-top:0}.maincontentblock .content-column .sidebar .moreinfo a{display:block;padding:5px 5px 5px 30px;text-transform:uppercase;background-repeat:no-repeat;background-position:left .5em;background-size:15px 15px}.maincontentblock .content-column .sidebar .moreinfo a:hover{color:#d3b568}.maincontentblock .content-column .sidebar .moreinfo a.url{background-image:url(../images/link-black.svg)}.maincontentblock .content-column .sidebar .moreinfo a.news{background-image:url(../images/news-black.svg)}.maincontentblock .content-column .sidebar .moreinfo a.document{background-image:url(../images/doc-black.svg)}.maincontentblock .content-column .sidebar .moreinfo a.download{background-image:url(../images/download-black.svg)}.maincontentblock .content-column .sidebar .moreinfo a.url:hover{background-image:url(../images/link-gold.svg)}.maincontentblock .content-column .sidebar .moreinfo a.news:hover{background-image:url(../images/news-gold.svg)}.maincontentblock .content-column .sidebar .moreinfo a.document:hover{background-image:url(../images/doc-gold.svg)}.maincontentblock .content-column .sidebar .moreinfo a.download:hover{background-image:url(../images/download-gold.svg)}@media all and (min-width:768px){.maincontentblock .content-column{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.maincontentblock .content-column .content,.maincontentblock .content-column .sidebar{width:300px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.maincontentblock .content-column .content{padding:3em 3em 3em 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.maincontentblock .content-column .sidebar{padding:3em 2em}.maincontentblock .content-column .sidebar .linkbox a{padding:.75em 1em;height:auto;border-bottom:1px solid #aeb587}.maincontentblock .content-column .sidebar .linkbox a:first-child{border-top:1px solid #aeb587}.maincontentblock .content-column .sidebar .linkbox p.current,.maincontentblock .content-column .sidebar .linkbox p.current:hover{background-image:none;cursor:default;color:#fff}}.alertblock img{display:block;margin:1em auto;width:250px}.alertblock a{display:block;text-align:center;color:#d3b568;font-weight:700;font-size:1.5em}.alertblock a:hover{color:#979797}.sitemapblock .button{margin:7px 5px 0 0}.sitemapblock .button-gold{margin:10px 5px 0 0}.sitemapblock .content-column{padding:1em}.newsblock .content-column{overflow:hidden}.newsblock .content-column h2{margin:1.5em 1em;letter-spacing:2px;text-align:center}.newsblock .readall{margin:3em;text-align:center}.articles{position:relative;width:300px;height:auto;margin:0 auto;transition:all ease-in-out 250ms;-webkit-transition:all ease-in-out 250ms}.articles .slider{position:absolute;left:0;top:0;width:950px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;transition:all ease-in-out 250ms;-webkit-transition:all ease-in-out 250ms}.articles .slider .news,.newslistblock .news{position:relative;display:block;width:300px;margin:0 10px;overflow:hidden;background:#fff}.articles .slider .news:first-child{margin-left:0}.articles .slider .news:last-child{margin-right:0}.articles .slider .news a,.newslistblock .news a{width:250px}.articles .slider .news .imageholder,.newslistblock .news .imageholder{width:100%;height:168px;overflow:hidden}.articles .slider .news a img,.newslistblock .news a img{width:100%}.articles .slider .news h3,.newslistblock .news h3{margin:20px 15px;text-align:center}.articles .slider .news h3 a,.newslistblock .news h3 a{color:#d3b568;letter-spacing:2px}.articles .slider .news h3 a:hover,.newslistblock .news h3 a:hover{color:#575756}.articles .slider .news p,.newslistblock .news p{margin:0 15px 90px 15px;text-align:center;font-size:14px}.articles .slider .news a.button,.newslistblock .news a.button{position:absolute;width:auto;margin:0;bottom:20px;left:20px;right:20px}.articles .leftarrow,.articles .rightarrow{position:absolute;width:30px;height:60px;background-color:#d3b568;background-image:url(../images/arrow-white.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:10px center;top:140px;border-top-left-radius:60px;border-bottom-left-radius:60px;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.articles .leftarrow:hover,.articles .rightarrow:hover{width:35px;height:70px;top:135px;background-color:#575756;background-size:25px 25px;border-top-left-radius:70px;border-bottom-left-radius:70px}.articles .leftarrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.articles .rightarrow{right:0}@media all and (min-width:800px){.articles .leftarrow,.articles .rightarrow{display:none}.articles{width:100%;height:auto}.articles .slider{position:relative;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.articles .slider .news{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}.newslistblock{padding:10px}.newslistblock .news{margin-bottom:10px;width:100%;max-width:450px;margin:0 auto 10px auto}.newslistblock .news .imageholder{width:100%;height:auto}.newsButtons{margin-bottom:2em;text-align:center}.newsButtons .button{margin:1em;width:auto}@media all and (min-width:800px){.newslistblock .content-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.newslistblock .news{width:370px;margin:0 5px 10px 5px}}@media all and (min-width:970px){.newslistblock .news{width:300px}}.mapblock{position:relative}.mapblock-elem{height:500px;width:100%}.mapblock .directions{position:absolute;z-index:9999;width:100px;height:82px;right:60px;bottom:23px;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;box-shadow:rgba(0,0,0,.3) 0 1px 4px -1px;border-radius:2px;background-color:#fff}.mapblock .directions a{display:block;margin:20px auto 0 auto}.mapblock .directions a .icon{background-position:0 0;background-image:url(../images/maps.png);background-size:70px 210px;border:0;width:22px;height:22px;overflow:hidden;margin:0 auto}.mapblock .directions a:hover .icon{background-position:48px 0}.mapblock .directions a p{margin-top:5px;text-align:center;color:#3a84df;font-size:12px}.mapblock .directions a:hover p{color:#3a84df;text-decoration:underline}.facetwp-counter{display:none!important}.facetwp-checkbox.disabled,.facetwp-radio.disabled{opacity:1!important;color:#888!important}.directory-map{height:500px!important;z-index:1}.map-holder{position:relative}.map-holder h1{position:absolute;text-align:center;width:100%;max-width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0;color:#d3b568}.map-holder .filters-button{display:block;position:absolute;top:90px;right:0;width:60px;background-color:#d3b568;background-repeat:no-repeat;background-size:40px 40px;background-position:center top 5px;background-image:url(../images/filters-white.svg);z-index:9997;color:#fff;font-size:12px;padding:50px 5px 5px 5px;text-align:center}.map-holder .filters-button:hover{background-color:#575756}.directory-controls{background:#fff;padding:1em}.filters-holder{position:relative;margin-bottom:1em}.filters-holder .input-holder{position:relative;width:100%;border-bottom:2px solid #d3b568;padding:.5em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filters-holder .input-holder .filters-icon{width:30px;height:30px;margin-left:.5em;background-size:contain;background-position:center center;background-repeat:no-repeat;cursor:pointer}.filters-holder.directory-category .input-holder .filters-icon{background-image:url(../images/arrow-gold.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:0;top:5px;pointer-events:none}.filters-holder.directory-search .input-holder .filters-icon{background-image:url(../images/search-gold.svg)}.filters-holder input,.filters-holder select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:20px;font-weight:700;background:#fff;color:#575756;height:30px;padding:0}.filters-holder input::-webkit-input-placeholder{color:#c6c6c6}.filters-holder input::-moz-placeholder{color:#c6c6c6}.filters-holder input::-ms-input-placeholder{color:#c6c6c6}.filters-holder input:-ms-input-placeholder{color:#c6c6c6}.filters-holder input::placeholder{color:#c6c6c6}.filters-holder input::after{content:url(../images/arrow-gold.svg);display:block;height:30px;width:30px}.directory-controls h2{margin-top:0;font-size:22px;color:#575756;font-weight:700}.directory-controls h3{font-family:Lora,'Times New Roman',Times,serif;text-transform:none;font-size:20px;margin-top:0;font-style:italic}.directory-controls .button-gold{display:block;width:100%;margin-top:0;margin-bottom:1em}.filters-holder.directory-search .directory-search-results{display:none;position:absolute;width:100%;background:#d3b568;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.filters-holder.directory-search .directory-search-results div{padding:.5em;font-weight:600;color:#fff;cursor:pointer;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.filters-holder.directory-search .directory-search-results div:hover{text-decoration:underline}@media all and (min-width:768px){.directory-controls{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:1em}.directory-controls .controls-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.directory-controls .controls-holder .filters-holder{width:50%}.directory-controls .controls-holder .filters-holder.directory-category{margin-right:5px}.directory-controls .controls-holder .filters-holder.directory-search{margin-left:5px}.directory-controls .button-gold{display:block;width:auto;display:inline-block}}@media all and (min-width:1100px){.directory-controls{margin:1em auto;max-width:1100px}}.directory-listings{padding:1em 2em 2em 2em}.directory-listings .result-labels{margin-bottom:1em}.directory-listings h1{max-width:100%;margin-top:0}.directory-listings .result-labels .facet-result-count{margin-top:0;font-size:20px}.directory-listings .result-labels .facet-result-count span{font-weight:700;text-decoration:underline}.listing-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.listing-results .item,.map-select-model .item{width:100%;display:block;margin:0}.map-select-model .item{padding:1em;margin:0}.listing-results .item .image-holder,.map-select-model .item .image-holder{display:block;width:100%;margin:25px auto 0 auto}.directory-image{background:#fff;border:2px solid #d3b568}.listing-results .item .image-holder img,.map-select-model .item .image-holder img{width:100%}.listing-results .item .image-holder .noimage,.map-select-model .item .image-holder .noimage{border:2px solid #d3b568}.listing-results .item .image-holder .noimage img,.map-select-model .item .image-holder .noimage img{display:block;width:40px;margin:10px auto}.listing-results .item .image-holder .noimage p,.map-select-model .item .image-holder .noimage p{color:#d3b568;text-align:center;text-transform:uppercase;padding:0 10px 10px 10px}.listing-results .item .info-holder,.map-select-model .item .info-holder{width:100%}.listing-results .item .info-holder h3,.map-select-model .item .info-holder h3{margin-top:1em;color:#d3b568;letter-spacing:1px}.listing-results .item .info-holder p,.map-select-model .item .info-holder p{margin-top:.5em}.listing-results .item .info-holder p img,.map-select-model .item .info-holder p img{height:1.2em;width:1.2em;vertical-align:middle;margin-right:5px}.listing-results .item .info-holder .button-gold,.map-select-model .item .info-holder .button-gold{margin:1em 0;padding:10px 40px 10px 10px;width:100%}.directory-mobile-break{display:block;border:none;border-bottom:1px #d3b568 solid;margin:3em auto;width:75%}.load-more{margin-top:2em;text-align:center}.load-more .button{text-transform:uppercase;cursor:pointer}.map-select-model{position:fixed;width:90%;max-width:600px;height:auto;max-height:90%;overflow:auto;left:50%;top:200%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100002;background:#fffded;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.5);box-shadow:0 2px 7px 0 rgba(0,0,0,.5);-webkit-transition:all ease-in-out .6s;transition:all ease-in-out .6s}.map-select-model .close-map{position:absolute;display:block;width:25px;height:25px;top:10px;right:10px;background-image:url(../images/close-gold.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center center}.map-select-model .close-map:hover{background-image:url(../images/close-black.svg)}.map-select-blanker{position:fixed;z-index:100001;top:0;bottom:0;width:0;height:0;background:rgba(0,0,0,.4);opacity:0;-webkit-transition:opacity ease-in-out .6s;transition:opacity ease-in-out .6s}.map-select-blanker.open{opacity:1;width:100%;height:100%}@media all and (min-width:450px){.listing-results .item,.map-select-model .item{width:100%;display:table;margin:1em 0}.map-select-model .item{padding:1em;margin:0}.listing-results .item .image-holder,.map-select-model .item .image-holder{display:table-cell;vertical-align:top;width:125px;margin:0}.listing-results .item .image-holder img,.map-select-model .item .image-holder img{width:100%}.listing-results .item .info-holder,.map-select-model .item .info-holder{display:table-cell;vertical-align:top;padding:0 1em;margin:0;width:250px}.listing-results .item .info-holder h3,.map-select-model .item .info-holder h3{margin-top:0}.listing-results .item .info-holder .button-gold{width:auto;padding:5px 40px 5px 10px}}@media all and (min-width:768px){.directory-map{height:740px!important}}@media all and (min-width:850px){.directory-map{height:740px!important}.directory-listings{padding:2em 3em}.directory-listings .result-labels h1{display:none}.directory-listings .result-labels{color:#d3b568;font-weight:400;font-family:Lora,'Times New Romen',serif;font-size:35px;margin:1em 0}.listing-results{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.listing-results .item{width:50%}.listing-results .item .info-holder{padding:0 3em 0 1em}.directory-mobile-break:nth-of-type(odd){display:none}}.masterplanchild-block{background-image:url(../images/duchy-watermark.svg);background-repeat:no-repeat;background-position:right top 20px;background-size:247.5px 550px}.masterplanchild-block .content-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.masterplanchild-block .content{padding:0 2em 40px 2em}.masterplanchild-block .images{background:#e4e1c7}.masterplanchild-block .images p{padding:1em 1em 3em 1em;font-family:Lora,'Times New Romen',serif;font-size:14px;height:96px;margin:0;overflow:hidden}.masterplanchild-block .images .slick-thumbs{background:#e4e1c7;padding-bottom:40px}.slick-thumbs .slick-slider{overflow:hidden}.masterplanchild-block .images .slick-thumbs .slick-dots{bottom:15px}.masterplanchild-block .images .slick-thumbs .slick-dots li button{background:rgba(87,87,86,.5);width:8px;height:8px;border-radius:4px}.masterplanchild-block .images .slick-thumbs .slick-dots li.slick-active button{background:rgba(87,87,86,1)}.masterplanchild-block .images .slick-thumbs .slick-next,.masterplanchild-block .images .slick-thumbs .slick-prev{bottom:10px;width:20px;height:20px;background-size:100% 100%;background-image:url(../images/arrow-black.svg);right:10px}.masterplanchild-block .images .slick-thumbs .slick-prev{left:10px;right:unset}.masterplanchild-block .images .slick-thumbs a img{width:100%}.masterplanchild-block .images .full-image{width:100%;overflow:hidden;height:500px}.masterplanchild-block .images .full-image img{height:100%;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.masterplanchild-block .moreinfo{background:#aeb587;padding:20px;margin-top:1em}.masterplanchild-block .moreinfo h2{margin-top:0;color:#fff;font-family:Lora,'Times New Roman',serif;text-transform:none;line-height:1em;margin-bottom:.5em}.masterplanchild-block .moreinfo h3{margin-top:0;color:#fff}.masterplanchild-block .moreinfo a{display:block;padding:5px 5px 5px 30px;text-transform:uppercase;background-repeat:no-repeat;background-position:left .5em;background-size:15px 15px;color:#fff}.masterplanchild-block .moreinfo a:hover{color:#575756}.masterplanchild-block .moreinfo a.url{background-image:url(../images/link-white.svg)}.masterplanchild-block .moreinfo a.news{background-image:url(../images/news-white.svg)}.masterplanchild-block .moreinfo a.document{background-image:url(../images/doc-white.svg)}.masterplanchild-block .moreinfo a.download{background-image:url(../images/download-white.svg)}.masterplanchild-block .moreinfo a.url:hover{background-image:url(../images/link-black.svg)}.masterplanchild-block .moreinfo a.news:hover{background-image:url(../images/news-black.svg)}.masterplanchild-block .moreinfo a.document:hover{background-image:url(../images/doc-black.svg)}.masterplanchild-block .moreinfo a.download:hover{background-image:url(../images/download-black.svg)}@media all and (min-width:768px){.masterplanchild-block{background-position:right center}.masterplanchild-block .content-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.masterplanchild-block .content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.masterplanchild-block .images{width:50%}}.timeline-buttons{margin:10px 20px 0 20px}.timeline-buttons .spacer{text-align:center;font-size:1.2em;margin:10px}.timeline-buttons .spacer:last-child{display:none}.timeline-buttons .buttons{text-align:center}.timeline-buttons a{margin:0 2px;padding:3px 5px;color:#d3b568;font-size:1.2em;line-height:2em;border:2px solid #fffded;border-radius:4px}.timeline-buttons a.active,.timeline-buttons a:hover{border-color:#d3b568}.timeline-main{position:relative;padding:75px 2em 1em 2em;margin-top:120px;background-image:url(../images/duchy-watermark.svg);background-repeat:no-repeat;background-size:315px 700px;background-position:center center}.timeline-main .duchy-glyph{position:absolute;width:67.5px;height:150px;top:-75px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline-item{margin-top:50px}.timeline-item h1{color:#d3b568;font-size:70px;text-align:left;margin:0;max-width:100%}.timeline-item p{font-size:1.1em;line-height:1.75em}.timeline-item .event-item{margin-top:20px}.timeline-item .event-item .title-holder{display:table;width:100%}.timeline-item .event-item .title-holder .year{display:table-cell;vertical-align:middle;width:70px}.timeline-item .event-item .title-holder .year div,.timeline-item .event-item .year div{font-family:Lora,'Times New Romen',serif;text-align:center;font-size:1.5em;background-color:#d3b568;background-image:url(../images/duchy-lightbrown.svg);background-repeat:no-repeat;background-position:center center;background-size:22.5px 50px;color:#fff9e9;width:70px;height:70px;line-height:70px;border-radius:35px}.timeline-item .event-item .title-holder .title{display:table-cell;vertical-align:middle;font-family:Lora,serif;color:#d3b568;font-size:2em;line-height:1.1em;letter-spacing:.05em;padding-left:.5em}.timeline-item .event-item iframe,.timeline-item .event-item img{display:block;width:100%!important;max-width:300px!important;height:auto!important;margin:1em auto}.timeline-item .event-item .noimage{width:100%;height:100px}.timeline-item .event-item .noimage div{height:100px;width:100px;border-radius:50px;margin:10px auto 0 auto;background-color:#d3b568;background-image:url(../images/duchy-cream.svg);background-repeat:no-repeat;background-position:center center;background-size:34px 75px}.timeline-item .main-holder{width:700px;margin:0 auto}.timeline-item .main-holder .title{width:350px}.timeline-item .main-holder .title h1{text-align:right;padding-right:50px}.bottom-glyph{display:none}.timeline-more{text-align:center;margin:2em}@media (min-width:768px){.timeline-buttons{margin:20px 20px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.timeline-buttons a{margin:0 5px;padding:5px 10px;font-size:1.5em}.timeline-buttons .spacer{text-align:right}.timeline-buttons .spacer:last-child{display:block;opacity:0}.timeline-item{margin-top:30px}.timeline-item .event-item{width:700px;display:table;margin:0 auto}.timeline-item .event-item .year{width:70px;display:table-cell;vertical-align:middle;background-image:url(../images/brownline.svg);background-size:2px 2px;background-repeat:repeat-y;background-position-x:center}.timeline-item .event-item .content{width:315px;display:table-cell;vertical-align:middle;padding:0 20px;text-align:left}.timeline-item .event-item .content.copyleft{text-align:right}.timeline-item .event-item .content .title{font-family:Lora,serif;color:#d3b568;font-size:2em;line-height:1.1em;letter-spacing:.05em}.timeline-item .event-item .content.copyleft,.timeline-item .event-item .content.copyright{padding-top:1em}.timeline-item .event-item .content.photoleft,.timeline-item .event-item .content.photoright{background-image:url(../images/brownline.svg);background-size:2px 2px;background-repeat:repeat-x;background-position-y:center}.timeline-item .event-item .content.photoleft{padding-left:0}.timeline-item .event-item .content.photoright{padding-right:0}.timeline-item .event-item .content.photoleft .noimage div,.timeline-item .event-item .content.photoright .noimage div{background-color:#d3b568;background-position:center center;margin:0 0 0 auto}.timeline-item .event-item .content.photoleft .noimage div{margin:0 auto 0 0}.button-gold.read-more{max-width:350px;margin:50px auto}.bottom-glyph{display:block;width:100%;height:70px;background-image:url(../images/duchy-gold.svg);background-size:31.5px 70px;background-repeat:no-repeat;background-position:center center}}.masterplan-vector-holder{display:none}.masterplan-hero{position:relative;width:100%;height:0;padding-top:50%}.masterplan-hero img{position:absolute;left:0;width:100%;height:auto;bottom:0}.masterplan-overlay{background:rgba(0,0,0,.4);display:none;position:fixed;padding:30px;top:0;bottom:0;left:0;right:0;z-index:99999}.masterplan-overlay div{position:relative;background:#fffded;margin:0 auto;width:100%;max-width:1100px;height:100%}.masterplan-overlay .close-button{position:absolute;top:25px;right:50px;width:25px;height:25px;background-size:100% 100%;background-repeat:no-repeat;background-position:center center;background-image:url(../images/close-black.svg)}.masterplan-overlay iframe{width:100%;height:100%}.masterplan-overlay .close-button:hover{background-image:url(../images/close-gold.svg)}.masterplanningblock .content-column{padding:0 2em 2em 2em}.masterplan-links{margin:20px 0}.masterplan-links a{width:100%;margin-bottom:10px}@media all and (min-width:768px){.masterplan-hero,.masterplan-links{display:none}.masterplan-vector-holder{display:block;position:relative;width:100%;height:0;padding-top:59%}.masterplan-vector-holder svg{position:absolute;top:0;left:0;width:100%;height:100%}.masterplan-vector-holder svg .mapsection{cursor:pointer}.masterplan-vector-holder svg .mapsection path{fill:transparent;stroke:#fff}.masterplan-vector-holder svg text{font-size:20px;font-family:Lato;fill:#fff;stroke-width:0;font-weight:700;letter-spacing:1.5px}.masterplan-vector-holder svg text.larger{font-size:35px}.masterplan-vector-holder svg .mapsection text{opacity:0}.masterplan-vector-holder svg .hoverbox text{fill:#000;font-size:18px}.masterplan-vector-holder svg .mapsection:hover>path{fill:rgba(211,181,104,.75)}.masterplan-vector-holder svg .mapsection:hover>text{opacity:1}.masterplan-vector-holder svg .hoverbox{opacity:0;cursor:normal}.masterplan-vector-holder svg .mapsection:hover+.hoverbox{opacity:1}}.gform_wrapper{margin:1em 0;padding:1em 0;border-bottom:2px solid #d3b568;border-top:2px solid #d3b568}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield select,.gform_wrapper.gravity-theme .gfield textarea{font-size:20px!important;padding:10px;background:#fff;font-family:Lato,'Segoe UI',helvetica,Roboto,Arial,sans-serif;font-weight:400;border:1px solid #d3b568;width:100%!important}.ginput_container_select{position:relative}.ginput_container_select::after{content:' ';background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../images/arrow-gold.svg);-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:10px;width:30px;height:100%;pointer-events:none}.gform_wrapper.gravity-theme .gfield input[type=file]{font-size:16px!important}.gform_wrapper.gravity-theme .gfield_label{font-size:20px!important;font-weight:500}.gfield textarea:focus-visible{outline:0}.gform_confirmation_wrapper,.gform_wrapper.gravity-theme .description,.gform_wrapper.gravity-theme .gfield_description,.gform_wrapper.gravity-theme .gsection_description,.gform_wrapper.gravity-theme .instruction{padding:.5em!important;margin-top:.5em;background:#d3b568;color:#fff9e9;font-weight:600}.gform_wrapper.gravity-theme .gform_fileupload_rules{font-weight:600;margin-bottom:1em!important}.gform_button{margin-top:0!important}.gform_ajax_spinner{margin-left:1em}