@charset "UTF-8";body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}#booking{font-family:Roboto,sans-serif;border-radius:20px;background-color:rgba(0,0,0,.2);width:320px}@media (min-width:1280px){#booking{width:380px}}#booking .widget{margin-bottom:0}#booking .top-text-form{display:none}#booking .check-available-text{padding-top:25px;color:#ffc600;font-size:15px;font-weight:400;text-align:center;display:block;margin-bottom:25px}#booking .check-available-text span a{color:#ffc600;font-style:italic;text-decoration:none}#booking .form_box__dates-field input{font-family:Roboto,sans-serif;outline:0;font-size:15px;height:32px}#booking .form_box__dates-field input:disabled{background-color:#cec8a1}#booking .form_box__dates-field .ui-datepicker-trigger{z-index:2;height:32px;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}#booking .form_box__dates-field .datepicker{display:block;width:auto;height:auto;background:#fef9dd;top:-5px}#booking .form_box__dates-field .bootstrap-datetimepicker-widget.dropdown-menu{top:0;left:0;width:auto;height:auto;position:absolute;z-index:9}#booking #reservation_frm{padding:0 25px}#booking #reservation_frm .select-villa,#booking #reservation_frm select{background:transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjU4MCIgaGVpZ2h0PSI0MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSgtMTc5Ljg4MTk1ODAwNzgxMjUgMjk2LjUwNTAwNDg4MjgxMjUsMjA4LjI5MDYxODg5NjQ4NDM4KSAiIGlkPSJzdmdfMSIgZD0ibTE3Ny4yNzc4OTMsMzMyLjI2OTE5NmwxMjYuMDAwMDMxLC0yMzIuOTk5OTg1bDEyNS45OTk5NjksMjMyLjk5OTk4NWwtMjUyLDB6IiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZT0iIzAwMDAwMCIgZmlsbD0iI2ZmZiIvPgogPC9nPgo8L3N2Zz4=) no-repeat center right;background-size:26px;border:none;border-bottom:1px solid #fff;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:17px;font-weight:400;width:100%;padding:10px 0}#booking #reservation_frm .select-villa option,#booking #reservation_frm select option{color:#fff;padding:.5rem;font-family:Roboto,san-serif}#booking #reservation_frm .form_box,#booking #reservation_frm .form_box__dates{margin-bottom:15px;padding:0;display:inline-block;width:100%}#booking #reservation_frm .form_box label,#booking #reservation_frm .form_box__dates label{color:#a1ceec;font-size:14px;font-weight:400;text-transform:uppercase;text-align:center;display:inline-block;width:100%}#booking #reservation_frm .form_box label:hover,#booking #reservation_frm .form_box__dates label:hover{color:#a1ceec!important}#booking #reservation_frm .form_box .form_box__dates-field,#booking #reservation_frm .form_box__dates .form_box__dates-field{margin-top:10px}#booking #reservation_frm .form_box .form_box__dates-field.disabled,#booking #reservation_frm .form_box__dates .form_box__dates-field.disabled{cursor:not-allowed}#booking #reservation_frm .form_box .form_box__dates-field.disabled:after,#booking #reservation_frm .form_box__dates .form_box__dates-field.disabled:after{display:block}#booking #reservation_frm .form_box .form_box__dates-field:after,#booking #reservation_frm .form_box__dates .form_box__dates-field:after{display:none;position:absolute;width:100%;height:100%;top:0;left:0;content:''}#booking #reservation_frm .form_box .form_box__dates-field .disabled,#booking #reservation_frm .form_box .form_box__dates-field .hasDatepicker,#booking #reservation_frm .form_box__dates .form_box__dates-field .disabled,#booking #reservation_frm .form_box__dates .form_box__dates-field .hasDatepicker{background:0 0;border:none;border-bottom:1px solid #fff;color:#fff}#booking #reservation_frm .form_box .form_box__dates-field .disabled::placeholder,#booking #reservation_frm .form_box .form_box__dates-field .hasDatepicker::placeholder,#booking #reservation_frm .form_box__dates .form_box__dates-field .disabled::placeholder,#booking #reservation_frm .form_box__dates .form_box__dates-field .hasDatepicker::placeholder{color:#fff;font-family:Roboto,sans-serif}#booking #reservation_frm .form_box .form_box__dates-field .input-group-addon,#booking #reservation_frm .form_box__dates .form_box__dates-field .input-group-addon{z-index:1;cursor:pointer;position:absolute;right:5px;top:7px;width:18px;height:18px;background-size:18px;background-image:url(/wp-content/themes/mooncottage/images/icons/calendar.svg)}#booking #reservation_frm .form_box .help-block,#booking #reservation_frm .form_box__dates .help-block{color:#a1ceec;font-size:12px;font-style:italic}#booking #reservation_frm .form_box .help-block.error,#booking #reservation_frm .form_box__dates .help-block.error{color:red;font-style:normal;font-size:13px}#booking #reservation_frm .form_box label.checkbox a,#booking #reservation_frm .form_box__dates label.checkbox a{color:#fff;font-size:16px;line-height:25px;font-family:Roboto;font-weight:400}#booking .bottom-content{background:rgba(0,0,0,.2);padding:25px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}#booking .bottom-content .bottom-text-form{margin-bottom:15px}#booking .bottom-content .bottom-text-form .text-shadows{font-size:16px;text-align:center;color:#fff;font-weight:100}#booking .bottom-content .bottom-text-form .text-shadows-two{color:#fff;text-align:center}#booking .bottom-content .bottom-text-form .text-shadows-two-button{color:#f7c744;text-align:center;border:1px solid;display:inline-block;padding:5px;font-size:14px;width:230px}#booking .bottom-content .bottom-text-form .text-shadows-two-text{font-family:Roboto,san-serif;margin-top:20px;font-size:20px;font-weight:300;padding:0 20px}#booking .bottom-content .bottom-text-form .text-shadows-two-text>span{display:inline-block}#booking .bottom-content .rating-star{color:#f7c744;display:flex;justify-content:center;align-items:center}#booking .bottom-content .rating-star-img{height:14px;width:auto;margin:0 5px}#booking .bottom-content .rating-star-text{font-family:"Avenir Next Condensed";font-size:15px;font-weight:700;margin:0 5px}#booking .bottom-content .rates{display:flex;justify-content:center;align-items:center;margin-top:5px}#booking .bottom-content .rates-tripadvisor{height:18px;width:auto;padding:0 8px}#booking .bottom-content .rates-flipkey{height:12px;width:auto;padding:0 8px;border-left:1px solid #fff}#booking .DOPBookingSystemPRO_Sidebar .section-item input.textfield{width:100%;outline:0;border:none;border-bottom:1px solid #fff;border-radius:0;font-family:Roboto,sans-serif!important;font-size:16px!important;background:0 0!important;color:#fff!important}#booking .DOPBookingSystemPRO_Sidebar .section-item input.textfield:active,#booking .DOPBookingSystemPRO_Sidebar .section-item input.textfield:focus{background:0 0}#booking .DOPBookingSystemPRO_Sidebar .section-item input.textfield::placeholder{color:#fff;font-family:Roboto,sans-serif}#booking .DOPBookingSystemPRO_Sidebar .section-item textarea.textfield{width:100%;background:#fff;border-radius:0;font-size:16px!important}#booking .DOPBookingSystemPRO_Sidebar .section-item .help-max{color:#a1ceec!important}#booking .DOPBookingSystemPRO_Sidebar .section-item label a{color:#fff;font-size:16px;line-height:25px;font-family:Roboto,sans-serif;font-weight:100;text-decoration:none}#booking .DOPBookingSystemPRO_Sidebar .section-item label a span{color:#fff;font-size:16px;line-height:25px;font-family:Roboto,sans-serif;font-weight:700;text-transform:lowercase;text-decoration:underline}#booking .DOPBookingSystemPRO_Sidebar .section-item label a:hover{text-decoration:none}#booking .DOPBookingSystemPRO_Sidebar .b_submit{color:#fff;font-size:16px;font-family:Roboto,sans-serif;background:#b11669;border:0;border-radius:10px;padding:14px 20px;display:inline-block;width:100%}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .DOPBookingSystemPRO_Night{font-family:Roboto,sans-serif!important;color:#f7c744;text-transform:lowercase;font-weight:100;font-size:14px;line-height:32px;display:inline-block}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .DOPBookingSystemPRO_Night>.value{font-size:20px;font-weight:400}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .link-popup{float:right;cursor:pointer;padding:10px 10px;margin-bottom:20px;border-radius:10px}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .see-price-popup{font-family:Roboto,sans-serif;color:#fff;border-radius:10px;background-color:#0a2f47;font-size:16px;font-weight:400;padding:10px 20px}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Roboto,sans-serif;font-size:14px;font-weight:100;line-height:1.42857143;text-align:left;white-space:normal;-webkit-background-clip:padding-box;background-clip:padding-box;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);background-color:#35789e;color:#fff;min-width:276px}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover.left{margin-left:-20px}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#35789e}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover.right{margin-left:20px}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#35789e;border-left-width:0}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover.bottom{margin-top:20px}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#35789e}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .arrow,#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .arrow:after{border-width:11px;position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .popover-content{padding:25px 14px 9px}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .popover-content .section-item{display:grid;grid-template-columns:1fr 1fr}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .popover-content .exit-btn{position:absolute;top:0;right:0;background-color:#35789e;padding:3px;cursor:pointer;border-top-right-radius:5px}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .popover-content .exit-btn:before{content:'×';display:block;height:20px;width:20px;text-align:center}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .popover-content .rental{font-size:16px;font-weight:700}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .popover-content .value{float:right}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .popover-content .price_xxx{display:none}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .popover-content .price_xxx .description_deposit{display:inline-block;font-size:8px}#booking .DOPBookingSystemPRO_Sidebar .DOPBookingSystemPRO_ContactForm .popover .popover-content .price_xxx[id$='_Full_Price']{margin-top:20px;font-weight:700}.form_box__dates-field .bootstrap-datetimepicker-widget.dropdown-menu{top:0;left:0;width:auto;height:auto;position:absolute;z-index:9}.form_box__dates-field .bootstrap-datetimepicker-widget.dropdown-menu:after,.form_box__dates-field .bootstrap-datetimepicker-widget.dropdown-menu:before{display:none}.form_box__dates-field .bootstrap-datetimepicker-widget table th{border-radius:0}.form_box__dates-field .bootstrap-datetimepicker-widget table td.day:hover,.form_box__dates-field .bootstrap-datetimepicker-widget table td.hour:hover,.form_box__dates-field .bootstrap-datetimepicker-widget table td.minute:hover,.form_box__dates-field .bootstrap-datetimepicker-widget table td.second:hover,.form_box__dates-field .bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#e5deb4}.form_box__dates-field .bootstrap-datetimepicker-widget table td.active,.form_box__dates-field .bootstrap-datetimepicker-widget table td.active:hover{background:#d85919}.form_box__dates-field .disabled [class*=icon-]{display:none}.icon-arr-left,.icon-arr-right{display:block;width:10px;height:10px;margin:0 auto;background-size:10px 10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxMDAsMTAwLjAwMDAwMDAwMDAwMDAxKSAiIGlkPSJzdmdfMiIgZD0ibTIzLjQyODg0MywxNjdsNzYuNTcxMTE5LC0xMzMuOTk5OTk2bDc2LjU3MTE5LDEzMy45OTk5OTZsLTE1My4xNDIzMDksMHoiIGZpbGwtb3BhY2l0eT0ibnVsbCIgc3Ryb2tlLW9wYWNpdHk9Im51bGwiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2U9IiNmZmYiIGZpbGw9IiMwMDAiLz4KIDwvZz4KPC9zdmc+)}.icon-arr-left{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjIwMCIgaGVpZ2h0PSIyMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgMTAwLjAwMDAwMDAwMDAwMDAxLDEwMCkgIiBpZD0ic3ZnXzIiIGQ9Im0yMy40Mjg4NDMsMTY3bDc2LjU3MTExOSwtMTMzLjk5OTk5Nmw3Ni41NzExOSwxMzMuOTk5OTk2bC0xNTMuMTQyMzA5LDB6IiBmaWxsLW9wYWNpdHk9Im51bGwiIHN0cm9rZS1vcGFjaXR5PSJudWxsIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlPSIjZmZmIiBmaWxsPSIjMDAwIi8+CiA8L2c+Cjwvc3ZnPg==)}.form_box{margin:0 0 10px}.form_box:last-child{margin:0}.select-orange option{color:#fff;padding:.5rem}.menu-dropdown.drop-orange{background-color:#d85919;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjU4MCIgaGVpZ2h0PSI0MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8IS0tIENyZWF0ZWQgd2l0aCBNZXRob2QgRHJhdyAtIGh0dHA6Ly9naXRodWIuY29tL2R1b3BpeGVsL01ldGhvZC1EcmF3LyAtLT4KIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCB0cmFuc2Zvcm09InJvdGF0ZSgtMTc5Ljg4MTk1ODAwNzgxMjUgMjk2LjUwNTAwNDg4MjgxMjUsMjA4LjI5MDYxODg5NjQ4NDM4KSAiIGlkPSJzdmdfMSIgZD0ibTE3Ny4yNzc4OTMsMzMyLjI2OTE5NmwxMjYuMDAwMDMxLC0yMzIuOTk5OTg1bDEyNS45OTk5NjksMjMyLjk5OTk4NWwtMjUyLDB6IiBzdHJva2Utd2lkdGg9IjAiIHN0cm9rZT0iIzAwMDAwMCIgZmlsbD0iI2ZmZiIvPgogPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:100% 13px;background-size:26px;border-color:#d85919;border-radius:.5em;color:#fff;font-weight:700;outline:0;padding:0}.menu-dropdown.drop-orange .menu-item-has-children>a{color:#fff;font-family:Georgia,Times,"Times New Roman",serif;font-weight:700;padding:.95em;text-transform:uppercase}.menu-dropdown.drop-orange .menu-item-has-children a:hover{color:#fff}.menu-dropdown.drop-orange .sub-menu{background-color:#d85919;border-color:#c15016;color:#fff;top:40px}.menu-dropdown.drop-orange .sub-menu .menu-item{background-image:none;padding:.5em 0 .5em 2rem}.menu-dropdown.drop-orange .sub-menu .menu-item.current-menu-item{background-color:#c15016}.menu-dropdown.drop-orange .sub-menu .menu-item a{color:#fff}.menu-dropdown.drop-orange .sub-menu .menu-item:hover{background:#c15016}.menu-dropdown.drop-orange .sub-menu .menu-item:hover a{color:#fff}@media (max-width:799px){.menu-dropdown.drop-orange{margin:1em 0;background-image:none}}.form_box__textarea{height:100px!important}.form_box__select{font-family:Roboto,Times,"Times New Roman",serif;margin:0 auto 1em}.form_box__dates p.error-dates{font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;color:red;line-height:22px}.form_box__dates p.error-dates .success{color:green}.form_box .error{font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;color:red;line-height:22px}.form_box__dates-field{float:left;position:relative;width:48%}.form_box__dates-field:last-child{float:right}.form_box__dates-field div.datepicker th{background-color:#e5deb4}.form_box__dates-field div.datepicker th a.datepickerMonth{width:170px}.form_box__dates-field div.datepicker .datepickerFirstView th a.datepickerGoPrev,.form_box__dates-field div.datepicker .datepickerLastView th a.datepickerGoPrev{background:#c15016;line-height:19px}.form_box__dates-field-sub{background-color:#e5deb4;border-radius:3px;border:1px solid #cbbd68;color:#5c4712;cursor:pointer;font-size:1.4rem;max-width:342px;overflow:hidden;padding:.5em .65rem!important;position:relative}.form_box__dates-field-sub a{float:right;font-size:11px;margin-top:2px}.form_box__dates-field-sub span{line-height:normal;position:relative;text-align:center}.datepicker-calendar{background-color:#f7f7f7;border-radius:0;display:none;height:auto;left:0;min-height:212px;padding:0;position:absolute;top:36px;z-index:100}.datepicker-calendar div.datepicker{background-color:transparent;border-radius:0;border:none;padding:0}.DOPBookingSystemPROContainer{min-width:0!important;display:none}.DOPBookingSystemPRO_Sidebar{background:0 0!important;margin:0!important;padding:0!important;float:none!important}body .DOPBookingSystemPRO_NoItemsSelect select{max-width:100%!important}#booking h3{margin:25px 0 10px;padding:0}body #ui-datepicker-div:not([id^=datepicker_big_]){background-color:#fff!important;max-width:240px!important;padding:10px!important;box-shadow:none!important;border:1px solid #a1ceec!important;border-radius:5px!important;z-index:101!important}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-header{background-color:#a1ceec!important;padding:10px 10px 5px 10px;border:none!important}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-header .ui-state-disabled{display:none}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-header .ui-datepicker-next span,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-header .ui-datepicker-prev span{cursor:pointer}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar{border-collapse:separate;border-spacing:1px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar th{background-color:#a1ceec!important;color:#000;font-weight:700;min-width:30px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td{padding:0;margin:0;position:relative;height:30px;width:30px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day{position:relative;overflow:hidden}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.ui-state-disabled:not(.selected-start):not(.selected-all):not(.selected-end):not(.selected-range-start):not(.selected-range-end):not(.selected-range-all) .day{opacity:.3}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.ui-state-disabled div.day-wrap span.day.ui-state-default a{cursor:not-allowed!important}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.ui-state-disabled a{cursor:not-allowed}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day .day{position:absolute;top:10px;left:8px;z-index:101;line-height:12px;cursor:pointer}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day .day a{cursor:pointer}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day .day-pm{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:50px;width:30px;background:#b11669;display:none}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day .day-am{position:absolute;top:-20px;left:-12px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day .day-pm{position:absolute;top:0;left:10px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.selected-start .day-pm{display:block}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.selected-end .day-am{display:block}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.selected-all .day-am{display:block}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.selected-all .day-pm{display:block}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.selected-all div.day-wrap span.day.ui-state-default a{cursor:not-allowed!important}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-all selected-end"] .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-all selected-start"] .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-end selected-all"] .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-end selected-start"] .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-end ui-state-disabled"] .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-start selected-all"] .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-start selected-end"] .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-start ui-state-disabled"] .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="ui-state-disabled selected-end"] .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="ui-state-disabled selected-start"] .day-am{left:-13px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-start selected-end"]{opacity:.3}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-all selected-end"] .day-pm,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-all selected-start"] .day-pm,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-end selected-all"] .day-pm,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-end selected-start"] .day-pm,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-end ui-state-disabled"] .day-pm,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-start selected-all"] .day-pm,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-start selected-end"] .day-pm,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="selected-start ui-state-disabled"] .day-pm,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="ui-state-disabled selected-end"] .day-pm,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day[class*="ui-state-disabled selected-start"] .day-pm{left:12px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.ui-datepicker-unselectable.ui-state-disabled:not([class*=selected-]):not([class*=picked-]) .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.ui-datepicker-unselectable.ui-state-disabled:not([class*=selected-]):not([class*=picked-]) .day-pm{display:block}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.ui-datepicker-unselectable.ui-state-disabled:not([class*=selected-]):not([class*=picked-]) span.day.ui-state-default a{cursor:not-allowed!important}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.picked-start .day-pm{display:block;background:#a1ceec}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.picked-end .day-am{display:block;background:#a1ceec}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.picked-all .day-am,body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.picked-all .day-pm{display:block;background:#a1ceec}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.ui-datepicker-today .day-am{display:block}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.ui-datepicker-today.selected-start .day-am{left:-13px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.td-day.ui-datepicker-today.selected-start .day-pm{left:12px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td a{color:#000;font-weight:700}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.ui-datepicker-unselectable span{color:gray;font-weight:700;cursor:not-allowed;line-height:12px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.ui-datepicker-current-day{background-color:transparent;border-radius:3px}body #ui-datepicker-div:not([id^=datepicker_big_]) .ui-datepicker-calendar td.ui-datepicker-current-day a{color:#000}body .calendar-big-shortcode{display:table;width:100%;padding:20px 0 0}body div[id^=datepicker_big_].datepicker_big{max-width:100%!important;padding:0!important;border-radius:0!important;display:none}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-header{background-color:#e5deb4!important;padding:10px 10px 5px 10px;border:none!important}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-header .ui-state-disabled{display:none}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-header .ui-datepicker-next span,body div[id^=datepicker_big_].datepicker_big .ui-datepicker-header .ui-datepicker-prev span{cursor:pointer}body div[id^=datepicker_big_].datepicker_big .ui-datepicker{max-width:100%!important}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar th{background-color:#e5deb4!important;color:#000;font-weight:700}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td{padding:0;margin:0}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day{position:relative;overflow:hidden;width:14.285714286%;line-height:0}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day:not(.ui-datepicker-other-month){border-top:1px solid #fff}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day:after{content:'';display:block;margin-top:100%}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day.ui-state-disabled *{cursor:not-allowed!important}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day:not(.ui-state-disabled) *{cursor:default!important}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day .day{padding:0}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day .day-wrap{position:absolute;top:0;bottom:0;left:0;right:0;display:table-cell;vertical-align:middle}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day .day-wrap .day{padding:0;position:absolute;display:table;vertical-align:middle;text-align:center;line-height:1;width:100%;height:100%;cursor:pointer}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day .day-wrap .day-am,body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day .day-wrap .day-pm{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:none;width:150%;height:150%;position:absolute;background-color:#f4a177}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day .day-wrap .day-am{top:-78%;left:-78%}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day .day-wrap .day-pm{top:28%;left:28%}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day .day-wrap .day a{background:0 0;z-index:999999;display:table-cell;vertical-align:middle;height:100%;position:relative;line-height:1;width:100%;font-style:normal;cursor:pointer;padding:0}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day.selected-start .day-pm{display:block;border-left:1px solid #fff}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.td-day.selected-end .day-am{display:block;border-right:1px solid #fff}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.ui-state-disabled .day-wrap .day-am,body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.ui-state-disabled .day-wrap .day-pm{background-color:transparent}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td a,body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td span{padding:30px 10px;display:block;color:#000;font-weight:700}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.ui-state-disabled a,body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.ui-state-disabled span{background-color:#f4a177}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.ui-datepicker-today{background-color:transparent}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.ui-datepicker-today .day-wrap .day-pm{display:block;border-left:1px solid #fff;background-color:transparent}body div[id^=datepicker_big_].datepicker_big .ui-datepicker-calendar td.ui-datepicker-today .day-wrap .day-am{display:block;border-right:1px solid #fff}.b-animate-go{max-height:235px;overflow:hidden}.form-control{letter-spacing:-.5px}body .DOPBookingSystemPRO_ContactForm .popover{z-index:999}.polaroid-image-link{max-width:100%}.DOPBookingSystemProCheckBox{width:20px!important;margin-top:3px!important}#booking .top-image-form{background:url(../images/top-ico.png) no-repeat;background-size:93%;width:100%;height:80px;margin:auto;margin-left:10px}.book-now-title{display:none}.DOPBookingSystemProCheckBox{display:none}@-moz-document url-prefix(){.datepicker_big .selected-end{border-top:0 solid #fff!important}.datepicker_big .td-day.ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today{border-top:2px solid #fff!important}.datepicker_big td.td-day.ui-datepicker-days-cell-over.ui-datepicker-unselectable.ui-state-disabled.selected-all.ui-datepicker-current-day.ui-datepicker-today{border-top:2px solid #fff!important}body div.datepicker_big[id^=datepicker_big_] .ui-datepicker-calendar td.td-day .day-wrap{margin-top:0!important;margin-bottom:-1px!important}.datepicker_big td.td-day.ui-datepicker-days-cell-over.ui-datepicker-unselectable.ui-state-disabled.selected-all.ui-datepicker-current-day.ui-datepicker-today>div>span.day.ui-state-default{margin-top:-2px!important}.datepicker_big td.td-day.selected-start.selected-end.selected-start{border-top:2px solid #fff!important}.datepicker_big td.td-day.selected-end{border-top:2px solid #fff!important}body div.datepicker_big[id^=datepicker_big_] .ui-datepicker-calendar td.td-day:not(.ui-datepicker-other-month){border-bottom:1px solid #fff}div.datepicker_big[id^=datepicker_big_] .ui-datepicker-calendar td.td-day.ui-datepicker-week-end.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{border-top:1px solid #fff}div.datepicker_big[id^=datepicker_big_] .ui-datepicker-calendar td.td-day.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{border-top:1px solid #fff}div.datepicker_big[id^=datepicker_big_] .ui-datepicker-calendar td.td-day.ui-datepicker-unselectable.ui-state-disabled.selected-end.selected-all>div>span.day.ui-state-default{margin-top:-1px}}