.et_pb_gallery_0.et_pb_gallery .et_pb_gallery_image{border-radius:0px!important}.rates{rates-row-background-color:#f7f7f7;rates-head-border-color:#ccc;rates-description-text-color:#aaa;rates-roomtype-selector-min-width:16em;rates-description-min-width:12em;rates-cell-min-width:4.5em;rates-currency-min-width:10em;rates-min-padding:1em;rates-max-padding:1.25em;border-spacing:0;border:none;empty-cells:show;width:100%}.booking-form .hbook-wrapper input[type="text"],.booking-form input#hb-form-1-hb-search-form-submit{padding:15px}table.rates{border:none!important;box-shadow:0px 2px 9px 0px rgb(0 0 0 / 5%)}.rates tr th{background:#131313;color:#fff!important}.rates td,.rates th{border:none!important;text-align:left;padding:15px 25px!important}.rates tr:nth-child(odd){background-color:#f7f7f7}.rates tr:nth-child(even){background-color:#fff}.rates tr td:first-child{color:#aaa!important}.rates tr td b{color:#000!important}.rates .mobile{display:none}@media (max-width:550px){.rates .mobile{display:inline-block;width:80%}.rates .table-header{display:none}.rates tr{padding:30px 0!important;display:block}.rates td,.rates th{padding:5px 25px!important;display:block!important}}@media (max-width:360px){.rates .mobile{width:70%}}.hb-resa-summary-content,.hb-accom{color:#000}.hb-accom-page .hb-multi-accom-choices.hb-accom-page-one-result .hb-accom{background:#fff;border:1px solid #ccc;border-radius:5px;margin-bottom:20px;min-height:90px;padding:15px;padding-bottom:0px;transition:background 0.5s}.hb-booking-search-form h3,.hb-booking-search-form label,.hb-booking-search-form p,.hb-options-form h3,.hb-options-form label,.hb-booking-details-form h3,.hb-booking-details-form p{color:#fff}