header.page-header{display:none}.mySwiper .swiper-slide-thumb-active{opacity:1}.price-availability span.discount{font-size:14px;color:white;background:#814330;font-weight:600;border-radius:4px;padding:3px 5px;text-transform:uppercase;display:inline-block;flex-grow:0;flex-shrink:0;margin:0;align-self:flex-start}.price-availability span.save{font-size:16px;color:#814330;font-weight:500;margin-top:5px}.price-availability span.pre-price{text-decoration:line-through}a#button-booking{margin:0 0 20px}.form-group label{font-size:16px;margin-top:15px;margin-bottom:5px}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:white!important}.placeholder-sold,.placeholder-price{font-size:12px;font-weight:400;text-align:center}.placeholder-sold{color:brown}.placeholder-price{color:green}.footer-content-right a#button-booking{width:33%!important;margin-bottom:0!important}@media only screen and (min-width:320px) and (max-width:480px){.footer-content-right a#button-booking{width:100%!important;margin-bottom:0!important;justify-content:center!important;gap:15px}}@media only screen and (min-width:481px) and (max-width:768px){.footer-content-right a#button-booking{width:100%!important;margin-bottom:0!important;justify-content:center!important;gap:15px}}@media only screen and (min-width:1025px) and (max-width:1200px){.footer-content-right a#button-booking{width:40%!important;margin-bottom:0!important}}