.ext_calendar{display:none}.offer_details .offer_description_inner_wrap.the_content{flex-direction:row-reverse}.offer_details .offer_description_inner_wrap.the_content .offer_description{display:flex;align-items:center;padding:50px;background-position:center;background-size:cover}.offer_details .offer_description_inner_wrap.the_content .offer_description .price_wrap{display:block;margin-bottom:1em;text-decoration:none}.offer_details .offer_description_inner_wrap.the_content .offer_description .price_wrap .label{text-transform:lowercase}.offer_details .offer_description_inner_wrap.the_content .offer_description .price_wrap .price,.offer_details .offer_description_inner_wrap.the_content .offer_description .price_wrap .currency{font-size:1.3em}@media (min-width: 768px) and (max-width: 991px){.offer_details .offer_description_inner_wrap.the_content .offer_description .price_wrap .price,.offer_details .offer_description_inner_wrap.the_content .offer_description .price_wrap .currency{font-size:1.2em}}.offer_details .offer_description_inner_wrap.the_content .offer_description .desc_wrap{background:var(--bg);padding:40px}.offer_details .offer_description_inner_wrap.the_content .form_offers{background:var(--bg-l-5)}.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper{padding:40px;margin:0}.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper .ginput_container.ginput_recaptcha,.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper .ginput_container_number{padding:0 10px}.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper form .gform_body ul.gform_fields{align-items:flex-end}.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper form .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper form .gform_body textarea,.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper form .gform_body select{border:1px solid #ccc;background:var(--bg);font-family:'Arial', sans-serif;font-size:13.33px;padding:.8em 5px}.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper form .gform_body select{background-image:none;appearance:auto}.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper form .gform_footer{text-align:left}.offer_details .offer_description_inner_wrap.the_content .form_offers .gform_wrapper form .gform_footer input[type=submit]{line-height:45px}.offer_description_wrap .widgets--wrapper{font-family:var(--first-font)}.offer_description_wrap .fbw-calendar--dates.layout1-version{display:none !important}.offer_description_wrap .dyncal_box{display:block;max-width:1060px;width:100%;height:100%;max-height:100%;overflow:auto;background-color:var(--bg-l-5);color:var(--bg-color-associated);min-height:700px;padding:60px}.offer_description_wrap .dyncal_box .fbw-calendar{padding:40px 0 0 0}@media (max-width: 649px){.offer_description_wrap .dyncal_box .fbw-calendar{border-color:var(--bg-l-5)}}.offer_description_wrap .dyncal_box .fbw-calendar button{top:40px}.offer_description_wrap .dyncal_box .fbw-calendar table.fbw-calendar--month{width:100% !important;table-layout:fixed;overflow-wrap:break-word;border:none}@media (min-width: 1025px){.offer_description_wrap .dyncal_box .fwb-cal-bottom--group{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}}.offer_description_wrap .dyncal_box .fbw-calendar--config{margin:0}.offer_description_wrap .dyncal_box .fbw-calendar--config>fieldset,.offer_description_wrap .dyncal_box .fbw-calendar--config>div{margin-right:0;margin-left:0}.offer_description_wrap .dyncal_box .fbw-calendar--config fieldset{flex-grow:1;padding-top:10px;padding-bottom:10px}.offer_description_wrap .dyncal_box .fbw-calendar--config fieldset.config--child{border:1px solid transparent;border-bottom:none;padding:10px;margin:0 10px;position:relative;z-index:200}.offer_description_wrap .dyncal_box .fbw-calendar--config fieldset.config--child.children_selected{border-color:#ccc}.offer_description_wrap .dyncal_box .fbw-calendar--config fieldset.config--child:after{content:"";position:absolute;display:block;clear:both;left:0;right:0;width:auto;bottom:-1px;background:var(--bg-l-5);height:5px}.offer_description_wrap .dyncal_box .fbw-calendar--config label{margin:0 0 5px;font-weight:normal;font-size:16px;text-transform:capitalize;line-height:130%}.offer_description_wrap .dyncal_box .fbw-calendar--config select,.offer_description_wrap .dyncal_box .fbw-calendar--config input{border:1px solid #ccc;background:var(--bg);height:40px;max-width:100%;width:100%}.offer_description_wrap .dyncal_box .fbw-calendar--config .config-item{margin:0}.offer_description_wrap .dyncal_box .fbw-calendar--config .config-item.config--child-number{padding:0 5px;border:1px solid #ccc;z-index:100;display:flex;justify-content:space-between}.offer_description_wrap .dyncal_box .fbw-calendar--config .config-item.config--child-number fieldset{padding:10px 5px}.offer_description_wrap .dyncal_box .fbw-calendar--config .config-item.config--child-number fieldset select{margin:0}.offer_description_wrap .dyncal_box .fbw-calendar--config .config-item.config--adult+.config--promo{margin-left:20px}.offer_description_wrap .dyncal_box .fbw-calendar--config .config-item.config--promo{flex-grow:0;flex-shrink:1;max-width:25%}@media (max-width: 649px){.offer_description_wrap .dyncal_box .fbw-calendar--config{background-color:var(--bg-l-5);color:var(--bg-color-associated)}.offer_description_wrap .dyncal_box .fbw-calendar--config .fbw-calendar--dates .date--arrival.to-fill label,.offer_description_wrap .dyncal_box .fbw-calendar--config .fbw-calendar--dates .date--departure.to-fill label{color:var(--main-color-associated) !important}.offer_description_wrap .dyncal_box .fbw-calendar--config .fbw-calendar--dates .date--arrival.to-fill span,.offer_description_wrap .dyncal_box .fbw-calendar--config .fbw-calendar--dates .date--departure.to-fill span{border-color:var(--main-color-associated)}.offer_description_wrap .dyncal_box .fbw-calendar--config .config--child-number{background:var(--bg-d-3)}.offer_description_wrap .dyncal_box .fbw-calendar--config .config-item{margin-top:5px}}.offer_description_wrap .dyncal_box #widgets--wrapper{padding:0}.offer_description_wrap .dyncal_box #widgets--wrapper .fbw-calendar--main{background-color:var(--bg-l-5);color:var(--bg-color-associated);max-width:100%}.offer_description_wrap .dyncal_box .fbw-calendar--month-name{font-weight:normal;font-size:24px;color:var(--bg-color-associated) !important}.offer_description_wrap .dyncal_box .fbw-calendar--month{width:100%}.offer_description_wrap .dyncal_box .fbw-calendar--month thead th{padding:5px 0;text-transform:uppercase;background:transparent}.offer_description_wrap .dyncal_box .fbw-calendar--month .fbw-calendar--day.chosen_day{background-color:var(--main) !important;color:var(--main-color-associated) !important}.offer_description_wrap .dyncal_box .fbw-calendar--month .fbw-calendar--day.fbw-calendar--in-between{background-color:var(--main) !important;color:var(--main-color-associated) !important}.offer_description_wrap .dyncal_box .fbw-calendar--month-table-container table thead th{text-transform:capitalize;border-bottom:none;font-size:18px;font-weight:bold;padding-bottom:20px;border-top:0}.offer_description_wrap .dyncal_box .fbw-calendar--month-table-container table tbody .fbw-calendar--day{line-height:1;font-family:sans-serif;border-color:var(--bg-l-5);border-width:3px;padding:3px}.offer_description_wrap .dyncal_box .fbw-calendar--month-table-container table tbody .fbw-calendar--day.available_day{background:var(--bg);color:var(--bg-color-associated)}.offer_description_wrap .dyncal_box .fbw-calendar--month-table-container table tbody .fbw-calendar--day.unclickable_day{background:var(--bg);color:var(--bg-color-associated);opacity:.5;filter:Alpha(opacity=50)}.offer_description_wrap .dyncal_box .fbw-calendar--month-table-container table tbody .fbw-calendar--day.min_stay{padding-bottom:0}.offer_description_wrap .dyncal_box .fbw-calendar--month-table-container table tbody .fbw-calendar--day .day--number{margin-top:10px;margin-bottom:10px}.offer_description_wrap .dyncal_box .fbw-calendar--action .next{background-color:var(--highlighted) !important;color:var(--highlighted-color-associated);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.offer_description_wrap .dyncal_box .fbw-calendar--action .next:hover{background-color:var(--hover) !important;color:var(--hover-color-associated) !important}.offer_description_wrap .dyncal_box .fbw-calendar--action .next .next--button{color:var(--highlighted-color-associated) !important;text-transform:lowercase;font-size:var(--font-size)}.offer_description_wrap .dyncal_box .fbw-calendar--action .next .next--button:first-letter{text-transform:uppercase}.offer_description_wrap .dyncal_box .fbw-calendar--action a.cancel-link{color:var(--main-color-associated) !important;text-decoration:none}.offer_description_wrap .dyncal_box .fbw-calendar--action a.cancel-link:hover{text-decoration:underline}.offer_description_wrap .dyncal_box .fbw-calendar--action .best-price{color:var(--main-color-associated);background:var(--main);border:none}@media (max-width: 649px){.offer_description_wrap .dyncal_box .fbw-calendar--action .best-price{background:var(--bg-l-5);color:var(--bg-color-associated)}}.offer_description_wrap .dyncal_box .fbw-calendar--action .best-price .best--price{color:var(--secondary)}@media (max-width: 649px){.offer_description_wrap .dyncal_box .fbw-calendar--action .best-price .best--price{color:var(--highlighted) !important}}.offer_description_wrap .dyncal_box .fbw-calendar--legend{text-align:center}.offer_description_wrap .dyncal_box .fbw-calendar--legend .legend-txt{font-size:16px;font-weight:normal}.offer_description_wrap .dyncal_box .fbw-calendar--bottom{height:auto;margin-top:0;justify-content:flex-start}.offer_description_wrap .dyncal_box .fbw-calendar--bottom .fbw-calendar--action{display:flex;margin-top:40px;justify-content:flex-start;flex-direction:row-reverse;margin-left:0}.offer_description_wrap .dyncal_box .fbw-calendar--bottom .mobile{display:none}
