img,sub,sup{vertical-align:baseline}img,legend{border:0}legend,td,th{padding:0}table,table td{border:1px solid #444649}body,figure,img{margin:0}#sozo-protection,[hidden],template{display:none}.btn1,h1 a,h2 a,h3 a,p a{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover,p a,p a:hover{text-decoration:underline}a,a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,nav,section,summary{display:block}pre,textarea{overflow:auto}.btn1,.btn2,.btn3,.btn4,.media,.old-browser-warning,.review-widget-wrapper,.rslides>li{text-align:center}.rslides,ul{list-style:none}.fancybox-error,.footer .legal a{white-space:nowrap}*,::after,::before{box-sizing:inherit}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}a{background:0 0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{line-height:1.25em;height:100%;min-height:100%;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;font-family:Raleway,Helvetica,Arial,sans-serif;color:#444649;background:#444649;-webkit-font-smoothing:antialiased}.main-content,.sozo-message{font-size:1em}.sozo-message,.sozo-message a{color:#fff!important}.wf-loading a,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading nav,.wf-loading ol,.wf-loading p,.wf-loading ul{visibility:hidden}.wf-active a,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active nav,.wf-active ol,.wf-active p,.wf-active ul,.wf-inactive a,.wf-inactive h1,.wf-inactive h2,.wf-inactive h3,.wf-inactive h4,.wf-inactive nav,.wf-inactive ol,.wf-inactive p,.wf-inactive ul{visibility:visible}table td{padding:1em}.sozo-message{border-radius:3px;width:auto;height:auto;padding:.9375em .9375em .9375em 2.8125em;font-weight:700;border:1px solid #fff}ul,ul li{padding:0}.sozo-error{background:url(/images/icons/sozo-messages/function-alert.png) .625em .625em no-repeat #de4343!important;font-weight:700!important}.sozo-success{background:url(/images/icons/sozo-messages/function-tick.png) .625em .625em no-repeat #61B832!important}.sozo-warning{background:url(/images/icons/sozo-messages/function-information.png) .625em .625em no-repeat #e47742!important}.sozo-information{background:url(/images/icons/sozo-messages/function-help.png) .625em .625em no-repeat #4c98e5!important}.footer .primary-footer .footer-title,.h1,.h2,.h3,.hero-feature .rslides li h1,.hero-feature .rslides li h2,.hero-feature .rslides li p,.price-list li em,.section-intro,.section-title,.split-section .split-section-text .split-section-heading,h1,h2,h3,h4,h5,h6{margin:0 0 .44643em;padding:0;font-size:1em;line-height:1.25em;color:#85a63f;font-weight:400;font-family:Merriweather,Georgia,Times,"Times New Roman",serif}blockquote,blockquote:after,blockquote:before,input,textarea{font-family:Raleway,Helvetica,Arial,sans-serif}em{display:inline-block}.small,small{font-size:.875em}.base,ol,p,table,ul{font-size:1em;line-height:1.45em;margin:0 0 .80556em}.base:last-child,ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}blockquote,ol li,ul li{margin:0 0 .725em}h1 a,h2 a,h3 a,p a{transition:all .3s ease-out;font-weight:700}a,a:hover{text-decoration:none}a{color:#85a63f}a:hover{color:#678131}blockquote{font-size:1.125em;font-style:italic;line-height:1.25em;padding:1em 2.5em;position:relative}blockquote:after,blockquote:before{font-style:italic;display:block;font-size:5em;position:absolute;color:#d5d8dd}blockquote:before{left:0;top:.4em;content:"\201C"}blockquote:after{right:.15em;bottom:-.1em;content:"\201D"}::-moz-selection{background-color:rgba(133,166,63,.25)}::selection{background-color:rgba(133,166,63,.25)}.h1,h1{font-size:2.75em}.h2,h2{font-size:2em}.h3,h3{font-size:1.5em}h4{ont-size:1.125em}h5,h6{font-size:1em}.btn1,.btn2,.btn3,.btn4{cursor:pointer;text-decoration:none;display:inline-block;position:relative;padding:.9375em 1.25em;margin-bottom:.625em;margin-top:.625em;min-height:1.25em;border:1px solid;font-weight:400;text-transform:uppercase;font-size:.875em;border-radius:3px}.has-icon.btn1,.has-icon.btn2,.has-icon.btn3,.has-icon.btn4{padding-right:4.125em}.has-icon.btn1 i,.has-icon.btn2 i,.has-icon.btn3 i,.has-icon.btn4 i{position:absolute;top:50%;right:1.25em;margin-top:-.9375em}.lt-ie9 .has-icon.btn1 i,.lt-ie9 .has-icon.btn2 i,.lt-ie9 .has-icon.btn3 i,.lt-ie9 .has-icon.btn4 i{display:none}i,label,label.required:after{display:inline-block}.lt-ie9 .has-icon.btn1,.lt-ie9 .has-icon.btn2,.lt-ie9 .has-icon.btn3,.lt-ie9 .has-icon.btn4{padding-right:1.25em}.is-large.btn1,.is-large.btn2,.is-large.btn3,.is-large.btn4{font-size:1.5em}.btn-text,input,label,textarea{font-size:1.125em}.btn1{background:#85a63f;color:#fff;border-color:#85a63f;transition:all .3s ease-out}.btn2,.btn3{-moz-transition:all .3s ease-out}.btn1.active,.btn1:focus{background-color:#769438;border-color:#769438;color:#fff}.btn1:hover{background-color:#678131;border-color:#678131;color:#fff}.btn2{background:#fff;color:#444649;border-color:#444649;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btn3,.btn4{-webkit-transition:all .3s ease-out}.btn2.active,.btn2:focus{background-color:#f2f2f2;border-color:#38393c;color:#444649}.btn2:hover{background-color:#e6e6e6;border-color:#2b2d2f;color:#444649}.btn3{background:#444649;color:#fff;border-color:#fff;transition:all .3s ease-out}.btn4,input,textarea{-moz-transition:all .3s ease-out}.btn3.active,.btn3:focus{background-color:#38393c;border-color:#f2f2f2;color:#fff}.btn3:hover{background-color:#2b2d2f;border-color:#e6e6e6;color:#fff}.btn4{background:0 0;color:#444649;border-color:#444649;transition:all .3s ease-out}.btn4.active,.btn4:focus,.btn4:hover{background-color:transparent;color:#444649}.btn4.active,.btn4:focus{border-color:#38393c}.btn4:hover{border-color:#2b2d2f}.btn-text{text-decoration:underline;font-weight:700}i{vertical-align:middle}i.left{margin-right:.625em}i.right{margin-left:.625em}[class*=" icon-"],[class^=icon-]{height:1.625em;width:1.625em;float:left;fill:currentColor}[class*=" icon-"].icon-small,[class^=icon-].icon-small{height:1.25em;width:1.25em}[class*=" icon-"].icon-large,[class^=icon-].icon-large{height:3.125em;width:3.125em}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{width:100%}.g-recaptcha,input,label,textarea{margin-bottom:.88889em}label.required:after{content:'*';color:#de4343}textarea{max-width:100%;height:10em}input,textarea{-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:#f8f9fa;padding:.65em;border-radius:3px;border:3px solid #e6e7e8;color:#444649}input:focus,textarea:focus{border:3px solid #85a63f;background:#fff;outline:0}input .validation-failed,textarea .validation-failed{border-color:#de4343}input .validation-failed:focus,textarea .validation-failed:focus{outline-color:#efa1a1}-ms-input-placeholder,:-moz-placeholder,::-webkit-input-placeholder{color:#777891}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#fff;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/images/js/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(/images/js/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/images/js/fancybox/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/images/js/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.main-content,.rslides{overflow:hidden;width:100%}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.rooms-landing .price-list-section .section-intro,.sozo-content ol,.sozo-content p,.sozo-content ul{font-size:1.125em}.header .wrapper .mobile-menu:before,.section-intro{font-family:Raleway,Helvetica,Arial,sans-serif}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.rslides{position:relative;padding:0;margin:0}.rslides>li{opacity:0;backface-visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;display:none;width:100%;height:100%}.old-browser-warning,.rslides>li:first-child,.split-section,.star-rating,.wrapper{position:relative}.rslides>li img{max-width:100%}.rslides>li:first-child{opacity:1;display:block;float:left}.page-content.is-simple .wrapper:after,.page-content:after,.wrapper:after{display:table;content:""}.sozo-content ul{list-style-type:disc;padding-left:40px}.section-title,.split-section .split-section-text .split-section-heading{font-size:2.75em}.sozo-content img{max-width:100%;height:auto!important}.sozo-content img[style*="float:left"]{margin-right:1em}.sozo-content img[style*="float:right"]{margin-left:1em}.page-content.is-simple .wrapper,.wrapper{margin-left:auto;margin-right:auto;clear:both}.main-content{background:#fff}.wrapper{max-width:90em}.page-content,.page-content:after,.wrapper:after{clear:both}.page-content.is-simple{min-height:18.75em;padding:3em 1em}.page-content.is-simple .wrapper{max-width:48.75em}.page-content.is-simple .wrapper:after,.start{clear:both}.media>img{width:100%;height:auto;display:inline}.js-cwhidereveal{cursor:pointer}.js .cw-hidden{display:none}canvas{overflow:visible}.old-browser-warning{padding:1em;background:#e47742;color:#fff;width:100%;z-index:9}.split-section{display:block}.split-section .inner{display:block;width:100%}.split-section.bg-grey .split-section-text{background-color:#444649;color:#fff}.split-section.bg-lightgrey .split-section-text{background-color:#e6e7e8}.split-section.bg-lightgrey .split-section-text .inner>i{color:#85a63f}.split-section.bg-green .split-section-text{background-color:#85a63f;color:#fff}.split-section.bg-green .split-section-text h1,.split-section.bg-green .split-section-text h2,.split-section.bg-green .split-section-text h3{color:#fff}.split-section.bg-white .split-section-text{background-color:#fff}.split-section.bg-white .split-section-text .inner>i{color:#85a63f}.split-section.flipped .split-section-text .inner{float:right}.split-section .split-section-text{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;clear:both;display:block;vertical-align:middle;width:100%;padding:2em}.split-section .split-section-text:after{clear:both;content:"";display:table}.split-section .split-section-text i{margin-bottom:1em}.split-section .split-section-media{position:relative;overflow:hidden;width:100%;display:block;background-size:cover;background-position:center center}.review-widget-wrapper .review-widget,.star-rating{display:inline-block}.split-section .split-section-media img{max-width:100%;height:auto}.section-intro,.section-title{max-width:48.75em;margin-left:auto}.star-rating-wrapper{text-align:left;margin-bottom:1em}.reviews-wrapper .reviews-unit,.section-intro,.section-title{text-align:center}.lt-ie9 .star-rating{width:auto}.star-rating i{color:#fff;margin-right:.125em}.star-rating i:last-of-type{margin-right:0}.star-rating .star-overlay{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;opacity:.6;display:block;position:absolute;background:#fff;top:0;right:0;height:100%}.section-title{margin-right:auto}.section-title i [class*=" icon-"].icon-large,.section-title i [class^=icon-].icon-large{height:1.13636em;width:1.13636em}.section-intro{margin-right:auto;font-size:1.5em;color:#444649;margin-bottom:2em}.section-button-cta{text-align:center;margin-top:.44643em}.hero-feature{clear:both;max-width:120em;margin-left:auto;margin-right:auto;position:relative;z-index:4}.hero-feature:after{clear:both;content:"";display:table}.hero-feature .logo-list{position:absolute;right:1em;bottom:1em;z-index:5}.hero-feature .logo-list li{display:inline-block;margin-left:.5em}.hero-feature .logo-list li img.landscape{width:6.25em}.hero-feature .logo-list li img.portrait{width:2.5em}.layout1 .unit,.layout2 .unit,.layout3 .unit{width:100%;max-width:20em;margin-left:auto;margin-right:auto;margin-bottom:1em}.reviews-section{clear:both;max-width:90em;margin-left:auto;margin-right:auto;padding:3em 1em}.reviews-section:after{clear:both;content:"";display:table}.reviews-wrapper{overflow:hidden;margin-bottom:0}.reviews-wrapper .reviews-unit:nth-child(n),.reviews-wrapper .reviews-unit:nth-child(n) .star-overlay{background-color:#85a63f}.reviews-wrapper .reviews-unit:nth-child(2n),.reviews-wrapper .reviews-unit:nth-child(2n) .star-overlay{background-color:#aca46e}.reviews-wrapper .reviews-unit:nth-child(3n),.reviews-wrapper .reviews-unit:nth-child(3n) .star-overlay{background-color:#9eb3a6}.reviews-wrapper .reviews-unit:nth-child(4n),.reviews-wrapper .reviews-unit:nth-child(4n) .star-overlay{background-color:#33a0d0}.reviews-wrapper .reviews-unit .media{min-height:3.125em;position:relative;margin-bottom:1.6875em}.reviews-wrapper .reviews-unit .media.has-image{position:relative;padding-bottom:56.25%}.reviews-wrapper .reviews-unit .media.has-image>img{position:absolute;top:0;right:0;bottom:0;left:0}.reviews-wrapper .reviews-unit .reviews-inner{padding:1.25em}.reviews-wrapper .reviews-unit .avatar{display:block;margin-right:auto;margin-left:auto;border-radius:50%;overflow:hidden;border:2px solid #fff;position:absolute;top:auto;bottom:0;left:50%;-webkit-transform:translateY(50%) translateX(-50%);-moz-transform:translateY(50%) translateX(-50%);-ms-transform:translateY(50%) translateX(-50%);-o-transform:translateY(50%) translateX(-50%);transform:translateY(50%) translateX(-50%)}.reviews-wrapper .reviews-unit .reviews-heading,.reviews-wrapper .reviews-unit .reviews-summary{color:#fff}.reviews-wrapper .reviews-unit .reviews-summary{font-style:normal;text-align:left;padding:0;margin-bottom:0}.reviews-wrapper .reviews-unit .reviews-summary:after,.reviews-wrapper .reviews-unit .reviews-summary:before{display:none}.reviews-wrapper .reviews-unit .reviews-summary .is-truncate a{color:#fff;display:block}.header{height:auto;background:#444649;border-bottom:2px solid #85a63f;z-index:3;width:100%}.header .wrapper{height:100%;display:block}.header .wrapper .logo{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;z-index:1;display:block;max-width:14.42308em;padding-left:1em;margin:.75em auto}.header .wrapper .logo img{width:100%;height:auto}.header .wrapper .logo:hover{opacity:.8}.header .wrapper .primary-nav{-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);-moz-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1);display:inline-block;max-height:0;overflow:hidden;position:absolute;top:100%;left:0;z-index:5;width:100%;padding:0}.header .wrapper .primary-nav li a,.walking-list a{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.header .wrapper .primary-nav ul{margin:0;padding:0;clear:both;border-top:2px solid #85a63f}.price-list-section,.usp-list,.usp-list li .media{margin-left:auto;margin-right:auto}.header .wrapper .primary-nav ul:after{clear:both;content:"";display:table}.header .wrapper .primary-nav li{line-height:1em;float:left;width:100%;margin-bottom:0}.header .wrapper .primary-nav li a{transition:all .3s ease-out;font-size:.875em;color:#fff;font-weight:700;display:inline-block;text-align:center;width:100%;background:#6a8532;padding:1em .5em}.header .wrapper .primary-nav li a.active,.header .wrapper .primary-nav li a:hover{background:#444649;color:#85a63f}.header .wrapper .primary-nav li a.btn-contact,.header .wrapper .primary-nav li a.home-icon{position:relative}.header .wrapper .primary-nav li a.btn-contact i,.header .wrapper .primary-nav li a.home-icon i{display:none}.header .wrapper .primary-nav li a.home-icon.active{color:#85a63f}.header .wrapper .primary-nav.open{max-height:100em}.header .wrapper .mobile-menu{text-align:center;display:none;padding:.625em}.header .wrapper .mobile-menu .burger-icon{position:relative;margin-top:8px;margin-bottom:8px}.header .wrapper .mobile-menu .burger-icon,.header .wrapper .mobile-menu .burger-icon:after,.header .wrapper .mobile-menu .burger-icon:before{display:inline-block;width:25px;height:3px;background-color:#fff;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.header .wrapper .mobile-menu .burger-icon:after,.header .wrapper .mobile-menu .burger-icon:before{position:absolute;content:"";display:block}.header .wrapper .mobile-menu .burger-icon:before{top:-8px}.header .wrapper .mobile-menu .burger-icon:after{top:8px}.header .wrapper .mobile-menu.active .burger-icon{background-color:transparent}.header .wrapper .mobile-menu.active .burger-icon:before{-webkit-transform:translateY(8px) rotate(45deg);-moz-transform:translateY(8px) rotate(45deg);-ms-transform:translateY(8px) rotate(45deg);-o-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.header .wrapper .mobile-menu.active .burger-icon:after{-webkit-transform:translateY(-8px) rotate(-45deg);-moz-transform:translateY(-8px) rotate(-45deg);-ms-transform:translateY(-8px) rotate(-45deg);-o-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}.header .wrapper .mobile-menu:before{content:"Menu";font-size:.875em;position:relative;top:0;left:-.3125em}.header .wrapper .utility:after,.menu-list-section:after,.price-list-section:after,.rslides_tabs li a:before,.usp-list li.has-button .media:before,.usp-list:after{content:""}.header .wrapper .utility{clear:both;margin-bottom:0;width:100%}.header .wrapper .utility:after{clear:both;display:table}.header .wrapper .utility li{float:left;display:block;width:33.333334%;margin-bottom:0}.header .wrapper .utility a{display:block;padding:.75em;height:3em;background:#85a63f;color:#fff;text-align:center}.hero-feature .rslides li{background-size:cover;background-position:center center;margin-bottom:0;padding-bottom:75%}.hero-feature .rslides li .slider-text{width:100%;margin-top:1.875em;padding-left:1.5625em;padding-right:1.5625em}.hero-feature .rslides li h1,.hero-feature .rslides li h2,.hero-feature .rslides li p{color:#444649;font-weight:300;text-shadow:0 0 3px #fff}.price-list li h3,.usp-list li h3{text-transform:uppercase;font-family:Raleway,Helvetica,Arial,sans-serif;font-weight:700}.hero-feature .rslides li p{font-size:2em}.hero-feature .rslides li h1{font-size:2.75em;font-size:4.25em}.hero-feature .rslides li h2{font-size:2em}.hero-feature .slide1{background-image:url(/images/bg/slider/finest-view-in-the-cotswolds-b-and-b.jpg)}.hero-feature .slide2{background-image:url(/images/bg/slider/cotswolds-bed-and-breakfast.jpg)}.hero-feature .slide3{background-image:url(/images/bg/slider/a-rejuvenating-resting-post.jpg)}.usp-list{clear:both;max-width:90em;overflow:hidden;margin-bottom:0;padding:3em 1em}.usp-list:after{clear:both;display:table}.usp-list li{text-align:center}.usp-list li .media{margin-bottom:1.25em;overflow:hidden;position:relative;padding-bottom:56.25%}.usp-list li .media>img{position:absolute;top:0;right:0;bottom:0;left:0}.usp-list li.has-button .media:before{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;background:rgba(0,0,0,.6);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1}.usp-list li.has-button a{display:block}.usp-list li.has-button a .btn2{opacity:0;z-index:2;-webkit-transition:.35s .3s ease-out;-moz-transition:.35s .3s ease-out;transition:.35s .3s ease-out;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%) scale(1.2);-moz-transform:translateY(-50%) translateX(-50%) scale(1.2);-ms-transform:translateY(-50%) translateX(-50%) scale(1.2);-o-transform:translateY(-50%) translateX(-50%) scale(1.2);transform:translateY(-50%) translateX(-50%) scale(1.2)}.usp-list li.has-button a p{color:#444649}.usp-list li.has-button a:hover .btn2{opacity:1;-webkit-transform:translateY(-50%) translateX(-50%) scale(1);-moz-transform:translateY(-50%) translateX(-50%) scale(1);-ms-transform:translateY(-50%) translateX(-50%) scale(1);-o-transform:translateY(-50%) translateX(-50%) scale(1);transform:translateY(-50%) translateX(-50%) scale(1)}.usp-list li.has-button a:hover .media:before{opacity:1}.price-list-section{clear:both;max-width:90em;padding:3em 1em}.price-list-section:after{clear:both;display:table}.price-list li{text-align:center}.price-list li .media{margin-bottom:1em;overflow:hidden;position:relative;padding-bottom:56.25%}.price-list li .media>img{position:absolute;top:0;right:0;bottom:0;left:0}.price-list li em{font-size:1.5em;color:#444649}.rooms-landing .rslides li{background-size:cover}.rslides_tabs{background:#444649;margin-bottom:1em;position:relative;left:0;bottom:0;text-align:center;padding:1.3125em 1em 1em}.rslides_tabs li{display:inline-block;list-style:none;margin-bottom:0}.rslides_tabs li:not(:last-child){margin-right:.75em}.rslides_tabs li a{border-radius:0;width:8.75em;height:4.9375em;display:block;position:relative}.guest-info-list .media,.walking-list .media{border:2px solid #9db865}.rslides_tabs li a img{max-width:100%;height:auto}.guest-info-list,.location-section,.menu-list-section,.nearby-list,.walking-list{max-width:90em;margin-left:auto;margin-right:auto}.rslides_tabs li a:before{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;transition:opacity .2s ease-out;background:rgba(0,0,0,.6);position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1}.rslides_tabs li a:hover:before,.rslides_tabs li.rslides_here a:before{opacity:1}.menu-list-section{clear:both;padding:3em 1em}.menu-list-section:after{clear:both;display:table}.menu-list>li{text-align:center}.menu-list>li .media{margin-bottom:1em}.menu-list>li strong{display:block}.location-section:after,.walking-list:after{display:table;content:"";clear:both}.menu-list>li .menu-items{padding-right:3em;padding-left:3em}.menu-list>li .menu-items li{margin-bottom:1.375em}.location-section{clear:both;padding:3em 1em}.location-list>li .media{margin-bottom:1em;overflow:hidden;position:relative;padding-bottom:56.25%}.location-list>li .media>img{position:absolute;top:0;right:0;bottom:0;left:0}.location-list>li .location-properties{color:#85a63f}.walking-section{background:#e6e7e8;padding:3em 1em}.walking-list{clear:both}.walking-list .media img{display:block}.walking-list a{transition:all .3s ease-out;color:#444649}.walking-list a:hover{color:#85a63f}.guest-info-section{padding:3em 1em}.guest-info-list{clear:both}.guest-info-list:after{clear:both;content:"";display:table}.guest-info-list .media{overflow:hidden;position:relative;padding-bottom:56.25%}.guest-info-list .media>img{position:absolute;top:0;right:0;bottom:0;left:0}.guest-info-list .media img{display:block}.guest-info-list i{background:#85a63f;padding:.625em;border-radius:50%;color:#fff;float:left}.guest-info-list h3,.guest-info-list p{overflow:hidden}.nearby-section{background:#85a63f;color:#fff;padding:3em 1em}.nearby-section .section-title{color:#fff}.nearby-list{clear:both}.nearby-list:after{clear:both;content:"";display:table}.nearby-list>li .media{margin-bottom:1em;overflow:hidden;position:relative;padding-bottom:56.25%}.nearby-list>li .media>img{position:absolute;top:0;right:0;bottom:0;left:0}.nearby-list>li a{color:#fff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.nearby-list>li a:hover{color:#d9d9d9}.footer,.footer a,.nearby-list>li h3{color:#fff}.contact .split-section .split-section-text .contact-details i{margin-bottom:0}.contact .split-section .split-section-media{vertical-align:middle;background:#fff;padding:2em}.form-section{max-width:52.5em;margin-left:auto;margin-right:auto;padding:3em 1em}.form-section .form-submit margin{left:auto;right:auto}.footer{text-align:center}.footer .primary-footer{background:#444649;padding:3em 1em}.footer .primary-footer .unit{width:100%;margin-bottom:1em}.footer .primary-footer .footer-title{font-size:2em}.footer .primary-footer .footer-contact{font-size:1.125em}.footer .primary-footer .footer-logo-list li{display:inline-block;margin-right:.5em}.footer .primary-footer .footer-logo-list li.aa-logo{max-width:75px}.footer .primary-footer .footer-logo-list li.dog-logo{max-width:185px}.footer .primary-footer .footer-logo-list .media img{max-width:100%}.footer .primary-footer .footer-logo-list img{text-align:center;display:inline-block}.footer .secondary-footer{padding:1em;background:#252728;font-size:.875em;text-align:center}.footer .secondary-footer li{display:inline-block;padding:0 .6em}.footer .legal{clear:both}@media only screen and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:0){input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select{font-size:16px}}@media only screen and (min-width:39.9375em){.layout2 .unit,.layout3 .unit{max-width:none;float:left;display:block;width:48.82117%}.layout2 .unit:nth-child(2n+1),.layout3 .unit:nth-child(2n+1){clear:left}.layout2 .unit{margin-right:2.35765%}.layout2 .unit:last-child,.layout2 .unit:nth-child(2n){margin-right:0}.layout3 .unit{margin-right:2.35765%}.layout3 .unit:last-child,.layout3 .unit:nth-child(2n){margin-right:0}.hero-feature .rslides li{padding-bottom:52.08333%}}@media only screen and (min-width:47.9375em){.split-section .inner{display:table}.split-section .split-section-text{width:50%;display:table-cell;padding:4em 3em}.split-section .split-section-text p{font-size:1.125em}.split-section .split-section-media img{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.split-section .split-section-media{display:table-cell;width:50%}.hero-feature .logo-list li img.landscape{width:8.75em}.hero-feature .logo-list li img.portrait{width:3.75em}.layout1 .unit{max-width:none;float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:2.35765%}.layout1 .unit:last-child,.layout1 .unit:nth-child(3n){margin-right:0}.layout1 .unit:nth-child(3n+1){clear:left}.header .wrapper .logo{margin-top:1.125em;float:left}.header .wrapper .utility{margin-top:.75em;margin-bottom:.75em;float:right;width:50%;clear:none}.hero-feature .rslides li{padding-bottom:41.66667%}.rooms-landing .rslides,.rooms-landing .rslides li{position:absolute;top:0;right:0;bottom:0;left:0}.menu-list>li .media,.nearby-list>li .media{margin-bottom:2em}.contact .split-section .split-section-media{padding:7em 3em}.form-section .form-submit{font-size:1.2em}.footer{text-align:inherit}.footer .primary-footer .unit{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:0}.footer .primary-footer .unit:last-child{margin-right:0}}@media only screen and (min-width:61.1875em){.layout2 .unit,.layout2 .unit:nth-child(2n){margin-right:2.35765%}.split-section .split-section-text{padding:7em 3em}.layout2 .unit{float:left;display:block;width:23.23176%;margin-bottom:2.35765%}.layout2 .unit:nth-child(2n+1){clear:none}.layout2 .unit:last-child,.layout2 .unit:nth-child(4n){margin-right:0}.layout2 .unit:nth-child(4n+1){clear:left}.hero-feature .rslides li .slider-text{margin-top:0;position:absolute;top:1.875em;left:0}}@media only screen and (min-width:64em){.header{height:4.75em;position:fixed;top:0;left:0;z-index:5}.header.nav-fixed+.main-content{margin-top:4.75em}.lt-ie9 .header{position:relative}.header .wrapper .primary-nav{padding-right:1em;position:relative;top:0;left:0;max-height:none;float:right;width:auto;margin:1em auto .75em}.header .wrapper .primary-nav ul{float:right;border:none}.header .wrapper .primary-nav li{width:auto;background:0 0}.header .wrapper .primary-nav li:last-child{margin-left:.5em}.header .wrapper .primary-nav li a.active,.header .wrapper .primary-nav li a:hover{background:0 0}.header .wrapper .primary-nav li a.btn-contact i,.header .wrapper .primary-nav li a.home-icon i{display:inline-block}.header .wrapper .primary-nav li a.btn-contact span,.header .wrapper .primary-nav li a.home-icon span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header .wrapper .primary-nav li a.home-icon{position:relative;top:-2px}.header .wrapper .primary-nav li a.btn-contact{background:#85a63f;border-radius:3px;padding:1em}.header .wrapper .primary-nav li a.btn-contact.has-icon{padding-right:3.29167em}.header .wrapper .primary-nav li a.btn-contact.has-icon i{position:absolute;top:50%;right:.83333em;margin-top:-.9375em}.header .wrapper .primary-nav li a.btn-contact:hover{background-color:#678131;border-color:#678131;color:#fff}.header .wrapper .primary-nav li a{font-size:.875em;background:0 0}.header .wrapper .utility{display:none}.hero-feature .rslides li .slider-text{margin-top:0;top:3.75em}}@media only screen and (min-width:74.9375em){.header .wrapper .primary-nav li:last-child{margin-left:.75em}.header .wrapper .primary-nav li a{text-transform:uppercase}.hero-feature .rslides li .slider-text{top:5em}}@media only screen and (min-width:87.4375em){.header .wrapper .logo{max-width:18.75em;margin-top:.75em}.header .wrapper .primary-nav li a{padding:1em .875em}}@media only screen and (min-width:90em){.split-section .split-section-text .inner{max-width:41.00979em}}@media only screen and (max-width:74.9375em){.hero-feature .rslides li h1{font-size:3.5275em}}@media only screen and (max-width:61.1875em){.h1,h1{font-size:2.2825em}.h2,h2{font-size:1.76em}.h3,h3{font-size:1.335em}.section-title,.split-section .split-section-text .split-section-heading{font-size:2.2825em}.section-intro{font-size:1.335em}.hero-feature .rslides li p{font-size:1.76em}.hero-feature .rslides li h1{font-size:2.2825em}.hero-feature .rslides li h2{font-size:1.76em}.price-list li em{font-size:1.335em}.footer .primary-footer .footer-title{font-size:1.76em}}@media only screen and (max-width:47.9375em){.h1,h1{font-size:1.815em}.h2,h2{font-size:1.44em}.section-title,.split-section .split-section-text .split-section-heading{font-size:1.815em}.split-section .split-section-media{background-image:none!important}.header .wrapper .mobile-menu{display:block}.hero-feature .rslides li p{font-size:1.44em}.hero-feature .rslides li h1{font-size:2.805em}.footer .primary-footer .footer-title,.hero-feature .rslides li h2{font-size:1.44em}}@media only screen and (max-width:39.9375em){.hero-feature .rslides li h1{font-size:2.3375em}}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}