html{overflow:-moz-scrollbars-vertical;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{max-width:100%;overflow-x:hidden}*,:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:GR;src:url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-MediumItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-MediumItalic.woff) format('woff');font-weight:500;font-style:italic}@font-face{font-family:GR;src:url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-Medium.woff2) format('woff2'),url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-Medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-family:GR;src:url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-LightItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-LightItalic.woff) format('woff');font-weight:300;font-style:italic}@font-face{font-family:GR;src:url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-BoldItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-BoldItalic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:GR;src:url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-Bold.woff2) format('woff2'),url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:GR;src:url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-Light.woff2) format('woff2'),url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-Light.woff) format('woff');font-weight:300;font-style:normal}@font-face{font-family:GRB;src:url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-BookItalic.woff2) format('woff2'),url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-BookItalic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:GRB;src:url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-Book.woff2) format('woff2'),url(https://cdn.ssmedia.com/andrilcottages/_scripts/fonts/GR-Book.woff) format('woff');font-weight:400;font-style:normal}body{padding:0;margin:0;background-color:#fff}body,li,ol,p,td,ul{font-family:GRB,sans-serif;color:#000;font-size:1rem;color:#333;line-height:1.5}@media only screen and (max-width:1024px){body,li,ol,p,td,ul{font-size:.9375rem}}@media only screen and (max-width:767px){body,li,ol,p,td,ul{font-size:.875rem}}@media only screen and (max-width:480px){body,li,ol,p,td,ul{font-size:.8125rem}}hr{border-top:1px solid rgba(0,0,0,.25)!important}.customtext hr,hr.hr2{border-top:1px solid rgba(0,0,0,.5)!important}a,a.alt:hover{color:#063;text-decoration:underline;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.alt,a:hover{color:#033;text-decoration:none}.imgbox{background-color:#fff;padding:2px;border:1px solid #e0e0e0}.box{border:1px solid rgba(0,0,0,.75);border-collapse:collapse}.pubbox{border:1px solid #ccc;border-collapse:collapse}.small{font-size:.8125rem}.h1,h1{margin:0;font-family:GRB,sans-serif;font-weight:700;font-size:1.625rem;color:#063}.h2,h2{margin:12px 0;font-family:GRB,sans-serif;font-weight:400;font-size:1.25rem;color:#033}h2.special{padding:15px;background:#f1ece4!important;color:#033!important}.h3,h3{margin:12px 0;font-family:GRB,sans-serif;font-weight:400;font-size:1.125rem;font-style:italic;color:#063}.h4,h4{margin:12px 0;font-family:GRB,sans-serif;font-weight:700;font-size:1.0625rem;color:#033}@media only screen and (max-width:767px){.h1,h1{font-size:1.5rem}.h2,h2{font-size:1.125rem}.h3,h3{font-size:1rem}.h4,h4{font-size:1rem}}@media only screen and (max-width:580px){.h1,h1{font-size:1.3125rem}.h2,h2{font-size:1.0625rem}.h3,h3{font-size:.9375rem}.h4,h4{font-size:.9375rem}}.contentwrapper1,.contentwrapper2,.footer,.footer2,.footer2wrapper,.footerwrapper,.resbarwrapper,.siteheader,.siteheader2,.siteheader2wrapper,.siteheaderwrapper,.wrapper,.wrapperwrapper{position:relative}.footer,.siteheader,.siteheader2,.wrapper{margin:0 auto}.contentwrapper1{z-index:100}.contentwrapper2,.wrapper{z-index:200}.contacttbl{max-width:900px;margin:34px auto}.siteheaderwrapper{position:fixed;top:0;left:0;width:100%;z-index:1020}.wrapperwrapper:not(.hasslideshow){padding-top:180px}.siteheader{background:rgba(255,255,255,.9);padding:8px 0 17px 0;border-top:6px solid #fff;z-index:1020}.siteheader .logo{position:relative;margin:0 auto;width:279px;height:86px;background:url(https://cdn.ssmedia.com/andrilcottages/webart/logo.png) no-repeat;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto;z-index:1030}.siteheader .logo a{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.siteheader .headerbtn{position:absolute;top:42px;right:17px;z-index:100}.siteheader .headerbtn .btn{padding:10px 20px;font-size:1rem}.siteheader .headerphone{position:absolute;top:13px;right:20px;font-family:GRB,sans-serif;font-size:1.25rem;font-weight:700;color:#033;text-align:right;white-space:nowrap}.siteheader .headerphone a{color:#063;text-decoration:none}.siteheader .headerphone a:hover{color:#57887a;text-decoration:none}.sociallinks{position:absolute;top:18px;left:5px;white-space:nowrap}.sociallinks span{position:relative;margin-top:-5px}.sociallinks span:hover i:first-child{color:#063;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sociallinks span i:first-child{color:#f2f4f2}.sociallinks span a i{color:#063!important}.sociallinks span a:hover i{color:#fff!important}.sociallinks span a i span{display:none}.sociallinks span{font-size:1.125rem}.sociallinks .icon-twitterx{position:relative;bottom:-1px;left:10px;display:inline-block;width:15px;height:15px;background-size:cover;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSIxMjI3IiB2aWV3Qm94PSIwIDAgMTIwMCAxMjI3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNzE0LjE2MyA1MTkuMjg0TDExNjAuODkgMEgxMDU1LjAzTDY2Ny4xMzcgNDUwLjg4N0wzNTcuMzI4IDBIMEw0NjguNDkyIDY4MS44MjFMMCAxMjI2LjM3SDEwNS44NjZMNTE1LjQ5MSA3NTAuMjE4TDg0Mi42NzIgMTIyNi4zN0gxMjAwTDcxNC4xMzcgNTE5LjI4NEg3MTQuMTYzWk01NjkuMTY1IDY4Ny44MjhMNTIxLjY5NyA2MTkuOTM0TDE0NC4wMTEgNzkuNjk0NEgzMDYuNjE1TDYxMS40MTIgNTE1LjY4NUw2NTguODggNTgzLjU3OUwxMDU1LjA4IDExNTAuM0g4OTIuNDc2TDU2OS4xNjUgNjg3Ljg1NFY2ODcuODI4WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");filter:invert(25%) sepia(69%) saturate(1194%) hue-rotate(118deg) brightness(92%) contrast(102%)}.sociallinks .icon-twitterx:hover,.sociallinks span:hover .icon-twitterx{filter:invert(100%) sepia(0) saturate(8%) hue-rotate(182deg) brightness(102%) contrast(106%)}.sociallinkswrapperfooter{display:none}.sociallinkswrapperfooter .sociallinks{position:relative;top:auto;left:auto;display:table;margin:0 auto 20px auto;padding:0}.sociallinkswrapperfooter .sociallinks span{margin:0 5px}.sociallinkswrapperfooter .sociallinks .icon-twitterx{top:1px;bottom:auto;left:5px}.siteheader-sticky{position:fixed;top:0;width:100%;height:85px;padding-top:2px;border-bottom:1px solid rgba(0,102,51,.15)}.siteheader.siteheader-sticky .logo{width:208px;height:64px}.siteheader.siteheader-sticky .headerbtn{top:27px;z-index:100}.siteheader.siteheader-sticky .headerbtn .btn{padding:8px 14px;font-size:.9375rem}.siteheader.siteheader-sticky .headerphone{top:0}.siteheader.siteheader-sticky .sociallinks{top:12px}.siteheader-sticky+.wrapperwrapper{padding-top:80px}.body-sticky .navbar{display:none}@media only screen and (max-width:767px){.body-sticky .navbar{display:block}}.siteheader2{background:#6eac74;background:-moz-linear-gradient(top,#6eac74 0,#528457 100%);background:-webkit-linear-gradient(top,#6eac74 0,#528457 100%);background:linear-gradient(to bottom,#6eac74 0,#528457 100%)}.navbar{border-bottom:1px solid #fff}.siteheader2.hasslideshow .navbar{border-bottom:none}.navbar a.alt,.navbar a:hover{background:#033}.smenu-btn-icon,.smenu-btn-icon:after,.smenu-btn-icon:before{background:#033}@media (min-width:768px){#smenu ul{background:#033}#smenu ul a:hover{border:0!important;color:#f7a729}}@media only screen and (max-width:767px){.headroom.headroom--pinned .smenu-btn-icon,.headroom.headroom--pinned .smenu-btn-icon:after,.headroom.headroom--pinned .smenu-btn-icon:before,.headroom.headroom--pinned.headroom--top .smenu-btn:not(.on) .smenu-btn-icon,.headroom.headroom--pinned.headroom--top .smenu-btn:not(.on) .smenu-btn-icon:after,.headroom.headroom--pinned.headroom--top .smenu-btn:not(.on) .smenu-btn-icon:before,.smenu-btn.on .smenu-btn-icon,.smenu-btn.on .smenu-btn-icon:after,.smenu-btn.on .smenu-btn-icon:before{background:#15141d}#smenu{background:rgba(83,91,94,.95)}#smenu a:active,#smenu a:focus,#smenu a:hover,#smenu ul a.alt:hover{background:0 0!important}}.wrapperwrapper+.slider-wrap-box2{padding-top:15px}@media only screen and (max-width:767px){.wrapperwrapper+.slider-wrap-box2{padding-top:0}}.cookietrail,.customtext,.headertext,.headertext2,.wrapper2{margin:0 auto}.contentTbl{border-collapse:collapse;border:none;width:100%}.contentTbl td,.contentTbl th{padding:4px!important}.contentwrapper1{min-height:250px;padding:15px;background:#f1ece4}.contentwrapper2{min-height:150px;padding:50px 0 34px 0;background:#fff}.contentwrapper2 .inner{position:relative;z-index:100}.contentwrapper2 .shadow{position:absolute;top:0;left:0;width:100%;height:100px;z-index:0}.contentwrapper2 h2{margin:0;padding:0;font:normal 2.8125rem AB,serif;color:#414141;text-align:center}.contentwrapper2 h2 a{color:#414141;text-decoration:none}.contentwrapper2 h2 a:hover{color:#9b5970;text-decoration:none}.customtext{padding-bottom:24px}.bodycontent{min-height:50px}.bodycontent,.wrapper2{padding:15px}.bodycontenthome{padding-top:10px;padding-bottom:45px}.headertext{padding-bottom:20px}.headertext2home,.headertexthome{position:absolute;top:-1700px;left:-1700px}.footer{padding:34px 0;background:rgba(82,132,87,.7);border-top:7px solid #fff}.footer .inner,.footer .inner .item{display:block;text-align:center}.footer .inner .item .footeraddr{font-size:.875rem;color:#fff;line-height:1.5}.footer .inner .item .footeraddr a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25)}.footer .inner .item .footeraddr a:hover,.footer2 .inner .item .footeraddr a.alt{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.footer .inner .item .footeraddr strong{font-family:GR,sans-serif;font-weight:500}.footer .logo{position:relative;margin:0 auto 10px auto;width:114px;height:121px;background:url(https://cdn.ssmedia.com/andrilcottages/webart/logo-footer.png) no-repeat;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto;z-index:200}.footer .logo a{display:block;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.footer2{padding:30px 0 20px 0}.footer2 .copyright{margin-top:20px;font-size:.75rem;color:#000;line-height:1.3;text-align:center}.footer2 .copyright a,.footer2 .footerlinks a{color:#000;text-decoration:none}.footer2 .copyright a.alt,.footer2 .copyright a:hover,.footer2 .footerlinks a.alt,.footer2 .footerlinks a:hover{color:#033;text-decoration:none}.footer2 .footerlinks{font-size:.875rem;line-height:1.3;text-align:center}.footer2 .footerlinks a{padding:0 10px;color:#528457;text-decoration:underline}.footer2 .footerlinks a:hover{color:#033}.footer2 .footerlinks a.alt{font-family:GR,sans-serif;font-weight:500}.footermlistwrapper{margin-bottom:25px;padding:32px 0;background:#f5f1eb;border-bottom:4px solid #fff}.footermlist{display:table;margin:0 auto}.footermlist .info{font-size:1rem;color:#435d46}.footermlist input.textfield{width:180px;padding:8px 10px!important;border:1px solid #b9b9b9;font-family:GRB,sans-serif;font-size:.875rem;color:#676767;-webkit-box-shadow:1px 1px 5px 0 rgba(0,51,51,.15);-moz-box-shadow:1px 1px 5px 0 rgba(0,51,51,.15);box-shadow:1px 1px 5px 0 rgba(0,51,51,.15)}.footermlist .waterMarkClass,.footermlist .waterMarkField{font-family:GRB,sans-serif!important;color:#676767!important}.footermlist placeholder{font-family:GRB,sans-serif!important;color:#676767!important}.footermlist input::-webkit-input-placeholder{font-family:GRB,sans-serif!important;color:#676767!important}.footermlist input:-moz-placeholder{font-family:GRB,sans-serif!important;color:#676767!important;opacity:1!important}.footermlist input::-moz-placeholder{font-family:GRB,sans-serif!important;color:#676767!important;opacity:1!important}.footermlist input:-ms-input-placeholder{font-family:GRB,sans-serif!important;color:#676767!important}.footermlist .btninner .btn{position:relative;top:-3px}.container{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0 0;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}.row{margin-bottom:20px}@media (min-width:400px){.container{width:100%;padding:0}}@media (min-width:481px){.container{width:100%}.column,.columns{margin-left:1.3333334%}.column:first-child,.columns:first-child{margin-left:0}.three.columns{width:32%}.four.columns{width:24%}}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}h2.listingboxheader{font-family:GR,sans-serif;font-size:1.125rem;font-weight:500;color:#58585a;text-transform:uppercase}.listingboxwrapper{display:table;clear:both;max-width:1300px;margin:0 auto;padding-top:15px}.listingboxwrapper .three.columns{width:31.6666667%;margin-left:2.5%}.listingboxwrapper .three.columns:first-child{margin-left:0}.listingboxwrapper .listingimg{max-width:100%}.listingboxwrapper .listingitem .listinglink{padding:5px 10px;font-size:.9375rem;color:#414141;text-decoration:none;text-align:center}.listingboxwrapper .listingitem .listinglink a{color:#000;text-decoration:underline!important}.listingboxwrapper .listingitem .listinglink a:hover{color:#2e725e;text-decoration:underline!important}.listingboxwrapper .listingitem .listingtitle{padding:0 10px;margin:0;font-family:GR,sans-serif;font-size:1.125rem;font-weight:500;color:#58585a;text-align:center;color:#7c4b00}.listingboxwrapper .listingitem .listingimg:hover{opacity:.8}.listingboxwrapper .listingitem .listingimg{margin-bottom:10px}@media only screen and (max-width:1366px){.listingboxwrapper{max-width:96%}}@media only screen and (max-width:1140px){.listingboxwrapper .listingitem .listingtitle{font-size:1rem}}@media only screen and (max-width:1024px){.listingboxwrapper .listingitem .listingtitle{font-size:.9375rem}}@media only screen and (max-width:767px){.listingboxwrapper .listingitem .listinglink{font-size:.75rem}.listingboxwrapper .listingitem .listingtitle{font-size:.875rem}}@media only screen and (max-width:580px){.listingboxwrapper{max-width:-moz-calc(100vw - 34px);max-width:-o-calc(100vw - 34px);max-width:-webkit-calc(100vw - 34px);max-width:calc(100vw - 34px)}.listingboxwrapper{padding-left:0}.listingboxwrapper .three.columns:first-child{margin-left:0}.listingboxwrapper .three.columns{float:none;margin:0;margin-bottom:10px;width:100%}.listingboxwrapper .listingitem .listinglink{font-size:.875rem}.listingboxwrapper .listingitem .listingtitle{font-size:1rem}}@media only screen and (max-width:480px){.listingboxwrapper .listingitem .listingtitle{font-size:.875rem}h2.listingboxheader{font-size:1rem}}.wrapper2.listingresults{padding-right:0;padding-left:0}.listingresults h2{padding:5px;font-family:GRB,sans-serif;color:#477f6e;font-size:1.375rem;text-align:center;background:#fff}.listingresultssubhead{font-family:GR,sans-serif;font-style:normal;font-weight:500;color:#000}.listingresults .item{display:table}.listingresults .item .iteminner{display:table-cell;vertical-align:top}.listingresults .iteminner.iteminnerimg .listingimg.iteminnerimginline a{display:inline}.listingresults .item .content{padding:25px 34px 0 34px}.listingdetail .item .content .desc{padding-right:34px}.listingdetail .item .content .desc h2,.listingdetail .item .content .desc h3,.listingdetail .item .content .desc h4{text-align:left}.listingresults .item .content p:nth-of-type(1){margin-top:0;padding-top:0}.desc{margin-bottom:15px}.desc2{display:table;width:100%}.desc2 .desc2item{display:table-cell;width:50%;vertical-align:top}.listingresults .item .listingimg{position:relative;margin-top:15px;width:730px;height:340px}.listingresults .item .listingimg img{display:block;width:100%;height:100%}.listingresults .item .listingimg:hover{opacity:.8}.listingsbg{background:#f0e6ea}.listingssep{clear:both;margin:34px 0;height:1px;background:#fff}.listingssep.listingssep2{margin-top:45px}.listingsbg .listingssep{position:relative;top:34px}.contentwrapper1 .listingssep .icon{background-color:#f0e6ea}.listingimg{margin-bottom:40px}.listingimg .overlay{position:absolute;bottom:0;right:0;padding:10px 34px;background:rgba(82,132,87,.8);font-family:GRB,sans-serif;font-weight:500;color:#fff}@media only screen and (max-width:1200px){.listingresults .item .listingimg{width:600px;height:279px}.listingresults h2{font-size:1.25rem}.listingimg .overlay{font-size:.9375rem}}@media only screen and (max-width:1100px){.listingresults .item .listingimg{width:500px;height:233px}.listingresults h2{font-size:1.1875rem}.listingimg .overlay{font-size:.875rem}}@media only screen and (max-width:1024px){.listingresults .item .content{padding-top:5px;padding-right:15px;padding-left:25px}}@media only screen and (max-width:959px){.listingresults .item .listingimg{width:400px;height:186px}.listingresults .item .content{padding-top:15px}.listingresults h2{font-size:1.125rem}.listingimg .overlay{padding-right:24px;padding-left:24px}.listingresults .item .content div,.listingresults .item .content li,.listingresults .item .content p,.listingresults .item .content td{font-size:.875rem}}@media only screen and (max-width:767px){.desc2 .desc2item{display:table;width:100%}.desc2 .desc2item:nth-of-type(1) ul:last-child{margin-bottom:0;padding-bottom:0}.desc2 .desc2item:nth-of-type(2) ul:first-child{margin-top:0;padding-top:0}.listingresults h2{font-size:1.0625rem}.listingresults .item,.listingresults .item .iteminner{display:table;width:100%}.listingresults .item .iteminner.iteminnercontent{display:table-footer-group}.listingresults .item .iteminner.iteminnercontent .content{padding-top:20px}.listingresults .item .iteminner.iteminnercontent.iteminnercontenthasimg .content{padding-top:40px}.listingresults .item .iteminner.iteminnerimg{display:table-header-group}.listingresults .item .listingimg{width:100%;height:auto}.listingresults .item .listingimg img{width:auto;height:auto;max-width:100%}.listingresults .item .content{padding-right:0;padding-left:0}.listingimgs{margin-bottom:0}.listingimg .overlay{padding-right:15px;padding-left:15px}}@media only screen and (max-width:500px){.listingssep.listingssep2{margin-top:65px}.listingresults .item .iteminner.iteminnercontent .content{padding-top:15px}.listingresults .item .iteminner.iteminnercontent.iteminnercontenthasimg .content{padding-top:55px}}@media only screen and (max-width:480px){.desc2item,.desc2item div,.desc2item li,.desc2item p,.desc2item td,.listingresults .content,.listingresults .content div,.listingresults .content li,.listingresults .content p,.listingresults .content td{font-size:.875rem}.listingssep .icon{top:-14px;width:55px;height:29px}.listingresults .item .iteminner.iteminnercontent.iteminnercontenthasimg .content{padding-top:34px}}.listingsbottomtbl{background:#f2f4f2}.listingsbottomtbl{display:table;width:100%;margin-top:34px;padding:15px}.listingsbottomtbl .item{display:table-cell;text-align:center}.listingsbottomtbl .item a{text-decoration:none}.listingsbottomtbl .item a:hover{text-decoration:underline}@media only screen and (max-width:640px){.listingsbottomtbl{padding-top:34px}.listingsbottomtbl,.listingsbottomtbl .item{display:block;text-align:center}.listingsbottomtbl .item:nth-of-type(2){text-align:center}}@media only screen and (max-width:480px){.listingsbottomtbl{display:block;line-height:2}}.cycle-pager,.cycle-pager1{position:absolute;bottom:-30px;right:0;text-align:right;width:100%;z-index:500;overflow:hidden}.listingresults .item1 .cycle-pager,.listingresults .item1 .cycle-pager1{right:auto;left:0;text-align:left}.cycle-pager span,.cycle-pager1 span{display:inline-block;width:27px;height:18px;margin:0 2px;background-color:#a1b89d;cursor:pointer;text-indent:-9999px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cycle-pager span.cycle-pager-active,.cycle-pager1 span.cycle-pager-active{background-color:#528457}.cycle-pager span:hover,.cycle-pager1 span:hover{background-color:#528457}.cycle-pager1>*,.cycle-pager>*{cursor:pointer}.cycle-pager1.cycle-pager-special{position:relative;bottom:auto;top:388px;right:auto;text-align:left;width:100%;z-index:500;height:27px;overflow:hidden;z-index:9999}.cycle-pager1.cycle-pager-special2{display:none;position:relative;bottom:auto;top:5px;right:auto;text-align:left;width:100%;z-index:500;height:27px;overflow:hidden;z-index:9999}.cycle-pager span:nth-child(n+24){display:none}@media only screen and (max-width:1200px){.cycle-pager1.cycle-pager-special{top:328px}}@media only screen and (max-width:1100px){.cycle-pager1.cycle-pager-special{top:281px}}@media only screen and (max-width:959px){.cycle-pager1.cycle-pager-special{top:233px}}@media only screen and (max-width:640px){.cycle-pager,.cycle-pager1{text-align:left}}@media only screen and (max-width:767px){.cycle-pager1.cycle-pager-special{display:none}.cycle-pager1.cycle-pager-special2{display:block}}@media only screen and (max-width:500px){.cycle-pager,.cycle-pager1{bottom:-34px;text-align:center!important;height:23px;overflow-x:hidden}.cycle-pager span,.cycle-pager1 span{margin-right:4px;margin-left:4px}}.rightbarwrapper{display:table;width:100%}.rightbarwrapper .rightbar2{margin:0;padding:34px 20px;min-height:60vh}.rightbarwrapper .rightbar2 .img{display:block;width:auto;height:auto;max-width:160px;max-height:none;margin-bottom:5px}.rightbarwrapper .rightbar2 .hrsep{padding:10px 10px 10px 0}.rightbarheader{margin-top:0;padding-top:0;text-align:center}.wrapperleft{padding-right:0}.wrapperleft,.wrapperright{display:table-cell;vertical-align:top;padding-bottom:25px}.wrapperright{background:rgba(127,127,127,.08)}.wrapperleft .bodycontent{padding-right:24px;min-height:800px}.wrapperleft .ctimageright{margin-right:24px}.wrapperright{width:300px}.rightbarcontent{padding:20px 20px}.rightbarcontent2{position:relative}.rightbarcontent2 div,.rightbarcontent2 li,.rightbarcontent2 p,.rightbarcontent2 td{font-size:.875rem}.subnavwrapper{padding:15px 0}.subnavwrapper.subnavwrapperalt .subnav a{text-transform:uppercase;line-height:1;letter-spacing:1px}.subnavwrapper.subnavwrapperalt .subnav a span{display:block;padding-top:5px;padding-bottom:5px;font-size:.8125rem;text-transform:none;letter-spacing:0}.subnav a,.subnav2 a,.subnavfirst a{display:block;font-size:.875rem;font-weight:600;color:#000;padding:5px 0;text-decoration:none;line-height:1.4}.subnav a.alt,.subnav2 a.alt{color:#323232}.subnav a.subnavfirst.alt,.subnav2 a.subnavfirst.alt{color:#323232}.subnav a.alt:hover,.subnav a:hover,.subnav2 a.alt:hover,.subnavfirst a:hover{color:#323232;text-decoration:none}.subnav a.child{padding:0;font-size:1rem}.sidenav{text-align:center}@media only screen and (max-width:1024px){.wrapperleft{padding-right:15px}.wrapperleft .ctimageright{margin-right:15px}.wrapperright .customtextright div,.wrapperright .customtextright li,.wrapperright .customtextright p{line-height:1.5}}@media only screen and (max-width:959px){.subnav-arrow{display:none}}@media only screen and (max-width:900px){.rightbarwrapper{display:table;width:99%;padding-top:0;padding-bottom:0}.rightbarwrapper,.wrapperleft,.wrapperright{display:block;width:100%;padding-right:0;padding-left:0;padding-bottom:10px}.rightbarwrapper .rightbar2{margin-top:10px;margin-left:0;padding-top:0;height:auto;min-height:0}.wrapperleft .bodycontent{padding-right:34px}.wrapperleft{padding-right:0;margin-bottom:0}.wrapperleft .ctimageright{margin-right:0}.wrapperright{width:100%}.rightbarwrapper .rightbar2{height:auto;padding-bottom:0}}@media only screen and (max-width:767px){.rightbarwrapper .rightbar2{padding:15px}.rightbarcontent{padding-bottom:0}}.signupform{display:table;margin:0 auto 24px auto}.signupform .signupbtn,.signupform .signupitem{display:table-cell;vertical-align:top}.signupform .signupbtn .btn{height:42px;padding:10px!important;border:1px solid #000!important;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.signupform .signupitem input{width:240px;padding:10px 15px;height:42px;border:1px solid #fff;font-size:.875rem;-moz-border-radius-topleft:7px;-webkit-border-top-left-radius:7px;border-top-left-radius:7px;-moz-border-radius-bottomleft:7px;-webkit-border-bottom-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-topright:0!important;-webkit-border-top-right-radius:0!important;border-top-right-radius:0!important;-moz-border-radius-bottomright:0!important;-webkit-border-bottom-right-radius:0!important;border-bottom-right-radius:0!important}.signupform .signupitem input.error{border:1px solid #ed2025}.signupform .signupitem label.error{display:none!important}.signupform .signupbtn .btn,.signupform .signupitem input{border:1px solid #fff}.signupform .signupitem:hover input:focus{border:1px solid #000}.faq{margin-left:15px;padding-left:0}.faq li{padding-bottom:10px}.faq table{margin:0;padding:0}.faq table,.faq table td,.faq table th{border:1px solid #000;border-collapse:collapse}.faq table td{padding:0 5px}.faqanswer{display:none}.faqquestion{font:bold 1.375rem AGLT,serif;color:#57887a;text-decoration:none}.faqquestion.faqquestion2:hover{color:#b70035;text-decoration:none}.resbarwrapper{z-index:600}.body-sticky .resbarwrapper{position:fixed;top:80px}.resbarhdr,.resbarwrapper{display:none}.resbarwrapper{position:absolute;width:100%;margin-left:auto;margin-right:auto;padding:20px 0;background:rgba(82,132,87,.95);z-index:90}.resbarwrapper2{background:rgba(255,255,255,.35);border-bottom:1px solid #fff}.resbarwrapper input[type=email],.resbarwrapper input[type=tel],.resbarwrapper input[type=text],.resbarwrapper select{margin-bottom:0!important;border-radius:0!important}.resbarwrapper2 input[type=email],.resbarwrapper2 input[type=tel],.resbarwrapper2 input[type=text],.resbarwrapper2 select{border-color:#fff!important}.resbarwrapper .select2-selection.select2-selection--single{padding:5px 10px;min-height:40px}.resbarwrapper .select2-container--default .select2-selection--single{border:2px solid #ddd}.resbarwrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.resbar{display:table;margin:0 auto}.resbar .itemwrapper{display:table-cell;vertical-align:middle}.resbar .item{position:relative;display:table-cell;vertical-align:middle;padding:0 5px}.resbar .item i{position:absolute;top:10px;right:15px;font-size:.8125rem}.resbar .item.itembtn{position:relative;top:-2px}.resbar .inputfield{width:120px;padding:8px 10px!important;border:none;font-family:GRB,sans-serif;font-size:.8125rem;color:#676767}.resbar .inputfield.nights{width:90px}.resbar .inputfield.NumberAdults{width:95px}.resbar .inputfield.NumberChildren{width:95px}#siteWrapper .resbar .inputfield.NumberAdults,#siteWrapper .resbar .inputfield.NumberChildren{background-image:url(https://cdn.ssmedia.com/andrilcottages/webart/icon-fa-angle-down-black.png);background-position:92% 10px;background-repeat:no-repeat;background-size:12px 7px}.resbar .inputfield.PromoCode{width:105px}.resbar .inputfield.property{width:140px}.resbar placeholder{color:#676767!important}.resbar input::-webkit-input-placeholder{color:#676767!important}.resbar input:-moz-placeholder{color:#676767!important;opacity:1!important}.resbar input::-moz-placeholder{color:#676767!important;opacity:1!important}.resbar input:-ms-input-placeholder{color:#676767!important}.resbar .inputfield:focus{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.resbar .inputfield:focus .waterMarkClass,.resbar .waterMarkField{color:#676767!important}.resbar .inputfield:focus .placeholder{color:#676767!important}.resbar .inputfield:focus::-webkit-input-placeholder{color:#676767!important}.resbar .inputfield:focus:-moz-placeholder{color:#676767!important;opacity:1!important}.resbar .inputfield:focus::-moz-placeholder{color:#676767!important;opacity:1!important}.resbar .inputfield:focus:-ms-input-placeholder{color:#676767!important}.resbar select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.resbar .contact{text-align:center;line-height:1.2}.resbar .contact em{display:block;padding-left:5px;font-style:normal;font-weight:700;font-size:.9375rem;color:#276f91}.resbar .contact em a{color:#276f91;text-decoration:none}.resbar .contact em a:hover{color:#276f91;text-decoration:underline}.resbar .contact strong{display:block;padding-left:5px;font-size:.625rem;font-weight:700;color:#58595b;text-transform:uppercase;letter-spacing:1px}.resbar .btn{padding-right:12px!important;padding-left:12px!important}.resbar .item .inputfield:focus i{color:#fff}.resbar .item .inputfield.error{border-color:red!important}.resbar .item label.error{display:none!important}.NumberChildren,.PromoCode,.checkindate,.checkoutdate,.nights,.property,NumberAdults{padding-right:30px!important}.NumberAdults,.NumberChildren,.PromoCode,.checkindate,.checkoutdate,.nights,.property{background-color:#fff!important}.NumberAdults:focus,.NumberChildren:focus,.PromoCode:focus,.checkindate:focus,.checkoutdate:focus,.nights:focus,.property:focus{border-color:#000}.pika-single{border-color:#fff!important}.pika-label,.pika-title{background:#528457!important}.pika-single{color:#fff!important}.is-today .pika-button{color:#528457!important}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{background:#033!important;color:#fff!important}.resbarlink{font-size:15px;font-weight:700;text-align:center}.resbarlink a{display:inline-block;margin-top:10px;padding:5px 10px;color:#fff;text-decoration:none;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.resbarlink a:hover{color:#fff;text-decoration:none;background-color:#033}@media only screen and (max-width:1340px){.resbarfooterwrapper .resbarwrapper,.wrapper2{max-width:100%}.resbarwrapper{width:100%}}@media only screen and (max-width:767px){.body-sticky .resbarwrapper,.resbarwrapper{position:fixed;top:60px;right:auto;left:0;width:100%;padding-top:45px!important;padding-bottom:10px}.resbarwrapper .resbar .item{padding-right:5px;padding-left:5px}.resbarwrapper .resbar .item i{top:8px;right:13px;font-size:.6875rem}.resbarwrapper .resbar .inputfield{width:100px;padding-right:7px}.resbarwrapper input[type=email],.resbarwrapper input[type=tel],.resbarwrapper input[type=text],.resbarwrapper select{font-size:.75rem!important}.resbarwrapper .resbar .inputfield.nights{width:70px}.resbarwrapper .resbar .inputfield.NumberAdults{width:90px}.resbarwrapper .resbar .inputfield.NumberChildren{width:100px}#siteWrapper .resbar .inputfield.NumberAdults{background-position:70px 9px}#siteWrapper .resbar .inputfield.NumberChildren{background-position:80px 9px}}@media only screen and (max-width:680px){.resbarwrapper .resbar .inputfield.checkindate,.resbarwrapper .resbar .inputfield.checkoutdate{width:90px}.resbar .btn{font-size:.6875rem!important}}@media only screen and (max-width:640px){.body-sticky .resbarwrapper,.resbarwrapper{padding:50px 15px 15px 15px!important}.resbarwrapper input[type=email],.resbarwrapper input[type=tel],.resbarwrapper input[type=text],.resbarwrapper select{padding-top:10px!important;padding-bottom:10px!important;font-size:.875rem!important}.resbarwrapper .resbar .item i{top:11px;right:15px;font-size:.8125rem}.resbar{width:85%}.resbar .itemwrapper{display:table;width:100%;margin:0 auto}.resbar .item{position:relative;display:table;margin:0 auto 10px auto;width:100%;padding:0}.resbar .item input,.resbar .item select{width:100%!important}#siteWrapper .resbar .inputfield.NumberAdults,#siteWrapper .resbar .inputfield.NumberChildren{background-position:98% 9px}.resbar .itemh4{display:none}.resbar .btn{padding-top:15px!important;padding-bottom:15px!important;font-size:.875rem!important}.resbarhdr{display:block;padding-top:15px;padding-left:5px;padding-bottom:15px;text-align:center}.resbarhdr:hover i{opacity:.7}.resbarhdr h4{margin:0;padding:0;font-size:1.125rem}.resbarhdr i{font-size:1.125rem;float:right;padding-right:5px}.resbarhdr2{display:none}}@media only screen and (max-width:480px){.resbar{width:100%}.resbarwrapper input[type=email],.resbarwrapper input[type=tel],.resbarwrapper input[type=text],.resbarwrapper select{font-size:.9375rem!important}.resbarwrapper .resbar .item i{top:13px;font-size:.875rem}.topres .btn{position:relative;top:-5px;font-size:.9375rem}}@media only screen and (max-width:374px){#siteWrapper .resbar .inputfield.NumberAdults,#siteWrapper .resbar .inputfield.NumberChildren{background-position:97% 9px}}.afflinks{display:table;margin:0 auto 34px auto}.afflinks div{display:table-cell;padding:0 10px;vertical-align:middle}.afflinks img{width:auto;height:auto;max-width:150px;max-height:150px}.afflinks img.logo-expedia{width:150px;height:43px}.aboutuswrapper img{width:auto;height:auto;max-width:400px;max-height:450px;background:#fff;padding:5px 5px 40px 5px;-webkit-box-shadow:0 3px 10px 0 rgba(155,89,112,.25);-moz-box-shadow:0 3px 10px 0 rgba(155,89,112,.25);box-shadow:0 3px 10px 0 rgba(155,89,112,.25)}.aboutuswrapper .caption{padding:0 10px!important;font-size:.8125rem;font-style:italic;font-weight:700}.aboutuswrapper .tablealt{background:#f1ece4}.aboutuswrapper td:nth-of-type(1) .caption,.aboutuswrapper td:nth-of-type(1) img{margin-right:10px}.aboutuswrapper td:nth-of-type(1) p{padding-right:10px}.aboutuswrapper td:nth-of-type(2) .caption,.aboutuswrapper td:nth-of-type(2) img{margin-left:10px}.aboutuswrapper td:nth-of-type(2) p{padding-left:10px}.aboutuswrapper table tr td{padding:20px}@media only screen and (max-width:1400px){.aboutuswrapper img{max-width:350px;max-height:400px}}@media only screen and (max-width:1024px){.aboutuswrapper img{max-width:300px;max-height:350px}.aboutuswrapper table{display:table!important}.aboutuswrapper table tbody{display:table-row-group!important}.aboutuswrapper table tr{display:table-row!important}.aboutuswrapper table td{display:table-cell!important;width:auto!important;padding:15px!important}}@media only screen and (max-width:959px){.aboutuswrapper table tr{vertical-align:top}.aboutuswrapper img{margin-top:10px;max-width:250px;max-height:300px}}@media only screen and (max-width:767px){.aboutuswrapper img{margin-top:10px!important;padding-bottom:30px;min-width:300px!important;max-width:200px!important;max-height:none!important}}@media only screen and (max-width:640px){.aboutuswrapper img{max-width:400px!important;min-width:0!important;max-width:100%!important;max-height:350px!important;margin-bottom:20px!important}.aboutuswrapper p{text-align:center!important}.aboutuswrapper td:nth-of-type(1) p{padding-right:0}.aboutuswrapper td:nth-of-type(2) p{padding-left:0}.aboutuswrapper table{margin-bottom:15px}.aboutuswrapper table td{display:block!important;width:100%!important;padding-top:0!important;padding-bottom:0!important}.aboutuswrapper .tablealt td:nth-of-type(1){display:table-footer-group!important}.aboutuswrapper .tablealt td:nth-of-type(1) div,.aboutuswrapper .tablealt td:nth-of-type(1) li,.aboutuswrapper .tablealt td:nth-of-type(1) p,.aboutuswrapper .tablealt td:nth-of-type(1) td{padding-right:15px;padding-left:15px}.aboutuswrapper .tablealt td:nth-of-type(2){display:table-header-group!important}.aboutuswrapper .tablealt td:nth-of-type(2) img{margin:15px auto 20px auto!important}}@media only screen and (max-width:480px){.aboutuswrapper img{padding-bottom:24px}}.cookietrail{position:relative;margin:0 auto;padding:5px 0 34px 0;font-size:.9375rem;text-align:center}.roomimgswrapper{margin-top:15px}.roomimgswrapper img{display:inline-block;width:auto;height:auto;max-width:175px;max-height:130px;margin:5px;border:2px solid rgba(255,255,255,.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.roomimgswrapper img:hover{border:2px solid #57887a}.galleryroomspacer{height:10px;overflow:hidden}.roomitem{margin-top:40px}.roomswrapper{padding-top:0}.roomswrapper h3,.roomswrapper h4,.roomswrapper p{margin:0;padding:0}.roomswrapper h3{padding-bottom:5px}.videowrapper{max-width:680px;margin:10px auto}a.ss,a.ss:visited{color:#000;text-decoration:underline}a.ss:hover{color:#000!important;text-decoration:underline}.sitemap ul li a{font-weight:700;text-decoration:none}.sitemap ul li a:hover{text-decoration:underline}.sitemap ul li li li a{font-weight:400}.sitemap ul.sub li{font-size:.6875rem}#siteWrapper input[type=email],#siteWrapper input[type=password],#siteWrapper input[type=tel],#siteWrapper input[type=text],#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{margin-bottom:2px;padding:5px 10px;font-size:.8125rem;color:#4d4e4e;font-weight:500;background:#fff none repeat scroll 0 0;border:1px solid rgba(165,166,166,.5);border-radius:5px;-webkit-box-shadow:0 0 5px 0 rgba(77,79,79,.15);-moz-box-shadow:0 0 5px 0 rgba(77,79,79,.15);box-shadow:0 0 5px 0 rgba(77,79,79,.15);transition:border-color .5s ease 0s}#siteWrapper input[type=email]:focus,#siteWrapper input[type=password]:focus,#siteWrapper input[type=tel]:focus,#siteWrapper input[type=text]:focus,#siteWrapper select:focus,#siteWrapper textarea:not(.select2-search__field):focus,.siteField:focus{-webkit-box-shadow:0 0 5px 0 rgba(77,79,79,.5);-moz-box-shadow:0 0 5px 0 rgba(77,79,79,.5);box-shadow:0 0 5px 0 rgba(77,79,79,.5)}#siteWrapper .hTable2 input[type=checkbox],#siteWrapper input[type=radio]{width:auto;padding:0;margin:0;line-height:normal}#siteWrapper .protectedInputLabel{left:10px!important;top:3px!important;font-size:.75rem!important}#siteWrapper label.error{display:block;font-size:.8125rem}#siteWrapper .hTable2 tr td[colspan="2"] label{font-size:.8125rem;font-weight:700}#siteWrapper .hTable2 tr th{font-weight:700}#siteWrapper .hTable2 td{font-weight:500;font-size:.9375rem}#siteWrapper .hTable2 th{font-weight:500;font-size:.8125rem}@media only screen and (max-width:480px){#siteWrapper .hTable2 td{font-size:.8125rem}#siteWrapper .hTable2 th{font-size:.75rem}}#siteWrapper label{padding-left:0;padding-right:5px}#siteWrapper textarea:not(.select2-search__field){min-height:90px}#siteWrapper .select2-selection.select2-selection--single{padding:5px;min-height:40px}#siteWrapper .select2-container--default .select2-selection--single{border:2px solid #ddd}#siteWrapper .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.wrapperright .siteField,.wrapperright input[type=email],.wrapperright input[type=password],.wrapperright input[type=tel],.wrapperright input[type=text],.wrapperright select,.wrapperright textarea:not(.select2-search__field){width:100%}#siteWrapper .bodycontent input[type=email],#siteWrapper .bodycontent input[type=password],#siteWrapper .bodycontent input[type=tel],#siteWrapper .bodycontent input[type=text],#siteWrapper .bodycontent select,#siteWrapper .bodycontent textarea:not(.select2-search__field),.bodycontent .siteField{border:1px solid rgba(77,79,79,.25)}@media only screen and (max-width:767px){label.password-toggler{display:block;padding-top:10px}#siteWrapper input:not(.btn),#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{font-size:.875rem}}@media only screen and (max-width:480px){#siteWrapper input:not(.btn),#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{padding:5px}#siteWrapper input:not(.btn),#siteWrapper select,#siteWrapper textarea:not(.select2-search__field),.siteField{font-size:.8125rem}}.btntable{display:table;margin:0 auto}.btntable .btn{margin-right:10px;margin-left:10px}.btn,.btn2,.btnbig,.btnoutline,.btnsm{display:inline-block!important;border:none;white-space:nowrap;-webkit-appearance:none}.btn{margin-top:5px;padding:8px 12px;font-family:GRB,sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;color:#fff;text-decoration:none;border:2px solid rgba(255,255,255,.85);background:#57887a;background:-moz-linear-gradient(top,#57887a 0,#28715e 100%);background:-webkit-linear-gradient(top,#57887a 0,#28715e 100%);background:linear-gradient(to bottom,#57887a 0,#28715e 100%);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;line-height:1}.btn:hover{color:#fff;border:2px solid #fff;text-decoration:none;background:#033}a.btn,a.btn:hover{color:#fff}a.btn:hover{text-decoration:none}.btn2{padding:12px 20px;background:#729973;font-family:GR,sans-serif;font-size:1rem;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:none;text-transform:none}.btn2:hover{background:#477f6e;border:none}.btnbig{padding-right:20px;padding-left:20px;font-size:1.5rem}.btnsm{font-size:1.0625rem}@media only screen and (max-width:1024px){.btn2{font-size:.9375rem}}@media only screen and (max-width:767px){.btn2{font-size:.9375rem}}@media only screen and (max-width:580px){.btn2{font-size:.875rem}}.btn.disabled,.btn.is-disabled,.btn:disabled,.btndisabled{opacity:.5;cursor:not-allowed!important}.ctimagebottom{margin-top:15px}@media only screen and (max-width:1500px){.ctimage,.ctimageleft,.ctimageright{width:700px!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img{width:auto!important;height:auto!important;width:auto!important;max-width:700px!important;max-height:none}.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{width:400px!important}.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{width:auto!important;max-width:400px!important}}@media only screen and (max-width:1200px){.ctimage,.ctimageleft,.ctimageright{width:550px!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img{max-width:550px!important}.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{width:350px!important}.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{max-width:350px!important}.ctimage.pressimgwrapper img{max-width:100%!important}}@media only screen and (max-width:1024px){.ctimage,.ctimageleft,.ctimageright{width:468px!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img{max-width:468px!important}.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{max-width:300px!important}.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{max-width:300px!important}.customtext table:not(.cttable),.customtext table:not(.cttable) tbody,.customtext table:not(.cttable) td,.customtext table:not(.cttable) th,.customtext table:not(.cttable) tr{display:block;width:100%!important;padding-right:0!important;padding-left:0!important}}@media only screen and (max-width:900px){.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{margin-right:15px;max-width:350px!important}.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{max-width:350px!important}}@media only screen and (max-width:767px){.ctimage,.ctimageleft,.ctimageright,.wrapperleft .ctimage,.wrapperleft .ctimageleft,.wrapperleft .ctimageright{display:block;float:none!important;margin:10px auto 15px auto!important;padding:0!important;width:100%!important;max-height:none;width:auto!important;height:auto!important;text-align:center!important}.ctimage img,.ctimageleft img,.ctimageright img,.customtext img,.wrapperleft .ctimage img,.wrapperleft .ctimageleft img,.wrapperleft .ctimageright img,.wrapperleft .customtext img{display:block;max-width:96%!important;max-height:none;margin:0 auto 10px auto!important;text-align:center!important}}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.siteheader2{-webkit-box-shadow:0 3px 10px 0 rgba(155,89,112,.25);-moz-box-shadow:0 3px 10px 0 rgba(155,89,112,.25);box-shadow:0 3px 10px 0 rgba(155,89,112,.25)}.footer a,.footer2 a,.navbar a,.siteheader .headerphone,.siteheader .logo,.siteheader .logo.headerphone,.sociallinks{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.listingboxwrapper .listingitem .listingimg,.listingboxwrapper .listingitem .listinglink a,.listingresults .item:hover .listingimg{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.roomimgswrapper img,.sociallinks span a i{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-bg{z-index:999995!important}.mfp-wrap{z-index:999996!important}.mfp-preloader{z-index:999997!important}.mfp-content{z-index:999998!important}button.mfp-arrow,button.mfp-close{z-index:999999!important}.homecontent{max-width:850px;margin:0 auto;text-align:center}.customtextcols{column-count:3}.customtextcols p{break-inside:avoid-column}@media only screen and (max-width:1024px){.customtextcols{column-count:2}}@media only screen and (max-width:580px){.customtextcols{column-count:1}}.fluid-width-video-wrapper{padding-top:56.25%!important}@media only screen and (max-width:1340px){.afflinks img{max-width:120px;max-height:120px}.afflinks img.logo-expedia{width:120px;height:34px}.cookietrail,.customtext,.headertext,.headertext2,.wrapper2{max-width:100%}.cookietrail,.customtext,.wrapper2{padding-right:24px;padding-left:24px}.headertext,.headertext2{padding-right:0;padding-left:0}.footer .logo{width:91px;height:97px}.wrapperwrapper:not(.hasslideshow){padding-top:160px}}@media only screen and (max-width:1140px){.btnbig{padding-right:15px;padding-left:15px;font-size:1.25rem}.siteheader .headerphone{font-size:1.25rem}}@media only screen and (max-width:1024px){.afflinks img{max-width:100px;max-height:100px}.afflinks img.logo-expedia{width:100px;height:29px}.bodycontenthome{padding-top:0;padding-bottom:34px}.contacttbl{max-width:100%}.contentwrapper1{padding-top:24px;padding-bottom:24px}.cookietrail{padding-bottom:24px;font-size:.875rem}.contentwrapper2{padding-top:40px;padding-bottom:24px}.footermlistwrapper{padding-top:24px;padding-bottom:24px}.footermlist input.textfield{padding-top:7px;padding-bottom:7px}.homecontent{max-width:100%;padding:0 15px}.siteheader2 .inner{width:100%}.siteheader .logo{width:208px;height:64px}.siteheader .headerbtn{top:34px}.siteheader .headerbtn .btn{padding:8px 14px;font-size:.9375rem}.siteheader .headerphone{top:5px}.wrapperwrapper:not(.hasslideshow){padding-top:140px}}@media only screen and (max-width:959px){.bodycontent,.wrapper2{padding-top:15px;padding-bottom:15px}.siteheader .headerbtn .btn,.siteheader.siteheader-sticky .headerbtn .btn{font-size:.875rem}}@media only screen and (max-width:767px){.afflinks img{max-width:75px;max-height:75px}.afflinks img.logo-expedia{width:75px;height:22px}.bodycontenthome{padding-top:0;padding-bottom:34px}.cookietrail{padding-bottom:15px;font-size:.75rem}.customtext{padding-right:0!important;padding-left:0!important}.contentwrapper1{padding-top:15px;padding-bottom:15px}.contentwrapper1{min-height:100px}.contentwrapper2{min-height:90px;padding-top:24px;padding-bottom:15px}.contentwrapper2 .shadow{position:absolute;top:0;left:0;width:100%;height:100px;z-index:0}.footer .logo{width:80px;height:85px}.footermlist table,.footermlist table tbody,.footermlist table td,.footermlist table tr{display:block;text-align:center}.footermlist table td{margin-bottom:5px}.footermlist table td.inner{display:table-cell}.footermlist input.textfield{width:150px}.siteheader{position:fixed;top:0;width:100%;border-bottom:1px solid rgba(87,136,122,.25);border-bottom:1px solid rgba(87,136,122,.25)}.siteheader,.siteheader-sticky,.siteheaderwrapper{height:60px;padding:8px 0 17px 0}.siteheader .logo,.siteheader.siteheader-sticky .logo{top:-7px;width:146px;height:45px}.siteheader .headerphone,.siteheader.siteheader-sticky .headerphone{top:10px}.siteheader .headerbtn,.siteheader.siteheader-sticky .headerbtn{top:49px;right:0}.siteheader .headerbtn .btn,.siteheader.siteheader-sticky .headerbtn .btn{padding-right:18px;padding-left:18px;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sociallinks{display:none}.sociallinkswrapperfooter{display:block}.wrapper{min-height:50px;padding-top:10px}.wrapperwrapper:not(.hasslideshow){padding-top:70px}}@media only screen and (max-width:580px){.afflinks img{max-width:50px;max-height:50px}.afflinks img.logo-expedia{width:50px;height:14px}.bodycontent{padding-top:30px}.cookietrail,.wrapper2{padding-right:5px!important;padding-left:5px!important}.footermlist{float:none}.footermlist .info{text-align:center}.headertext,.headertext2{padding-right:10px!important;padding-left:10px!important}.siteheader .headerphone,.siteheader.siteheader-sticky .headerphone{font-size:1.0625rem}.siteheader .headerbtn,.siteheader .headerbtn .btn,.siteheader.siteheader-sticky .headerbtn,.siteheader.siteheader-sticky .headerbtn .btn{width:100%;height:30px;text-align:center}.footer .logo{width:91px;height:97px}.footer .inner .item .footeraddr{font-size:1.0625rem}}@media only screen and (max-width:540px){.siteheader .logo{margin-left:0;margin-right:0;left:60px}.siteheader .headerphone,.siteheader.siteheader-sticky .headerphone{top:10px;right:10px}}@media only screen and (max-width:480px){.afflinks div{padding-right:5px;padding-left:5px}.cookietrail{padding-right:15px!important;padding-left:15px!important}.wrapper2.listingresults{padding-right:0!important;padding-left:0!important}.footer .inner .item .footeraddr{line-height:1.6}.footer2 .footericon{width:246px;height:50px}.footer2 .footerlinks{display:block;text-align:center;font-size:1.0625rem}.footer2 .footerlinks a{display:block;text-align:center;padding:5px 0}.footermlist{display:table;width:96%;margin:0 auto}.footermlist .info{padding-bottom:10px}.footermlist input.textfield{padding:7px 10px;width:100%}.footermlist table td{margin:5px 0;padding:0}.footermlist table td.inner{display:block}.footermlist table td:nth-of-type(4){text-align:center}.siteheader .logo{left:55px}}@media only screen and (max-width:359px){.afflinks img{max-width:40px;max-height:40px}.afflinks img.logo-expedia{width:40px;height:11px}.signupform .signupitem input{width:200px}.siteheader .logo{left:50px}.siteheader .logo,.siteheader.siteheader-sticky .logo{top:-5px;width:130px;height:40px}}