@import "../../bower_components/lightbox2/dist/css/lightbox.css";.cols .right-col img,.inter-postcard img,embed,object{max-width:100%}.content,.home .content,.main-title h1,.slick-list,.slick-slider,.slick-track,.tpl-homepage .content,a.anchor,sub,sup{position:relative}*,.slick-slider{box-sizing:border-box}.select-style select,input[type=submit],input[type=button]{-webkit-appearance:none}.clearfix:after,.cols:after,.footer .contact-form .form-group:after,.footer .contact-form .form-row:after,.inner:after,.res-form .form-field:after,.res-form .form-group:after,.res-form .form-row:after,.res-form .row:after,.room-box:after,.slick-track:after{clear:both}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,hgroup,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none;color:#579743}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help}input[type=checkbox],th{vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}.ie6 input,input[type=radio]{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{border-collapse:collapse;border-spacing:0;font:100%}a:active,a:hover{outline:0}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix{zoom:1}@font-face{font-family:GothamExtraLight;src:url(../fonts/GothamExtraLight.eot);src:url(../fonts/GothamExtraLight.eot) format('embedded-opentype'),url(../fonts/GothamExtraLight.woff2) format('woff2'),url(../fonts/GothamExtraLight.woff) format('woff'),url(../fonts/GothamExtraLight.ttf) format('truetype'),url(../fonts/GothamExtraLight.svg#GothamExtraLight) format('svg')}@font-face{font-family:GothamLight;src:url(../fonts/GothamLight.eot);src:url(../fonts/GothamLight.eot) format('embedded-opentype'),url(../fonts/GothamLight.woff2) format('woff2'),url(../fonts/GothamLight.woff) format('woff'),url(../fonts/GothamLight.ttf) format('truetype'),url(../fonts/GothamLight.svg#GothamLight) format('svg')}@font-face{font-family:GothamMedium;src:url(../fonts/GothamMedium.eot);src:url(../fonts/GothamMedium.eot) format('embedded-opentype'),url(../fonts/GothamMedium.woff2) format('woff2'),url(../fonts/GothamMedium.woff) format('woff'),url(../fonts/GothamMedium.ttf) format('truetype'),url(../fonts/GothamMedium.svg#GothamMedium) format('svg')}.slick-slider{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}:focus{outline:0}input,textarea{-webkit-border-radius:0}body{font-family:'Open Sans',sans-serif;font-size:15px;line-height:25px;color:#575757;padding:119px 0 0}@media (max-width:960px){body{padding:83px 0 0;font-size:11px;line-height:15px}}.col .text a,.col .text p{font-size:15px;line-height:25px}a.anchor{display:block;top:-70px;visibility:hidden}.sprite{background-image:url(../img/sprite_x2.png);background-repeat:no-repeat;background-size:250px 250px}@media (min-width:768px){.sprite{background-image:url(../img/sprite.png);background-size:200px 200px}}.no-mobile{display:none}.inner{zoom:1;max-width:1200px;margin:0 auto}.content,.inner-gallery,.inner-gallery .inner,.postcard-bg,.postcard-fg,.postcards{max-width:1400px}.inner:after,.inner:before{content:" ";display:table}.content{width:100%;margin:0 auto;padding:0 10px}.content .inner{padding-bottom:10%}.home .content,.tpl-homepage .content{max-width:1200px}.home .content:before,.tpl-homepage .content:before{content:"";display:block;width:100%;padding-top:45.1666667%}.home .content .inner,.tpl-homepage .content .inner{padding:0;background-image:url(../img/content_bg.gif)}.cols{zoom:1}.cols:after,.cols:before{content:" ";display:table}@media (min-width:768px){.col{zoom:1}.col:after,.col:before{content:" ";display:table}.col:after{clear:both}}.cycle-pics:before,.main-title h1:before,.slick-dots button:before,.testimonials .slick-arrow:before{content:""}@media (max-width:767px){.cols{position:relative;padding:0 27px}.home .cols .text,.tpl-homepage .cols .text{padding:0 20px 58px}.col{float:none;width:100%}}.col .text{float:left;width:50%;padding:0 60px 0 45px}@media (max-width:767px){.col .text{float:none;padding:0 20px;width:100%}}.col .text p{padding:0 0 24px}.col .text a{border-bottom:1px dotted #579743;padding:0 0 4px}.col img{width:100%;height:auto;display:block;padding:20px 0}.col.mobile-main-img .text{padding:31px 45px 0}@media (max-width:767px){.col.mobile-main-img:before{content:"";display:block;padding-top:54.1666667%}.mobile-col{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.mobile-col>div{width:100%!important;padding-bottom:24px}.mobile-col-2{-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-pic{float:left;width:50%}.main-pic img{padding:0}@media (max-width:767px){.main-pic{float:none;width:100%}.main-pic img{width:100%;height:auto;padding:0}}.sub-pic{float:left;width:50%;padding:0 45px}.main-title{text-align:center;text-transform:uppercase;padding:51px 0 25px}@media (max-width:767px){.main-title{padding:35px 0 13px}}.main-title h1{font-family:GothamExtraLight;font-size:26px;font-weight:400;letter-spacing:.15em;padding-bottom:30px}.main-title h1:before{position:absolute;bottom:14px;left:50%;margin-left:-53px;width:101px;height:1px;border-bottom:1px dotted #473f3d}@media (max-width:767px){.main-title h1{font-size:17px;padding-bottom:22px}.main-title h1:before{bottom:10px}}.main-title h2{font-family:GothamLight;font-size:14px;letter-spacing:.05em;font-weight:400}.room-links .col{padding:0;float:left;width:50%}@media (max-width:767px){.main-title h2{font-size:9px}.room-links .col{width:100%}}a.room-link{display:block;position:relative;line-height:0}a.room-link img{width:100%;height:auto;padding:0}a.room-link span{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);transition:all .2s ease-out}a.room-link span span{top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:47px;background-color:#fff;text-align:center;font-size:13px;text-transform:uppercase;color:#473f3d;line-height:47px}a.room-link:hover span{opacity:1}.testimonial-title{padding-top:81px}.testimonials{padding-bottom:60px}.testimonials .testimonial{padding-bottom:44px}@media (max-width:767px){.testimonial-title{padding-top:50px}.testimonials .testimonial{padding-bottom:10px}}.testimonials .quote{width:70%;margin:0 auto;padding:15px 0 25px;font-family:'Roboto Slab',serif;font-weight:300;font-size:22px;line-height:32px;text-align:center}@media (max-width:767px){.testimonials .quote{padding:5px 0;font-size:11px;line-height:25px}}.testimonials .author{text-align:center;font-size:15px;color:#579743}@media (max-width:767px){.testimonials .author{font-size:12px}}.testimonials .slick-arrow{position:absolute;top:35px;z-index:1;background:0 0;border:none;color:transparent;font-size:0}.testimonials .slick-arrow:before{display:block;background-image:url(../img/sprite_x2.png);background-repeat:no-repeat;background-size:250px 250px}@media (min-width:768px){.testimonials .slick-arrow:before{background-image:url(../img/sprite.png);background-size:200px 200px}}.testimonials .slick-arrow.slick-prev{left:20px}.testimonials .slick-arrow.slick-prev:before{width:47px;height:47px;background-position:-67px 0}.testimonials .slick-arrow.slick-next{right:20px}.testimonials .slick-arrow.slick-next:before{width:47px;height:47px;background-position:-114px 0}@media (max-width:767px){.testimonials .slick-arrow{display:none!important}}.slick-dots{margin:0 auto;text-align:center}.slick-dots li{display:inline-block}.slick-dots li.slick-active button:before{width:4px;height:4px;transform:translateY(-2px)}.slick-dots button{padding:2px 6px 3px;background:0 0;border:none;color:transparent;font-size:0}.slick-dots button:before{display:block;background:#5d5a59;border-radius:50%;width:8px;height:8px}.slick-dots button.slick-prev:before{width:47px;height:47px;background-position:-67px 0}.slick-dots button.slick-next:before{width:47px;height:47px;background-position:-114px 0}.inner-gallery{margin:0 auto}.inner-gallery .inner{margin:0 auto;background-image:url(../img/content_bg.gif)}.inner-gallery img{width:100%;height:auto}@media (max-width:767px){.inner-gallery{padding:0 10px}.inner-gallery .inner{padding:0 27px}.sub-content{padding:0 10px}}.sub-content .inner{padding-bottom:44px}@media (max-width:767px){.sub-content .inner{padding:0 27px 44px;background-image:url(../img/content_bg.gif)}}#gmap{height:405px}.sr-only{text-indent:-9999px;overflow:hidden}.cycle-pics{position:relative}.cycle-pics:before{display:block;width:100%;padding-top:56.2101911%}.cycle-pics img{position:absolute;top:0;left:0;display:none}.cycle-pics img:first-child{display:block}.no-label label{color:transparent}.no-label div label{color:#000}.book-menu-item a,.footer .field_required,a.book-link{color:#fff!important}.address span{display:inline-block;width:60px}@media (max-width:767px){.address span{width:36px}}a.book-link{display:inline-block!important;background-color:#579743!important;padding:.2em 1em!important;font-size:20px!important;line-height:2!important}.header{position:fixed;top:0;z-index:999;width:100%;height:83px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2)}@media (min-width:961px){.header{height:119px}}.header .inner{display:-ms-flexbox;display:flex;width:100%}.header .inner:after,.header .inner:before{display:none}.header .top-nav{padding:4px 9px 0 0;background-color:#473f3d;color:#fff;font-size:11px;position:absolute;top:53px;width:100%;height:30px}@media (max-width:960px){.header .top-nav{padding:2px 0 0}}@media (min-width:961px){.header .top-nav{position:static;top:auto;height:35px}.header .top-nav .inner{-ms-flex-pack:end;justify-content:flex-end}}.header .top-nav ul{float:right;padding-right:0}@media (max-width:960px){.header .top-nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:100%;max-width:400px}}@media (min-width:992px){.header .top-nav ul{padding-right:9px}}.header .top-nav li{float:left;padding:0 13px;text-transform:uppercase}@media (max-width:961px){.header .top-nav li{padding:0;float:none}.header .top-nav li a{font-size:10px}}@media (min-width:992px){.header .top-nav li{padding:0 13px}}.header .top-nav li a{display:inline-block;color:#fff;line-height:normal;padding:6px 0 0}.header .top-nav li a:hover{text-decoration:underline}.header .top-nav li.top-icon{padding:0;margin-top:3px}@media (max-width:767px){.header .top-nav li.top-icon{padding:2px 0 0}}.header .top-nav li.top-icon a{display:inline-block;height:22px;color:#fff;padding:0;margin:0 9px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:-39px -82px;background-image:url(../img/sprite_x2.png)!important;background-size:250px 250px!important}@media (min-width:768px){.header .top-nav li.top-icon a{background-image:url(../img/sprite.png);background-size:200px 200px}}@media (min-width:961px){.header .top-nav li.top-icon a{background-image:url(../img/sprite.png)!important;background-size:200px 200px!important}}.header .top-nav li.top-icon a.tripadvisor{width:38px;margin:0 8px 0 9px;background-position:0 -82px}@media (max-width:960px){.header .top-nav li.top-icon a.tripadvisor{width:25px;height:14px;margin:0;background-position:-16px -39px}}.header .top-nav li.top-icon a.instagram{width:22px;background-position:-38px -82px}@media (max-width:960px){.header .top-nav li.top-icon a.instagram{width:16px;height:16px;margin:0;background-position:0 -82px}}.header .top-nav li.top-icon a.facebook{width:21px;height:21px;background-position:-60px -82px}@media (max-width:960px){.header .top-nav li.top-icon a.facebook{width:16px;height:16px;margin:0;background-position:-16px -82px}}@media (max-width:767px){.header .top-nav .phone{position:relative;text-indent:-9999px;overflow-x:hidden;background-image:url(../img/sprite_x2.png);background-repeat:no-repeat;background-size:250px 250px;background-position:0 -39px;width:16px;height:16px;margin:4px 0 0;padding:0}.header .top-nav .phone a{position:absolute;top:-6px;left:-6px;display:block;width:30px;height:30px}}@media (max-width:767px) and (min-width:768px){.header .top-nav .phone{background-image:url(../img/sprite.png);background-size:200px 200px}}.header .logo{float:left;width:187px;height:39px;background-repeat:no-repeat;background-image:url(../img/sprite_x2.png)!important;background-size:250px 250px!important}@media (min-width:768px){.header .logo{background-image:url(../img/sprite.png);background-size:200px 200px}}.header .logo img{display:none}@media (min-width:961px){.header .logo{background:0 0;width:auto;height:auto;padding:27px 0 0 15px;background-image:none!important}.header .logo img{display:block}}.header .main-nav{position:absolute;top:0;width:100%;height:53px}@media (max-width:960px){.header .main-nav{position:fixed;z-index:9;top:0;right:-200px;bottom:0;width:200px;padding-top:12px;height:auto;background:#f4f4f4;box-shadow:inset 2px 0 2px rgba(0,0,0,.2)}}@media (min-width:961px){.header .main-nav{display:-ms-flexbox;display:flex;margin-left:auto;position:static;width:auto;padding:29px 9px 0 0}}.header .main-nav li{display:-ms-flexbox;display:flex;padding:0 4px}@media (min-width:1075px){.header .main-nav li{padding:0 6px}}@media (max-width:960px){.header .main-nav li{display:block;float:none;padding:10px 16px}.header .main-nav li.lg-screen{display:block}}.header .main-nav li.current_page_item a{color:#579743}.header .main-nav a{color:#473f3d;font-size:14px;letter-spacing:-.025em}@media (min-width:1075px){.header .main-nav a{font-size:15px}}.header .main-nav a:hover{text-decoration:underline}.header .mobile-menu-toggle{display:none}@media (max-width:960px){.header .mobile-menu-toggle{cursor:pointer;display:block;position:absolute;top:17px;right:19px}.header .mobile-menu-toggle span{display:block;margin-bottom:7px;width:23px;height:1px;background-color:#473f3d}}.book-menu-item{height:34px;margin:-4px 0 0 4px}.book-menu-item a{position:relative;display:block;background-color:#579743!important;padding:4px 16px 4px 42px}.book-menu-item a:after{content:'';position:absolute;left:7px;top:6px;width:23px;height:22px;background-repeat:no-repeat;background-size:contain;background-image:url(../img/book_icon.gif)}@media (max-width:960px){.book-menu-item{margin:0;height:auto}.book-menu-item a{height:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.postcard-fg .postcard:before,.postcard:before{display:block;width:100%;content:""}.postcards{position:relative;margin:0 auto}@media (max-width:767px){.postcards.on-top{z-index:99}.postcard-prev-next{display:none}}.postcard-bg{position:absolute;width:100%;margin:0 auto}.postcard-bg .postcard{background-position:center top}.postcard-fg{position:absolute;top:0;width:100%;margin:0 auto}.postcard-fg .postcard{background-position:center;max-width:1200px;margin:0 auto;padding:0 10px}.postcard-fg .postcard:before{padding-top:45.1666667%}.postcard{width:100%;background-repeat:no-repeat;background-size:cover}.postcard:before{padding-top:49.28571437%}.postcard-nav{position:absolute;left:50%;margin-top:8px;transform:translateX(-50%);z-index:9}.postcard-prev-next{position:absolute;width:calc(100% - 20px);padding:0 25px;margin-top:-22.58333335%}.postcard-prev-next button{background:0 0;border:none;color:transparent;font-size:0}.footer .soc-net a,.postcard-prev-next button:before,.res-form-right,.select-style,h1.inside-main-title{background-repeat:no-repeat}.postcard-prev-next button:before{content:"";display:block;background-image:url(../img/sprite_x2.png);background-size:250px 250px}@media (min-width:768px){.postcard-prev-next button:before{background-image:url(../img/sprite.png);background-size:200px 200px}}.postcard-prev-next button.slick-prev:before{width:47px;height:47px;background-position:-67px 0}.postcard-prev-next button.slick-next{float:right}.postcard-prev-next button.slick-next:before{width:47px;height:47px;background-position:-114px 0}.footer{width:100%;min-height:400px;padding:30px 20px;background-color:#473f3d;font-weight:300;color:#fff}@media (max-width:767px){.footer{height:auto;padding-bottom:40px}}.footer a{color:#fff}.footer .title{padding-bottom:22px;font-size:18px;text-transform:uppercase}.footer .inner>.col{float:left;width:100%;position:relative;padding:0 10px}@media (max-width:767px){.footer .inner>.col{width:100%;padding:0 10px 20px;zoom:1}.footer .inner>.col:after,.footer .inner>.col:before{content:" ";display:table}.footer .inner>.col:after{clear:both}.footer .inner>.col .col{float:left;width:50%}}.footer .inner>.col .col{padding:0;float:left;width:50%}.footer .soc-net{float:right;padding:5px 0 0}.footer .soc-net li{float:left}.footer .soc-net a{display:block;text-indent:-9999px;overflow:hidden;background-image:url(../img/sprite_x2.png);background-size:250px 250px}.res-form .form-field:after,.res-form .form-field:before,.res-form .form-group:after,.res-form .form-group:before,.res-form .form-row:after,.res-form .form-row:before,.room-box:after,.room-box:before{display:table;content:" "}@media (min-width:768px){.footer .soc-net a{background-image:url(../img/sprite.png);background-size:200px 200px}}.footer .soc-net a.tripadvisor{margin:3px 17px 0 0;width:51px;height:28px;background-position:0 -48px}@media (max-width:767px){.footer .soc-net a.tripadvisor{width:41px;height:23px;background-position:0 -55px}}.footer .soc-net a.instagram{margin:0 17px 0 0;width:34px;height:34px;background-position:-85px -48px}@media (max-width:767px){.footer .soc-net a.instagram{width:27px;height:27px;background-position:-68px -55px}}.footer .soc-net a.facebook{width:34px;height:34px;background-position:-51px -48px}.footer .copy{position:absolute;bottom:0;right:10px}@media (max-width:767px){.footer .soc-net a.facebook{width:27px;height:27px;background-position:-41px -55px}.footer .copy{bottom:20px}}.footer .contact-form .form-group,.footer .contact-form .form-row{zoom:1;padding-bottom:8px}.footer .contact-form .form-group:after,.footer .contact-form .form-group:before,.footer .contact-form .form-row:after,.footer .contact-form .form-row:before{content:" ";display:table}.footer .contact-form label{float:left;width:30%;padding:3px 0 0}.footer .contact-form input[type=text],.footer .contact-form input[type=email],.footer .contact-form textarea{float:left;width:50%;height:31px;padding:0 0 0 8px;background-color:#393231;border:1px solid #504846;border-radius:2px;color:#fff}@media (max-width:767px){.footer .contact-form input[type=text],.footer .contact-form input[type=email],.footer .contact-form textarea{width:70%}}.footer .contact-form textarea{float:left;width:50%;height:100px;padding:8px;background-color:#393231;border:1px solid #504846;border-radius:2px;color:#fff}@media (max-width:767px){.footer .contact-form textarea{width:70%}}.footer .contact-form button,.footer .contact-form input[type=submit]{height:47px;width:50%;margin-left:30%;background-color:#fff;color:#473f3d;border:none;text-transform:uppercase;font-size:13px}.footer .frm_error_style{font-size:14px;padding:0 0 8px}.footer .wpcf7-not-valid-tip{float:left;padding-left:calc(30% + 8px);font-size:12px}.hide-text label{color:transparent}h1.inside-main-title{background-image:url(../img/inside_title_bg.jpg);background-position:center;height:250px;font-family:GothamMedium;color:#fff;font-size:50px;letter-spacing:-.075em;text-align:center;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.2);line-height:250px}@media (max-width:767px){.footer .contact-form button,.footer .contact-form input[type=submit]{width:70%}h1.inside-main-title{height:auto;font-size:30px;line-height:34px;padding:60px 20px}}.cols .text,.room-box .text p{line-height:20px;color:#575757}.sub-title{text-align:center;text-transform:uppercase;padding:30px 0 27px}@media (max-width:767px){.sub-title{padding:35px 0 13px}}.sub-title h2{position:relative;font-family:GothamExtraLight;font-size:26px;font-weight:400;letter-spacing:.15em;padding-bottom:30px}.sub-title h2:before{content:"";position:absolute;bottom:14px;left:50%;margin-left:-53px;width:101px;height:1px;border-bottom:1px dotted #473f3d}@media (max-width:767px){.sub-title h2{font-size:17px;padding-bottom:22px}.sub-title h2:before{bottom:10px}}.sub-title h3{font-family:GothamLight;font-size:14px;letter-spacing:.05em;font-weight:400}.room-box{zoom:1;padding-bottom:10px}.room-box img{float:left;width:25%}.room-box img.big-pic{float:right;width:50%}@media (max-width:767px){.sub-title h3{font-size:9px}.room-box img{float:left;width:50%}.room-box img.big-pic{float:right;width:100%}}.room-box .text{float:left;width:50%;padding:17px 5% 0 4%}@media (max-width:767px){.room-box .text{width:100%}}.room-box .text p{font-size:13px;padding-bottom:24px}.cols .left-col,.cols .right-col{float:left;width:50%}.cols .text{font-size:13px;padding-bottom:58px}@media (max-width:767px){.cols .left-col,.cols .right-col{width:100%}.cols .text{padding:0}.cols .right-col img{width:100%;height:auto}}.cols .text p{color:#575757;padding-bottom:12px}.cols .text ul{padding-bottom:24px}.cols .text li{list-style-type:disc;margin:0 0 0 17px}.cols h1,.cols h2,.cols h3,.cols h4{font-weight:600;font-size:13px;padding-bottom:17px}.cols .left-col{padding:7px 5% 0 4%}.cols .right-col img{float:left}.inter-postcard{padding:23px 0 2px}.gallery{padding-top:10px}.gallery li{float:left;width:25%;line-height:0}@media (max-width:767px){.gallery li{width:50%}}.gallery li img{width:100%;height:auto}.res-form{float:left;width:50%;min-width:540px;padding:0 22px 0 45px;font-size:13px;line-height:15px}@media (max-width:767px){.res-form{width:100%;padding:0;min-width:inherit}.res-form label{margin-bottom:4px}}.res-form .form-field,.res-form .form-group,.res-form .form-row{zoom:1;padding-bottom:8px}.res-form label{float:left;width:35%;min-height:1px;padding:8px 0 0}.res-form label.checkbox-inline{padding:0;width:65%;font-size:11px}.res-form label.checkbox-inline input{margin-right:4px}.res-form label.checkbox-inline a{border-bottom:dotted 1px #579743}.res-form input[type=text],.res-form input[type=email],.res-form input[type=number],.res-form input[type=tel],.res-form textarea{float:left;width:65%;height:31px;padding:0 0 0 8px;background-color:#fff;border:1px solid #dfdfdf;border-radius:2px}.res-form textarea,.select-style{border:1px solid #dfdfdf;float:left}@media (max-width:767px){.res-form input[type=text],.res-form input[type=email],.res-form input[type=number],.res-form input[type=tel],.res-form textarea{width:100%}}.res-form textarea{width:65%;height:100px;padding:8px;background-color:#fff;border-radius:2px}@media (max-width:767px){.res-form textarea{width:100%}}.res-form button.frm_button_submit,.res-form input[type=submit]{height:47px;width:65%;margin-left:35%;background-color:#a28a74;color:#fff;border:none;text-transform:uppercase;font-size:13px}@media (max-width:767px){.res-form button.frm_button_submit,.res-form input[type=submit]{width:100%;margin:0}}.res-form .field_required{color:#575757!important;font-size:15px;display:inline-block;margin-top:-1px}.intro-text{padding:3px 0 27px}.res-form-right{max-width:calc(100% - 540px);height:600px;background-position:center;background-size:cover}.select-date-row{float:left;width:65%}@media (max-width:767px){.res-form-right{display:none}.select-date-row{width:100%}}.select-style{width:calc(20% - 3px);height:35px;margin-left:3px;padding-top:1px;border-radius:2px;overflow:hidden;background-image:url(../img/select_arrow.gif);background-position:right center}@media (max-width:480px){.select-style{width:calc(50% - 3px);margin-bottom:4px}}.select-style:nth-child(1){width:30%;margin:0}@media (max-width:480px){.select-style:nth-child(1){width:50%;margin-bottom:4px}.select-style:nth-child(3){width:50%;margin-left:0}}.select-style:nth-child(4){width:calc(30% - 3px)}@media (max-width:480px){.select-style:nth-child(4){width:calc(50% - 3px);margin-bottom:4px}}.select-style select{padding:9px 8px 0;width:130%;border:none;box-shadow:none;background:0 0;font-size:13px}@media (max-width:767px){.select-style select{width:65%;padding:9px 8px 0}}.select-style select:focus{outline:0}.res-form .row{zoom:1}.res-form .row:after,.res-form .row:before{content:" ";display:table}.col-sm-3{float:left}.col-sm-3 label{display:none}.col-sm-3.first_col{float:left;width:55%;min-height:1px;padding:8px 0 0}.col-sm-3.first_col label{display:block;width:60%}.frm_error{margin-left:auto;width:65%;font-size:11px;color:red}.frm_error_style{padding-bottom:20px;color:red}.g-recaptcha{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px}