@charset "UTF-8";
/*!
Theme Name: Luviana Child
Theme URI: https://motopress.com/products/luviana
Author: MotoPress
Author URI: https://motopress.com
Description: Luviana is a Gutenberg theme perfectly fitting for hotels, rental accommodations and services, boarding houses or hostels. The theme comprises an integrated online booking plugin that allows conducting reservations of your rental properties and receiving online payments.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: luviana
Template: luviana
*/
@font-face{font-family:'avenir_lt_std35_light';src:url(//rent.gotopuertovallarta.vacations/wp-content/themes/luviana-child/fonts/avenir-lt-std-35-light-webfont.woff2) format('woff2'),url(//rent.gotopuertovallarta.vacations/wp-content/themes/luviana-child/fonts/avenir-lt-std-35-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'avenir_lt_std55_roman';src:url(//rent.gotopuertovallarta.vacations/wp-content/themes/luviana-child/fonts/avenir-lt-std-55-roman-webfont.woff2) format('woff2'),url(//rent.gotopuertovallarta.vacations/wp-content/themes/luviana-child/fonts/avenir-lt-std-55-roman-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'avenir_lt_std85_heavy';src:url(//rent.gotopuertovallarta.vacations/wp-content/themes/luviana-child/fonts/avenir-lt-std-85-heavy-webfont.woff2) format('woff2'),url(//rent.gotopuertovallarta.vacations/wp-content/themes/luviana-child/fonts/avenir-lt-std-85-heavy-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'avenir_lt_std95_black';src:url(//rent.gotopuertovallarta.vacations/wp-content/themes/luviana-child/fonts/avenir-lt-std-95-black-webfont.woff2) format('woff2'),url(//rent.gotopuertovallarta.vacations/wp-content/themes/luviana-child/fonts/avenir-lt-std-95-black-webfont.woff) format('woff');font-weight:400;font-style:normal}body{padding:0}p,span,li,button{font-family:'avenir_lt_std35_light','Century Gothic','AppleGothic',sans-serif;margin:0}h1{font-family:'avenir_lt_std85_heavy'}h2{font-family:'avenir_lt_std95_black'}a{font-family:'avenir_lt_std55_roman'}.site-content{padding-top:11rem}.site-header{box-shadow:none}.main-navigation{display:none}#mobile-icon-container{display:none;z-index:2}#mobile-icon-container #mobile-icon{display:none;background-color:#fff0;box-sizing:border-box;outline:none}#mobile-icon-container label{display:block;width:25px;height:20px;cursor:pointer;margin-top:20px}#mobile-icon-container label div{background-color:#000;position:relative;top:0;height:2px;margin-bottom:6px;transition:transform .3s ease,top .3s ease,width .3s ease,right .3s ease,background-color .3s ease}.dls-header-clean{z-index:2;position:absolute;top:0;left:0;right:0;padding:2rem 3.75rem}.dls-header-wrapper{width:100%;display:flex;justify-content:space-between;margin:0}.sidelines{width:85px}.language{margin-top:20px}.socials-menu-container{margin-top:12px}.dls-socials,.dls-langs{display:flex;list-style:none;margin:0;padding:0;vertical-align:initial;gap:15px}.dls-socials img{width:18px;height:18px;filter:brightness(0)}.dls-langs a{font-family:'avenir_lt_std55_roman';color:#000;font-size:17px;line-height:1.5em;text-decoration:none;letter-spacing:.5px}.dls-langs a.current-lang{color:#999}.dls-langs li{margin:0}.dls-main-nav{display:flex;justify-content:center}.dls-menu-list{list-style:none;width:387px;display:flex;padding:0;margin:20px 0 0}.dls-menu-list li{margin-right:12px;margin-bottom:0}.dls-menu-list li:last-child{margin-right:0}.dls-menu-left{justify-content:flex-end}.dls-menu-right{justify-content:flex-start}.dls-menu-list a{font-family:'avenir_lt_std55_roman';color:#000;font-size:17px;line-height:1.5em;text-decoration:none;letter-spacing:.5px}.dls-menu-list li.current-menu-item a:after{content:"";width:100%;height:1px;background-color:#000;display:block}.dls-logo-container{display:block;margin:0 25px}.dls-logo-container img{width:140px;height:81px}.dls-socials li a{font-size:0;color:transparent;text-decoration:none;border:none}.dls-socials .menu-item{display:flex;gap:15px;align-items:center;margin-bottom:0}.dls-socials a:before{font-family:"FontAwesome";font-style:normal;font-size:20px;color:#000;display:inline-block;font-weight:500}.socials-menu-mobile-container .theme-social-menu a:before{border:1px solid #ededed}.socials-menu-mobile-container{max-width:100%}.socials-menu-mobile-container .theme-social-menu a .menu-text{font-size:13px}.main-navigation a{font-size:15px;text-align:center;letter-spacing:1px}.menu-toggle{width:25px;height:20px}.menu-toggle .line{width:25px;height:2px;margin-bottom:6px}body.absolute-menu .menu-toggle .line{background-color:#000}.main-navigation.toggled .menu-toggle .line:first-child,.main-navigation.toggled .menu-toggle .line:nth-child(3){margin-bottom:-2px}.dls-socials a[href*="facebook.com"]:before{content:"\f09a"}.dls-socials a[href*="instagram.com"]:before{content:"\f16d"}.dls-socials a[href*="wa.me"]:before,.dls-socials a[href*="whatsapp.com"]:before{content:"\f232"}.socials-menu-mobile a[href*="wa.me"]:before,.socials-menu-mobile a[href*="whatsapp.com"]:before{content:"\f232" !important;font-family:"FontAwesome";display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;border:1px solid #ededed;border-radius:50%;margin-right:15px;font-style:normal;font-size:1rem}.footer-widgets-wrapper .widget-area:nth-child(1){display:grid;grid-template-columns:350px auto;grid-gap:50px;align-items:center;position:relative}#block-6{margin-top:0}#wpforms-1133-field_1-container{padding:0}#wpforms-form-1133 div.wpforms-container-full:not(:empty){margin:0}.footer-widgets-wrapper h2{font-family:'avenir_lt_std95_black';letter-spacing:4px;color:#504b61;font-size:32px}.footer-contact-list{list-style:none;padding:0;margin:0}.footer-contact-list li{margin-bottom:20px}.footer-contact-list li p{font-family:'avenir_lt_std95_black';font-size:15px;color:#505050}.footer-contact-list li a.mail{font-family:'avenir_lt_std55_roman';font-size:15px;color:#620e9d}.footer-social-row{display:flex;gap:15px}.footer-social-row a{font-size:0 !important;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;text-decoration:none}.footer-social-row a:before{font-family:"FontAwesome";font-size:20px;color:#000}.footer-social-row a[href*="facebook.com"]:before{content:"\f09a"}.footer-social-row a[href*="instagram.com"]:before{content:"\f16d"}.footer-social-row a[href*="wa.me"]:before{content:"\f232"}.wpforms-container .wpforms-form{position:relative;display:block}#wpforms-form-1133 .wpforms-field-email input{font-family:'avenir_lt_std55_roman';width:100%;background:0 0;border:none;border-bottom:1px solid #ccc;padding:15px 40px 15px 0;border-radius:0;height:70px;transition:border-color .3s ease;font-size:30px}#wpforms-form-1133 .wpforms-field-email input:focus{outline:0;box-shadow:none;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #6366f1}#wpforms-form-1133 input:focus{--wpforms-field-border-style:none;--wpforms-field-border-size:0px;--wpforms-label-error-color:transparent}#wpforms-form-1133 .wpforms-submit-container{position:absolute;right:0;bottom:8px;margin:0;padding:0}#wpforms-1133-field_1-error{position:absolute;margin-top:6px}#wpforms-form-1133 .wpforms-field-email input::placeholder{color:#d5d5d5;font-weight:500;opacity:1;font-family:inherit}#wpforms-form-1133 .wpforms-field-email input:-ms-input-placeholder{color:#d5d5d5;font-weight:500}#wpforms-form-1133 .wpforms-field-email input::-ms-input-placeholder{color:#d5d5d5;font-weight:500}#wpforms-form-1133 .wpforms-submit{background:0 0;opacity:0;border:none;width:40px;height:45px;cursor:pointer;z-index:2;position:relative}#wpforms-form-1133 .wpforms-submit-container:before{content:"";position:absolute;z-index:1;background-image:url("https://rent.gotopuertovallarta.vacations/wp-content/uploads/2026/03/arrow-newsletter.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:35px;height:35px;transition:transform .3s ease}#wpforms-form-1133 .wpforms-submit-container:hover:before{transform:translateX(5px)}.entry-author,.vcard.author,.byline{display:none}.meta-wrapper .author-link{display:none}@media (max-width:1224px){.main-navigation{display:flex}.dls-header-clean{padding:1rem 1.5rem}.socials-menu-container,.dls-menu-list,.language{display:none}#mobile-icon-container{display:block}.dls-logo-container{margin:0}.dls-logo-container img{width:130px;height:75px}}@media (min-width:992px){.footer-widgets-wrapper{margin:0 auto;display:grid;grid-template-columns:auto 25%}}@media (max-width:780px){.footer-widgets-wrapper .widget-area:nth-child(1){display:block}}@media (max-width:1155px){.footer-widgets-wrapper{display:block}}