html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none}a{color:inherit;text-decoration:none}a:hover,a:active{outline:0}a img{border:0}img{display:block}body{font-family:Arial,sans-serif;font-size:16px;line-height:1;font-family:"gill sans,arial,sans-serif !important";color:#352a24;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-weight:400}.standard-type h3{font-size:20px;line-height:1.2em}.standard-type h4,.standard-type p,.standard-type li,.standard-type td{font-size:16px;line-height:1.5em;font-weight:300}.standard-type h4 a,.standard-type p a,.standard-type li a,.standard-type td a{color:#d88c09;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.standard-type h4 a:hover,.standard-type p a:hover,.standard-type li a:hover,.standard-type td a:hover{color:inherit}.standard-type h4 strong,.standard-type p strong,.standard-type li strong,.standard-type td strong{font-weight:400}.standard-type h4 em,.standard-type p em,.standard-type li em,.standard-type td em{font-style:italic}.standard-type h4,.standard-type strong{font-weight:400}.standard-type p,.standard-type ul,.standard-type h3,.standard-type table,.standard-type .gallery{margin-bottom:20px}.standard-type p:last-child,.standard-type ul:last-child,.standard-type h3:last-child,.standard-type table:last-child,.standard-type .gallery:last-child{margin-bottom:0}.standard-type ul li:before{content:"- "}.standard-type table{table-layout:fixed}.standard-type td{padding:10px 20px}.standard-type ul.arrow-list li{padding-left:20px;background-image:url(../images/ul-arrow.png);background-repeat:no-repeat;background-position:left 6px;margin-top:10px}.standard-type ul.arrow-list li:before{display:none}@media screen and (min-width:1100px){.standard-type p,.standard-type ul,.standard-type h3,.standard-type .gallery{margin-bottom:25px}}@font-face{font-family:gill sans;src:url(../fonts/gill-sans/GillSans.eot);src:url(../fonts/gill-sans/GillSans.eot?#iefix) format("embedded-opentype"),url(../fonts/gill-sans/GillSans.woff2) format("woff2"),url(../fonts/gill-sans/GillSans.woff) format("woff"),url(../fonts/gill-sans/GillSans.ttf) format("truetype"),url(../fonts/gill-sans/GillSans.svg#GillSans) format("svg");font-weight:400;font-style:normal}@font-face{font-family:gill sans;src:url(../fonts/gill-sans/GillSans-Italic.eot);src:url(../fonts/gill-sans/GillSans-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/gill-sans/GillSans-Italic.woff2) format("woff2"),url(../fonts/gill-sans/GillSans-Italic.woff) format("woff"),url(../fonts/gill-sans/GillSans-Italic.ttf) format("truetype"),url(../fonts/gill-sans/GillSans-Italic.svg#GillSans-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:gill sans;src:url(../fonts/gill-sans/GillSans-Light.eot);src:url(../fonts/gill-sans/GillSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/gill-sans/GillSans-Light.woff2) format("woff2"),url(../fonts/gill-sans/GillSans-Light.woff) format("woff"),url(../fonts/gill-sans/GillSans-Light.ttf) format("truetype"),url(../fonts/gill-sans/GillSans-Light.svg#GillSans-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:gill sans;src:url(../fonts/gill-sans/GillSans-LightItalic.eot);src:url(../fonts/gill-sans/GillSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gill-sans/GillSans-LightItalic.woff2) format("woff2"),url(../fonts/gill-sans/GillSans-LightItalic.woff) format("woff"),url(../fonts/gill-sans/GillSans-LightItalic.ttf) format("truetype"),url(../fonts/gill-sans/GillSans-LightItalic.svg#GillSans-LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:gill sans;src:url(../fonts/gill-sans/GillSans-SemiBold.eot);src:url(../fonts/gill-sans/GillSans-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/gill-sans/GillSans-SemiBold.woff2) format("woff2"),url(../fonts/gill-sans/GillSans-SemiBold.woff) format("woff"),url(../fonts/gill-sans/GillSans-SemiBold.ttf) format("truetype"),url(../fonts/gill-sans/GillSans-SemiBold.svg#GillSans-SemiBold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:gill sans;src:url(../fonts/gill-sans/GillSans-SemiBoldItalic.eot);src:url(../fonts/gill-sans/GillSans-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gill-sans/GillSans-SemiBoldItalic.woff2) format("woff2"),url(../fonts/gill-sans/GillSans-SemiBoldItalic.woff) format("woff"),url(../fonts/gill-sans/GillSans-SemiBoldItalic.ttf) format("truetype"),url(../fonts/gill-sans/GillSans-SemiBoldItalic.svg#GillSans-SemiBoldItalic) format("svg");font-weight:600;font-style:italic}@font-face{font-family:gill sans;src:url(../fonts/gill-sans/GillSansMT-Bold.eot);src:url(../fonts/gill-sans/GillSansMT-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/gill-sans/GillSansMT-Bold.woff2) format("woff2"),url(../fonts/gill-sans/GillSansMT-Bold.woff) format("woff"),url(../fonts/gill-sans/GillSansMT-Bold.ttf) format("truetype"),url(../fonts/gill-sans/GillSansMT-Bold.svg#GillSansMT-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:gill sans;src:url(../fonts/gill-sans/GillSansMT-BoldItalic.eot);src:url(../fonts/gill-sans/GillSansMT-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/gill-sans/GillSansMT-BoldItalic.woff2) format("woff2"),url(../fonts/gill-sans/GillSansMT-BoldItalic.woff) format("woff"),url(../fonts/gill-sans/GillSansMT-BoldItalic.ttf) format("truetype"),url(../fonts/gill-sans/GillSansMT-BoldItalic.svg#GillSansMT-BoldItalic) format("svg");font-weight:700;font-style:italic}.corner-ribbon{width:200px;background:#e43;position:absolute;top:25px;left:-50px;text-align:center;line-height:50px;letter-spacing:1px;color:#f0f0f0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.corner-ribbon.sticky{position:fixed}.corner-ribbon.shadow{box-shadow:0 0 3px rgba(0,0,0,.3)}.corner-ribbon.top-left{top:25px;left:-50px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}body.subsite{background-color:#fcf4ea}.mobile-hide{display:none}.mobile-show{display:block}.tablet-show{display:none}.desktop-show{display:none}@media screen and (min-width:768px){.mobile-hide{display:block}.mobile-hide.inline{display:inline}.mobile-show{display:none}.tablet-show{display:block}.tablet-hide{display:none}}@media screen and (min-width:1100px){.desktop-hide{display:none}.desktop-show{display:block}}.subnav{background-color:#725b51;color:#fff;position:relative}.subnav .title{font-size:16px;height:40px;text-transform:uppercase;padding-left:10px;padding-top:12px;padding-right:50px;position:relative;cursor:pointer}.subnav .title .icon{background-color:#5a4a42;position:absolute;width:40px;height:40px;background-color:#5a4a42;top:0;right:0;text-align:center;line-height:40px;font-weight:400;font-family:Arial,sans-serif}.subnav nav{display:none;padding:20px;position:absolute;top:100%;left:0;width:100%;background-color:#5a4a42;z-index:80;text-align:center}.subnav nav li{font-size:14px;line-height:1.2em;margin-top:20px;text-transform:uppercase}.subnav nav li:first-child{margin-top:0}.subnav nav li.current-menu-item{color:#d88c09}@media screen and (min-width:768px){.subnav .title{height:55px;font-size:18px;padding-top:18px;padding-left:16px;padding-right:65px}.subnav .title .icon{width:55px;height:55px;line-height:55px;font-size:18px}}@media screen and (min-width:1100px){.subnav .title{padding:16px 10px;text-align:center;line-height:1.2em;background-color:#5a4a42;height:auto;cursor:default}.subnav .title .icon{display:none}.subnav nav{display:block!important;position:relative;top:auto;left:auto;padding:20px;width:auto;background-color:transparent}.subnav nav li{display:inline-block;vertical-align:middle;margin:0;line-height:1;margin-left:40px}}@media screen and (min-width:1300px){.subnav .title{width:300px;display:inline-block;vertical-align:middle}.subnav nav{display:inline-block!important;vertical-align:middle;text-align:left;padding:0}}@media screen and (min-width:768px){.wrap{max-width:1100px;margin:0 auto}}@media screen and (min-width:1400px){.wrap{max-width:1280px}}.banner{position:relative}.banner img{width:100%;height:auto}.banner .scroll-arrow{display:none}@media screen and (min-width:1100px){.banner.full-screen-height{height:600px}.banner.full-screen-height img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner.full-screen-height.object-fit-fallback{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.banner.full-screen-height.object-fit-fallback img{display:none}.banner .scroll-arrow{display:block;position:absolute;width:73px;height:73px;background-image:url(../images/banner-arrow-sprite.png);background-repeat:no-repeat;bottom:20px;left:50%;margin-left:-37px;background-position:0 0}.banner .scroll-arrow:hover{background-position:0 -83px}}.remodal-overlay{background:#9f5c1a;background:rgba(159,92,26,.7)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation:remodal-overlay-opening-keyframes .25s;animation:remodal-overlay-opening-keyframes .25s}.remodal-overlay.remodal-is-closing{-webkit-animation:remodal-overlay-closing-keyframes .25s;animation:remodal-overlay-closing-keyframes .25s}html.touch-device{height:100%}html.touch-device body{height:100%;position:relative}.remodal-wrapper{padding:20px 20px 0}.touch-device .remodal-wrapper{position:absolute;height:100%;overflow:visible}.remodal{width:100%;margin-bottom:10px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-color:#fff;text-align:left}.remodal.remodal-is-opening{-webkit-animation:remodal-opening-keyframes .25s;animation:remodal-opening-keyframes .25s}.remodal.remodal-is-closing{-webkit-animation:remodal-closing-keyframes .25s;animation:remodal-closing-keyframes .25s}.remodal a.close{display:block;font-size:21px;top:14px;right:14px;position:absolute;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.remodal a.close:hover{color:#d88c09;border:1px solid #d88c09}.remodal,.remodal-wrapper:after{vertical-align:middle}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);opacity:0}}.modal{-webkit-box-shadow:0 5px 27px 0 rgba(0,0,0,.75);-moz-box-shadow:0 5px 27px 0 rgba(0,0,0,.75);box-shadow:0 5px 27px 0 rgba(0,0,0,.75);border:1px solid #c8c9c9}.modal a.close{border:1px solid #5a4a42;width:32px;height:32px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;top:12px;right:12px;color:#5a4a42;text-align:center}.modal a.close .oc{font-size:13px;line-height:30px}.pagination{text-align:center;font-size:0}.pagination .page-numbers{display:inline-block;width:30px;height:30px;vertical-align:top;font-size:14px;line-height:28px;border:1px solid #d9ccbe;background-color:#fff;text-align:center;margin-left:6px}.pagination .page-numbers:first-child{margin-left:0}.pagination .page-numbers.current{background-color:#d88c09;color:#fff}.pagination .page-numbers.dots{background-color:transparent;border:0}.pagination .page-numbers.prev,.pagination .page-numbers.next{background-color:transparent;border:0;position:relative}.pagination .arrow-left,.pagination .arrow-right{display:inline-block;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-7px}.pagination .arrow-left{width:0;height:0;border-style:solid;border-width:7px 9px 7px 0;border-color:transparent #d88c09 transparent transparent}.pagination .arrow-right{width:0;height:0;border-style:solid;border-width:7px 0 7px 9px;border-color:transparent transparent transparent #d88c09}.adjust-field{display:none}.status-message{border:2px solid #fde897;background-color:#fefccb;padding:20px;margin:0 10px;margin-bottom:25px;font-size:16px;line-height:1.2em;font-weight:600;text-align:center}.status-message.success{border:2px solid #c5e78f;background-color:#dff2bf}@media screen and (min-width:768px){.status-message{margin:0 20px;margin-bottom:50px}}@media screen and (min-width:1100px){.status-message{margin:0;margin-bottom:50px}}.book-modal{max-width:730px;color:#5a4a42}.book-modal .step-2{display:none}.book-modal h5{background-color:#5a4a42;color:#fff;padding:20px 15px;padding-right:50px;position:relative;font-size:14px;text-transform:uppercase}.book-modal h5 a.close{border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:30px;height:30px;text-align:center;right:15px;top:50%;margin-top:-15px}.book-modal h5 a.close .oc{line-height:28px;font-size:12px}.book-modal .fields{padding:15px;font-size:0}.book-modal .field{margin:15px 0;position:relative}.book-modal .field:after{content:"";display:table;clear:both}.book-modal .field>.icon-calendar{right:7px;top:40px;z-index:20;pointer-events:none;position:absolute;display:block;background-image:url(../images/icon-calendar.png);background-repeat:no-repeat;width:25px;height:25px}.book-modal div.error{color:#f03;font-size:14px;margin-top:5px;clear:both}.book-modal label{text-transform:uppercase;display:block}.book-modal label .oc{color:#d88c09;font-size:22px;vertical-align:middle;margin-right:8px}.book-modal label .text{font-size:14px;display:inline-block;vertical-align:middle}.book-modal label .subtext{display:block;font-size:12px;text-transform:none;font-weight:300;margin-top:8px}.book-modal .input-text,.book-modal .select-box{margin-top:8px;width:100%;color:#d88c09}.book-modal .input-text{border:1px solid #a75700;height:45px;line-height:45px;padding:0 10px;font-size:16px}.book-modal .select-box{overflow:hidden;border:1px solid #a75700;position:relative;background-color:#fff}.book-modal .select-box:first-child{margin-top:0}.book-modal .select-box .arrow{position:absolute;display:block;width:0;height:0;border-style:solid;border-width:7px 5.5px 0;border-color:#d88c09 transparent transparent transparent;position:absolute;top:50%;right:12px;margin-top:-4px;z-index:10;pointer-events:none}.book-modal .select-box select{width:120%;padding:12px 10px;background:0 0;border:0;outline:0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:radio-container;appearance:none;color:inherit;font-size:inherit;font-family:inherit;position:relative;z-index:1;font-size:16px}.book-modal .select-box select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.book-modal .dates:after{content:"";display:table;clear:both}.book-modal .dates .field{width:48%;float:right}.book-modal .dates .field:first-child{float:left}.book-modal .total-nights{color:#d88c09;font-size:20px;text-align:center;margin-bottom:10px;display:none}.book-modal .room{margin-top:25px}.book-modal .room:first-child{margin-top:0}.book-modal .room .title{background-color:#e3e0df;color:#73635d;height:43px;text-transform:uppercase;font-size:14px;line-height:43px;position:relative;padding-left:45px}.book-modal .room .title .oc{font-size:20px;position:absolute;left:8px;top:11px}.book-modal .room .field label{float:left;width:170px}.book-modal .room .field .select-box{float:right;width:75px;margin-top:0}.book-modal .add-remove{text-align:center;border-top:1px solid #e3e0df;border-bottom:1px solid #e3e0df;color:#d88c09;font-size:14px;text-transform:uppercase;margin:15px 0}.book-modal .add-remove a{display:block;padding:16px 0;border-top:1px solid #e3e0df}.book-modal .add-remove a:first-child{border-top:0}.book-modal .add-remove a.remove-room{display:none}.book-modal .buttons button{display:block;background-color:#d88c09;color:#fff;font-size:14px;text-transform:uppercase;font-weight:300;text-align:center;padding:15px;width:100%}.book-modal .why-book{padding:30px}.book-modal .why-book img{display:none}.book-modal .why-book .content{font-size:14px;line-height:1.2857142857em}.book-modal .why-book .content strong{font-weight:600}.book-modal .why-book .content em{font-style:italic}.book-modal .why-book h6{color:#d88c09;text-transform:uppercase}.book-modal .why-book ul li{margin-top:16px}.book-modal .why-book ul li:before{content:"* ";display:inline-block;vertical-align:middle;margin-right:5px}.book-modal .why-book p{margin-top:16px}.book-modal .why-book p em{font-style:italic}.book-modal .why-book .buttons{text-align:center;margin-top:35px}@media screen and (min-width:768px){.book-modal h5{font-size:16px;padding:20px;padding-right:50px}.book-modal h5 a.close{right:20px}.book-modal .fields{padding:20px 50px}.book-modal .field>.icon-calendar{top:9px}.book-modal div.error{text-align:right}.book-modal label{display:inline-block;vertical-align:middle;margin-right:2.380952381%}.book-modal .input-text,.book-modal .select-box{display:inline-block;vertical-align:middle;margin-top:0}.book-modal .destination label{width:44.4444444444%}.book-modal .destination .select-box{width:53.1746031746%}.book-modal .dates .field{width:auto}.book-modal .dates label{width:auto;margin-right:15px}.book-modal .dates .input-text{width:190px}.book-modal .room{text-align:center}.book-modal .room .title{text-align:left}.book-modal .room .field{margin-left:3.9682539683%;display:inline-block;vertical-align:top}.book-modal .room .field:first-child{margin-left:0}.book-modal .room .field label,.book-modal .room .field .select-box{float:none;width:auto}.book-modal .room .field label{margin-right:15px;text-align:left}.book-modal .room .field .select-box{width:78px}.book-modal .room .field .select-box select{width:150%}.book-modal .buttons{text-align:right}.book-modal .buttons button{width:auto;display:inline-block;padding:15px 30px;cursor:pointer}.book-modal .why-book img{display:block;float:left;width:178px;height:auto}.book-modal .why-book .content{margin-left:200px}}.ui-widget.ui-widget-content{border:1px solid #d88c09}.ui-state-highlight{background-color:#fff!important;border:1px solid #fff!important;color:inherit!important}.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px;cursor:pointer}.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px;cursor:pointer}.ui-datepicker td a,.ui-datepicker td span{width:30px;height:30px;text-align:center;line-height:24px}.ui-datepicker td a:hover,.ui-datepicker td span:hover{color:#fff;background-color:#d88c09}input,textarea,button{border-radius:0}a.download-pdf-link{display:none;vertical-align:top;color:#725b51}a.download-pdf-link .text{display:none}a.download-pdf-link .oc{font-size:35px}a.download-pdf-link.ready{display:inline-block}a.youtube-icon-link{display:none;vertical-align:top;color:#725b51}a.youtube-icon-link .text{display:none}a.youtube-icon-link .oc{font-size:35px}a.youtube-icon-link.ready{display:inline-block}body{padding-top:125px}@media screen and (min-width:768px){body{padding-top:125px}}@media screen and (min-width:1100px){body{padding-top:137px}}.header{position:fixed;top:0;left:0;right:0;z-index:999}.admin-bar .header{top:46px}.header .top{background-color:#fcf4ea;height:85px;padding:0 9px;position:relative}.header .top:after{content:"";display:table;clear:both}.header #lang_sel{display:none}.header .wpml-ls-legacy-dropdown{width:150px;font-size:12px}.header .wpml-ls-legacy-dropdown>ul{z-index:9999}.header .header_reservations_phone_number{font-size:9px;text-transform:uppercase;text-align:right;padding-top:10px;color:#9b7136}.header .header_reservations_phone_number>.whatsapp{background-color:#25d366;padding:2px 2px 2px 5px;color:#fff;margin-right:5px}.header .site-description{font-size:9px;text-transform:uppercase;text-align:center;padding-top:5px;color:#9b7136}.header .home-button,.header .mobile-show{margin-top:14px;display:inline-block;vertical-align:middle}.header .home-button{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid #e3d5c2;text-align:center;color:#5a4a42;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.header .home-button:hover{color:#d88c09}.header .home-button .oc{font-size:15px;line-height:28px}.header .mobile-show{font-size:0}.header .button{height:30px;vertical-align:top;display:inline-block;line-height:30px;font-size:12px;line-height:28px;text-transform:uppercase;padding:0 6px;padding-left:25px;background-color:#d88c09;color:#fff;border:1px solid #e3d5c2;margin-left:8px;position:relative}.header .button.alt{background-color:#fff;color:inherit}.header .button.whatsapp{background-color:#25d366}.header .button .oc{font-size:18px;position:absolute;left:6px;top:6px}.header .button .oc.phone-2{font-size:15px;left:7px}.header .logo{display:block;position:absolute;right:9px;top:27px;width:115px}.header .logo img{width:100%;height:auto}.header nav{color:#fff;position:relative}.header nav .heading{display:block;height:40px;background-color:#5a4a42;line-height:40px;padding-left:10px;font-size:16px;text-transform:uppercase;cursor:pointer}.header nav .heading:after{content:"";display:table;clear:both}.header nav .heading .icon{display:block;float:right;height:40px;width:40px;background-color:#725b51;text-align:center;overflow:hidden}.header nav .heading .icon .oc{font-size:17px;line-height:40px}.header nav .heading .icon.location{border-right:1px solid #5a4a42}.header nav .heading .hamburger{width:25px;height:21px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:block;margin-top:11px;margin-left:9px}.header nav .heading .hamburger span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.header nav .heading .hamburger span:nth-child(1){top:0}.header nav .heading .hamburger span:nth-child(2){top:8px}.header nav .heading .hamburger span:nth-child(3){top:16px}.header nav .heading.open .hamburger span:nth-child(1){top:8px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.header nav .heading.open .hamburger span:nth-child(2){opacity:0;left:-60px}.header nav .heading.open .hamburger span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.header nav>ul{position:absolute;z-index:999;left:0;top:40px;background-color:#725b51;width:100%;display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch}.header nav>ul>li{position:relative}.header nav>ul>li>a{display:block;font-size:16px;line-height:1.2em;padding:10px;border-top:1px solid #5a4a42;text-transform:uppercase}.header nav>ul>li.menu-item-has-children>a:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 5.5px 0;border-color:#d88c09 transparent transparent transparent;position:absolute;top:18px;right:10px}.header nav>ul>li.current-menu-item>a,.header nav>ul>li.current-menu-ancestor>a{color:#d88c09}.header nav .submenu{padding:10px 0;background-color:#81675c;display:none}.header nav .submenu li a{display:block;font-size:16px;line-height:1.2em;padding:10px 20px}.header nav .submenu li.current-menu-item a{color:#d88c09}.header nav .submenu .two-level li.title{font-size:16px;line-height:1.2em;padding:10px 20px}.header nav .submenu .two-level li a{padding-left:45px;font-size:15px}@media screen and (min-width:768px){.header .top{height:85px;padding:0 15px}.header .top:after{content:"";display:table;clear:both}.header .mobile-show{display:none}.header .left{float:left;margin-top:11px;font-size:0}.header .right{float:right;margin-top:11px}.header .header_reservations_phone_number{padding:0;font-size:12px}.header .site-description{padding:0;font-size:12px}.header .resort-nav-container{display:inline-block;vertical-align:top;position:relative}.header .resort-nav-container .resort-nav{position:absolute;top:52px;right:0;width:220px;background-color:#5a4a42;z-index:9999;color:#fff;display:none;border:1px solid #6f615b}.header .resort-nav-container .resort-nav a{display:block;padding:15px 10px;border-top:1px solid #6f615b;text-transform:uppercase;font-size:14px}.header .resort-nav-container .resort-nav li:first-child a{border-top:0}.header .button{padding:0;width:115px;height:42px;line-height:40px;margin-top:10px;margin-left:7px;padding-left:49px}.header .button.active{color:#fff;background-color:#5a4a42;border:1px solid #5a4a42}.header .button:first-child{margin-left:0}.header .button.no-icon{padding:0;text-align:center}.header .button .oc{font-size:26px;left:5px}.header .home-button{width:50px;height:50px;margin-top:5px;vertical-align:top}.header .home-button .oc{font-size:25px;line-height:48px}.header #lang_sel{display:inline-block;margin-left:27px;margin-top:12px;vertical-align:top}.header #lang_sel img{display:inline}.header .logo{width:200px;top:2px;left:50%;margin-left:-100px}}@media screen and (min-width:783px){.admin-bar .header{top:32px}}@media screen and (min-width:1100px){.header .button{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.header .button:hover{color:#d88c09;background-color:#fff}.header .button.alt:hover{color:#fff;background-color:#d88c09}.header .button.alt.active{background-color:#5a4a42!important}.header nav{height:52px;background-color:#5a4a42}.header nav .heading{display:none}.header nav>ul{display:block!important;max-height:none!important;overflow-y:visible;position:relative;left:auto;top:auto;background-color:transparent;width:auto;text-align:center;font-size:0}.header nav>ul>li{display:inline-block;position:relative}.header nav>ul>li>a{display:inline-block;font-size:14px;line-height:1;border:0;padding:0 15px;height:52px;line-height:52px;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in;border:1px solid #5a4a42;border-top:0;border-bottom:0}.header nav>ul>li>a:hover{color:#e5a946}.header nav>ul>li.menu-item-has-children>a:after{display:inline-block;position:relative;top:auto;right:auto;vertical-align:top;margin-top:23px;margin-left:10px;width:0;height:0;border-style:solid;border-width:5px 4px 0;border-color:#d88c09 transparent transparent transparent}.header nav>ul>li.menu-item-has-children:hover .submenu{visibility:visible}.header nav>ul>li.menu-item-has-children:hover>a{background-color:#fff;color:#e5a946;border:1px solid #d9b991;border-top:0;border-bottom:0}.header nav .submenu{display:block!important;position:absolute;top:100%;left:0;background-color:#fff;width:235px;color:#5a4a42;text-align:left;padding:10px 0;visibility:hidden;border:1px solid #d9b991;border-top:0}.header nav .submenu li a{padding:10px 30px;color:inherit;font-size:14px;text-transform:uppercase;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.header nav .submenu li a:hover{color:#e5a946}.header nav .submenu.two-level-container{padding:30px;width:602px}.header nav .submenu.two-level-container:after{content:"";display:table;clear:both}.header nav .submenu .two-level{float:left;width:160px;margin-left:30px}.header nav .submenu .two-level:first-child{margin-left:0}.header nav .submenu .two-level li.title{font-size:14px;text-transform:uppercase;border-bottom:1px solid #ebc691;padding:0;padding-bottom:10px}.header nav .submenu .two-level li a{font-size:12px;padding:0;padding-top:24px}.header nav .submenu .two-level li.title+li a{padding-top:12px}.header nav li.media-speak-menu .submenu{width:250px}}.subsite-footer{background-image:url(../images/footer/bg-coorg.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:10px;border-top:1px solid #fff}.subsite-footer.kabini{background-image:url(../images/footer/bg-kabini.png)}.subsite-footer.hampi{background-image:url(../images/footer/bg-hampi.png)}.subsite-footer .links{font-size:0;text-align:center}.subsite-footer li{display:inline-block;vertical-align:top;text-align:left;width:49.0322580645%;margin-left:1.935483871%;margin-top:1.935483871%;position:relative}.subsite-footer li:after{content:"";display:table;clear:both}.subsite-footer li.item-1,.subsite-footer li.item-3,.subsite-footer li.tripadvisor{margin-left:0}.subsite-footer li.current-menu-item,.subsite-footer li.current_page_parent{color:#d88c09}.subsite-footer li a{display:table;background-color:#fff;height:65px;border:1px solid #d1cbc9;width:100%;font-size:14px;text-transform:uppercase;position:relative;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.subsite-footer li a:hover{color:#d88c09}.subsite-footer li a .container{display:table-cell;vertical-align:middle}.subsite-footer li.tripadvisor{width:100%}.subsite-footer li.tripadvisor a{display:block;background-image:url(../images/footer/logo-tripadvisor-horizontal.png);background-repeat:no-repeat;background-position:center center;background-size:auto 38px;padding:0}.subsite-footer li .oc{font-size:40px;position:absolute;top:50%;margin-top:-20px;left:15px}.subsite-footer li .text{overflow:hidden;display:inline-block;vertical-align:middle;padding-left:60px;padding-right:10px}@media screen and (min-width:768px){.subsite-footer{padding:60px}.subsite-footer li{width:155px;margin-left:6px;margin-top:0;float:none;display:inline-block;vertical-align:top;font-size:14px;text-align:left}.subsite-footer li.item-3{margin-left:6px}.subsite-footer li.tripadvisor{margin-top:6px;width:100%;margin-left:0}.subsite-footer li.tripadvisor a{width:300px;margin:0 auto}}@media screen and (min-width:1100px){.subsite-footer{padding:75px 35px;max-width:1450px;margin:0 auto}.subsite-footer li{width:18.5964912281%!important;margin-left:1.7543859649%!important;margin-top:0!important;margin-right:0}.subsite-footer li:first-child{margin-left:0!important}.subsite-footer li a{height:158px;font-size:20px}.subsite-footer li.tripadvisor a{width:auto;background-image:url(../images/footer/logo-tripadvisor-vertical.png);background-size:auto 85px}.subsite-footer li .oc{font-size:55px;margin-top:-25px;left:20px}.subsite-footer li .text{padding-right:10px;padding-left:90px}}.footer{background-color:#725b51;color:#fff;padding:14px 20px;padding-top:0}.footer .title{font-size:14px;text-transform:uppercase;position:relative}.footer .resort .title{background-color:#a2887b;padding:14px 20px;border-top:1px solid #725b51;cursor:pointer;margin-left:-20px;margin-right:-20px}.footer .resort .title .icon{background-color:#816a61;width:40px;height:33px;position:absolute;top:5px;right:4px;display:block;background-image:url(../images/accordion-icons.png);background-image:linear-gradient(transparent,transparent),url(../images/accordion-icons.svg);background-repeat:no-repeat;background-position:center 11px}.footer .resort .title.open .icon{background-position:center -56px}.footer .resort:first-child .title{border-top:0}.footer .resort nav{padding:20px 0;font-size:12px;line-height:20px;text-transform:uppercase;font-weight:300;display:none}.footer .resort nav a:before{content:"- "}.footer .newsletter-subscribe{margin-top:35px}.footer .newsletter-subscribe p{font-size:14px;font-weight:300;margin-top:18px}.footer form{margin-top:35px}.footer .field{margin-top:20px}.footer .input-text{background-color:#89766e;color:#fff;border:1px solid #fff;height:45px;line-height:45px;padding:0 10px;font-size:14px;font-weight:300;text-transform:uppercase;width:100%}.footer div.error{font-size:14px;margin-top:5px;color:#d88c09}.footer ::-webkit-input-placeholder{color:#fff;opacity:1}.footer :-moz-placeholder{color:#fff;opacity:1}.footer ::-moz-placeholder{color:#fff;opacity:1}.footer :-ms-input-placeholder{color:#fff;opacity:1}.footer .button{margin-top:12px;text-align:left}.footer .button button{display:inline-block;padding:12px 20px;text-transform:uppercase;font-size:14px;background-color:transparent;color:#fff;border:1px solid #fff;cursor:pointer}.footer .copyright{font-size:12px;line-height:1.2em;font-weight:300;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;text-align:center;display:block;margin-top:30px}.footer .mobile-links{text-align:center;font-size:14px;font-weight:300;margin-top:7px}.footer .logo-house-of-ramapuram{display:block;width:180px;margin:0 auto;padding-top:30px;clear:both}.footer .logo-house-of-ramapuram img{width:100%;height:auto}@media screen and (min-width:768px){.footer{padding:40px 30px;-webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,.3);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,.3)}.footer .top>.resorts:after{content:"";display:table;clear:both}.footer .resort{width:25%;float:left;padding-right:10px}.footer .resort .title{cursor:default;background-color:transparent;margin:0;border:0;padding:0}.footer .resort .title .icon{display:none}.footer .resort nav{display:block!important;padding:0;margin-top:25px}.footer form{width:480px;margin:0 auto;margin-top:30px}.footer .fields{display:inline-block;width:380px;vertical-align:bottom}.footer .button{display:inline-block;vertical-align:bottom}.footer .button button{width:90px;padding:12px;text-align:center}.footer .bottom{margin-top:40px;border-top:1px solid #917c74;padding-top:25px}.footer .bottom:after{content:"";display:table;clear:both}.footer .social-links{float:left;font-size:0}.footer .social-links .social{display:inline-block;vertical-align:middle}.footer .social-links .social li{display:inline-block;vertical-align:middle;margin-left:10px}.footer .social-links .social li:first-child{margin-left:0}.footer .social-links .social a{width:33px;height:33px;display:block;background-color:#fff;color:#725b51;text-align:center;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.footer .social-links .social a:hover{color:#d88c09}.footer .social-links .social a .oc{font-size:20px;line-height:33px}.footer .social-links .social a .oc.twitter{font-size:18px}.footer .social-links .social a .oc.google-plus{font-size:16px}.footer .social-links .links{display:inline-block;vertical-align:middle;font-size:14px;font-weight:300;margin-left:24px}.footer .social-links .links a{-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.footer .social-links .links a:hover{color:#d88c09}.footer .copyright{float:right;margin-top:8px;font-size:14px}}@media screen and (min-width:1100px){.footer .top:after{content:"";display:table;clear:both}.footer .top>.resorts{width:66.6666666667%;float:left}.footer .top>.resorts a{-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.footer .top>.resorts a:hover{color:#d88c09}.footer .newsletter-subscribe{width:26.6666666667%;float:right;margin-top:0}.footer form{width:auto}.footer .fields,.footer .button{width:auto;display:block;vertical-align:baseline}.footer .button button{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.footer .button button:hover{color:#d88c09;border:1px solid #d88c09}.footer .bottom{position:relative}.footer .logo-house-of-ramapuram{padding-top:0;position:absolute;margin:0;top:30px;left:50%;margin-left:-90px}}.home-page{text-align:center;color:#5a4a42}.home-page .title{font-size:22px;line-height:24px;font-weight:300;text-transform:uppercase;margin-bottom:15px}.home-page .our-resorts{background-color:#fcf4ea;padding:20px 8px}.home-page .our-resorts .intro{border-bottom:1px solid #dad2cb;padding-bottom:20px;margin-bottom:20px}.home-page .our-resorts .resort{border-top:1px solid #fff;margin-left:-8px;margin-right:-8px;background-color:#5a4a42}.home-page .our-resorts .resort figure,.home-page .our-resorts .resort p{display:none}.home-page .our-resorts .resort .description{color:#fff}.home-page .our-resorts .resort h3{padding:10px;font-size:18px;line-height:18px;text-transform:uppercase;font-weight:300}.home-page .our-resorts .resort h3 a{display:block}.home-page .our-resorts .resort h3 span{display:block;font-size:14px;margin-top:2px}.home-page .experiences{padding:20px 8px;padding-bottom:0}.home-page .experiences .image-accordion{background-color:#fff;margin-top:30px;margin-left:-7px;margin-right:-7px}.home-page .experiences .items{border-bottom:1px solid #dad2cb}.home-page .experiences .item .image{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-bottom:66.4536741214%;background-position:center center;display:none}.home-page .experiences .item .handle{font-size:16px;text-transform:uppercase;line-height:1.2em;border:1px solid #dad2cb;border-bottom:0;padding:12px;cursor:pointer}.home-page .experiences .item .content{margin-top:20px;padding:0 8px;padding-bottom:30px;display:none}.home-page .experiences .item .know-more{display:none}.home-page .experiences .item.open .handle{border:0;padding-top:24px}.home-page .our-stories{padding:10px;background-image:url(../images/bg-leaf.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fcf4ea}.home-page .our-stories .story{background-color:#fff;padding:8px;margin-top:12px}.home-page .our-stories .story:after{content:"";display:table;clear:both}.home-page .our-stories .story h3{font-size:14px;line-height:18px;text-transform:uppercase;margin-bottom:5px}.home-page .our-stories .story p{font-size:14px;line-height:18px;font-weight:300}.home-page .our-stories .story figure{width:125px;float:left}.home-page .our-stories .story figure img{width:100%;height:auto}.home-page .our-stories .story figure+.content{margin-left:133px}.home-page .our-stories .story .content{text-align:left}.home-page .our-stories .story .button{clear:both;padding-top:12px;text-align:left}.home-page .our-stories .story .button a{display:inline-block;height:45px;line-height:45px;font-size:12px;font-weight:300;text-transform:uppercase;padding-right:10px;padding-left:60px;position:relative;border:1px solid #a09691;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.home-page .our-stories .story .button a:hover{border:1px solid #d88c09;color:#d88c09}.home-page .our-stories .story .button a .oc{position:absolute;font-size:35px;top:4px;left:4px}.home-page .our-stories .story.full-width .content,.home-page .our-stories .story.full-width .button{text-align:center}.home-page .our-stories .story .video,.home-page .our-stories .story .image{margin-top:20px}.home-page .our-stories .story .description{display:none}.home-page .our-stories .story .video-container{padding-bottom:56.25%;position:relative}.home-page .our-stories .story .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home-page .our-stories .story .image figure{width:100%;float:none}.home-page .featured-blog.mb-home{background-image:url(../images/bg-leaf.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fcf4ea;margin-top:0;margin-bottom:0;padding:10px}.home-page .featured-blog.mb-home .wrap{background-color:#fff;padding-top:15px}.home-page .featured-blog.mb-home article{padding:10px;max-width:100%}.home-page .featured-blog.mb-home figure{float:left;width:125px}.home-page .featured-blog.mb-home .content{margin-top:0;margin-left:133px}.home-page .featured-blog.mb-home .content .title{font-size:14px;line-height:18px;font-weight:400;margin-bottom:3px}.home-page .featured-blog.mb-home .content p{font-size:14px;line-height:18px}.home-page .featured-blog.mb-home .read-more-link{clear:both;text-align:left}.home-page .featured-itinerary.featured-blog{background-image:url(../images/bg-leaf.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fcf4ea;margin-top:0;margin-bottom:0;padding:20px 10px 10px}.home-page .featured-itinerary.featured-blog figure{float:left;width:125px}.home-page .featured-itinerary.featured-blog article{padding:10px}.home-page .featured-itinerary.featured-blog .content{margin-top:0;margin-left:133px}.home-page .featured-itinerary.featured-blog .read-more-link{clear:both;text-align:left}.home-page .featured-itinerary.featured-blog .read-more-link .read-more{padding:3px}.home-page .featured-itinerary.featured-blog .read-more-link .icon{background:url(../images/itinerary-icon.jpg) no-repeat 0 0;width:24px;height:40px;display:inline-block;vertical-align:middle}@media screen and (min-width:768px){.home-page .title{font-size:30px;margin-bottom:30px}.home-page .our-resorts{padding:50px 20px;padding-bottom:0}.home-page .our-resorts .intro{padding-bottom:30px;margin-bottom:30px}.home-page .our-resorts .resorts{margin-left:-20px;margin-right:-20px;overflow:hidden}.home-page .our-resorts .resorts:after{content:"";display:table;clear:both}.home-page .our-resorts .resort{margin:0;width:33.333%;float:left;border-right:1px solid #fff;padding-bottom:999px;margin-bottom:-999px}.home-page .our-resorts .resort:first-child{border-left:1px solid #fff}.home-page .our-resorts .resort figure{display:block}.home-page .our-resorts .resort figure img{width:100%;height:auto}.home-page .our-resorts .resort .description{padding:25px 15px;padding-bottom:30px}.home-page .our-resorts .resort h3{padding:0;font-size:24px;line-height:24px}.home-page .our-resorts .resort h3 span{font-size:18px}.home-page .our-resorts .resort p{display:block;font-size:16px;line-height:18px;font-weight:300;margin-top:20px}.home-page .experiences{padding:15px;padding-top:30px}.home-page .experiences .image-accordion{margin:0;margin-top:20px}.home-page .experiences .items{border:1px solid #dad2cb}.home-page .experiences .item .handle{border:0;border-bottom:1px solid #dad2cb}.home-page .experiences .item:last-child .handle{border-bottom:0}.home-page .experiences .item .content{padding:0 15px;padding-bottom:20px}.home-page .experiences .item .know-more{display:inline-block;border:1px solid #a39893;font-weight:300;text-transform:uppercase;font-size:12px;padding:15px 20px;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.home-page .experiences .item .know-more:hover{color:#d88c09;border:1px solid #d88c09}.home-page .experiences .item.open .handle{padding-top:30px}.home-page .experiences .item.open+.item .handle{border-top:1px solid #dad2cb}.home-page .our-stories{padding:20px 15px;padding-bottom:20px}.home-page .our-stories .stories{margin-top:40px}.home-page .our-stories .story{padding:20px 15px;margin-top:18px}.home-page .our-stories .story h3{font-size:24px;line-height:1;margin:0;font-weight:300}.home-page .our-stories .story p{font-size:16px;line-height:18px}.home-page .our-stories .story figure{width:220px}.home-page .our-stories .story figure+.content,.home-page .our-stories .story figure+.content+.button{margin-left:235px}.home-page .our-stories .story figure,.home-page .our-stories .story .content{margin-top:30px}.home-page .our-stories .story .button{clear:none}.home-page .our-stories .story .video,.home-page .our-stories .story .image{margin-top:25px}.home-page .our-stories .story .description{display:block;text-align:left;padding:30px 20px;font-size:16px;line-height:18px;font-weight:300px}.home-page .our-stories .story .description h4{font-weight:400;margin-bottom:20px;text-transform:uppercase}.home-page .featured-blog.mb-home{padding:5px 15px 20px}.home-page .featured-blog.mb-home .wrap{padding-top:17px}.home-page .featured-blog.mb-home article{padding:20px}.home-page .featured-blog.mb-home figure{width:220px}.home-page .featured-blog.mb-home .content{margin-left:235px}.home-page .featured-blog.mb-home .content .title{font-size:24px;font-weight:300;margin-bottom:18px}.home-page .featured-blog.mb-home .content p{font-size:16px;line-height:22px}.home-page .featured-blog.mb-home .read-more-link{clear:none}.home-page .featured-itinerary.featured-blog{padding-top:33px}.home-page .featured-itinerary.featured-blog article{max-width:100%;padding:20px}.home-page .featured-itinerary.featured-blog figure{width:220px}.home-page .featured-itinerary.featured-blog .content{margin-left:235px}}@media screen and (min-width:1100px){.home-page .title{margin-bottom:35px}.home-page .our-resorts{padding:80px 20px;padding-bottom:40px}.home-page .our-resorts .intro{margin-top:40px;padding-bottom:80px;margin-bottom:50px}.home-page .our-resorts .intro p{font-size:18px;line-height:28px;font-style:italic}.home-page .our-resorts .resorts{margin:0}.home-page .our-resorts .resort{width:32.8719723183%;padding:0;margin:0;margin-left:.6920415225%;border:0;position:relative;background-color:transparent}.home-page .our-resorts .resort:first-child{border:0;margin-left:0}.home-page .our-resorts .resort figure{position:relative;z-index:10}.home-page .our-resorts .resort .description{position:absolute;bottom:8px;left:8px;right:8px;padding:10px;z-index:20;background-color:#5a4a42;background-color:rgba(90,74,66,.9)}.home-page .our-resorts .resort p{display:none}.home-page .experiences{padding:0;margin:50px 20px}.home-page .experiences .image-accordion{margin-top:35px;position:relative;height:475px}.home-page .experiences .items{width:445px}.home-page .experiences .item .image{display:block;position:absolute;top:0;right:0;padding:0;height:100%;left:446px}.home-page .experiences .item .content{padding:0 30px;padding-bottom:0}.home-page .experiences .item.open{display:table}.home-page .experiences .item.open .container{display:table-cell;vertical-align:middle}.home-page .experiences .item.open .handle{padding-top:0}.home-page .our-stories{padding:25px 20px 20px}.home-page .our-stories .stories{margin-top:40px}.home-page .our-stories .story{padding:25px 20px}.home-page .our-stories .story figure{width:290px}.home-page .our-stories .story figure+.content,.home-page .our-stories .story figure+.content+.button{margin-left:310px}.home-page .our-stories .story p{font-size:16px;line-height:22px}.home-page .our-stories .story .button{margin-top:25px;padding:0}.home-page .our-stories .story .description{padding:15px 0}.home-page .featured-blog.mb-home{padding:0 20px 20px}.home-page .featured-blog.mb-home .wrap{padding-top:28px}.home-page .featured-blog.mb-home figure{width:290px}.home-page .featured-blog.mb-home .content{margin-left:310px}.home-page .featured-itinerary.featured-blog{padding-top:30px}.home-page .featured-itinerary.featured-blog figure{width:290px}.home-page .featured-itinerary.featured-blog .content{margin-left:310px}.home-page .featured-itinerary.featured-blog .read-more-link{clear:none}}.remodal-wrapper{padding:10px 10px 0}.remodal-wrapper .lightbox-container{max-width:740px;background-color:#fbf4eb}.remodal-wrapper .lightbox-wrapper{margin:8px;border:1px solid #d9a251;padding:56px 10px 20px;text-align:center}.remodal-wrapper .lightbox-wrapper a.close{color:#5a4a42;border:1px solid #5a4a42;border-radius:50%;padding:14px;font-size:12px;font-weight:700;top:29px;right:29px}.remodal-wrapper .lightbox-wrapper .top img{margin:0 auto;max-width:100%}.remodal-wrapper .lightbox-wrapper .top span{color:#7b5f1a;font-size:30px;line-height:28px;font-weight:300;display:inline-block;margin:22px 0}.remodal-wrapper .lightbox-wrapper .top h3{font-weight:300;color:#5a4a42;font-size:40px;line-height:46px;text-transform:uppercase}.remodal-wrapper .lightbox-wrapper .content{display:inline-block;margin-top:30px}.remodal-wrapper .lightbox-wrapper .content p{font-size:16px;line-height:28px;color:#5a4a42;font-weight:300}.remodal-wrapper .lightbox-wrapper .content a{text-transform:uppercase;font-weight:300;font-size:12px;line-height:30px;display:inline-block;border:1px solid #a29994;padding:7px 16px;margin-top:14px}@media screen and (min-width:768px){.remodal-wrapper .lightbox-wrapper{padding:56px 10px 46px;margin:18px}.remodal-wrapper .lightbox-wrapper .top h3{font-size:50px;line-height:56px}.remodal-wrapper .lightbox-wrapper .top span{margin:30px 0}.remodal-wrapper .lightbox-wrapper .content{max-width:94%}.remodal-wrapper .lightbox-wrapper .content p{font-size:18px}.remodal-wrapper .lightbox-wrapper .content a{margin-top:22px}}.home-page .subsite-intro{padding:0 15px;margin-bottom:25px}.home-page .subsite-intro .intro{padding:20px 0;border-bottom:1px solid #d5cdc6}.home-page.home-subsite .experiences{padding-top:0}.home-page .features{padding-top:50px;font-size:0}.home-page .features .rows{margin-top:35px}.home-page .features .feature{display:block;position:relative}.home-page .features .feature img{width:100%;height:auto;position:relative;z-index:1}.home-page .features .feature .desktop-image{display:none}.home-page .features .feature span{display:inline-block;position:absolute;z-index:10;bottom:0;left:0;right:0;background-color:#725b51;background-color:rgba(114,91,81,.9);color:#fff;text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;padding:20px 0}.home-page .offers{background-color:#fff;padding:25px 15px}.home-page .offers .offer{padding-top:25px;margin-top:35px;border-top:1px solid #d9d1ca}.home-page .offers .offer:after{content:"";display:table;clear:both}.home-page .offers .offer figure{width:125px;float:left}.home-page .offers .offer figure img{width:100%;height:auto}.home-page .offers .offer .content{margin-left:140px;text-align:left}.home-page .offers .offer h3{font-size:14px;line-height:18px;text-transform:uppercase}.home-page .offers .offer p{font-size:14px;line-height:18px;font-weight:300;margin-top:7px}.home-page .offers .offer p strong{font-weight:400}.home-page .offers .offer .know-more{display:inline-block;font-size:12px;text-transform:uppercase;font-weight:300;border:1px solid #a29792;padding:6px 10px;margin-top:18px;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.home-page .offers .offer .know-more:hover{color:#d88c09;border:1px solid #d88c09}.home-page .offers .row:first-child .offer:first-child{border-top:0;padding-top:0}.home-page .featured-blog{margin-top:32px}.home-page .featured-blog article{background-color:#fff;padding:20px;margin-bottom:10px}.home-page .featured-blog article:after{content:"";display:table;clear:both}.home-page .featured-blog figure img{max-width:100%;height:auto;margin:0 auto}.home-page .featured-blog .content{text-align:left;margin-top:15px}.home-page .featured-blog .content .title{font-size:24px;line-height:18px;margin-bottom:18px}.home-page .featured-blog .content .excerpt{font-size:16px;line-height:22px;font-weight:300}.home-page .featured-blog .read-more-link{text-align:center}.home-page .featured-blog .read-more{text-transform:uppercase;padding:6px 10px 5px 7px;border:1px solid #a29994;display:inline-block;font-size:12px;margin-top:10px}.home-page .featured-blog .read-more .icon{background:url(../images/blog-icon.jpg) no-repeat 0 0;width:40px;height:33px;display:inline-block;vertical-align:middle}.home-page .featured-blog .read-more span{padding-left:20px;padding-right:35px}@media screen and (min-width:768px){.home-page .subsite-intro{padding:25px 20px;padding-bottom:0;margin-bottom:65px}.home-page .subsite-intro .intro{padding:0;border-bottom:0}.home-page .features{padding:0;margin:15px;margin-top:50px}.home-page .features .rows{margin-top:23px}.home-page .features .feature{display:inline-block;vertical-align:top;width:49.1869918699%;margin-left:1.6260162602%;margin-top:1.6260162602%}.home-page .features .feature:first-child{margin-left:0}.home-page .features .feature span{font-size:24px;font-weight:300;top:0;left:0;bottom:auto;right:auto;padding:20px}.home-page .offers{margin:15px;background-color:#fff;padding:20px 15px}.home-page .offers .offer{padding-top:0;margin-top:50px;border-top:0}.home-page .offers .offer figure{width:260px}.home-page .offers .offer .content{margin-left:275px}.home-page .offers .offer h3{font-size:20px;line-height:24px}.home-page .offers .offer p{font-size:16px;line-height:24px;margin-top:8px}.home-page .offers .offer .know-more{padding:15px 20px;margin-top:12px}.home-page .row:first-child .offer:first-child{margin-top:35px}.home-page .featured-blog article{max-width:96%;margin:0 auto 10px}.home-page .featured-blog figure{float:left;width:290px}.home-page .featured-blog .content{margin-left:310px;margin-top:0}.home-page .featured-blog .content .read-more-link{text-align:left}}@media screen and (min-width:1100px){.home-page .subsite-intro{padding:50px 20px;padding-bottom:0;margin-bottom:65px}.home-page .subsite-intro p{font-size:18px;line-height:24px;font-style:italic}.home-page .features{margin:60px 20px}.home-page .features .row:after{content:"";display:table;clear:both}.home-page .features .feature{margin:0;margin-top:.546875%;float:right}.home-page .features .feature.long{width:60%}.home-page .features .feature.short{width:39.453125%}.home-page .features .feature:first-child{float:left}.home-page .features .feature .mobile-image{display:none}.home-page .features .feature .desktop-image{display:block}.home-page .offers{padding:0;background-color:transparent;margin:60px 20px}.home-page .offers .title{margin-bottom:0}.home-page .offers .offer-container{text-align:center}.home-page .offers .offer{display:inline-block;vertical-align:top;width:29.6875%;margin:0;margin-left:1.5625%;margin-right:1.5625%;background-color:#fff;margin-top:45px!important;padding:30px!important;padding-bottom:94px!important;border:1px solid #d1cbc9!important;position:relative}.home-page .offers .offer figure{width:100%;float:none}.home-page .offers .offer .content{margin:0;margin-top:25px;text-align:center}.home-page .offers .offer h3,.home-page .offers .offer p{text-align:left}.home-page .offers .offer p{margin-top:14px}.home-page .offers .offer .button-container{position:absolute;bottom:30px;left:0;right:0}.home-page .offers .offer .know-more{margin-top:0}.home-page .featured-blog{margin-bottom:43px}}.three-col h1{font-size:34px;line-height:1.0588235294em;text-align:center;font-weight:300}.three-col .content{margin-top:20px;padding:0 15px}.three-col .col{margin-top:20px}.three-col .snippet{background-color:#9b857c;color:#fff;font-style:italic;margin-left:-15px;margin-right:-15px;padding-top:20px}.three-col .snippet .snippet-image{max-width:95%;height:auto;margin:0 auto}.three-col .snippet .snippet-content{padding:20px;clear:both}@media screen and (min-width:768px){.three-col .content{margin:0;padding:30px;padding-bottom:0}.three-col .snippet{margin-left:-30px;margin-right:-30px;padding-top:30px}.three-col .snippet .snippet-content{padding:30px}}@media screen and (min-width:1100px){.three-col .content{padding:65px 35px}.three-col .cols{margin-top:35px}.three-col .cols:after{content:"";display:table;clear:both}.three-col .col{width:30.4347826087%;margin-left:4.347826087%;float:left;margin-top:0}.three-col .col:first-child{margin-left:0}}.about-vision{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.about-vision .container{position:relative;z-index:10;display:table;width:100%;height:400px}.about-vision .inner-container{display:table-cell;vertical-align:middle;text-align:center}.about-vision .box{display:inline-block;background-color:#fcf4ea;-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95);-moz-opacity:.95;-khtml-opacity:.95;opacity:.95;border:1px solid #e3d8cb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:30px 10px;max-width:555px;margin:30px 12px;font-size:18px;line-height:1.7777777778em;font-style:italic;color:#5a4a42;text-align:center}.about-vision .box h2{font-weight:700}.about-vision .box hr{max-width:345px;height:12px;margin:10px auto;background-image:url(../images/hr-curves.png);background-repeat:no-repeat}@media screen and (min-width:768px){.about-vision .container{height:665px}.about-vision .box{font-size:24px;line-height:1.3333333333em;padding:45px 15px}.about-vision .box hr{margin:25px auto}}@media screen and (min-width:1100px){.about-vision .container{height:865px}}.initiatives{position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.initiatives .content{position:relative;z-index:10;padding:25px;margin:30px 0}.initiatives .content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background-color:#fff;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}@media screen and (min-width:768px){.initiatives .content{margin:80px 40px}}@media screen and (min-width:1100px){.initiatives .content{max-width:680px}}.page-awards .intro{padding:16px;font-size:16px;line-height:1.5em}.page-awards .awards{margin-top:20px;border-bottom:1px solid #a39893}.page-awards .award .title{font-size:18px;line-height:1.2em;text-transform:uppercase;font-weight:300;padding:18px 0;padding-right:40px;padding-left:20px;border-top:1px solid #a39893;position:relative;cursor:pointer}.page-awards .award .title:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 6px 0;border-color:#988c87 transparent transparent transparent;position:absolute;right:15px;top:25px}.page-awards .award.open .title:before{border-width:0 6px 8px;border-color:transparent transparent #988c87 transparent}.page-awards .award .container{display:none;padding:20px 16px}.page-awards .award .logo{text-align:center}.page-awards .award .logo img{display:inline-block;max-width:90%;height:auto}.page-awards .award .description{margin-top:35px;text-align:justify}.page-awards .award .view-button{text-align:center;margin-top:20px}.page-awards .award .view{display:inline-block;padding:17px 14px;border:1px solid #a39893;font-size:12px;font-weight:300;text-transform:uppercase}@media screen and (min-width:768px){.page-awards .intro{padding:20px}.page-awards .award .container{padding:70px 40px}.page-awards .award .description{margin-top:50px}.page-awards .award .view-button{margin-top:60px}}@media screen and (max-width:1100px){.page-awards .award{height:auto!important}}@media screen and (min-width:1100px){.page-awards .container{padding:50px}.page-awards .intro{padding:0}.page-awards .awards{margin:0;border:0}.page-awards .row:after{content:"";display:table;clear:both}.page-awards .award{margin-top:55px;width:30.8270676692%;float:left;margin-left:3.7593984962%}.page-awards .award:first-child{margin-left:0}.page-awards .award .title{display:none}.page-awards .award .container{display:block!important;padding:25px;padding-top:50px;padding-bottom:85px;border:1px solid #d1cbc9;position:relative;display:table;height:100%}.page-awards .award .view-button{margin:0;position:absolute;bottom:20px;left:0;right:0}}.modal-awards{padding:20px;padding-top:50px;max-width:800px}.modal-awards .logo{text-align:center}.modal-awards .logo img{display:inline-block;max-width:90%;height:auto}.modal-awards .description{margin-top:20px}@media screen and (min-width:768px){.modal-awards{padding:55px;padding-top:80px}.modal-awards .logo{-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}.modal-awards .description{margin-top:60px}}.contact-us .left{background-color:#fcf4ea;padding-bottom:15px}.contact-us .box{border-top:1px solid #fff;padding:15px}.contact-us .box:first-child{border-top:0}.contact-us .box .paragraphBold{font-weight:400}.contact-us .has-icon{position:relative;padding-right:45px}.contact-us .directions{display:inline-block;width:34px;height:34px;color:#fff;background-color:#d88c09;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:absolute;top:-4px;right:0;text-align:center}.contact-us .directions .oc{font-size:19px;line-height:34px;color:#fff}.contact-us .phone-link{display:block;margin-top:10px}.contact-us .phone-link a{display:inline-block;background-color:#fff;height:36px;line-height:36px;padding:0 6px;border:1px solid #edd8c1;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:inherit}.contact-us .right .title{background-color:#5a4a42;color:#fff;padding:13px 15px;text-transform:uppercase;font-size:16px}.contact-us .addresses{padding:15px;padding-bottom:30px}.contact-us .address{margin-top:45px}.contact-us .address:first-child{margin-top:0}.contact-us .address figure{display:none}@media screen and (min-width:768px){.contact-us .cols{margin:11px}.contact-us .right{margin-top:17px}.contact-us .has-icon{padding:0}.contact-us .directions{position:relative;margin-top:0;vertical-align:middle;margin-left:15px;top:auto;right:auto}.contact-us .phone-link{display:inline}.contact-us .phone-link a{display:inline;padding:0;line-height:inherit;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;background-color:transparent}.contact-us .address{margin-top:30px}.contact-us .address:first-child{margin-top:30px}.contact-us .address figure{display:block;width:174px;float:left}.contact-us .address figure img{width:100%;height:auto}.contact-us .address figure+.content{margin-left:194px}}@media screen and (min-width:1100px){.contact-us .cols{margin:30px}.contact-us .cols:after{content:"";display:table;clear:both}.contact-us .left{width:50.6944444444%;float:left}.contact-us .right{width:46.5277777778%;float:right;margin-top:0}.contact-us .right .title{padding:15px 24px}.contact-us .box{padding:20px}.contact-us .addresses{padding:0}}.media-speak .intro{margin-top:25px;margin-bottom:25px;text-align:center}@media screen and (min-width:768px){.media-speak .intro{margin-top:45px;margin-bottom:45px}}.media-speak-container{margin:20px 6px;font-weight:300}.media-speak-container .item{border:1px solid #d1cbc9;padding:2px;font-size:16px;line-height:1.125em;position:relative;margin-top:8px}.media-speak-container .item:after{content:"";display:table;clear:both}.media-speak-container .item:first-child{margin-top:0}.media-speak-container .item figure{float:left;width:162px}.media-speak-container .item figure img{width:100%;height:auto}.media-speak-container .item .content{margin-left:162px;padding:0 4px;padding-bottom:60px}.media-speak-container .item h4{font-size:20px;margin-bottom:10px}.media-speak-container .item h3{font-size:18px;line-height:1.2em}.media-speak-container .item time{font-size:14px}.media-speak-container .item p{margin-top:15px}.media-speak-container .item .button{position:absolute;margin:0;text-align:right;left:0;right:0;bottom:0;padding:4px}.media-speak-container .item .download{border:1px solid #d1cbc9;display:inline-block;font-size:12px;line-height:1.1666666667em;text-transform:uppercase;text-align:center;padding:8px 10px}.media-speak-container .item .download .file-size{display:block}@media screen and (min-width:768px){.media-speak-container{margin:30px 55px;margin-top:0}.media-speak-container .items:after{content:"";display:table;clear:both}.media-speak-container .item{width:47.9750778816%;float:left;margin-top:32px}.media-speak-container .item:first-child{margin-top:32px}.media-speak-container .item.t-2{float:right}.media-speak-container .item.t-1{clear:both}.media-speak-container .content{padding-left:6px;padding-right:6px}.media-speak-container .button{padding:6px}}@media screen and (min-width:1100px){.media-speak-container{margin:80px;margin-top:0}.media-speak-container .item{margin-top:55px!important;float:left!important;margin-left:4.0601503759%;width:30.6015037594%;padding:10px;font-size:16px;line-height:1.5em}.media-speak-container .item.d-1{clear:both;margin-left:0}.media-speak-container .item.t-1{clear:none}.media-speak-container .item figure{width:auto;float:none}.media-speak-container .item .content{margin:0;padding:10px;margin-bottom:75px;height:145px}.media-speak-container .item h3{line-height:24px}.media-speak-container .item p{margin-top:25px}.media-speak-container .item .button{padding:0;padding-bottom:20px;text-align:center}.media-speak-container .item .download{padding:15px 8px}.media-speak-container .item .download .file-size{display:inline}}.careers .wrap{padding:20px 12px}.careers blockquote{font-size:18px;line-height:1.3333333333em;font-style:italic;text-align:justify}.careers .boxes .box{border-top:1px solid #dbd7d5;padding-top:20px;margin-top:20px;text-align:justify}.careers .boxes .box:first-child{border-top:0;margin-top:0}.careers .boxes .box .images{margin-bottom:20px}.careers .boxes .box .images:after{content:"";display:table;clear:both}.careers .boxes .box .images img{width:50%;height:auto;border-left:1px solid #fff;float:left}.careers .boxes .box .images img:first-child{border-left:1px solid transparent}.careers .intro{margin-top:25px;padding-top:25px;border-top:1px solid #dbd7d5}.careers .openings{margin-top:35px}.careers .openings .handle{background-color:#5a4a42;color:#fff;font-size:16px;line-height:1.2em;text-transform:uppercase;padding:14px;padding-right:50px;margin:0 -12px;cursor:pointer;position:relative;border-top:1px solid #fff}.careers .openings .handle:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7px 5.5px 0;border-color:#d88c09 transparent transparent transparent;right:19px;top:21px}.careers .openings .opening.open .handle:before{border-width:0 5.5px 7px;border-color:transparent transparent #d88c09 transparent}.careers .openings .content{display:none}.careers .openings .standard-type p{margin:0}.careers .openings .standard-type p strong{text-transform:uppercase}.careers .openings .post{margin-top:25px;border-top:1px solid #dbd7d5}.careers .openings .post:first-child{margin-top:0;border-top:0}.careers .openings .col{border-top:1px solid #dbd7d5;padding:12px 0}.careers .openings .col:first-child{border-top:0}.careers .openings .col.apply{text-align:center}.careers .openings .apply-button{display:inline-block;padding:15px 40px;background-color:#d88c09;color:#fff;font-weight:300;font-size:14px;text-transform:uppercase;margin-top:8px}@media screen and (min-width:768px){.careers .wrap{padding:30px 20px}.careers blockquote{font-size:24px;line-height:1.3333333333em;max-width:950px;margin:0 auto}.careers .boxes:after{content:"";display:table;clear:both}.careers .boxes .box{border:1px solid #dbd7d5!important;padding:20px;margin-top:45px!important;float:right;width:48%}.careers .boxes .box:first-child{margin-top:25px;float:left}.careers .intro{margin-top:45px;padding-top:0;border-top:0}.careers .openings .handle{margin:0 -20px}.careers .openings .content{padding-bottom:23px}.careers .openings .posts{border:1px solid #dbd7d5}.careers .openings .row-headings,.careers .openings .post{margin:0;padding:15px;font-size:0}.careers .openings .col{display:inline-block;vertical-align:middle;border:0;padding:0;padding-right:15px;font-size:16px;line-height:1.5em}.careers .openings .col.position{width:24.1730279898%}.careers .openings .col.qualification{width:47.7099236641%}.careers .openings .col.vacancies{width:13.9949109415%;text-align:center}.careers .openings .col.apply{width:14.1221374046%;padding:0}.careers .openings .apply-button{width:auto;display:block;padding:14px 0;font-size:14px}}@media screen and (min-width:1100px){.careers .wrap{padding:45px 0}.careers blockquote{text-align:center}.careers .openings{margin-top:65px}.careers .openings .handle{margin:0}}.modal-careers{max-width:885px;padding:15px}.modal-careers h4{background-color:#5a4a42;color:#fff;font-size:16px;text-transform:uppercase;padding:15px;padding-right:55px;position:relative;z-index:1}.modal-careers a.close{top:7px;right:10px;border:1px solid #fff;color:#fff}.modal-careers .fields{padding:0 15px}.modal-careers .field{margin-top:25px}.modal-careers label{display:block;color:#58585a;font-size:14px;line-height:1.2em;margin-bottom:10px}.modal-careers .input-text,.modal-careers .text-area{border:1px solid #a75700;width:100%;padding:0 10px;height:45px;line-height:45px;font-family:gill sans,Arial,sans-serif;font-size:16px}.modal-careers .text-area{height:100px;line-height:1.2em;padding:10px}.modal-careers div.error{color:#f03;font-size:14px;margin-top:5px}.modal-careers .buttons{padding:15px;padding-bottom:0}.modal-careers .buttons .upload{color:#725b51}.modal-careers .buttons .upload .upload-button{display:inline-block;height:48px;line-height:48px;padding:0 10px;border:1px solid #bfaa8f;text-transform:uppercase;font-size:14px}.modal-careers .buttons .upload .hint{display:block;font-size:14px;line-height:1.2857142857em;margin-top:10px;font-weight:300}.modal-careers .buttons .upload .files{font-size:14px;line-height:1.2857142857em;margin-top:10px}.modal-careers .buttons button{text-transform:uppercase;font-size:14px;line-height:1;font-weight:300;background-color:#d88c09;color:#fff;width:110px;text-align:center;padding:16px 0;cursor:pointer;margin-top:10px;display:inline-block}@media screen and (min-width:768px){.modal-careers{padding:30px}.modal-careers .half-fields:after{content:"";display:table;clear:both}.modal-careers .half-fields .field{width:48.0769230769%;float:right}.modal-careers .half-fields .field:first-child{float:left}.modal-careers .text-area{height:210px}.modal-careers .buttons:after{content:"";display:table;clear:both}.modal-careers .buttons .upload{float:left}.modal-careers .buttons .upload .upload-button{display:inline-block;vertical-align:middle}.modal-careers .buttons .upload .hint{display:inline-block;vertical-align:middle;margin-left:10px;margin-top:0}.modal-careers .buttons button{float:right}}.automatic-sitemap{padding:15px 10px;text-transform:uppercase}.automatic-sitemap .category{margin-top:30px;color:#5a4a42;font-size:14px;line-height:24px}.automatic-sitemap .category:first-child{margin-top:0}.automatic-sitemap .category.green{color:#2f4a00}.automatic-sitemap .category.green .title{background-color:#2f4a00}.automatic-sitemap .category.green .title:before{border-color:#2f4a00 transparent transparent transparent}.automatic-sitemap .category.orange{color:#d88c09}.automatic-sitemap .category.orange .title{background-color:#d88c09}.automatic-sitemap .category.orange .title:before{border-color:#d88c09 transparent transparent transparent}.automatic-sitemap .category.red{color:#890000}.automatic-sitemap .category.red .title{background-color:#890000}.automatic-sitemap .category.red .title:before{border-color:#890000 transparent transparent transparent}.automatic-sitemap .category .title{color:#fff;background-color:#5a4a42;padding:9px;line-height:1.2em;position:relative}.automatic-sitemap .category .title:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 6px 0;border-color:#5a4a42 transparent transparent transparent;position:absolute;right:15px;top:25px;position:absolute;top:100%;left:35px}.automatic-sitemap .category nav{padding:0 15px}.automatic-sitemap .category nav>ul>li{margin-top:30px}.automatic-sitemap .category nav li ul li{font-size:12px}.automatic-sitemap .category nav li ul li:before{content:"- "}@media screen and (min-width:768px){.automatic-sitemap{padding:45px 0}.automatic-sitemap .categories{overflow:hidden}.automatic-sitemap .category{margin:0;float:left;width:25%;padding-left:2px}.automatic-sitemap .category:first-child{padding-left:0}.automatic-sitemap .category .title{display:table;height:52px;width:100%}.automatic-sitemap .category .title span{display:table-cell;vertical-align:middle}}@media screen and (min-width:1100px){.automatic-sitemap .category{padding-left:30px;padding-right:30px;padding-bottom:99999px;margin-bottom:-99999px;border-left:1px solid #e4dfdd}.automatic-sitemap .category:first-child{border-left:0}}.route-map .route-map-img img{width:100%;height:auto}.route-map .right h2{font-size:16px;line-height:18px;text-transform:uppercase;margin-top:25px;padding:0 10px}.route-map .data-table{font-size:14px}.route-map .data-table p{margin-bottom:15px}.route-map .data-table table{width:100%}.route-map .data-table td{padding-top:9px;padding-bottom:9px;font-weight:300;border-top:1px solid #ece3d9}.route-map .data-table tr:first-child td{padding-top:0;border-top:0}.route-map .data-table .from{width:60%}.route-map .data-table .distance{width:40%;text-align:right}.route-map .details{padding:0 10px}.route-map .details .items{margin-top:10px}.route-map .details .item{padding:15px 0;border-top:1px solid #ece3d9}.route-map .details .item:after{content:"";display:table;clear:both}.route-map .details .item:first-child{border-top:0}.route-map .details .bubble{display:block;background:url(../images/route-map-bubbles.png) no-repeat top left;width:71px;height:91px;float:left}.route-map .details .bubble.plane{background-position:0 -101px}.route-map .details .bubble.rail{background-position:0 -202px}.route-map .details .data-table{margin-left:100px}.route-map .distance-from-resort .data-table{margin-top:20px}.route-map .distance-from-resort .data-table td{padding-left:10px;padding-right:10px}.route-map .details-list{padding:15px}.route-map .details-list .item{border-top:1px solid #ece3d9;padding-top:15px;margin-top:15px}.route-map .details-list .item:first-child{margin-top:0;padding-top:0;border-top:0}.route-map .main-content{background-color:#fff;padding:15px;margin-top:20px}.route-map .accordion-tabs{margin-top:50px}.route-map .accordion-tabs .tabs-nav{display:none}.route-map .accordion-tabs .handle{color:#d88c09;font-size:16px;line-height:1.2em;text-transform:uppercase;padding:14px;padding-right:40px;position:relative;cursor:pointer;border-top:1px solid #fcf4ea;background-color:#fff}.route-map .accordion-tabs .handle:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-width:7px 5.5px 0;border-color:#d88c09 transparent transparent transparent;top:20px;right:17px}.route-map .accordion-tabs .active .handle{border-bottom:1px solid #d88c09}.route-map .accordion-tabs .active .handle:before{width:0;height:0;border-style:solid;border-width:0 5.5px 7px;border-color:transparent transparent #d88c09 transparent}.route-map .accordion-tabs .active .handle:after{content:"";width:0;height:0;border-style:solid;border-width:4px 3.5px 0;border-color:#d88c09 transparent transparent transparent;position:absolute;top:100%;left:50%;margin-left:-3px}.route-map .accordion-tabs .content{padding:10px;display:none;background-color:#fff}.route-map .accordion-tabs .content iframe{width:100%;height:400px}@media screen and (min-width:768px){.route-map .right:after{content:"";display:table;clear:both}.route-map .details{float:left;width:39.0625%;padding:0;padding-left:15px}.route-map .details .items{margin-top:5px}.route-map .distance-from-resort{float:right;width:52.0833333333%;padding:0;padding-right:15px;margin:0}.route-map .data-table p{font-size:18px}.route-map .data-table td{font-size:16px;line-height:1.2em}.route-map .accordion-tabs .cols:after{content:"";display:table;clear:both}.route-map .accordion-tabs .col{width:50%;float:left;padding-right:30px}}@media screen and (min-width:1100px){.route-map{margin:20px}.route-map .main-cols:after{content:"";display:table;clear:both}.route-map .left{width:66.095890411%;float:left}.route-map .right{width:30.4794520548%;float:right}.route-map .right h2{margin:0}.route-map .details,.route-map .distance-from-resort{float:none;width:auto;padding:0}.route-map .distance-from-resort{padding-top:30px;margin-top:15px;border-top:1px solid #ece3d9}.route-map .details-list{padding:0}.route-map .main-content{padding:30px}.route-map .accordion-tabs{padding:20px;margin-top:10px}.route-map .accordion-tabs .tabs-nav{display:block;font-size:0;text-align:center}.route-map .accordion-tabs .tabs-nav li{display:inline-block;vertical-align:middle;width:24.0549828179%;border-left:1px solid #fcf4ea}.route-map .accordion-tabs .tabs-nav li:first-child{margin-left:0}.route-map .accordion-tabs .tabs-nav a{font-size:16px;text-transform:uppercase;display:block;padding:14px;line-height:1.2em;text-align:center;background-color:#fff;border-bottom:1px solid #fcf4ea}.route-map .accordion-tabs .tabs-nav li.active{position:relative}.route-map .accordion-tabs .tabs-nav li.active a{color:#d88c09;border-bottom:1px solid #d88c09}.route-map .accordion-tabs .tabs-nav li.active:before{content:"";width:0;height:0;border-style:solid;border-width:4px 3.5px 0;border-color:#d88c09 transparent transparent transparent;position:absolute;top:100%;left:50%;margin-left:-3px}.route-map .accordion-tabs .handle{display:none}.route-map .accordion-tabs .content{padding:30px;overflow:hidden;display:none!important}.route-map .accordion-tabs .content iframe{height:600px}.route-map .accordion-tabs .tab-active .content{display:block!important}}.page-overview .intro{padding:20px 15px;font-weight:300}.page-overview .intro h1{font-size:30px;line-height:1.2em;text-transform:uppercase;text-align:center;font-weight:300}.page-overview .intro p{font-size:16px;line-height:1.5em;margin-top:20px}.page-overview .detailed-items{padding:0 15px;font-size:0}.page-overview .item{padding:20px 0;border-top:1px solid #dad2cb}.page-overview .item:after{content:"";display:table;clear:both}.page-overview .item:first-child{border-top:0}.page-overview .item figure{width:43.1034482759%;float:left}.page-overview .item img{width:100%;height:auto}.page-overview .item .content{margin-left:48.275862069%;font-size:14px;line-height:1.2857142857em}.page-overview .item h3{text-transform:uppercase}.page-overview .item p{font-weight:300;margin-top:10px}.page-overview .item .know-more{display:inline-block;margin-top:10px;font-size:12px;font-weight:300;text-transform:uppercase;padding:8px 10px;border:1px solid #a39893;line-height:1}@media screen and (min-width:768px){.page-overview .intro{padding:30px}.page-overview .intro p{font-style:italic;text-align:center}.page-overview .detailed-items{text-align:center;padding:50px 60px;padding-top:0}.page-overview .item{padding:0;border-top:0;width:47.6851851852%;margin-left:4.6296296296%;display:inline-block;margin-top:50px;vertical-align:top}.page-overview .item.t-1{margin-left:0}.page-overview .item figure{float:none;width:auto}.page-overview .item .content{margin:0;margin-top:18px;font-size:16px}.page-overview .item h3{font-size:20px;line-height:1.2em}.page-overview .item p{font-size:16px;line-height:1.5em}.page-overview .item .know-more{padding:15px 20px}}@media screen and (min-width:1100px){.page-overview .intro{padding:35px}.page-overview .detailed-items{padding:50px 65px;padding-top:0}.page-overview .item{width:29.4117647059%;margin-left:5.8823529412%;margin-top:60px}.page-overview .item.t-1{margin-left:5.8823529412%}.page-overview .item.d-1{margin-left:0}.page-overview .item p{font-size:18px;line-height:1.3333333333em}.page-overview .item .know-more{margin-top:15px;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.page-overview .item .know-more:hover{color:#d88c09;border:1px solid #d88c09}}.page-details h1,.page-details h2{font-size:30px;line-height:1.2em;text-transform:uppercase;text-align:center;font-weight:300}.page-details .intro{padding:20px 15px;font-weight:300}.page-details .intro p{font-size:16px;line-height:1.5em;margin-top:20px}.page-details .slider-container{padding-bottom:60px;background-color:#fff}.page-details .slider-container.no-bullets{padding-bottom:0}.page-details .slider{width:100%;height:auto}.page-details .slider img{width:100%;height:auto}.page-details .slider .caption{display:none}.page-details .rsArrow{display:none}.page-details .rsBullets{top:100%;width:100%;left:0;padding-top:21px;text-align:center}.page-details .rsBullet{display:inline-block;vertical-align:top;width:18px;height:18px;background-color:#474b2f;margin-left:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;cursor:pointer}.page-details .rsBullet:first-child{margin-left:0}.page-details .rsBullet.rsNavSelected{background-color:#d88c09}.page-details .amenities-container{margin-top:40px;padding:0 15px;color:#725b51}.page-details .amenities-container .amenities{margin-top:20px;border-bottom:1px solid #dad2cb}.page-details .amenities-container .amenity{padding:20px 14px;padding-right:30px;border-top:1px solid #dad2cb;font-size:16px;line-height:22px}.page-details .amenities-container .amenity .oc{font-size:35px;vertical-align:middle;margin-right:10px}.page-details .amenities-container .amenity img.icon{max-width:35px;display:inline-block;vertical-align:middle;margin-right:10px}.page-details .amenities-container .amenity .title{display:inline-block;vertical-align:middle}.page-details .amenities-container .amenity .value{font-weight:700;float:right;margin-top:.5em;display:inline-block;margin-left:10px}.page-details .container-360{margin-top:40px;padding:0 15px}.page-details .container-360 .items{border-bottom:1px solid #dad2cb;padding-bottom:50px;font-size:0}.page-details .container-360 .item{display:block;position:relative;margin-top:15px}.page-details .container-360 .item .overlay{display:none}.page-details .container-360 .item img{width:100%;height:auto;position:relative;z-index:1}.page-details .container-360 .item .title{color:#fff;position:absolute;z-index:5;background-color:rgba(71,75,47,.56);padding:8px;font-size:20px;font-style:italic;text-align:center;left:0;right:0;bottom:15px;display:block}.page-details .other-villas{margin-top:40px}.page-details .other-villas .items{padding:0 15px;font-size:0}.page-details .other-villas .item{padding:20px 0;border-top:1px solid #dad2cb;vertical-align:top}.page-details .other-villas .item:after{content:"";display:table;clear:both}.page-details .other-villas .item:first-child{border-top:0}.page-details .other-villas .item figure{width:43.1034482759%;float:left}.page-details .other-villas .item img{width:100%;height:auto}.page-details .other-villas .item .content{margin-left:48.275862069%;font-size:14px;line-height:1.2857142857em}.page-details .other-villas .item h3{text-transform:uppercase}.page-details .other-villas .item p{font-weight:300;margin-top:10px}.page-details .other-villas .item .know-more{display:inline-block;margin-top:10px;font-size:12px;font-weight:300;text-transform:uppercase;padding:8px 10px;border:1px solid #a39893;line-height:1}@media screen and (min-width:768px){.page-details .intro{padding:30px}.page-details .intro p{font-style:italic;text-align:center}.page-details .slider .caption{background-color:rgba(71,75,47,.56);display:block;color:#fff;left:0;right:0;bottom:25px;position:absolute;padding:8px;font-size:24px;font-style:italic;text-align:center}.page-details .rsArrow{display:block;position:absolute;background:url(../images/slider-arrows.png) no-repeat top left;width:22px;height:44px;z-index:100;top:50%;margin-top:-22px}.page-details .rsArrow.rsArrowLeft{background-position:0 0;left:15px}.page-details .rsArrow.rsArrowRight{background-position:0 -54px;right:15px}.page-details .amenities-container .wrap{max-width:1000px}.page-details .amenities-container .row{border-top:1px solid #dad2cb}.page-details .amenities-container .row:after{content:"";display:table;clear:both}.page-details .amenities-container .amenity{float:left;width:25%;padding:30px 10px;border:0}.page-details .amenities-container .amenity .title{display:block}.page-details .amenities-container .amenity .value{float:none;margin:0;display:inline-block;vertical-align:middle}.page-details .container-360{margin-top:50px;padding:0 30px}.page-details .container-360 .row{border-top:1px solid #dad2cb;padding-top:25px;margin-top:25px}.page-details .container-360 .row:after{content:"";display:table;clear:both}.page-details .container-360 .items{text-align:center}.page-details .container-360 .item{width:22.8813559322%;margin-left:2.8248587571%;display:inline-block;margin-top:0}.page-details .container-360 .item:first-child{margin-left:0}.page-details .other-villas{margin-top:50px}.page-details .other-villas .items{text-align:center;padding:50px 60px;padding-top:0}.page-details .other-villas .item{padding:0;width:47.6851851852%;margin-left:4.6296296296%;display:inline-block;margin-top:50px}.page-details .other-villas .item.t-1{margin-left:0}.page-details .other-villas .item figure{float:none;width:auto}.page-details .other-villas .item .content{margin:0;margin-top:18px;font-size:16px}.page-details .other-villas .item h3{font-size:20px;line-height:1.2em}.page-details .other-villas .item p{font-size:16px;line-height:1.5em}.page-details .other-villas .item .know-more{padding:15px 20px}}@media screen and (min-width:1000px){.page-details .amenities-container .amenity .title{display:inline-block}}@media screen and (min-width:1100px){.page-details .intro{padding:35px}.page-details .other-villas .items{padding:50px 65px;padding-top:0}.page-details .other-villas .item{width:29.4117647059%;margin-left:5.8823529412%;margin-top:60px}.page-details .other-villas .item.t-1{margin-left:5.8823529412%}.page-details .other-villas .item.d-1{margin-left:0}.page-details .other-villas .item p{font-size:18px;line-height:1.3333333333em}.page-details .other-villas .item .know-more{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.page-details .other-villas .item .know-more:hover{color:#d88c09;border:1px solid #d88c09}.page-details .container-360 .item{overflow:hidden}.page-details .container-360 .item .overlay{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:2;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.page-details .container-360 .item img{-webkit-transition:all .4s linear;transition:all .4s linear}.page-details .container-360 .item .title{-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transform:translatey(100px);-ms-transform:translatey(100px);transform:translatey(100px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-details .container-360 .item:hover .overlay{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.page-details .container-360 .item:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.page-details .container-360 .item:hover .title{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-ms-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0)}}.special-offers .offer{background-color:#fff;color:#5a4a42;padding-bottom:30px}.special-offers .offer:after{content:"";display:table;clear:both}.special-offers .offer figure img{width:100%;height:auto}.special-offers .offer .content{padding:10px}.special-offers .offer .content h2{font-size:18px;line-height:1.3333333333em;margin-bottom:10px;text-transform:uppercase}.special-offers .offer .content p{margin-bottom:10px}.special-offers .offer .offer-table{border-bottom:1px solid #e3dfdc}.special-offers .offer .offer-table .row{margin-top:20px}.special-offers .offer .offer-table .row:first-child{margin-top:0}.special-offers .offer .offer-table .col{border-top:1px solid #e3dfdc;padding:10px}.special-offers .offer .offer-table.standard-type p{margin-bottom:0}.special-offers .offer .buttons{padding-top:12px;text-align:center;font-size:0}.special-offers .offer .buttons a{display:inline-block;font-size:16px;text-transform:uppercase;border:1px solid #a39893;padding:15px;-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}.special-offers .offer .buttons a:hover{color:#d88c09;border:1px solid #d88c09}@media screen and (min-width:768px){.special-offers .offer{padding-bottom:50px}.special-offers .offer:after{content:"";display:table;clear:both}.special-offers .offer figure{float:left;width:50%;position:relative}.special-offers .offer figure img{position:relative;z-index:1}.special-offers .offer figure:before{content:"";position:absolute;right:0;width:0;height:0;border-style:solid;border-width:7px 8px 7px 0;border-color:transparent #fff transparent transparent;top:50%;margin-top:-7px;z-index:10}.special-offers .offer .content{margin-left:50%;padding:10px 20px}.special-offers .offer .content h2{font-size:20px;line-height:24px}.special-offers .offer .offer-table{clear:both;border:0;padding-top:40px}.special-offers .offer .offer-table.standard-type h4,.special-offers .offer .offer-table.standard-type p{margin-bottom:15px}.special-offers .offer .offer-table.standard-type h4:last-child,.special-offers .offer .offer-table.standard-type p:last-child{margin-bottom:0}.special-offers .offer .offer-table .row{margin-top:0}.special-offers .offer .offer-table .row h4{display:none}.special-offers .offer .offer-table .row .col{padding-top:20px}.special-offers .offer .offer-table .row:first-child h4{display:block}.special-offers .offer .offer-table .row:first-child .col{padding-top:0}.special-offers .offer .offer-table .row-inner{overflow:hidden}.special-offers .offer .offer-table .row-inner:after{content:"";display:table;clear:both}.special-offers .offer .offer-table .col{width:33.333%;float:left;padding:0 20px;border-top:0;border-left:1px solid #e3dfdc;padding-bottom:999px;margin-bottom:-999px}.special-offers .offer .offer-table .col:first-child{border-left:0}.special-offers .offer .offer-table .col.align-center{text-align:center}.special-offers .offer .buttons{padding-top:35px;clear:both}}@media screen and (min-width:1100px){.special-offers .offer{padding:0}.special-offers .offer figure{float:left}.special-offers .offer figure:before{width:0;height:0;border-style:solid;border-width:14px 18px 14px 0;border-color:transparent #fff transparent transparent;margin-top:-14px}.special-offers .offer .content,.special-offers .offer .offer-table,.special-offers .offer .buttons{margin-left:50%;padding-left:30px;padding-right:30px}.special-offers .offer:nth-child(even) figure{float:right}.special-offers .offer:nth-child(even) figure:before{width:0;height:0;border-style:solid;border-width:14px 0 14px 18px;border-color:transparent transparent transparent #fff;right:auto;left:0}.special-offers .offer:nth-child(even) .content,.special-offers .offer:nth-child(even) .offer-table,.special-offers .offer:nth-child(even) .buttons{margin-left:0;padding-left:30px;margin-right:50%;padding-right:30px}.special-offers .offer .content{padding-top:30px}.special-offers .offer .offer-table{clear:none;padding-top:0;margin-top:0}.special-offers .offer .offer-table .row{border-top:1px solid #e3dfdc;border-bottom:1px solid #e3dfdc;padding-top:25px;padding-bottom:25px}.special-offers .offer .offer-table .row+.row{border-top:0}.special-offers .offer .offer-table .col{padding-top:0!important}.special-offers .offer .offer-table .col:first-child{padding-left:0}.special-offers .offer .buttons{clear:none;padding-top:30px;padding-bottom:20px}}.gallery-page .tabs-nav{font-size:0;text-align:center}.gallery-page .tabs-nav li{display:inline-block;vertical-align:top;width:33.333%}.gallery-page .tabs-nav li a{display:block;padding:10px;font-size:14px;line-height:1.2em;text-transform:uppercase}.gallery-page .tabs-nav li.active a{background-color:#2f3828;color:#fff;position:relative}.gallery-page .tabs-nav li.active a:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:6px 4px 0;border-color:#2f3828 transparent transparent transparent;top:100%;left:50%;margin-left:-4px}.gallery-page .tabs .tab{display:none}.gallery-page .tabs-subnav{display:none}.gallery-page .sub-tabs .sub-tab{display:none}.gallery-page .title{margin-top:25px;background-color:#fff;font-size:14px;text-align:center;padding:13px;text-transform:uppercase}.gallery-page .items{margin-top:5px;padding:20px;padding-top:0;font-size:0;text-align:center}.gallery-page .items .item{width:46.3235294118%;margin-left:7.3529411765%;display:inline-block;margin-top:20px;vertical-align:top}.gallery-page .items .item.t-1{margin-left:0}.gallery-page .items figure img{width:100%;height:auto}.gallery-page .items h4{font-size:14px;line-height:1.2em;margin-top:10px}@media screen and (max-width:767px){.gallery-page .sub-tabs .sub-tab{display:block!important}}@media screen and (min-width:768px){.gallery-page .tabs-nav{border-bottom:1px solid #d9d2cc}.gallery-page .tabs-nav li{width:auto;margin-left:16.2760416667%}.gallery-page .tabs-nav li:first-child{margin-left:0}.gallery-page .tabs-nav li a{padding:16px 0;font-size:30px;font-weight:300}.gallery-page .tabs-nav li.active a{background-color:transparent;border-bottom:1px solid #5a4a42;color:inherit}.gallery-page .tabs-nav li.active a:before{width:0;height:0;border-style:solid;border-width:0 6px 8px;border-color:transparent transparent #5a4a42 transparent;margin-top:-8px}.gallery-page .tabs-subnav{background-color:#fff;font-size:0;display:block;text-align:center}.gallery-page .tabs-subnav li{display:inline-block;width:22.1354166667%}.gallery-page .tabs-subnav li a{font-size:14px;text-transform:uppercase;display:block;padding:13px}.gallery-page .tabs-subnav li.active a{background-color:#2f3828;color:#fff;position:relative}.gallery-page .tabs-subnav li.active a:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:6px 4px 0;border-color:#2f3828 transparent transparent transparent;position:absolute;top:100%;left:50%;margin-left:-4px}.gallery-page .title{display:none}.gallery-page .items{padding:45px 65px;padding-top:0}.gallery-page .items .item{margin-top:40px;width:46.9055374593%;margin-left:6.1889250814%}.gallery-page .items .item.t-1{margin-left:0}.gallery-page .items h4{font-size:20px;margin-top:18px}}@media screen and (min-width:1100px){.gallery-page{margin:70px;margin-top:0}.gallery-page .tabs-nav{margin-left:-70px;margin-right:-70px}.gallery-page .tabs-nav li{margin-left:140px}.gallery-page .tabs-nav li:first-child{margin-left:0}.gallery-page .tabs-nav li a{padding:25px 0}.gallery-page .tabs-subnav{margin-left:-70px;margin-right:-70px}.gallery-page .tabs-subnav li{width:auto}.gallery-page .tabs-subnav li a{padding:13px 45px}.gallery-page .items{padding:0}.gallery-page .items .item{margin-top:70px;width:29.4289897511%;margin-left:5.8565153734%}.gallery-page .items .item.t-1{margin-left:5.8565153734%}.gallery-page .items .item.d-1{margin-left:0}}.our-people .intro{font-size:16px;line-height:24px;font-style:italic;padding:10px;text-align:center}.our-people .people{font-size:0;padding:0 15px;padding-bottom:10px;text-align:center}.our-people .people .person{width:48.9655172414%;margin-left:2.0689655172%;display:inline-block;border-bottom:1px solid #5a4a42;padding-bottom:12px;margin-top:15px;vertical-align:top}.our-people .people .person.t-1{margin-left:0}.our-people .people .person figure img{width:100%;height:auto}.our-people .people .person h4{font-size:16px;line-height:1.2em;margin-top:12px;text-align:center;color:#725b51}.our-people .people .person .modal-content{display:none}@media screen and (min-width:768px){.our-people .intro{font-size:18px;line-height:24px;padding:15px}.our-people .people .person h4{font-size:22px}}@media screen and (min-width:1100px){.our-people .intro{font-size:24px;line-height:32px;padding:0;margin:50px 25px}.our-people .people{padding:0;padding-bottom:30px;margin:0 25px}.our-people .people .person{width:24.4827586207%;margin-left:.6896551724%;margin-top:0;margin-bottom:30px}.our-people .people .person.t-1{margin-left:.6896551724%}.our-people .people .person.d-1{margin-left:0}}.person-modal{max-width:1000px}.person-modal .title{background-color:#725b51;color:#fff;padding:10px 5px;font-size:24px;line-height:1.2em;position:relative;padding-right:60px}.person-modal a.close{position:absolute;right:12px;width:32px;height:32px;top:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #fff;font-size:12px;line-height:30px;margin-top:-16px;text-align:center}.person-modal a.close .oc{font-size:13px;line-height:30px}.person-modal figure{margin:5px}.person-modal figure img{width:100%;height:auto}.person-modal .content{margin:5px}@media screen and (min-width:768px){.person-modal:after{content:"";display:table;clear:both}.person-modal .title{padding:12px 15px;padding-right:60px}.person-modal figure{margin-top:20px;margin-left:8px;float:left;width:305px}.person-modal .content{margin-top:16px;margin-right:8px;margin-bottom:25px;margin-left:328px}}@media screen and (min-width:1100px){.person-modal{padding:40px}.person-modal figure{margin-left:0;margin-top:30px;width:360px}.person-modal .content{margin:0;margin-top:26px;margin-left:385px}}.blog-sidebar .box{padding:18px 12px;font-size:18px;line-height:20px;font-weight:300;border-top:1px solid #fff}.blog-sidebar .latest-posts{display:none}.blog-sidebar .select-box{overflow:hidden;border:1px solid #a75700;margin-top:7px;position:relative;background-color:#fff}.blog-sidebar .select-box:first-child{margin-top:0}.blog-sidebar .select-box .arrow{position:absolute;right:0;top:0;height:100%;background-color:#fff;width:45px;z-index:10}.blog-sidebar .select-box .arrow:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 5.5px 0;border-color:#d88c09 transparent transparent transparent;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-5px}.blog-sidebar .select-box select{width:120%;padding:9px 10px;background:0 0;border:0;outline:0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:radio-container;appearance:none;color:inherit;font-size:inherit;font-family:inherit;position:relative;z-index:1}.blog-sidebar .select-box select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.blog-sidebar h5{font-weight:400;margin-bottom:15px}.blog-sidebar figure{margin-bottom:20px}.blog-sidebar figure img{width:100%;height:auto}.blog-sidebar p a{color:#d88c09;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.blog-sidebar p a:hover{color:inherit}@media screen and (min-width:768px)and (max-width:1099px){.blog-sidebar .box-wrap{border-top:1px solid #fff;padding:15px 0}.blog-sidebar .box-inner-wrap{width:616px;margin:0 auto}.blog-sidebar .box-inner-wrap:after{content:"";display:table;clear:both}.blog-sidebar .box-inner-wrap .box{border:0}.blog-sidebar .box-inner-wrap .box:after{content:"";display:table;clear:both}.blog-sidebar .select-box{width:290px;float:right;margin:0}.blog-sidebar .select-box:first-child{float:left}.blog-sidebar .box.half{width:295px;float:right}.blog-sidebar .box.half:first-child{float:left}}@media screen and (min-width:1100px){.blog-sidebar{display:block;background-color:#fff}.blog-sidebar .box{padding:12px;padding-top:25px;border-top:1px solid #fcf4ea}.blog-sidebar .box-wrap:first-child .box:first-child{border-top:0;margin-top:0}.blog-sidebar .select-box{margin-top:18px}.blog-sidebar .latest-posts{display:block}.blog-sidebar .latest-posts .box{padding-left:0;padding-right:0}.blog-sidebar .latest-posts h5{padding:0 12px}.blog-sidebar .latest-posts ul li{border-top:1px solid #fcf4ea}.blog-sidebar .latest-posts ul li:first-child{border-top:0}.blog-sidebar .latest-posts ul li a{display:block;padding:10px 12px}.blog-sidebar .latest-posts ul li a:hover{color:#d88c09}.blog-sidebar figure{margin-bottom:8px}}.page-title{background-color:#fff}.page-title .wrapper{margin:0 auto;max-width:1100px;overflow:hidden}.page-title h2{font-size:18px;line-height:24px;color:#494b34;text-transform:uppercase;padding:8px 10px 6px;display:inline-block}.page-title .select-box{overflow:hidden;margin-top:2px;position:relative;background-color:#fff;float:right;min-width:35%}.page-title .select-box:first-child{margin-top:0}.page-title .select-box .arrow{position:absolute;right:0;top:0;height:100%;background-color:#fff;width:45px;z-index:1}.page-title .select-box .arrow:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 5.5px 0;border-color:#d88c09 transparent transparent transparent;position:absolute;top:50%;left:50%;margin-top:-4px;margin-left:-5px}.page-title .select-box select{width:120%;padding:9px 10px;background:0 0;border:0;outline:0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:radio-container;appearance:none;color:inherit;font-size:inherit;font-family:inherit;position:relative;z-index:1;margin-right:30px}.page-title .select-box select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media screen and (min-width:768px){.page-title .select-box{min-width:25%}.page-title h2{padding-left:15px;padding-right:15px}}@media screen and (min-width:1100px){.page-title .select-box{display:none}.page-title h2{padding-right:0;padding-left:0}}.blog-archive{padding-bottom:20px}.blog-archive .intro{padding:10px;font-size:18px;line-height:24px;font-style:italic;text-align:justify}.blog-archive .intro p{margin-top:25px}.blog-archive .intro p:first-child{margin-top:0}.blog-archive .banner{margin:10px 6px}.blog-archive .archive-title{font-size:22px;line-height:1.2em;margin-top:20px;color:#5a4a42;padding:0 20px}.blog-archive .posts .post{color:#5a4a42;margin-top:20px;padding:20px;padding-bottom:0;border-top:1px solid #e1d5cb;font-size:16px;line-height:24px;font-weight:300}.blog-archive .posts .post figure img{width:100%;height:auto}.blog-archive .posts .post p a{color:#d88c09;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.blog-archive .posts .post p a:hover{color:inherit}.blog-archive .posts .post .title{font-size:20px;line-height:1.2em;font-weight:400;margin-top:12px}.blog-archive .posts .post .excerpt{margin-top:8px}.blog-archive .posts .post .meta{margin-top:26px}.blog-archive .posts .post .meta a{display:inline-block;margin-left:5px}.blog-archive .posts .post .content>.share{margin-top:16px}.blog-archive .posts .post .content>.share li{display:inline-block}.blog-archive .posts .post .content>.share li a{display:block;height:21px}.blog-archive .posts .post .content>.share li.facebook a{background:url(../images/fb-like.jpg) no-repeat 0 0;width:51px}.blog-archive .posts .post .content>.share li.twitter a{background:url(../images/tweet.jpg) no-repeat 0 0;width:64px}.blog-archive .posts .post .content>.share li.pinterest a{background:url(../images/pinit.jpg) no-repeat 0 0;width:40px}.blog-archive .posts .post .content>.share li.gplus a{background:url(../images/gplus.jpg) no-repeat 0 0;width:52px}.blog-archive .pagination{margin-top:30px;padding-top:30px;border-top:1px solid #e1d5cb}@media screen and (min-width:768px){.blog-archive .intro{padding:15px}.blog-archive .banner{margin:15px;margin-top:5px}.blog-archive .archive-title{margin-top:30px;padding:0 15px}.blog-archive .posts .post{padding:30px 15px;padding-bottom:0;margin-top:30px;font-size:18px}.blog-archive .posts .post:after{content:"";display:table;clear:both}.blog-archive .posts .post figure{width:270px;float:left}.blog-archive .posts .post .content{margin-left:290px}.blog-archive .posts .post .title-author{display:inline-block;margin-bottom:10px}.blog-archive .posts .post time{font-size:16px;font-weight:500;float:right;display:block}.blog-archive .posts .post .title{margin-top:0}}@media screen and (min-width:1100px){.blog-archive{margin:0 25px}.blog-archive .intro{padding:0;margin:25px 0}.blog-archive .banner{margin:0}.blog-archive .cols{overflow:hidden;margin-top:25px}.blog-archive .cols:after{content:"";display:table;clear:both}.blog-archive .cols .left{width:71%;padding-bottom:9999px;margin-bottom:-9999px;float:left}.blog-archive .cols .right{width:26.6666666667%;float:right;padding-bottom:9999px;margin-bottom:-9999px}.blog-archive .archive-title{padding:0}.blog-archive .posts .post{padding:0;padding-top:30px}}.blog-single .blog-sidebar{display:block}.blog-single .title-meta{padding:14px 18px;background-color:#fcf4ea}.blog-single .title-meta .title{font-size:20px;line-height:1.2em}.blog-single .title-meta .time-meta{display:block;font-size:14px;margin-top:10px}.blog-single .title-meta .time-meta time,.blog-single .title-meta .time-meta .back{display:inline-block;vertical-align:top}.blog-single .title-meta .time-meta .back{color:#d88c09;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in;margin-left:30px;float:right}.blog-single .title-meta .time-meta .back:hover{color:inherit}.blog-single .post{background-color:#fff;padding-bottom:42px}.blog-single .post-content{padding:0 12px}.blog-single .post-content .gallery{background-color:#fff;margin-left:-12px;margin-right:-12px;padding-bottom:46px}.blog-single .post-content .gallery.no-bullets{padding-bottom:0}.blog-single .post-content .gallery .royalSlider{width:100%;height:auto}.blog-single .post-content .gallery .royalSlider>.rsContent{visibility:hidden}.blog-single .post-content .gallery .royalSlider img{width:100%;height:auto}.blog-single .post-content .gallery .rsBullets{top:100%;width:100%;left:0;padding:14px 0;text-align:center}.blog-single .post-content .gallery .rsBullet{display:inline-block;vertical-align:top;width:18px;height:18px;background-color:#474b2f;margin-left:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;cursor:pointer}.blog-single .post-content .gallery .rsBullet:first-child{margin-left:0}.blog-single .post-content .gallery .rsBullet.rsNavSelected{background-color:#d88c09}.blog-single .meta{font-size:16px;line-height:24px;margin-top:20px;padding:0 12px;font-weight:300}.blog-single .meta a{color:#d88c09;margin-left:5px;display:inline-block}.blog-single .share{padding:0 12px;margin-top:14px}.blog-single .back.bottom{font-size:14px;line-height:18px;color:#e18504;margin-top:-12px;float:right}.blog-single .author{border-top:1px solid #f3d7b4;border-bottom:1px solid #f3d7b4;margin-top:20px;background-color:#fff;padding-bottom:30px}.blog-single .author figure{width:170px;margin:0 auto;margin-top:20px}.blog-single .author figure img{width:100%;height:auto}.blog-single .author .content{padding:0 12px;margin-top:20px}.blog-single .comments-form .intro{font-size:12px;line-height:16px;margin:12px;font-weight:300}.blog-single .comment-respond{margin:12px}.blog-single .comment-respond .logged-in-as,.blog-single .comment-respond .reply-title{display:none}.blog-single .comment-respond .reply-title{font-size:14px}.blog-single .comment-respond .field{margin:12px 0}.blog-single .comment-respond .input-text,.blog-single .comment-respond .text-area{width:100%;background-color:#fff;border:1px solid #e5d0b5;height:35px;line-height:35px;padding:0 10px;font-size:16px;font-weight:300}.blog-single .comment-respond .text-area{line-height:1.2em;padding:10px;height:100px;resize:none}.blog-single .comment-respond div.error{color:#f03;font-size:14px;margin-top:5px;clear:both}.blog-single .comment-respond ::-webkit-input-placeholder{color:#5a4a42;opacity:1}.blog-single .comment-respond :-moz-placeholder{color:#5a4a42;opacity:1}.blog-single .comment-respond ::-moz-placeholder{color:#5a4a42;opacity:1}.blog-single .comment-respond :-ms-input-placeholder{color:#5a4a42;opacity:1}.blog-single .comment-respond .form-submit{text-align:center;margin:12px}.blog-single .comment-respond .form-submit .submit{display:inline-block;border:1px solid #5a4a42;padding:10px;text-transform:uppercase;font-weight:300;font-size:14px;background-color:transparent;text-align:center;min-width:200px}.blog-single .comments{margin:12px}.blog-single .comments .comment-respond{margin-left:0;margin-right:0}.blog-single .comment{margin:20px 0;padding-top:20px;border-top:1px solid #fff}.blog-single .comment:after{content:"";display:table;clear:both}.blog-single .comment:first-child{border-top:0;padding-top:0}.blog-single .comment .comment{margin-bottom:0;padding-left:20px}.blog-single .comment .avatar{width:50px;height:auto;float:left}.blog-single .comment .comment-body{margin-left:58px;font-size:16px;line-height:24px;font-weight:300}.blog-single .comment .comment-body strong{font-weight:400}.blog-single .comment .comment-body .comment-awaiting-moderation{font-weight:400}.blog-single .comment .comment-body a{color:#d88c09;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in;transition:color .15s ease-in}.blog-single .comment .comment-body a:hover{color:inherit}@media screen and (min-width:768px){.blog-single .title-meta{padding-right:195px;position:relative}.blog-single .title-meta .time-meta{margin-top:0;margin-right:18px;display:block;position:absolute;top:20px;right:0;width:170px;text-align:right}.blog-single .post{padding-bottom:52px}.blog-single .post-content{padding:14px 16px 0}.blog-single .post-content .gallery{padding-bottom:23px;margin-left:-16px;margin-right:-16px}.blog-single .post-content .gallery .royalSlider{padding:35px}.blog-single .post-content .gallery .rsBullets{padding:20px 0}.blog-single .post-content .gallery .rsArrow{position:absolute;width:22px;height:44px;background-image:url(../images/slider-arrows-alt.png);background-repeat:no-repeat;top:50%;margin-top:-22px;z-index:20}.blog-single .post-content .gallery .rsArrow.rsArrowLeft{background-position:0 0;left:5px}.blog-single .post-content .gallery .rsArrow.rsArrowRight{background-position:0 -54px;right:5px}.blog-single .meta,.blog-single .share{padding:0 16px}.blog-single .author{border:1px solid #f3d7b4;margin:30px 16px;padding:12px}.blog-single .author:after{content:"";display:table;clear:both}.blog-single .author figure{margin:0;float:left}.blog-single .author .content{padding:0;margin:0;margin-left:180px;margin-top:-3px}.blog-single .comments-form .intro,.blog-single .comment-respond,.blog-single .comments{margin-left:15px;margin-right:15px}.blog-single .comment .comment{padding-left:50px}.blog-single .comment .comment-body{margin-left:65px}}@media screen and (min-width:1100px){.blog-single{margin:30px 16px}.blog-single .title-meta{margin:0 -20px 10px;padding:14px 0;padding-right:195px}.blog-single .title-meta .time-meta{margin-right:0}.blog-single .cols{overflow:hidden}.blog-single .cols:after{content:"";display:table;clear:both}.blog-single .cols .left{width:76%;float:left;padding-bottom:9999px;margin-bottom:-9999px}.blog-single .cols .right{width:22.6666666667%;float:right;padding-bottom:9999px;margin-bottom:-9999px;margin-top:52px}.blog-single .post{padding:0 20px 55px}.blog-single .post-content{padding:0}.blog-single .post-content .gallery{margin-left:0;margin-right:0}.blog-single .meta,.blog-single .share{padding:0}.blog-single .meta{margin-top:25px}.blog-single .author{margin:30px 0}.blog-single .author .content{margin-left:190px}.blog-single .comments-form .intro,.blog-single .comment-respond,.blog-single .comments{margin-left:0;margin-right:0}}.general-page .tabs-nav{font-size:0;border-top:1px solid #fff;border-bottom:1px solid #352a24;text-align:center}.general-page .tabs-nav li{display:inline-block;vertical-align:top;font-size:18px;color:#fff;background-color:#725b51;position:relative;width:50%;text-transform:uppercase;border-left:1px solid #fff;max-width:270px}.general-page .tabs-nav li:first-child{border-left:0}.general-page .tabs-nav li.active{background-color:#5a4a42}.general-page .tabs-nav li.active:before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:9px 6.5px 0;border-color:#5a4a42 transparent transparent transparent;top:100%;left:50%;margin-left:-7px}.general-page .tabs-nav li a{display:block;padding:18px 0}.general-page .tabs .tab{display:none}.general-page .content{padding:25px 10px}@media screen and (min-width:768px){.general-page .content{padding:20px}}@media screen and (min-width:1100px){.general-page{margin:40px 70px}.general-page .tabs-nav{border-top:0;margin-bottom:35px}.general-page .content{padding:0}}.pdl-page .content{text-align:center;padding:17px 0 0}.pdl-page .content h1{font-size:30px;line-height:34px;font-weight:300;color:#63534c;text-transform:uppercase;margin-bottom:14px}.pdl-page .content p{font-weight:18px;line-height:24px;color:#5a4a42;padding:0 7px}.pdl-page .content ul{font-size:0;margin-bottom:-1px;width:100%;display:table}.pdl-page .content ul li{display:table-cell;border:1px solid #5a4a42;border-right:0;text-transform:uppercase;margin-bottom:-1px;max-width:33.3%}.pdl-page .content ul li a{padding:11px 14px;display:block;color:#73635d;font-weight:400;font-size:12px;line-height:20px}.pdl-page .content ul li a:hover{cursor:pointer}.pdl-page .content ul li:before{content:""}.pdl-page .content ul li:last-child{border-right:1px solid #5a4a42}.pdl-page .content ul li.active{border-bottom:1px solid #fff}.pdl-page .content ul li.active a{color:#d88c09}.pdl-page .content .tab-container{display:none;padding:0 7px}.pdl-page .content .tab-container.active{display:block}.pdl-page .content .ngg-galleryoverview{margin:25px 0 0;font-size:0;width:auto}.pdl-page .content .ngg-clear{height:0!important}.pdl-page .content .ngg-gallery-thumbnail-box{float:left;margin:0 0 10px;width:100%}.pdl-page .content .ngg-gallery-thumbnail-box form{display:block;height:100%}.pdl-page .content .ngg-gallery-thumbnail{margin:0;padding:4px 3px;height:100%}.pdl-page .content .ngg-gallery-thumbnail:after{content:"";display:table;clear:both}.pdl-page .content .ngg-gallery-thumbnail a{background-color:#e5e5e5;float:left;width:56%;margin:0 10px 0 0}.pdl-page .content .ngg-gallery-thumbnail .img-details{float:left;width:40%}.pdl-page .content .ngg-gallery-thumbnail img{margin:0 auto}.pdl-page .content .ngg-gallery-thumbnail p{font-size:18px;line-height:24px;font-weight:400;text-align:left;margin-bottom:3px;padding:0}.pdl-page .content .ngg-gallery-thumbnail span{padding-left:0;text-align:left;font-size:14px;line-height:20px;font-weight:300}.pdl-page .content .ngg-gallery-thumbnail .button{border:1px solid #a29994;padding:4px 0 6px;background-color:#fff;display:block;width:100%;margin-top:10px}.pdl-page .content .ngg-gallery-thumbnail .button.desktop-show{display:none}.pdl-page .content .ngg-gallery-thumbnail .button:hover{cursor:pointer}.pdl-page .content .ngg-gallery-thumbnail .button span{font-size:12px;line-height:20px;text-transform:uppercase;font-weight:300;text-align:center}.pdl-page .content .ngg-navigation{height:auto!important;padding-top:0;margin-bottom:30px}.pdl-page .content .ngg-navigation span{display:inline-block;font-size:14px;line-height:24px;text-align:center;border:1px solid #d9ccbe;background-color:#fff;width:30px;height:30px;padding:3px 8px;vertical-align:top}.pdl-page .content .ngg-navigation a{display:inline-block;font-size:14px;line-height:24px;text-align:center;border:1px solid #d9ccbe;background-color:#fff;width:30px;height:30px;vertical-align:top}.pdl-page .content .ngg-navigation a:hover{background-color:#fff;color:#352a24!important;cursor:pointer}.pdl-page .content .ngg-navigation .next,.pdl-page .content .ngg-navigation .prev{border:0;font-size:20px;color:#d88c09}.pdl-page .content .ngg-navigation .next:hover,.pdl-page .content .ngg-navigation .prev:hover{color:#d88c09!important}.pdl-page .content .ngg-navigation .current{background-color:#d88c09;color:#fff;font-weight:400}@media screen and (min-width:768px){.pdl-page .content{padding:30px}.pdl-page .content p{padding:0}.pdl-page .content ul{display:block;border-bottom:1px solid #5a4a42}.pdl-page .content ul li{display:inline-block}.pdl-page .content ul li a{font-size:14px;line-height:24px}.pdl-page .content .tab-container{padding:0}.pdl-page .content .ngg-galleryoverview{margin-left:-25px}.pdl-page .content .ngg-gallery-thumbnail-box{margin:0 0 25px 25px;width:calc(100% *(1/2) - 24px - 1px)}.pdl-page .content .ngg-gallery-thumbnail{padding:5px}.pdl-page .content .ngg-gallery-thumbnail a{min-height:160px}}@media screen and (min-width:1100px){.pdl-page .content{padding:41px 0 0}.pdl-page .content h1{margin-bottom:29px}.pdl-page .content .ngg-galleryoverview{margin-top:30px;margin-left:-30px}.pdl-page .content .ngg-gallery-thumbnail-box{margin:0 0 40px 30px;width:calc(100% *(1/3) - 29px - 1px)}.pdl-page .content .ngg-gallery-thumbnail{padding:11px 8px 30px}.pdl-page .content .ngg-gallery-thumbnail a{float:none;width:100%;margin:0 0 8px}.pdl-page .content .ngg-gallery-thumbnail .img-details{float:none;width:100%}.pdl-page .content .ngg-gallery-thumbnail .button{margin:10px auto 0;padding:11px 22px;width:auto}.pdl-page .content .ngg-gallery-thumbnail .button.desktop-show{display:block}.pdl-page .content .ngg-gallery-thumbnail .button.desktop-hide{display:none}}.news-offers-page{text-align:center;color:#5a4a42}.news-offers-page .title{font-size:22px;line-height:24px;font-weight:300;text-transform:uppercase;margin-bottom:15px}.news-offers-page .featured-blog{margin-top:32px}.news-offers-page .featured-blog article{background-color:#fff;padding:20px;margin-bottom:10px}.news-offers-page .featured-blog article:after{content:"";display:table;clear:both}.news-offers-page .featured-blog figure img{max-width:100%;height:auto;margin:0 auto}.news-offers-page .featured-blog .content{text-align:left;margin-top:15px}.news-offers-page .featured-blog .content .title{font-size:24px;line-height:18px;margin-bottom:18px}.news-offers-page .featured-blog .content .excerpt{font-size:16px;line-height:22px;font-weight:300}.news-offers-page .featured-blog .read-more-link{text-align:center}.news-offers-page .featured-blog .read-more{text-transform:uppercase;padding:6px 10px 5px 7px;border:1px solid #a29994;display:inline-block;font-size:12px;margin-top:10px}.news-offers-page .featured-blog .read-more .icon{background:url(../images/blog-icon.jpg) no-repeat 0 0;width:40px;height:33px;display:inline-block;vertical-align:middle}.news-offers-page .featured-blog .read-more span{padding-left:20px;padding-right:35px}.news-offers-page .news-offers.featured-blog{background-image:url(../images/bg-leaf.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#fcf4ea;margin-top:0;margin-bottom:0;padding:20px 10px 10px}.news-offers-page .news-offers.featured-blog figure{float:left;width:125px}.news-offers-page .news-offers.featured-blog article{padding:10px}.news-offers-page .news-offers.featured-blog .content{margin-top:0;margin-left:133px}.news-offers-page .news-offers.featured-blog .read-more-link{clear:both;text-align:left}.news-offers-page .news-offers.featured-blog .read-more-link .read-more{padding:10px}.news-offers-page .news-offers.featured-blog .read-more-link .icon{background:url(../images/itinerary-icon.jpg) no-repeat 0 0;width:24px;height:40px;display:inline-block;vertical-align:middle}@media screen and (min-width:768px){.news-offers-page .title{font-size:30px;margin-bottom:30px}.news-offers-page .featured-blog article{max-width:96%;margin:0 auto 10px}.news-offers-page .featured-blog figure{float:left;width:290px}.news-offers-page .featured-blog .content{margin-left:310px;margin-top:0}.news-offers-page .featured-blog .content .read-more-link{text-align:left}.news-offers-page .news-offers.featured-blog{padding-top:33px}.news-offers-page .news-offers.featured-blog article{max-width:100%;padding:20px}.news-offers-page .news-offers.featured-blog figure{width:220px}.news-offers-page .news-offers.featured-blog .content{margin-left:235px}}@media screen and (min-width:1100px){.news-offers-page .title{margin-bottom:35px}.news-offers-page .featured-blog{margin-bottom:43px}.news-offers-page .news-offers.featured-blog{padding-top:30px}.news-offers-page .news-offers.featured-blog figure{width:290px}.news-offers-page .news-offers.featured-blog .content{margin-left:310px}.news-offers-page .news-offers.featured-blog .read-more-link{clear:none}}