/*!
Theme Name: LuxuryRes Smart Website
Theme URI: http://www.luxuryres.com/
Author: Jorge Elvir
Description: LuxuryRes Smart Website
Version: 1.1
*//*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */@import 'https://fonts.googleapis.com/css?family=Hind+Madurai:300,400,700';html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}button,[type='button'],[type='reset'],[type='submit']{appearance:none;border:0;border-radius:3px;cursor:pointer;display:inline-block;font-family:"Hind Madurai",sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:0.5}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:.375em;padding:0}label{display:block;font-weight:300;margin-bottom:.375em;font-size:0.750em}input,select,textarea{display:block;font-family:"Hind Madurai",sans-serif;font-size:1em}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select[multiple]{border-radius:3px;box-sizing:border-box;margin-bottom:.75em;padding:.5em;transition:border-color 150ms ease;width:100%}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{cursor:not-allowed}textarea{resize:vertical}[type="search"]{appearance:none}[type="checkbox"],[type="radio"]{display:inline;margin-right:.375em}[type="file"]{margin-bottom:.75em;width:100%}select{margin-bottom:.75em;max-width:100%;width:auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=number],input[type=text]{border:none;box-shadow:none}button{text-transform:uppercase;font-weight:300;font-size:1.1em;letter-spacing:0.05em}.btn.block{display:block;width:100%}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{width:100%;height:100%}.row-wrapper{display:block}.row-wrapper::after{clear:both;content:"";display:block}.row-wrapper .centered-container{max-width:1200px;margin-left:auto;margin-right:auto;position:relative}.row-wrapper .centered-container::after{clear:both;content:"";display:block}.section-spacing{padding-top:60px !important;padding-bottom:60px !important}.flex-layout{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}.centered-flex .flex-layout:nth-child(even){flex-flow:row-reverse wrap}.centered-flex .centered-layout-col,.centered-flex .centered-layout-col-type{width:50%}.centered-flex .centered-layout-col img{display:block;width:100%}.centered-flex .centered-layout-col-type{padding:30px 40px}#home-intro{position:relative;padding-top:40px;z-index:10}#room-desc .centered-container{margin-bottom:80px}#room-desc .centered-container:first-child{margin-top:80px}#room-desc .centered-container:nth-child(even) .centered-layout-col{order:1;padding-left:0px;padding-right:20px}#room-desc .centered-layout-col{margin-top:-40px;padding-left:20px;padding-right:0px;width:60%}#room-desc .centered-layout-col-type{width:40%}.contact-info{align-items:stretch}.specials-container{justify-content:flex-start}.freestyle img{margin:20px}.blog-page{align-items:start}.blog-page .blog-articles{width:70%}.blog-page .blog-articles .post-meta-data{font-size:0.875em}.blog-page .side-bar{width:30%;padding-left:10%}.blog-page .side-bar ul{margin-bottom:40px;list-style:none;margin-left:0}.blog-page .side-bar .searchbar{display:block;width:100%;overflow:hidden}.blog-page .side-bar input{margin-bottom:40px;float:left;width:78%;border-radius:3px 0 0 3px}.blog-page .side-bar button{float:left;width:22%;border-radius:0 3px 3px 0}.prev-next-posts{padding:20px 0}.prev-post,.next-post{padding:10px 0}.prev-post{float:left}.next-post{float:right}@media screen and (max-width: 1024px){.centered-flex .centered-layout-col{align-self:center}.row-wrapper .centered-container{padding:0 4%}#room-desc .centered-layout-col{width:53%}#room-desc .centered-layout-col-type{width:47%}.blog-page .blog-articles{width:65%}.blog-page .side-bar{width:35%}.blog-page .side-bar input{width:70%}.blog-page .side-bar button{width:30%}}@media screen and (max-width: 768px){#room-desc{flex-flow:column wrap}#room-desc .centered-layout-col,#room-desc .centered-layout-col-type{width:100%;padding-left:0px}#room-desc .centered-container:nth-child(even) .centered-layout-col{order:0;padding-right:0px}}@media screen and (min-device-width: 360px) and (max-device-width: 640px){.flex-layout{flex-flow:column wrap}.centered-flex .centered-layout-col,.centered-flex .centered-layout-col-type{width:100%}.blog-page .blog-articles{width:100%}.blog-page .side-bar{width:100%;margin-top:40px;padding-top:40px;padding-left:0}.blog-page .side-bar input{width:70%}.blog-page .side-bar button{width:30%}}ul,ol{list-style:outside disc;margin:0 0 0 1em;padding:0}li{line-height:1.5;margin-bottom:0.55em}dl{margin:0}dt{font-weight:600;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}table{border-collapse:collapse;margin:.75em 0;table-layout:fixed;width:100%}th{font-weight:600;padding:.75em 0;text-align:left}td{padding:.75em 0}tr,td,th{vertical-align:middle}body{font-family:"Hind Madurai",sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Hind Madurai",sans-serif;font-size:1.25em;line-height:1.2;margin:0 0 .75em;font-weight:300}p{margin:0 0 .75em}a{text-decoration:none;cursor:pointer;transition:all 0.3s ease-in-out}hr{border-left:0;border-right:0;border-top:0;margin:1.5em 0}h1{font-size:2em;margin:0 0 7px}h2{font-size:1.500em;margin:0 0 7px}h3{font-size:1.125em;margin:0 0 7px}h4{font-size:1.125em;line-height:1.5}.header{position:relative;height:78px;vertical-align:middle;padding:20px;z-index:11}.logo,.nav{display:inline-block}.logo{position:absolute;top:0}.logo h1{margin-top:15px;font-size:2.5em}.logo img{margin-top:22px}.nav{float:right}.nav>ul{margin:0}.nav>ul>li{display:inline-block}.nav>ul>li a{display:block;cursor:pointer;font-size:0.750em;text-transform:uppercase;font-weight:700;padding:10px 10px;letter-spacing:0.035em}.nav ul.sub-menu{position:absolute;left:0;margin:0;padding:0;top:58px;list-style:none inside;box-shadow:0 4px 12px rgba(0,0,0,0.1);width:100%;transition:all 0.4s ease-in-out;display:none;transform:translateY(50px);text-align:center}.nav ul.sub-menu li{margin-bottom:0;display:inline-block}.nav>ul>li:hover ul.sub-menu{display:block;transform:translateY(0)}.nav.expand-top-bottom>ul>li>a{position:relative}.nav.expand-top-bottom>ul>li>a:before,.nav.expand-top-bottom>ul>li>a:after{position:absolute;width:0;height:1px;background:transparent;transition:all 0.4s ease-in-out;content:" "}.nav.expand-top-bottom>ul>li>a:before{top:0;left:0}.nav.expand-top-bottom>ul>li>a:after{bottom:0;right:0}.nav.expand-top-bottom>ul>li>a:hover::before,.nav.expand-top-bottom>ul>li>a:hover::after{width:100%}.nav.expand-top-bottom .current-menu-item a:before,.nav.expand-top-bottom .current-menu-item a:after{width:100%}.nav.whole-border a{border:1px solid transparent}.mobile-menu{position:absolute;top:25px;right:2%;width:30px;padding:0;height:20px;border:none;transition:all 0.3s ease-in-out;display:none;z-index:1001}.mobile-menu span{display:block;height:4px;width:100%;border-radius:5px;transition:all 0.5s ease-in-out;-webkit-transform-origin:left center;transform-origin:left center;position:absolute;opacity:1}.mobile-menu span:nth-child(1){top:0}.mobile-menu span:nth-child(2){top:8px}.mobile-menu span:nth-child(3){top:16px}.mobile-menu.close-nav span:nth-child(2){opacity:0}.mobile-menu.close-nav span:first-child,.mobile-menu.close-nav span:last-child{position:absolute}.mobile-menu.close-nav span:first-child{transform:rotate(45deg);top:0}.mobile-menu.close-nav span:last-child{transform:rotate(-45deg);top:21px}.mobile-menu:focus{border:none;box-shadow:none;outline:none;background:none}.mobile-menu:hover{background:none}@media screen and (max-width: 1024px){.nav{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;transition:all 0.5s ease-in;z-index:1000}.nav ul{display:block;margin-top:10%;vertical-align:middle;opacity:0;-ms-transform:translate(0px, 25px);-webkit-transform:translate(0px, 25px);transform:translate(0px, 25px);transition:all 0.7s ease-in}.nav ul li{display:block;text-align:center}.nav ul li a{font-weight:300;font-size:1.5em;line-height:2.5}.nav.open{visibility:visible;opacity:1}.nav.open ul{opacity:1;-ms-transform:translate(0px, 0);-webkit-transform:translate(0px, 0);transform:translate(0px, 0)}.mobile-menu{display:block}}@media screen and (min-device-width: 360px) and (max-device-width: 640px){.logo{width:70%}.nav ul{width:80%;margin:10% auto 0}.nav ul li a{font-size:1.1em;line-height:1.5}}.quickbook{position:absolute;width:100%;max-width:830px;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center;padding:20px 0;top:-50px;left:calc(50% - 415px)}.quickbook .quickbook-field-dt,.quickbook .quickbook-field-qty{padding:0 2%;position:relative}.quickbook .quickbook-field-dt input,.quickbook .quickbook-field-qty input{background:transparent;border:none;font-size:1.500em;font-weight:300;padding:0;margin:0;letter-spacing:0.07em}.quickbook .quickbook-field-dt input:focus,.quickbook .quickbook-field-qty input:focus{outline:none;box-shadow:none}.quickbook .quickbook-field-dt{flex-grow:2}.quickbook .quickbook-field-dt input{padding-left:25px;width:160px;cursor:pointer}.quickbook .quickbook-field-qty{flex-shrink:2}.quickbook .quickbook-field-qty:last-child{border-right:none}.quickbook .quickbook-field-qty .chevron-up,.quickbook .quickbook-field-qty .chevron-down{position:absolute;right:10px;width:18px;height:auto;cursor:pointer;z-index:1}.quickbook .quickbook-field-qty .chevron-up{top:18px;transform:rotate(180deg)}.quickbook .quickbook-field-qty .chevron-down{bottom:10px}.quickbook .quickbook-field-btn{padding:0 2%}.quickbook .quickbook-btn{display:block;width:190px}.quickbook .ui-datepicker-trigger{position:absolute;bottom:6px;left:16px;padding:0}.quickbook .ui-datepicker-trigger img{width:20px;height:20px}.ui-datepicker{width:25em}.ui-datepicker-header{overflow:hidden}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;top:10px;padding:10px;cursor:pointer}.ui-datepicker-prev img,.ui-datepicker-next img{width:15px;height:auto}.ui-datepicker-prev{transform:rotate(90deg);left:10px}.ui-datepicker-next{transform:rotate(-90deg);right:10px}.ui-datepicker-title{padding:10px 0;text-align:center}.ui-datepicker-month{font-size:1.313em;font-weight:700;line-height:25px;display:block}.ui-datepicker-year{font-size:1em;font-weight:300}.ui-datepicker-calendar{margin:0}.ui-datepicker-calendar th,.ui-datepicker-calendar td{border:none;text-align:center}@media screen and (max-width: 768px){.quickbook{max-width:620px;left:calc(50% - 310px)}.quickbook .quickbook-field-dt input,.quickbook .quickbook-field-qty input{font-size:1.12em}.quickbook .quickbook-field-dt input{width:125px;padding-left:30px}.quickbook .quickbook-field-qty .chevron-up,.quickbook .quickbook-field-qty .chevron-down{width:15px}.quickbook .quickbook-field-qty .chevron-down{bottom:5px}.quickbook .quickbook-btn{width:130px}.quickbook .ui-datepicker-trigger{bottom:0}}@media screen and (min-device-width: 360px) and (max-device-width: 640px){.quickbook{margin:0;width:100%;position:relative;top:0;left:0}.quickbook .quickbook-field-dt,.quickbook .quickbook-field-qty{display:none}.quickbook .quickbook-field-btn{display:block;width:100%}.quickbook .quickbook-btn{width:100%}}.specials-container .special-rate{position:relative;width:30%;margin:0 20px 40px 0;padding:20px 20px 80px}.specials-container .special-rate:nth-child(3n){margin-right:0}.specials-container .special-rate h2{text-align:center}.specials-container .special-rate img{width:100%;height:auto;display:block}.specials-container .special-rate button{display:block;width:90%;position:absolute;bottom:20px;left:5%;right:5%;border-radius:0}.specials-container img+.special{margin:-50px auto 10px}.specials-container .special{text-align:center;width:130px;height:130px;padding:12px;position:relative;margin:10px auto 10px;border-radius:50%;border:8px solid white}.specials-container .special span{display:block}.specials-container .special .special-subhdr{font-size:0.875em;font-style:italic;line-height:1.2}.specials-container .special .special-price{font-size:1.625em}@media screen and (max-width: 768px){.specials-container .special-rate{width:calc(50% - 10px);margin:0 20px 20px 0}.specials-container .special-rate:nth-child(even){margin-right:0}}@media screen and (min-device-width: 360px) and (max-device-width: 640px){.specials-container .special-rate{width:100%;flex-grow:0;margin:20px 0}}.testimonials-container{align-items:stretch}.testimonials-container blockquote{margin:0 0 60px;position:relative;padding:40px;width:49%}.testimonials-container blockquote h3{position:absolute;top:-10px;left:10px;padding:0 7px}.testimonials-container blockquote p{display:inline}.testimonials-container blockquote:after{content:"\201C";font-family:Arial, Helvetica, Sans-serif;font-size:4.875em;z-index:2;position:absolute;top:0;left:15px}@media screen and (min-device-width: 360px) and (max-device-width: 640px){.testimonials-container blockquote{width:100%}}.contact-info div{width:49%;padding:20px 30px}.contact-info dl dt,.contact-info dl dd{float:left;margin:0;height:30px;margin-bottom:20px}.contact-info dl dt{width:30%}.contact-info dl dd{width:69.2%;padding-bottom:1px}@media screen and (max-width: 768px){.contact-info div{width:100%;margin-bottom:30px}.contact-info dl dt{width:30%}.contact-info dl dd{width:69.2%}}.footer{padding:0 2%;position:relative;padding:20px;font-size:0.750em}.footer .footer-content>div{width:30%}.footer .footer-content .hotel-address{text-align:center}.social-media ul{float:right;list-style:none}.social-media ul li{display:inline-block}.social-media ul li a{padding:10px 5px;display:block;opacity:0.5;transition:all 0.3s ease-in-out}.social-media ul li a:hover{opacity:1}@media screen and (min-device-width: 360px) and (max-device-width: 640px){.footer .footer-content div{width:100%;margin-bottom:20px}.social-media{order:0;text-align:center}.social-media ul{float:none;margin:0 auto}.copyright{order:2;text-align:center}.hotel-address{order:1}}.home-hero,.page-hero{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.home-hero,.contact-map{height:60vh}.page-hero{height:50vh}.contact-map iframe{display:block;width:100%;height:100%}.page-slider{height:auto;max-height:80vh}.glide{position:relative;width:100%;height:100%}.glide__wrapper{overflow:hidden;width:100%}.glide__track{position:relative;width:100%;height:100%;list-style:none;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden}.glide__track.dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{list-style:none;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__slide img{width:100%;display:block}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__arrow{cursor:pointer}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide--slider .glide__slide{float:left;clear:none}.glide--carousel.glide--vertical .glide__track{overflow:visible}.glide--carousel .glide__slide{float:left;clear:none}.glide--slideshow .glide__wrapper{height:100%}.glide--slideshow .glide__slide{height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0px, 0px, 0px)}.glide--slideshow .glide__slide.active{z-index:1}.glide__arrows{position:absolute}.glide--horizontal .glide__arrows{top:50%;width:92%;margin-left:4%}.glide--vertical .glide__arrows{left:50%;height:88%;margin-top:6%}.glide__arrow{position:absolute;z-index:2;text-transform:uppercase;font:11px Arial, sans-serif;padding:9px 12px;background-color:transparent;border-radius:4px;opacity:1;-webkit-transition:opacity 150ms ease, border 300ms ease-in-out;transition:opacity 150ms ease, border 300ms ease-in-out}.glide__arrow.disabled{opacity:0.33}.glide__arrow:focus{outline:none}.glide--horizontal .glide__arrow{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.glide--horizontal .glide__arrow.prev{left:0}.glide--horizontal .glide__arrow.next{right:0}.glide--vertical .glide__arrow{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.glide--vertical .glide__arrow.prev{top:0}.glide--vertical .glide__arrow.next{bottom:0}.glide__bullets{position:relative;z-index:2;list-style:none}.glide--horizontal .glide__bullets{width:100%;height:12px;text-align:center;margin:10px auto 20px}.glide--vertical .glide__bullets{top:50%;right:8%;width:12px;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.glide__bullets>*{display:inline-block;width:10px;height:10px;padding:0;cursor:pointer;border-radius:50%;border:2px solid transparent;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.glide--horizontal .glide__bullets>*{margin:0 5px}.glide--vertical .glide__bullets>*{vertical-align:middle}.glide__bullets>*:focus{outline:none}.modal-back{display:none;position:fixed;top:0;z-index:10000;background:rgba(0,0,0,0.6);width:100%;height:100%}.modal-container{opacity:0;position:relative;margin:10% auto 0;width:40%;height:auto;background:white;padding:40px 20px;transition:all 0.3s ease-in-out;transform:scale(0.5)}.modal-open{opacity:1;transform:scale(1)}
