/*!
Theme Name: GoAli Rent
Theme URI: https://motopress.com/products/booklium
Author: Garajedoce
Author URI: https://motopress.com
Description: Awesome WordPress theme.
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: booklium
Template: booklium
*/
 body{font-family:"Roboto","Montserrat",sans-serif;font-weight:400}body.site-boxed .site{max-width:unset!important}@media screen and (min-width:1530px){body.site-boxed .site{margin:auto!important}}.content-area{padding-top:150px}header#masthead{margin-top:30px;position:absolute;top:80;height:fit-content;border:0}header#masthead .site-branding svg{width:75px}header#masthead .site-branding svg path{fill:#2B5D6A}header#masthead:before{background-color:#fff0}header#masthead nav.main-navigation{justify-content:center;align-items:center;gap:20px;flex-grow:1}.home header#masthead #primary-menu>li>a,.page-id-238 header#masthead #primary-menu>li>a,.page-id-269 header#masthead #primary-menu>li>a{color:#fff}@media screen and (max-width:991px){.home header#masthead #primary-menu>li>a,.page-id-238 header#masthead #primary-menu>li>a,.page-id-269 header#masthead #primary-menu>li>a{color:#000}.home header#masthead .menu-toggle .line,.page-id-238 header#masthead .menu-toggle .line,.page-id-269 header#masthead .menu-toggle .line{background-color:white!important}}.home header#masthead .site-branding svg path,.page-id-238 header#masthead .site-branding svg path,.page-id-269 header#masthead .site-branding svg path{fill:white!important}@media screen and (max-width:991px){.home header#masthead #primary-menu>li>a{color:#000}}@media (min-width:992px){#primary-menu{flex-grow:1}.boton-zonas,.boton-contacto{margin-left:auto!important}header#masthead nav.main-navigation{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0 40px!important}.primary-menu-container{display:flex!important;flex-grow:1!important;justify-content:center!important;position:relative!important}#primary-menu{display:flex!important;gap:20px!important;list-style:none!important;padding:0!important;margin:0!important}.boton-contacto{margin-left:auto!important}.boton-contacto a{background-color:#2F4F4F!important;color:white!important;border-radius:10px!important;font-weight:bold!important;padding:10px 60px!important;text-decoration:none!important;display:inline-block!important}.boton-contacto a:hover{background-color:white!important;color:black!important}}p.resaltado{font-weight:500}form.mphb_sc_search-form input,form.mphb_sc_search-form select{border:0px!important;border-radius:5px!important}@media (max-width:768px){.wp-block-getwid-advanced-heading__content{text-align:center!important}}.loop-rooms-wrapper{justify-content:center;row-gap:15px}.loop-rooms-wrapper .mphb-room-type{margin:0px!important}.loop-rooms-wrapper .loop-room-wrapper .loop-room-images-wrapper{border-radius:15px;overflow:hidden}.mphb-flexslider .slides .gallery-item img{height:250px;object-fit:cover;aspect-ratio:1 / 1;display:block}.places-list{gap:15px}.places-list .wp-block-column .wp-block-getwid-banner__wrapper{border-radius:15px!important;overflow:hidden}.places-list .wp-block-column .wp-block-getwid-banner__wrapper .wp-block-getwid-banner__title{font-size:24px;font-weight:400}@media (min-width:992px){form.mphb_sc_search-form{gap:10px;flex-wrap:nowrap!important}.loop-rooms-wrapper{gap:15px}.loop-rooms-wrapper .mphb-room-type{max-width:20%!important}.enlace-aceptar{color:#fff;font-weight:700}}.wpcf7-not-valid-tip{color:#ffb7b7c7!important}}.wpcf7-form{color:#FFF}.wpcf7-form label{display:block;font-weight:700;color:#FFF;margin-bottom:6px}.form-grid{display:flex;gap:15px;margin-bottom:5px}.form-column{flex:1}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea{width:100%;padding:12px;border-radius:6px;line-height:.5;border:none;font-size:16px;background:rgb(255 255 255 / .8);color:#3B6875}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#3C6976}.wpcf7-acceptance{display:flex;align-items:center;gap:8px}.wpcf7 input[type="checkbox"]{width:18px;height:18px;border-radius:5px;border:2px solid #3B6875;cursor:pointer}.enlace-aceptar{color:#fff;text-decoration:underline;font-weight:700}.btn-enviar{background-color:#FFFFFF!important;color:#2B5D6A!important;padding:12px 20px;font-size:16px;font-weight:700;cursor:pointer;width:100%;border-radius:10px!important;transition:all 0.3s ease;text-align:center}body.page-id-269 .wpcf7-form{color:rgb(0 0 0 / .57);line-height:.9}body.page-id-269 .wpcf7-form label{display:block;font-weight:700;color:rgb(0 0 0 / .57);margin-bottom:5px}body.page-id-269 .wpcf7-form .enlace-aceptar{color:#2b5d6a}body.page-id-269 .form-grid{display:flex;gap:15px;margin-bottom:15px}body.page-id-269 .form-column{flex:1}body.page-id-269 .wpcf7 input[type="text"],body.page-id-269 .wpcf7 input[type="email"],body.page-id-269 .wpcf7 input[type="tel"],body.page-id-269 .wpcf7 textarea{width:100%;padding:12px;border-radius:8px;border:1px solid #E0E0E0;font-size:16px;background:#FFF;color:#333;transition:border-color 0.3s ease-in-out}body.page-id-269 .wpcf7 input:focus,body.page-id-269 .wpcf7 textarea:focus{border-color:#2B5D6A!important;outline:none}body.page-id-269 .wpcf7 input::placeholder,body.page-id-269 .wpcf7 textarea::placeholder{color:#BDBDBD}body.page-id-269 .btn-enviar{background-color:#2B5D6A!important;color:#FFFFFF!important;border:none;padding:14px 20px;font-size:16px;font-weight:700;cursor:pointer;width:100%;border-radius:10px;transition:background-color 0.3s ease-in-out;text-align:center;display:block}body.page-id-269 .btn-enviar:hover{background-color:#1E4A57!important}.is-style-default img{border-radius:10px}.post-thumbnail img{height:250px}body.page-id-269 .wpcf7 input,body.page-id-269 .wpcf7 textarea{margin-bottom:5px}.mphb-customer-fecha-nacimiento{display:flex;flex-wrap:wrap}.mphb-customer-fecha-nacimiento>label,.mphb-customer-fecha-nacimiento>span{width:100%}.mphb-customer-fecha-nacimiento>select{width:auto}.mphb-customer-fecha-nacimiento>br{display:none}footer,.footer-widgets,#page{background-color:#f7f7f7;margin-top:0}.footer-widgets-wrapper{border:0px!important;padding-top:0px!important}.social-icons i{font-size:1.19rem;color:#000;margin-right:10px}.site-footer-wrapper{justify-content:center}