@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important}.three-columns .et_pb_column{width:33.33%!important}.four-columns .et_pb_column{width:25%!important}}#mphb-price-details table{width:100%;border-collapse:collapse;font-family:'Roboto',Arial,sans-serif;font-size:16px;color:#333;box-shadow:0px 4px 6px rgba(0,0,0,0.1);border:2px solid #2c3e50;border-radius:8px}#mphb-price-details table th{background-color:#2c3e50;color:#ffffff;padding:15px;text-transform:uppercase;text-align:left;font-size:14px;border:1px solid #2c3e50}#mphb-price-details table td{padding:12px 15px;border:1px solid #ddd}#mphb-price-details table tr:nth-child(even){background-color:#f7f7f7}#mphb-price-details table tr:nth-child(odd){background-color:#ffffff}#mphb-price-details table tr:last-child td{background-color:#ffd700;font-weight:bold;color:#333;font-size:18px;border:1px solid #2c3e50}#mphb-price-details table tr:hover td{background-color:#f0f8ff;cursor:pointer}@media only screen and (min-width :981px){#main-header li a{margin-right:10px;padding-bottom:0px!important;margin-bottom:33px}#main-header li a::before,#main-header li a::after{content:'';position:absolute;width:calc(100% + 20px);height:calc(100% + 20px);z-index:-1;border:2px solid transparent;-webkit-transform:scale(0);-webkit-transform-origin:0 100%;transition:0.45s}#main-header li a::before{margin-left:-12px;margin-top:-12px}#main-header li a::after{right:-12px;margin-top:-12px}#main-header li a::before{border-bottom:2px solid #000000;border-left:2px solid #000000;-webkit-transform-origin:0 100%}#main-header li a::after{border-top:2px solid #000000;border-right:2px solid #000000;-webkit-transform-origin:100% 0%}#main-header li a:hover::before,#main-header li a:hover::after{-webkit-transform:scale(1)}}.mobile_menu_bar:before{color:#ffffff}.et_mobile_menu{border-top:3px solid #ffffff}.side-by-side-2{display:flex;flex-wrap:wrap;gap:15px}.grecaptcha-badge{width:70px!important;overflow:hidden!important;transition:all 0.3s ease!important;left:-2px!important;bottom:20px!important}.grecaptcha-badge:hover{width:256px!important}.datepick.datepick-multi.mphb-datepicker-turquoise{width:100%!important;max-width:100%}.mphb-booking-form .button{background-color:#C6A358!important;color:white!important;padding:10px 20px!important;border-radius:50px}input.mphb-datepick{background-color:#f7f7ee!important;border:1px solid #c6a358!important;padding:15px 10px!important;border-radius:4px!important}.mphb_sc_checkout-wrapper select{max-width:100%}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#F7F7EE;border:1px solid #c6a358}.mphb_sc_checkout-wrapper input[type="text"]{max-width:100%}.mphb_sc_checkout-wrapper input[type="email"]{max-width:100%}.mphb_sc_checkout-wrapper textarea{max-width:100%}.mphb_sc_checkout-wrapper .button{background-color:#C6A358;color:white}label[for="mphb_room_details-0-guest-name"]:after{content:" (Nombre de quien se hospedará)";font-size:12px;color:#666;font-weight:normal}label[for="mphb_first_name"]:after{content:" (Tu nombre para facturación)";font-size:12px;color:#666;font-weight:normal}