.bookingSection table tr:nth-child(2n),.reservation-details .table-price-nightly tr:nth-child(2n){background:#f1f1f1!important}.bookingSection table tbody[data-wp-bind--hidden="!state.show_subtotal_details"],.bookingSection table tbody[data-wp-bind--hidden="!state.show_tax_details"],.reservation-details .table-price-nightly tbody[data-wp-bind--hidden="!state.show_subtotal_details"],.reservation-details .table-price-nightly tbody[data-wp-bind--hidden="!state.show_tax_details"]{border:1px solid #ccc!important;border-radius:10px!important}.unitDesriptSidebar h2{font-weight:700!important}.list-group-item{align-items:center!important}.unitDesriptSidebar{padding:1em 5px}.unitDesriptSidebar h2{margin-bottom:5px}.date-group{position:relative}.far.fa-calendar{color:#aeaeae;position:absolute;right:5px;top:5px}.form-control.hasDatepicker{padding-left:.5em}.form-group .c-select-list.form-control select{border:none!important;margin:0;padding:0}.col-xs-12{margin:10px 0}#reservation_submit{width:100%}.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all{padding:.5em}.form-group button.btn-block.btn-primary{background:transparent!important;border:none;box-shadow:none;color:#1a1a1a;font-size:18px;padding:1.5em .5em .5em;width:100%}.infoSection .list-group{flex-direction:row;justify-content:center}.infoSection .list-group .list-group-item{border:none}.ui-datepicker-prev .ui-icon{border-radius:100px;display:block;height:30px!important;overflow:visible;text-indent:0;width:30px!important}.ui-icon.ui-icon-circle-triangle-e:before{content:">";height:30px!important;width:30px!important}.ui-datepicker-prev .ui-icon:before,.ui-icon.ui-icon-circle-triangle-e:before{align-items:center;color:#111!important;display:flex;font-weight:700;justify-content:center}.ui-datepicker-prev .ui-icon:before{content:"<";height:30px;width:30px}.ui-icon.ui-icon-circle-triangle-e{display:block;height:30px;text-align:center;width:30px}.ui-datepicker .ui-widget-header a,.ui-datepicker-next.ui-corner-all,.ui-datepicker-prev.ui-corner-all{display:block!important;height:30px!important;width:30px!important}.ui-datepicker-next.ui-corner-all:hover,.ui-datepicker-prev.ui-corner-all:hover{background:#eee;border-radius:30px;height:30px!important;width:30px!important}.ui-datepicker .ui-widget-header a:hover,.ui-datepicker-prev .ui-icon:hover{color:transparent;cursor:pointer}.ui-datepicker-header .ui-datepicker-next,.ui-datepicker-header .ui-datepicker-prev{height:20px!important;width:25px!important}.ui-datepicker-prev.ui-corner-all{height:20px;text-align:right;width:30px}.ui-datepicker-next.ui-corner-all{height:20px!important;width:25px!important}.ui-datepicker .ui-widget-header a{text-decoration:none}.ui-datepicker-next.ui-corner-all .ui-icon,.ui-datepicker-prev .ui-icon{border:none!important;color:transparent;text-decoration:none}.ui-datepicker-month,.ui-datepicker-year{font-weight:700}table.ui-datepicker-calendar a{text-decoration:none!important}table.ui-datepicker-calendar td:hover{background:#363087;color:#fff!important}table.ui-datepicker-calendar td:hover a{color:#fff;text-decoration:none}table.ui-datepicker-calendar a:hover{color:#fff}#ui-datepicker-div.ui-datepicker.ui-widget-content{z-index:99!important}@media screen and (min-width:300px){.bookingSection #form_checkout .row .col-xs-6{flex:0 0 auto;width:50%!important}}#ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content{padding:0}#ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content button{padding:.5em}table.ui-datepicker-calendar{border:0!important;text-align:center}#ui-datepicker-div.ui-datepicker.ui-widget-content{min-width:250px;width:auto}#ui-datepicker-div .ui-datepicker-buttonpane.ui-widget-content{display:none}#ui-datepicker-div .ui-datepicker-next.ui-corner-all{position:absolute;right:0;top:7px}#ui-datepicker-div .ui-datepicker-prev.ui-corner-all{left:7px;position:absolute;top:7px}#ui-datepicker-div .ui-datepicker-header.ui-widget-header{justify-content:center}#ui-datepicker-div.ui-datepicker{box-shadow:0 0 15px #ccc}.bookingSection table{border:none!important}#book-unit{font-family:Montserrat;padding-left:10px;position:sticky;position:-webkit-sticky;right:0}.unitBookCont{background:#fff;border-radius:24px;box-shadow:0 3px 30px rgba(0,0,0,.12);overflow:hidden}.unitDesriptSidebar{background:#070808;padding:33px 5px 28px;text-align:center}.unitDesriptSidebar h2{color:#fff;font-family:var(--original_font);font-size:24px;font-weight:500;margin-bottom:17px;margin-top:0;padding:0 10px;position:relative;text-shadow:none}.unitDesriptSidebar>ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.unitDesriptSidebar>ul li{color:#fff;font:500 16px/26px var(--body_font);opacity:.75}.unitDesriptSidebar>ul li:not(:last-child){margin-right:5px}.bookingSection{margin-bottom:0!important;padding:35px}.hovButton{overflow:hidden;position:relative}.hovButton .writeDate{background:#000;color:#fff;cursor:not-allowed;font-size:18px;height:100%;left:0;margin-bottom:0;padding:17px 5px 8px;position:absolute;text-align:center;top:100%;transition:top .3s;width:100%}.hovButton:hover .writeDate{top:0}#resortpro-book-unit .unit_alt_dates{border:0!important;padding:25px 0 15px}#resortpro-book-unit .unit_alt_dates .close_table_modal{cursor:pointer;font-size:22px;line-height:1;position:absolute;right:0;top:0}#resortpro-book-unit .unit_alt_dates table tr{background-color:transparent;border:none!important;border-bottom:1px solid #ddd!important}#resortpro-book-unit .unit_alt_dates table tr td{color:rgba(41,41,41,.75)!important;font:500 16px/25px var(--body_font)!important;padding:7px 3px!important}.unit_alt_dates .details{color:var(--main_color)}#resortpro-book-unit .unit_alt_dates .btn.btn-primary{background:var(--main_color);border:none;border-radius:0;color:#fff;font:700 16px/21px var(--body_font);margin-top:3px;padding:14px;text-transform:uppercase;transition:.3s}#resortpro-book-unit .unit_alt_dates .btn.btn-primary:hover{background-color:var(--hover_color)!important}#resortpro-book-unit .unit_alt_dates a{color:var(--main_color);font:700 16px/21px var(--body_font);letter-spacing:.51px;text-transform:uppercase;transition:.3s}#resortpro-book-unit .unit_alt_dates a:hover{color:var(--hover_color)}#resortpro-book-unit .unit_alt_dates.text-center a{animation-duration:1s;animation-iteration-count:infinite;animation-name:flexdates}@keyframes flexdates{0%{color:var(--main_color)}50%{color:var(--second_color)}to{color:var(--main_color)}}@media(max-width:500px){#resortpro-book-unit .unit_alt_dates .btn.btn-primary,#resortpro-book-unit .unit_alt_dates table tr td{font-size:14px!important}#resortpro-book-unit .unit_alt_dates .btn.btn-primary{padding:10px}.bookingSection{padding:15px}}.secure{align-items:center;color:rgba(41,41,41,.75);display:flex;font-family:var(--body_font);font-size:16px;justify-content:center;text-align:center}.ui-datepicker.ui-widget-content{background:#fff;border:none;color:#333}.ui-datepicker .ui-datepicker-header.ui-widget-header{background:0 0;font-weight:400}.ui-datepicker .ui-datepicker-header{background:#aaa;border:none;color:#666}.ui-datepicker .ui-widget-header a:not(:hover){color:#444}.ui-datepicker-next,.ui-datepicker-prev{color:#666;text-align:center}.ui-datepicker .ui-datepicker-header.ui-widget-header{background:#033198;border-radius:0;color:#fff}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{background-image:none;filter:Alpha(Opacity=35);opacity:.35}.ui-datepicker td{border:0;padding:1px;position:relative}.ui-datepicker-inline.ui-widget-content{color:#333}.ui-datepicker .ui-widget-header a:not(:hover){color:#fff}
