div#step-2 .booking-2-external-service-container{width:1140px;margin:auto;padding:0;margin-bottom:21px;background:white;padding:20px}div#step-2 .booking-2-external-service-container .booking-2-external-service-picture{width:33.3%;float:left;height:210px;position:relative;overflow:hidden;background:transparent;border-right:0}div#step-2 .booking-2-external-service-container .booking-2-external-service-picture img{position:relative;left:50%;top:50%;bottom:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:90%}div#step-2 .booking-2-external-service-container .booking-2-external-service-title{color:#707173;font-size:24px;text-transform:none;font-weight:700;margin-top:20px;background:none;padding-left:0;margin-left:10px;max-width:500px}div#step-2 .booking-2-external-service-container .booking-2-external-service-description{margin-top:10px;max-height:47px;overflow:hidden;padding-right:30px;text-overflow:ellipsis}div#step-2 .booking-2-external-service-container .booking-2-external-service-item{width:200px;height:40px;border-radius:0;border:1px solid gray;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:capitalize;vertical-align:middle;margin:0;margin-left:10px;background:#fff url(https://cdn.paraty.es/static_files/secure-booking16/generic/202505221549/images/booking/new_booking_process/double_arrow.png) no-repeat 96% center}div#step-2 .booking-2-external-service-container .booking-2-external-service-item[disabled='disabled']{background:white}div#step-2 .booking-2-external-service-container .amount_selector,div#step-2 .booking-2-external-service-container .days_selector{cursor:pointer}div#step-2 .booking-2-external-service-container .amount_selector.error+.error_label,div#step-2 .booking-2-external-service-container .days_selector.error+.error_label{position:absolute;left:12px;top:100%;font-size:9px;color:red;display:block !important}div#step-2 .booking-2-external-service-container .amount_selector.error+.error_label.error_nights_selector,div#step-2 .booking-2-external-service-container .days_selector.error+.error_label.error_nights_selector{left:225px}div#step-2 .booking-2-external-service-container .booking-2-external-service-price{position:absolute;right:30px;top:25px;background:none;width:auto;border:0;background:none}div#step-2 .booking-2-external-service-container .booking-2-external-service-price span{color:#707173;vertical-align:middle;font-size:13px;font-weight:600}div#step-2 .booking-2-external-service-container .booking-2-external-service-price .currencyValue{margin-left:10px}div#step-2 .booking-2-external-service-container .booking-2-external-service-price .currencyValue,div#step-2 .booking-2-external-service-container .booking-2-external-service-price .monedaConv{font-size:30px}div#step-2 .booking-2-external-container-description{width:66.4%;overflow:hidden;background-color:transparent;height:210px !important;position:relative}div#step-2 .booking-2-external-services-list{position:absolute;bottom:1px;right:22px}div#step-2 .booking-2-external-services-list .add_service_element,div#step-2 .booking-2-external-services-list .add_calendar_days_selection{width:150px;height:40px;background:#eabe2f;color:white;text-transform:uppercase;font-size:19px;vertical-align:middle;margin-left:20px;border:0;cursor:pointer}div#step-2 .booking-2-external-services-list .add_service_element:disabled,div#step-2 .booking-2-external-services-list .add_calendar_days_selection:disabled{background-color:lightgrey}div#step-2 .booking-2-external-services-list .add_service_element:hover,div#step-2 .booking-2-external-services-list .add_calendar_days_selection:hover{opacity:0.8}div#step-2 .booking-2-external-services-list .add_calendar_days_selection{width:auto;font-size:14px;padding:0 20px}.external_supplements_list_wrapper .calendar_selection{border:1px solid rgba(211,211,211,0.34);display:table;width:100%;clear:both}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar{padding:0 20px;margin:20px 0;width:100%;box-sizing:border-box}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar:last-of-type .add_calendar_container{color:initial}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar.hide{margin:0;max-height:0;overflow:hidden}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .calendar_external_services_wrapper{float:right;display:table}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .amount_wrapper{display:inline-block;background:#707173;color:white;font-weight:400;padding:10px 40px;width:auto !important;vertical-align:middle}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .amount_wrapper .selectric{background:transparent;height:auto;margin:0}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .amount_wrapper .selectric .label{color:white;font-size:13px;font-family:Roboto, sans-serif;font-weight:400;line-height:19px;margin:0}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .amount_wrapper .selectricItems{margin-left:0;margin-top:0;width:100% !important;box-sizing:border-box}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .amount_wrapper .selectricItems li{font-size:13px !important;font-family:Roboto, sans-serif;line-height:1.5 !important}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_service_entry{display:inline-block;vertical-align:middle}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_service_entry input{text-align:center;padding:11px 0;border:1px solid #707173;border-left:0;box-sizing:border-box;color:#838385;letter-spacing:0.5px;cursor:pointer}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_service_entry input.entry_date{padding-left:20px}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_service_entry label{margin-right:13px}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_service_entry{position:relative}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_service_entry input{border-right:0}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_service_entry:before{font:normal normal normal 22px/1 FontAwesome;content:'\f133';position:absolute;top:50%;left:10px;transform:translateY(-56%)}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_service_entry:after{content:'';position:absolute;right:0;top:10px;bottom:10px;border-right:1px solid #707173}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_calendar_total{display:inline-block;width:200px;text-align:center}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_calendar_total label{letter-spacing:1px;display:inline-block}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .additional_external_calendar_total .total_price{font-size:20px;margin-left:8px;font-weight:bold;display:inline-block;vertical-align:middle;margin-bottom:0}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .trash_container,.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .add_calendar_container{display:inline-block;text-align:center;font-size:23px;cursor:pointer;vertical-align:middle}.external_supplements_list_wrapper .calendar_selection .additional_external_service_calendar .add_calendar_container{margin-left:20px;color:transparent}
