/* http://www.thephoenician.com/wp-content/plugins/fusion-extension-marriott-accessible-reservations/includes/css/fusion-extension-marriott-accessible-reservations.css?ver=6.2.2 */
.fsn-marriott-accessible-reservations{position:relative}.fsn-marriott-accessible-reservations .rooms-guests-collapse-button,.fsn-marriott-accessible-reservations .dates-collapse-button,.fsn-marriott-accessible-reservations .special-rates-collapse-button{width:100%;background-color:#fff;border:1px solid #ccc;border-radius:4px;text-align:left;padding:14px}.fsn-marriott-accessible-reservations .rooms-guests-collapse,.fsn-marriott-accessible-reservations .dates-collapse,.fsn-marriott-accessible-reservations .special-rates-collapse{position:absolute;z-index:20;width:100%;top:60px;background-color:#fff;border:1px solid #ccc;border-radius:4px}.fsn-marriott-accessible-reservations .rooms-guests-collapse .rooms-guests-collapse-inner,.fsn-marriott-accessible-reservations .dates-collapse .dates-collapse-inner,.fsn-marriott-accessible-reservations .special-rates-collapse .special-rates-collapse-inner{padding:20px}.fsn-marriott-accessible-reservations.vertical.reservations-inline .rooms-guests-collapse,.fsn-marriott-accessible-reservations.vertical.reservations-inline .dates-collapse,.fsn-marriott-accessible-reservations.vertical.reservations-inline .special-rates-collapse,.fsn-marriott-accessible-reservations.vertical.reservations-inline .rooms-guests-collapse.open-up,.fsn-marriott-accessible-reservations.vertical.reservations-inline .dates-collapse.open-up,.fsn-marriott-accessible-reservations.vertical.reservations-inline .special-rates-collapse.open-up{min-width:auto;position:relative;bottom:inherit;top:10px}.fsn-marriott-accessible-reservations .rooms-guests-collapse.in,.fsn-marriott-accessible-reservations .dates-collapse.in,.fsn-marriott-accessible-reservations .special-rates-collapse.in{display:block}.fsn-marriott-accessible-reservations .rooms-guests-collapse.open-up,.fsn-marriott-accessible-reservations .dates-collapse.open-up,.fsn-marriott-accessible-reservations .special-rates-collapse.open-up{top:inherit;bottom:60px}.fsn-marriott-accessible-reservations .rooms-guests-collapse.open-right,.fsn-marriott-accessible-reservations .dates-collapse.open-right,.fsn-marriott-accessible-reservations .special-rates-collapse.open-right{right:0}.fsn-marriott-accessible-reservations.reservations-popover .rooms-guests-collapse,.fsn-marriott-accessible-reservations.reservations-popover .dates-collapse,.fsn-marriott-accessible-reservations.reservations-popover .special-rates-collapse{width:99%;bottom:inherit;top:90px}.fsn-marriott-accessible-reservations.vertical.reservations-popover .rooms-guests-collapse.open-up,.fsn-marriott-accessible-reservations.vertical.reservations-popover .dates-collapse.open-up,.fsn-marriott-accessible-reservations.vertical.reservations-popover .special-rates-collapse.open-up{top:inherit;bottom:80px}.fsn-marriott-accessible-reservations .dates-collapse{min-width:590px}.fsn-marriott-accessible-reservations .dates-collapse .datepicker-calendar{width:100%;margin:0 0 10px 0}.fsn-marriott-accessible-reservations .reserve-btn{width:100%}.fsn-marriott-accessible-reservations .col-sm-12{padding-bottom:20px}.fsn-marriott-accessible-reservations.vertical.reservations-inline .dates-row,.fsn-marriott-accessible-reservations.vertical.reservations-inline .rooms-guests-row,.fsn-marriott-accessible-reservations.vertical.reservations-inline .special-rates-row{padding:0 10px}.fsn-marriott-accessible-reservations.vertical.reservations-inline .dates-row .col-sm-6:first-child{border-right:none;border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}a.datepicker-button.default{padding:0 15px}a.datepicker-button.default:hover,a.datepicker-button.default:focus{background-color:#fff}div.datepicker-calendar.default{width:100%;height:240px;background-color:transparent;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;border:none}div.datepicker-calendar div.datepicker-month{font-size:14px;width:75%;margin:3px 12.5% 2px 12.5%}div.datepicker-calendar.default div.datepicker-month-wrap{margin-bottom:10px}div.datepicker-calendar.default div.datepicker-month-prev,div.datepicker-calendar.default div.datepicker-month-next{width:30px;height:30px;padding-top:5px;border:1px solid #ccc;border-radius:0}div.datepicker-calendar.default div.datepicker-month-fast-prev.disabled,div.datepicker-calendar.default div.datepicker-month-fast-next.disabled,div.datepicker-calendar.default div.datepicker-month-prev.disabled,div.datepicker-calendar.default div.datepicker-month-next.disabled{color:#ccc;visibility:hidden}div.datepicker-calendar.default div.datepicker-month-fast-prev.disabled,div.datepicker-calendar.default div.datepicker-month-fast-next.disabled{display:none!important}div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:hover,div.datepicker-calendar.default div.datepicker-month-fast-prev.enabled:focus,div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:hover,div.datepicker-calendar.default div.datepicker-month-fast-next.enabled:focus,div.datepicker-calendar.default div.datepicker-month-prev.enabled:hover,div.datepicker-calendar.default div.datepicker-month-prev.enabled:focus,div.datepicker-calendar.default div.datepicker-month-next.enabled:hover,div.datepicker-calendar.default div.datepicker-month-next.enabled:focus,div.datepicker-calendar.default button.datepicker-close:hover,div.datepicker-calendar.default button.datepicker-close:focus{background-color:#fff;border:1px solid #ccc;border-radius:0;margin-top:3px}div.datepicker-calendar.default div.datepicker-month:hover,div.datepicker-calendar.default div.datepicker-month:focus{background-color:transparent;border:none;margin-top:4px}div.datepicker-calendar:not(.bootstrap4) div.datepicker-month:after{content:''}div.datepicker-calendar table.datepicker-grid{font-size:12px}div.datepicker-calendar.default table.datepicker-grid:focus{outline:1px dotted #999}div.datepicker-calendar.default tr.datepicker-weekdays{border-top:none;border-bottom:none}div.datepicker-calendar.default table.datepicker-grid th{color:#666;background-color:transparent;border:none}div.datepicker-calendar.default table.datepicker-grid td{border:1px solid #ccc;color:#51534a}div.datepicker-calendar.default table.datepicker-grid td.unselectable{background-color:transparent;color:#ccc;text-decoration:line-through}div.datepicker-calendar.default table.datepicker-grid td.curDay,div.datepicker-calendar.default table.datepicker-grid td.curMonth,div.datepicker-calendar.default table.datepicker-grid td.curYear{background-color:#fff}div.datepicker-calendar.default table.datepicker-grid td.empty{visibility:hidden}div.datepicker-calendar.default table.datepicker-grid td.selectable:hover,div.datepicker-calendar.default table.datepicker-grid td.selectable.focus{color:#fff;background-color:#333}div.datepicker-calendar.default table.datepicker-grid td.empty:hover{background-color:#fff}div.datepicker-calendar.default button.datepicker-close{background-color:#fff;color:#ac6452;border-color:#949693}div.datepicker-calendar.default table.datepicker-grid td.date-range-active{color:#333;background-color:#eee;text-decoration:none}div.datepicker-calendar.default table.datepicker-grid td.curDay{color:#fff;background-color:#333}