.balearia-route-availability{width:1200px;display:table;margin:4rem auto 4rem auto !important}.balearia-route-availability .daily-price{display:flex;align-items:center;justify-content:center;margin-bottom:58px}.balearia-route-availability .balearia-ui-consulta-dispo-row{display:flex;align-items:center;height:100px;border:2px solid #cbd2d6;padding:0 30p 0 30px;border-bottom:0}.balearia-route-availability .balearia-ui-consulta-dispo-row-border-bot{border-bottom:2px solid #cbd2d6}.balearia-route-availability .min-price{display:flex;justify-content:center;align-items:center;font-weight:bold;font-size:18px}.balearia-route-availability .button-book{display:flex;justify-content:flex-end;align-items:center;padding-right:30px}.balearia-route-availability .title-schedule{font-size:24px;font-weight:bold;color:#008293;margin-bottom:1% !important}@media screen and (min-width:677px){.balearia-route-availability #balearia-ui-input-input-date-selector-txt{transform:translate(18%,30%);margin:0}}#schedule-return-container{margin-bottom:1%}.schedule-departure-container-min-height{min-height:280px}.balearia-ui-daily-price-number-day-month-position{font-weight:normal;font-family:'Lato'}.balearia-ui-daily-price-from-price{font-weight:normal;margin-left:-5px}.balearia-ui-daily-price-number-day-month-position{width:45px;font-size:36px;text-align:center;font-weight:100;line-height:28px;font-family:'Lato'}.balearia-ui-daily-price-day-month-position{font-size:12px;font-weight:normal;font-family:'Lato';margin-left:8px;margin-bottom:0;margin-top:-1px}.balearia-ui-daily-price-container{padding-top:.2em}.balearia-ui-scheduled-travel-info-times{margin-top:13px !important;font-weight:bold;font-size:18px;line-height:30px;display:flex}.alternative-route{height:24px;background-color:#c4d600;color:#fff;padding:0 16px;display:flex;align-items:center;font-size:12px;font-weight:800;line-height:1.8;text-align:center;position:absolute;top:-5px;left:0}.balearia-ui-scheduled-travel-info-scale{margin-right:15%}.balearia-ui-scheduled-travel-info-scale-blue{color:inherit}.balearia-ui-scheduled-travel-info-trip-box{min-width:275px}.balearia-ui-scheduled-travel-info-scale{margin-right:5%}.balearia-ui-scheduled-travel-info-container>span{margin:0 auto 0 auto}.balearia-ui-scheduled-travel-info-trip-box-ports{width:105%;margin:0 auto 5px -7px}.balearia-ui-scheduled-travel-info-trip-box-ship{position:relative;height:25px}.balearia-ui-scheduled-travel-info-trip-box-ship>img{position:absolute;margin-left:-11px;margin-right:-10px;width:12% !important}.balearia-ui-scheduled-travel-info-trip-box-ship>a+img{position:absolute;right:0;left:unset}.balearia-ui-scheduled-travel-info-trip-box-ship>a{position:absolute;left:20%;bottom:3px;min-width:max-content;color:#008293}.img-responsive{width:100% !important}.baleariaRouteAvailabilityPopUp{position:absolute;z-index:30;background-color:#ffff;top:50%;min-width:400px;min-height:72px;transform:translateY(-50%);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}.baleariaRouteAvailabilityPopUp:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#fff;border-top-color:#fff;left:0;border-width:13px;top:50%;transform:translate(-50%,-50%) rotate(-45deg);box-shadow:-1px -1px 2px -1px rgba(0,0,0,0.5)}.baleariaRouteAvailability-position-relative{position:relative}.baleariaAdvancedRouteAvailabilityPopUp{top:492%;width:800px;height:420px;position:absolute;z-index:30;background-color:#ffff;min-width:300px;min-height:72px;transform:translateY(-50%);box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);background-color:white;right:-119%}.baleariaAdvancedRouteAvailabilityPopUp:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#fff;border-top-color:#fff;left:50%;border-width:13px;top:0;transform:translate(-50%,-50%) rotate(45deg);box-shadow:-1px -1px 2px -1px rgba(0,0,0,0.5)}.no-available-dispo{text-align:center;font-size:1.8rem;padding:1%;border:2px solid #c4d600;border-radius:4px}.autocomplete-input{background:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer{display:flex}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityColContainer.routeSelection{width:40%;position:relative;height:6rem;display:flex}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityColContainer.routeSelection .baleariaAdvancedRouteAvailabilityRowSection.routeSelectionSection{border:1px solid #c3c2c2;border-radius:8px;padding:1%;height:7rem;margin-right:2%}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityColContainer.travelTypeSelection{padding:.25%;width:12%;margin:.25% 1% 0 -2%}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityColContainer.dateSelection{width:20%;position:relative;height:6rem;display:flex}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityColContainer.balearia-route-availability-consult-button{width:30vh;position:relative;height:5rem;display:flex;margin-left:1%}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-input{width:100%;height:65%;border:0;font-weight:bold;font-size:18px;text-transform:uppercase}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-input:focus{outline:0}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-results-container{position:relative;border-top:0;bottom:0;width:100%;display:flex;flex-direction:column;background:#f2f2f2;z-index:1000000}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-results-container button{border:0;background:inherit;text-align:left;min-height:2.5rem}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-results-container button:focus{background:#dedede;outline:0}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-results-container button:hover{background:#dedede}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-results-container .autocomplete-results-header{min-height:3rem;padding:1px 6px;display:flex;justify-content:space-between;align-items:center;font-weight:bold;font-size:14px;border-bottom:2px solid #d8d8d8;background:#fff}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-results-container .autocomplete-extendable-container{display:flex;flex-direction:column}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-results-container .autocomplete-extendable-container .autocomplete-extendable-section{display:flex;flex-direction:column}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-route-availability-date-container{width:100%}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-date-container-id .balearia-ui-input{border:1px solid #c3c2c2 !important;border-radius:8px !important;height:7rem}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-date-container-id .balearia-ui-input-label{font-weight:bold;font-size:13px !important}#_BaleariaAdvancedRouteAvailability_availability-container #origin-data-container,#_BaleariaAdvancedRouteAvailability_availability-container #destination-data-container{z-index:100;width:109%;margin-left:-5.5%}@media screen and (max-width:600px){#_BaleariaAdvancedRouteAvailability_availability-container #origin-data-container,#_BaleariaAdvancedRouteAvailability_availability-container #destination-data-container{display:flex;flex-direction:column;margin:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container #origin-data-container #originAutocompleteTextInput-displayContainer,#_BaleariaAdvancedRouteAvailability_availability-container #destination-data-container #originAutocompleteTextInput-displayContainer{display:flex;flex-direction:column;padding:0 15px;overflow-y:scroll}#_BaleariaAdvancedRouteAvailability_availability-container #origin-data-container #originAutocompleteTextInput-displayContainer .autocomplete-selectable-option,#_BaleariaAdvancedRouteAvailability_availability-container #destination-data-container #originAutocompleteTextInput-displayContainer .autocomplete-selectable-option{text-align:left;background:white;border:0;min-height:40px;border-bottom:2px solid #0000001c;margin:4px 0 10px 0}#_BaleariaAdvancedRouteAvailability_availability-container .route-selection-title{min-height:45px;display:flex;justify-content:center;align-items:center;border:1px solid #d3d3d3}#_BaleariaAdvancedRouteAvailability_availability-container .route-selection-title img{position:absolute;left:0}#_BaleariaAdvancedRouteAvailability_availability-container .route-selection-title span{font-weight:bold;color:#008293}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-results-header{background:#008c95;color:#FFF;padding:10px;margin:0 -14px 0 -15px}}@media screen and (max-width:1024px) and (orientation:portrait){#_BaleariaAdvancedRouteAvailability_availability-container #origin-data-container,#_BaleariaAdvancedRouteAvailability_availability-container #destination-data-container{display:flex;flex-direction:column;margin:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container #origin-data-container #originAutocompleteTextInput-displayContainer,#_BaleariaAdvancedRouteAvailability_availability-container #destination-data-container #originAutocompleteTextInput-displayContainer{display:flex;flex-direction:column;padding:0 15px;overflow-y:scroll}#_BaleariaAdvancedRouteAvailability_availability-container #origin-data-container #originAutocompleteTextInput-displayContainer .autocomplete-selectable-option,#_BaleariaAdvancedRouteAvailability_availability-container #destination-data-container #originAutocompleteTextInput-displayContainer .autocomplete-selectable-option{text-align:left;background:white;border:0;min-height:40px;border-bottom:2px solid #0000001c;margin:4px 0 10px 0}#_BaleariaAdvancedRouteAvailability_availability-container .route-selection-title{min-height:45px;display:flex;justify-content:center;align-items:center;border:1px solid #d3d3d3}#_BaleariaAdvancedRouteAvailability_availability-container .route-selection-title img{position:absolute;left:0}#_BaleariaAdvancedRouteAvailability_availability-container .route-selection-title span{font-weight:bold;color:#008293}#_BaleariaAdvancedRouteAvailability_availability-container .autocomplete-results-header{background:#008c95;color:#FFF;padding:10px;margin:0 -14px 0 -15px}}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-route-availability-dates-selector-container{width:100%}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-route-availability-dates-selector-container .balearia-route-availability-departure-date-container,#_BaleariaAdvancedRouteAvailability_availability-container .balearia-route-availability-dates-selector-container .balearia-route-availability-return-date-container{width:30%;margin:0 2% 1% 0%;cursor:pointer}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-route-availability-consult-button{width:30%}#_BaleariaAdvancedRouteAvailability_availability-container #departure-date-calendar-modal,#_BaleariaAdvancedRouteAvailability_availability-container #return-date-modal{width:420px}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-simple{padding:4%}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-simple-nav-button{margin-top:10em !important}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-rutas-dispo-consultaButton{cursor:pointer}#_BaleariaAdvancedRouteAvailability_availability-container .dispos-desktop-container{margin-bottom:2rem}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-route-availability-errorDateReturn{text-align:center;margin-left:auto;margin-right:auto;width:95%;color:#e77373}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-simple-circle-selected-day:after{top:3% !important}#_BaleariaAdvancedRouteAvailability_availability-container .eformDayLeftCalendarSimple{cursor:pointer !important}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-simple-disabled-color{cursor:default !important}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-rutas-dispo-consultaButton{border:0;background:#f0a000;margin-top:4%}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-rutas-dispo-consultaButton .button-icon{border:6px solid #f0a000;border-radius:50%;height:40px;width:40px}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-rutas-dispo-consultaButton-mobile{background:#008293 !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-close-button-desktop>img{cursor:pointer}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-route-availability .balearia-ui-input-inputText{cursor:pointer !important;font-size:17px !important;width:90% !important;margin-left:5% !important}#_BaleariaAdvancedRouteAvailability_availability-container .not-available-day{opacity:.5}#_BaleariaAdvancedRouteAvailability_availability-container .dispos-desktop-container{position:relative}#_BaleariaAdvancedRouteAvailability_availability-container .arrow-icon{cursor:pointer;width:35px}#_BaleariaAdvancedRouteAvailability_availability-container #departure-arrow-left,#_BaleariaAdvancedRouteAvailability_availability-container #return-arrow-left{transform:rotate(180deg)}#_BaleariaAdvancedRouteAvailability_availability-container #schedule-departure,#_BaleariaAdvancedRouteAvailability_availability-container #schedule-return{display:flex}#_BaleariaAdvancedRouteAvailability_availability-container .schedule-date-tabs-selector{width:100%;display:flex;padding:0 5px;table-layout:fixed;margin:0;list-style:none;justify-content:space-between;align-items:center}#_BaleariaAdvancedRouteAvailability_availability-container .schedule-date-tabs-selector>li{margin:0 .5% 1% .5%;width:100%}#_BaleariaAdvancedRouteAvailability_availability-container .week-dispos-container{position:relative}#_BaleariaAdvancedRouteAvailability_availability-container .week-dispos-container hr{margin:0;width:100%;position:absolute;bottom:0;z-index:0;border-top:3px solid #008293}#_BaleariaAdvancedRouteAvailability_availability-container .week-dispos-container ul li.active{margin-bottom:0;height:100%;background:white;z-index:1}#_BaleariaAdvancedRouteAvailability_availability-container .week-dispos-container ul li.active .schedule-date-selection-button.active{height:100%}#_BaleariaAdvancedRouteAvailability_availability-container .week-dispos-container ul li.active .schedule-date-selection-button.active span.schedule-day-of-week{height:35%;display:flex;justify-content:center;align-items:center;background-color:#008293}#_BaleariaAdvancedRouteAvailability_availability-container .week-dispos-container ul li.active .schedule-date-selection-button.active span.schedule-day-of-month{border-bottom:3px solid white;height:65%;background-color:white;border-left:3px solid #008294;border-right:3px solid #008293;color:#008293}#_BaleariaAdvancedRouteAvailability_availability-container .schedule-date-selection-button{width:100%;text-align:center;padding:0;margin:0;background-color:transparent;border:0}#_BaleariaAdvancedRouteAvailability_availability-container .schedule-day-of-week{padding:5px;font-size:11px;background-color:#00a8b7;width:100%;display:block;color:#fff}#_BaleariaAdvancedRouteAvailability_availability-container .schedule-day-of-month{padding:10px;border:1px solid #00a8b7;display:block;color:#000;border-top:0;font-size:18px;font-weight:bold}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-schedules-departure-id .balearia-ui-consulta-dispo-row,#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-schedules-return-id .balearia-ui-consulta-dispo-row,#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row{margin-bottom:1rem;border:1px solid #cbd2d6 !important}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-schedules-departure-id .balearia-ui-consulta-dispo-row:hover,#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-schedules-return-id .balearia-ui-consulta-dispo-row:hover,#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row:hover{box-shadow:#d3d3d3 5px 5px 10px}#_BaleariaAdvancedRouteAvailability_availability-container .schedule-title-container{display:flex;justify-content:center}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-route-availability-departure-schedule{margin-top:3rem !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-container{min-width:800px;min-height:400px}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-title{display:flex;justify-content:center;align-items:center;min-height:45px;border-bottom:1px solid #d3d3d3}@media screen and (min-width:1025px) and (orientation:portrait){#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-title{display:none}}@media screen and (min-width:601px) and (orientation:landscape){#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-title{display:none}}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-title img{position:absolute;left:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-title span{font-weight:bold;color:#008293}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-selector{display:flex;justify-content:center;align-items:center}@media screen and (min-width:1025px) and (orientation:portrait){#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-selector{display:none}}@media screen and (min-width:601px) and (orientation:landscape){#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-selector{display:none}}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-selector .baleariaAdvancedRouteAvailability-selector-item{width:50%;min-height:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#d3d3d3}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-selector .baleariaAdvancedRouteAvailability-selector-item.active{border-bottom:3px solid #008293;background-color:white}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-selector .baleariaAdvancedRouteAvailability-selector-item.active span{font-weight:bold;color:#008293}#_BaleariaAdvancedRouteAvailability_availability-container td.eformDayLeftCalendar,#_BaleariaAdvancedRouteAvailability_availability-container td.eformDayLeftCalendarRightCalendar{padding:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container #leftCalendar,#_BaleariaAdvancedRouteAvailability_availability-container #rightCalendar{padding-right:28%}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-first-calendar-position{margin-left:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-title-dates{display:none !important}#_BaleariaAdvancedRouteAvailability_availability-container .month-year{font-weight:bold !important}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar{margin-left:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-icon-right-arrow{margin-right:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-nav-button{margin-top:19rem !important}#_BaleariaAdvancedRouteAvailability_availability-container #calendar-modal{height:410px;width:806px}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-circle-selected-day-start:after{width:40px !important;height:40px !important;top:4.5px !important;left:-0.5px !important;margin:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .balearia-ui-calendar-circle-selected-day-end:after{width:40px !important;height:40px !important;top:4.5px !important;left:-0.5px !important;margin:0 !important}@media screen and (max-width:600px){#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-close-button-desktop{display:none}}@media screen and (max-width:1024px) and (orientation:portrait){#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-close-button-desktop{display:none}}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-close-button-desktop>img{float:right;margin:0}@media screen and (min-width:769px) and (max-width:1024px) and (orientation:portrait){#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-container #leftCalendar table,#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailability-calendar-container #rightCalendar table{width:85%}}@media screen and (min-width:1000px) and (max-width:1300px) and (orientation:landscape){#_BaleariaAdvancedRouteAvailability_availability-container #calendar-modal{right:-605px !important;height:320px;width:760px}#_BaleariaAdvancedRouteAvailability_availability-container #calendar-modal .balearia-ui-calendar .btn-prev-container{padding:0}#_BaleariaAdvancedRouteAvailability_availability-container #calendar-modal .balearia-ui-calendar .btn-next-container{padding:0}#_BaleariaAdvancedRouteAvailability_availability-container #calendar-modal .balearia-ui-calendar .btn-next-container img.balearia-ui-calendar-icon-right-arrow{right:0 !important}}@media screen and (max-width:600px){#_BaleariaAdvancedRouteAvailability_availability-container{width:100vw}#_BaleariaAdvancedRouteAvailability_availability-container .title-schedule{margin-bottom:2rem !important;padding:0 15px}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer{display:flex;flex-direction:column;padding:0 15px}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer{width:100%;height:auto !important;display:flex;justify-content:space-between;margin-bottom:2rem}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #originSection{margin-right:0;width:45vw}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #originSection #origin-data-container.baleariaCheckAvailabilityModalLesPopUp{width:100vw;height:100vh;position:fixed;top:0;left:0;background:white}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #originSection #origin-data-container.baleariaCheckAvailabilityModalLesPopUp #originAutocompleteTextInput-displayContainer{padding:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #originSection #origin-data-container.baleariaCheckAvailabilityModalLesPopUp #originAutocompleteTextInput-displayContainer .autocomplete-results-header{margin:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #destinationSection{margin-right:0;width:45vw}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #destinationSection #destination-data-container.baleariaCheckAvailabilityModalLesPopUp{width:100vw;height:100vh;position:fixed;top:0;left:0;background:white}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #destinationSection #destination-data-container.baleariaCheckAvailabilityModalLesPopUp #originAutocompleteTextInput-displayContainer{padding:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #destinationSection #destination-data-container.baleariaCheckAvailabilityModalLesPopUp #originAutocompleteTextInput-displayContainer .autocomplete-results-header{margin:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer .route-selection-title{min-height:45px;display:flex;justify-content:center;align-items:center;border:1px solid #d3d3d3}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer .route-selection-title img{position:absolute;left:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer .route-selection-title span{font-weight:bold;color:#008293}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #travelTypeSelectorContainer{width:100%;margin:0 0 0 -1rem}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #travelTypeSelectorContainer .travel-type-container{margin-bottom:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #travelTypeSelectorContainer .travel-type-container .balearia-ui-radio-button .balearia-ui-radio-button-box{margin-bottom:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer{width:100%;height:auto !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp{width:100vw;height:100vh;top:0;left:0;transform:none;position:fixed;right:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container{position:relative;display:flex}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .btn-prev-container{padding:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .btn-prev-container #prev{width:35px;margin-top:55px !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .col-xs-5.col-sm-5.col-md-5.pt-4{width:80%}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .col-xs-5.col-sm-5.col-md-5.pt-4 #leftCalendar td.balearia-ui-calendar-circle-selected-day-start:after,#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .col-xs-5.col-sm-5.col-md-5.pt-4 #leftCalendar td.balearia-ui-calendar-circle-selected-day-end:after{width:35px !important;height:35px !important;top:0 !important;left:2.5px !important;margin:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .btn-next-container{padding:0;width:35px;height:100%;position:absolute;right:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .btn-next-container #next{width:35px;margin-top:55px !important;position:absolute;right:0}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-consult-button-mobile{width:100%;margin-top:2rem;padding:0 15px}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-ui-input-input-date-selector-txt,#_BaleariaAdvancedRouteAvailability_availability-container .button-book{display:block;margin:0 auto}}@media screen and (max-width:600px) and (max-width:800px){#_BaleariaAdvancedRouteAvailability_availability-container #leftCalendar{width:auto;padding:0;margin:0 auto}#_BaleariaAdvancedRouteAvailability_availability-container #calendar-1>div>div.row.calendar-display-container>div:nth-child(3){display:none}}@media screen and (max-width:600px){#balearia-route-availability-schedules-id{width:100vw;padding:0 15px}#balearia-route-availability-schedules-id .week-dispos-container{width:100%;display:flex;flex-flow:row}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .trip-row-boat,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .trip-row-boat{display:flex;justify-content:space-between;align-items:center}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .trip-row-boat .trip-box-ship,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .trip-row-boat .trip-box-ship{display:flex;align-items:center}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .trip-row-boat .trip-box-ship-link,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .trip-row-boat .trip-box-ship-link{color:#008293}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .trip-row-boat .trip-box-ship img,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .trip-row-boat .trip-box-ship img{max-width:30px}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .balearia-ui-consulta-dispo-row,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .balearia-ui-consulta-dispo-row{display:flex;justify-content:space-between}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .balearia-ui-consulta-dispo-row .houres-row,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .balearia-ui-consulta-dispo-row .houres-row{display:flex;flex-direction:column}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .balearia-ui-consulta-dispo-row .button-book,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .balearia-ui-consulta-dispo-row .button-book{width:43%}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .balearia-ui-consulta-dispo-row .button-book .reserveRoute-button,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .balearia-ui-consulta-dispo-row .button-book .reserveRoute-button{width:100%}#balearia-route-availability-selected-schedule-departure-id{display:flex;flex-direction:column;border:0}#balearia-route-availability-selected-schedule-departure-id .trip-row-boat{display:flex;justify-content:space-between;align-items:center;width:100%}#balearia-route-availability-selected-schedule-departure-id .trip-row-boat .trip-box-ship{display:flex;align-items:center}#balearia-route-availability-selected-schedule-departure-id .trip-row-boat .trip-box-ship-link{color:#008293}#balearia-route-availability-selected-schedule-departure-id .trip-row-boat .trip-box-ship img{max-width:30px}#balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row{display:flex;justify-content:space-between;width:100%}#balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row .houres-row{display:flex;flex-direction:column}#balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row .button-book{width:43%}#balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row .button-book .reserveRoute-button{width:100%}.schedule-departure-container-class{min-height:260px}}@media screen and (max-width:1024px) and (orientation:portrait){#_BaleariaAdvancedRouteAvailability_availability-container{width:100vw}#_BaleariaAdvancedRouteAvailability_availability-container .title-schedule{margin-bottom:2rem !important;padding:0 15px}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer{display:flex;flex-direction:column;padding:0 15px}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer{width:100%;height:auto !important;display:flex;justify-content:space-between;margin-bottom:2rem}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #originSection{margin-right:0;width:45vw}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #originSection #origin-data-container.baleariaCheckAvailabilityModalLesPopUp{width:100vw;height:100vh;position:fixed;top:0;left:0;background:white}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #originSection #origin-data-container.baleariaCheckAvailabilityModalLesPopUp #originAutocompleteTextInput-displayContainer{padding:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #originSection #origin-data-container.baleariaCheckAvailabilityModalLesPopUp #originAutocompleteTextInput-displayContainer .autocomplete-results-header{margin:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #destinationSection{margin-right:0;width:45vw}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #destinationSection #destination-data-container.baleariaCheckAvailabilityModalLesPopUp{width:100vw;height:100vh;position:fixed;top:0;left:0;background:white}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #destinationSection #destination-data-container.baleariaCheckAvailabilityModalLesPopUp #originAutocompleteTextInput-displayContainer{padding:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer #destinationSection #destination-data-container.baleariaCheckAvailabilityModalLesPopUp #originAutocompleteTextInput-displayContainer .autocomplete-results-header{margin:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer .route-selection-title{min-height:45px;display:flex;justify-content:center;align-items:center;border:1px solid #d3d3d3}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer .route-selection-title img{position:absolute;left:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #routeSelectorContainer .route-selection-title span{font-weight:bold;color:#008293}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #travelTypeSelectorContainer{width:100%;margin:0 0 0 -1rem}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #travelTypeSelectorContainer .travel-type-container{margin-bottom:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #travelTypeSelectorContainer .travel-type-container .balearia-ui-radio-button .balearia-ui-radio-button-box{margin-bottom:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer{width:100%;height:auto !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp{width:100vw;height:100vh;top:0;left:0;transform:none;position:fixed;right:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container{position:relative;display:flex}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .btn-prev-container{padding:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .btn-prev-container #prev{width:35px;margin-top:55px !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .col-xs-5.col-sm-5.col-md-5.pt-4{width:80%}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .col-xs-5.col-sm-5.col-md-5.pt-4 #leftCalendar td.balearia-ui-calendar-circle-selected-day-start:after,#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .col-xs-5.col-sm-5.col-md-5.pt-4 #leftCalendar td.balearia-ui-calendar-circle-selected-day-end:after{width:35px !important;height:35px !important;top:0 !important;left:2.5px !important;margin:0 !important}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .btn-next-container{padding:0;width:35px;height:100%;position:absolute;right:0}#_BaleariaAdvancedRouteAvailability_availability-container .baleariaAdvancedRouteAvailabilityRowContainer #dateSelectorContainer #date-calendar-modal.baleariaAdvancedRouteAvailabilityPopUp .calendar-display-container .btn-next-container #next{width:35px;margin-top:55px !important;position:absolute;right:0}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-route-availability-consult-button-mobile{width:100%;margin-top:2rem;padding:0 15px}#_BaleariaAdvancedRouteAvailability_availability-container #balearia-ui-input-input-date-selector-txt,#_BaleariaAdvancedRouteAvailability_availability-container .button-book{display:block;margin:0 auto}}@media screen and (max-width:1024px) and (orientation:portrait) and (max-width:800px){#_BaleariaAdvancedRouteAvailability_availability-container #leftCalendar{width:auto;padding:0;margin:0 auto}#_BaleariaAdvancedRouteAvailability_availability-container #calendar-1>div>div.row.calendar-display-container>div:nth-child(3){display:none}}@media screen and (max-width:1024px) and (orientation:portrait){#balearia-route-availability-schedules-id{width:100vw;padding:0 15px}#balearia-route-availability-schedules-id .week-dispos-container{width:100%;display:flex;flex-flow:row}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .trip-row-boat,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .trip-row-boat{display:flex;justify-content:space-between;align-items:center}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .trip-row-boat .trip-box-ship,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .trip-row-boat .trip-box-ship{display:flex;align-items:center}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .trip-row-boat .trip-box-ship-link,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .trip-row-boat .trip-box-ship-link{color:#008293}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .trip-row-boat .trip-box-ship img,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .trip-row-boat .trip-box-ship img{max-width:30px}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .balearia-ui-consulta-dispo-row,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .balearia-ui-consulta-dispo-row{display:flex;justify-content:space-between}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .balearia-ui-consulta-dispo-row .houres-row,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .balearia-ui-consulta-dispo-row .houres-row{display:flex;flex-direction:column}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .balearia-ui-consulta-dispo-row .button-book,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .balearia-ui-consulta-dispo-row .button-book{width:43%}#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos .balearia-ui-consulta-dispo-row .button-book .reserveRoute-button,#balearia-route-availability-schedules-id .balearia-route-availability-departure-schedule #dispos-return .balearia-ui-consulta-dispo-row .button-book .reserveRoute-button{width:100%}#balearia-route-availability-selected-schedule-departure-id{display:flex;flex-direction:column;border:0}#balearia-route-availability-selected-schedule-departure-id .trip-row-boat{display:flex;justify-content:space-between;align-items:center;width:100%}#balearia-route-availability-selected-schedule-departure-id .trip-row-boat .trip-box-ship{display:flex;align-items:center}#balearia-route-availability-selected-schedule-departure-id .trip-row-boat .trip-box-ship-link{color:#008293}#balearia-route-availability-selected-schedule-departure-id .trip-row-boat .trip-box-ship img{max-width:30px}#balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row{display:flex;justify-content:space-between;width:100%}#balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row .houres-row{display:flex;flex-direction:column}#balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row .button-book{width:43%}#balearia-route-availability-selected-schedule-departure-id .balearia-ui-consulta-dispo-row .button-book .reserveRoute-button{width:100%}.schedule-departure-container-class{min-height:260px}}@media screen and (max-width:1024px){.reserv-button-container{display:none}.alternative-route{top:0;left:-15px}}@media screen and (max-width:1024px){#balearia-booking-portlet-confirmDialog .modal-body,#balearia-booking-portlet-fredOlsenConfirmDialog-container .modal-body{height:auto !important}.modal-body{height:100vh !important;max-height:none !important}.modal-body iframe{height:100vh !important}#header-mobile-booking{margin-bottom:2rem}}*:focus{outline:0}.loadingmask-message{display:none !important}.modal-body{top:0}#searcher-container-modal{border:1px solid #ccc}.check-availability-portlet-selector-passenger-bonification-container>select{margin-top:2%;margin-bottom:-2.3%;margin-left:-15.65%}.check-availability-portlet-passengerBonification-placeholder{font-size:12px;font-weight:500;color:#b1bbc2;padding-left:1.2rem;margin-bottom:0}.check-availability-portlet-passengerBonification-title{font-family:'Lato';font-size:16px;font-weight:bold;color:"#3a3a3af7"}.balearia-ui-radio-button-box{margin-bottom:5%}.balearia-ui-button-textContainer{position:absolute;right:41%}.balearia-ui-booking-portlet-booking-type-row{margin-top:4.5rem;padding-top:0;margin-left:4rem !important;margin-bottom:0}.balearia-booking-portlet-continueButton-container{height:44px;max-width:285px;width:100%}.balearia-booking-portlet-continueButton-align{bottom:3rem;display:flex;justify-content:flex-end;padding-right:12rem !important}.balearia-ui-input-inputText{margin-bottom:6% !important}.balearia-ui-input-clickable-input-container>div{cursor:pointer}.balearia-ui-input-clickable-input-container>div>input{cursor:pointer}.balearia-ui-input-label{margin-bottom:.5em !important;font-size:12px !important;line-height:2em !important;color:#3a3a3a !important}.balearia-ui-selector-swapAutocomplete-container>select{font-size:16px !important}.balearia-ui-radio-button-label-for-check{font-weight:100}.check-availability-portlet-icon-blue-text{color:#008292;font-weight:bold;font-size:17px}.check-availability-portlet-icon-baby span{font-size:1em !important}.balearia-ui-button-textContainer{margin-top:12.5%}.balearia-ui-button-disabled-opacity{background-color:#ecc982 !important}.check-availability-portlet-autocomplete{margin-left:1em}.check-availability-portlet-autocomplete-img{width:10%;margin-left:auto;float:right}.check-availability-portlet-autocomplete-img-arrow{width:10%;margin-left:auto;float:right;margin-top:-0.2em}.check-availability-portlet-autocomplete-content-display{font-size:14px;font-weight:500;color:rgba(58,58,58,0.97)}.check-availability-portlet-autocomplete-header{align-items:center;display:flex;width:100%;font-weight:bold;font-size:14px;color:rgba(58,58,58,0.97)}.check-availability-portlet-autocomplete-title-search{height:1.375em;text-align:center;line-height:1.375em}.check-availability-portlet-autocomplete-content{padding-top:5em}.check-availability-portlet-autocomplete-text-center{text-align:center;margin:0 auto}.check-availability-portlet-autocomplete-search-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-flow:row-reverse nowrap;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;width:25em}.check-availability-portlet-autocomplete-search-wrapper .check-availability-portlet-autocomplete-search{background-color:#f2f2f2;border:1px solid #ccc;color:black;padding:.6rem .5rem;font-weight:lighter;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.check-availability-portlet-autocomplete-search-wrapper .check-availability-portlet-autocomplete-search+i{background-color:#f2f2f2;color:#008293;margin-top:1rem;padding:.8rem .65rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;z-index:1;font-size:2em}.check-availability-portlet-autocomplete-search-wrapper .check-availability-portlet-autocomplete-search:focus{color:#999}.check-availability-portlet-autocomplete-separate-container{padding-top:2em}.check-availability-portlet-autocomplete-size-icon-2x{font-size:2em}.check-availability-portlet-autocomplete-white-color{color:white}.check-availability-portlet-autocomplete-text-footer{font-size:1.5em}.check-availability-portlet-autocomplete-center-container-bottom{position:absolute;bottom:7.5%;margin-left:auto;margin-right:auto;left:0;right:0}.check-availability-portlet-autocomplete-break-flex{display:block;width:100%;height:0;text-align:center;padding:1em}.check-availability-portlet-autocomplete-search-results-container{width:100%}.check-availability-portlet-autocomplete-search-results{width:20em;min-height:5em;max-height:15em;overflow:scroll;background:white;font-size:1.5em;margin:.5em auto 0;z-index:1}.check-availability-portlet-autocomplete-search-results p{padding:.25em 1em}.check-availability-portlet-autocomplete-search-results-title{font-weight:bold}.check-availability-portlet-autocomplete-search-results-more{color:#008293}.check-availability-portlet-autocomplete-search-results-more i{float:right;font-size:1.5em}input.check-availability-portlet-autocomplete-search{padding-top:.8em;width:16.6em;background-color:white;border:.063em solid #d8d8d8;border-radius:.25em;font-size:1.25em;color:#d8d8d8;text-align:left;letter-spacing:.01em;z-index:1}input.check-availability-portlet-autocomplete-search:focus{opacity:1;transition:all 1s ease-out;-webkit-transition:all 1s ease-out;-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out}.check-availability-portlet-autocomplete-search input::placeholder{color:green}.check-availability-portlet-passenger-row{padding-top:1rem}.balearia-ui-booking-portlet-modal{background-color:white;border-bottom:0;box-shadow:0 4px 8px 0 rgba(0,0,0,0.26)}.balearia-ui-booking-portlet-modal .modal-header{display:none}.balearia-ui-booking-portlet-modal .modal-content{border:0}.balearia-ui-incremental-input-autocomplete-box{padding:0;border-radius:5px;border:1px solid #ddd;height:7.84vh;width:95.5%}.balearia-ui-incremental-input-autocomplete-box-title{font-size:12px;color:#b1bbc2;margin-left:7px;margin-top:3%;margin-bottom:1%}.check-availability-portlet-selector-passenger-bonification{height:100%;width:100%}.check-availability-portlet-selector-passenger-bonification-arrow-icon{position:absolute;right:1%;top:-55%;z-index:-1}.check-availability-portlet-selector-passenger-bonification-container{padding:0;margin:0 !important;height:65%;width:100%;overflow:hidden}.check-availability-portlet-selector-passenger-bonification-container>h3{margin-bottom:0;margin-top:0}.check-availability-portlet-selector-passenger-bonification-container>p{height:35%;padding:0 10%;display:flex;align-items:center;margin:0;font-size:.7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check-availability-portlet-selector-passenger-bonification-container>select{height:100%;width:100%;display:flex;position:relative;background:transparent;border:transparent;font-weight:bold;text-transform:uppercase;text-align:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:window}.check-availability-portlet-selector-passenger-bonification-container>select:hover{background-color:transparent}.check-availability-portlet-selector-passenger-bonification-container>select>option{text-transform:none}.check-availability-portlet-selector-passenger-bonification-container>p ~ select{padding-top:10%;top:-35%}.check-availability-portlet-selector-passenger-bonification-container>select::-ms-expand{display:none}.check-availability-portlet-selector-passenger-bonification-filter{float:left;margin-bottom:1%}.check-availability-portlet-selector-passenger-bonification-placeholder{color:#cbd2d6}.check-availability-portlet-selector-passenger-bonification-item:hover{background-color:#fafafa}.check-availability-portlet-selector-passenger-bonification-option-selected{float:left;margin-bottom:1%}.check-availability-portlet-selector-passenger-bonification-accordion{cursor:pointer;text-align:left;border:0;outline:0;transition:.4s}.check-availability-portlet-selector-passenger-bonification-accordion:before{content:'\02795';font-size:75%;float:right;margin-right:1%;position:relative}.check-availability-portlet-selector-passenger-bonification-accordion.active:before{content:"\2796"}.check-availability-portlet-selector-passenger-bonification-accordion>option{display:none}.check-availability-portlet-selector-passenger-bonification-accordion>option.show{display:block}.check-availability-portlet-selector-passenger-bonification-accordion.active,.check-availability-portlet-selector-passenger-bonification .accordion:hover{background-color:#ddd}.check-availability-portlet-passengerBonification-margin-left{margin-left:3%}#calendarDialog{max-width:1200px;top:50% !important;left:0 !important;margin:auto;height:80vh !important;transform:translateY(-26%)}.calendar-title-days{font-size:14px}.check-availability-portlet-center-title{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1600px){#calendarDialog{transform:translateY(-26%)}}@media screen and (min-width:1400px) and (max-width:1600px){#calendarDialog{transform:translateY(-26%)}}@media screen and (min-width:1200px) and (max-width:1400px){#calendarDialog{transform:translateY(-26%)}}@media screen and (min-width:850px) and (max-width:1200px){#calendarDialog{transform:translateY(-24%)}}@media screen and (max-height:900px){#calendarDialog{height:95vh !important;transform:none;top:0 !important}}#calendarDialog .modal-header{display:none !important}#calendarDialog .modal-body{height:100% !important}#calendarDialog .modal-body iframe{height:100% !important}#balearia-booking-portlet-confirmDialog .modal-header{display:block !important}td.offer-day{border-radius:50%}.legend-offer{margin-top:1em;display:flex}.legend-offer-color{height:25px;width:25px}.legend-offer-text{margin-left:1em}#searchBoxContainer{z-index:1}.balearia-booking-portlet-continueButton-styles-align{bottom:1.5rem;display:flex;justify-content:flex-end;padding-right:12rem !important}.balearia-booking-portlet-continueButton-align-passengers{bottom:0 !important;display:flex;padding-right:0 !important}.close-multi{background:transparent;color:#008193;position:relative;top:33%}.g-dropdown-click{position:relative}.g-dropdown-click .selection-container{position:absolute;top:calc(100% + 10px);left:0;width:200%;background:#f2f5f7;border-radius:5px;padding:10px}.g-dropdown-click .selection-container.nopad{padding:0}.g-dropdown-click .selection-container .routes-options{display:flex;flex-direction:column;max-height:350px;overflow-y:scroll}.g-dropdown-click .selection-container .routes-options .route-option{padding:5px;border:1px solid black;background:white;margin-bottom:10px}.g-dropdown-click .selection-container .routes-options .route-option.selected{background:#78889a80}.g-dropdown-click .selection-container .select-dates-container{position:relative}.g-dropdown-click .selection-container .select-dates-container .calendar-header{position:absolute;width:100%;top:0;left:0;background:#f2f5f7;padding-top:10px;border-radius:5px 5px 0 0;box-shadow:0 2px 2px -2px #414b5a;z-index:1}.g-dropdown-click .selection-container .select-dates-container .calendar-header-month{padding:0 10px;margin:10px 0}.g-dropdown-click .selection-container .select-dates-container .calendar-header-month span{font-weight:bold}.g-dropdown-click .selection-container .select-dates-container .calendar-header-days{padding:0 10px;border-top:1px solid #414b5a}.g-dropdown-click .selection-container .select-dates-container .calendar-header-days table{width:100%}.g-dropdown-click .selection-container .select-dates-container .calendar-header-days table tr td{width:calc(100% / 7)}.g-dropdown-click .selection-container .select-dates-container .calendar-body{width:100%;padding:85px 10px 10px 10px;max-height:500px;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.g-dropdown-click .selection-container .select-dates-container .calendar-body::-webkit-scrollbar{display:none}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item{display:flex;flex-direction:column}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item span.title{font-weight:bold;margin:10px 0}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item table{width:100%}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item table tr td{background:transparent;padding:5px;width:calc(100% / 7)}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item table tr td.date{cursor:pointer;background:white}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item table tr td.selected-date{background:#78889a}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item table tr td.between-dates{background:#78889a10}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item table tr td.disabled{opacity:.5;cursor:auto}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item table tr td .day-container{display:flex;flex-direction:column}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item table tr td .day-container span.day{font-weight:bold}.g-dropdown-click .selection-container .select-dates-container .calendar-body-item table tr td .day-container span.price{color:green}.g-dropdown-click .selection-container .select-dates-container .calendar-body.ida table tr td.disabled-ida{opacity:.5;cursor:auto}.g-dropdown-click .selection-container .select-dates-container .calendar-body.vuelta table tr td.disabled-vuelta{opacity:.5;cursor:auto}.g-dropdown-click .selection-container .select-pass-container{display:flex;flex-direction:column}.g-dropdown-click .selection-container .select-pass-container .select-pass{background:white;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px}.g-dropdown-click .selection-container .select-pass-container .select-pass>span{font-weight:bold}.g-dropdown-click .selection-container .select-pass-container .select-pass-action{background:#f2f5f7;display:flex;justify-content:space-between;align-items:center;padding:5px 10px}.g-dropdown-click .selection-container .select-pass-container .select-pass-action button{background:#414b5a;margin-left:10px}.g-dropdown-click .selection-container .select-vehicles-container{display:flex;flex-direction:column}.g-dropdown-click .selection-container .select-vehicles-container .select-vehicle-option{background:white;padding:5px;margin-bottom:10px}.g-dropdown-click .selection-container .select-vehicles-container .select-vehicle-option .radio{margin:0}.g-dropdown-click .selection-container .select-pets-container{display:flex;flex-direction:column}.g-dropdown-click .selection-container .select-pets-container .select-pets-type{display:flex;flex-direction:column}.g-dropdown-click .selection-container .select-pets-container .select-pets-type button.active-select-pets{width:100%;background:white;border:1px solid black;border-radius:5px;margin-bottom:10px}.g-dropdown-click .selection-container .select-pets-container .select-pets-type .select-pets-qtt{display:flex;align-items:center;margin-bottom:10px}.g-dropdown-click .selection-container .select-pets-container .select-pets-type .select-pets-qtt span.qtt{margin-right:auto;font-weight:bold}.g-dropdown-click .selection-container .select-pets-container .select-pets-type .select-pets-qtt button{margin-left:10px}input#code_input,input#promotinal_input_mb{text-transform:uppercase}#route_dropdown_mb .g-dropdown-click--content.g-dropdown-click--mobile{overflow:hidden}#route_dropdown_mb .g-dropdown-click--content.g-dropdown-click--mobile .g-dropdown-click--route{overflow-y:scroll;max-height:calc(100vh*0.75)}#route_dropdown_mb_multijourney .g-dropdown-click--content.g-dropdown-click--mobile{overflow:hidden}#route_dropdown_mb_multijourney .g-dropdown-click--content.g-dropdown-click--mobile .g-dropdown-click--route{overflow-y:scroll;max-height:calc(100vh*0.75)}#passenger_dropdown_mb .g-dropdown-click--content.g-dropdown-click--mobile{overflow:hidden}#passenger_dropdown_mb .g-dropdown-click--content.g-dropdown-click--mobile .g-dropdown-click--passenger{overflow-y:scroll;max-height:calc(100vh*0.95)}#vehicle_dropdown_mb .g-dropdown-click--content.g-dropdown-click--mobile{overflow:hidden}#vehicle_dropdown_mb .g-dropdown-click--content.g-dropdown-click--mobile .g-dropdown-click--vehicle{overflow-y:scroll;max-height:calc(100vh*0.75)}@media screen and (max-width:767px){#route_input_2_mb,#date_input_mb,#passenger_input_mb,#vehicle_input_mb,#mascot_input_mb{pointer-events:none}}#route_click input::selection{background-color:#ced7e5}#route_g-dropdown_h ul li{cursor:pointer}.litepicker .container__months.columns-2{width:max-content !important}@media only screen and (max-width:767px){div#Hotel{height:100vh;overflow-y:auto;overflow-x:hidden;max-width:100%;left:0;position:absolute;margin-bottom:35px}div#Hotel .g-search{background-color:unset;padding-top:0}div#Hotel .o-row.o-responsive{flex-wrap:wrap}div#Hotel .o-col-auto.o-col-md-3{width:-webkit-fill-available;padding-top:5px}.g-dropdown-click.active div.g-dropdown-click--content{top:65px;max-width:100%}.g-dropdown-click--calendar>.litepicker{width:100%}.litepicker .container__months.columns-2{width:100% !important}#passenger_g-dropdown_h{max-width:fit-content;margin-bottom:-5px}div#Hotel button#passenger_confirm{width:100%}}#route_g-dropdown_h ul li{cursor:pointer}@media only screen and (max-width:767px){div#Actividades{height:100vh;overflow-y:auto;overflow-x:hidden;max-width:100%;left:0;position:absolute;margin-bottom:35px}div#Actividades .g-search{background-color:unset;padding-top:0}div#Actividades .o-row.o-responsive{flex-wrap:wrap}div#Actividades .o-col-auto.o-col-md-3{width:-webkit-fill-available;padding-top:5px}.g-dropdown-click.active div.g-dropdown-click--content{top:65px;max-width:100%}}.age-selector-container{flex-flow:row wrap}.age-selector-container .form__input-wrapper{width:29%}.g-dropdown-click--passenger.g-dropdown-click--passenger_fh{width:500px}@media screen and (max-width:765px){#passenger_list_mb_fh{width:100vw;padding:0 15px}#passenger_list_mb_fh .rooms-container{margin-top:1rem}#passenger_list_mb_fh .rooms-container .g-accountant{flex-flow:row wrap}#passenger_list_mb_fh .rooms-container .age-selector-container .form__input-wrapper{width:28%}#Hotel .g-accountant{flex-direction:column}}.portlet-asset-publisher .addbutton-timeline-item{position:relative}.portlet-asset-publisher .asset-content,.portlet-asset-publisher .asset-full-content{word-wrap:break-word}.portlet-asset-publisher .asset-content img,.portlet-asset-publisher .asset-full-content img{max-width:100%}.portlet-asset-publisher .asset-links .list-group-item:last-child{border-bottom-width:0}.portlet-asset-publisher .asset-title{font-size:1.5rem;font-weight:700}.portlet-asset-publisher .component-title .icon-monospaced{height:1.3rem;line-height:1.3rem}.portlet-asset-publisher .metadata-author{font-size:.875rem}.portlet-asset-publisher .preview-asset-entry{border:1px solid #0b5fff;border-radius:0}.portlet-asset-publisher .timeline-increment-icon.add-condition:before{background-color:#869cad;bottom:37px;content:'';display:block;left:20px;position:absolute;top:-10px;width:2px}.portlet-asset-publisher .timeline-increment-icon.add-condition .form-builder-timeline-add-item{border-radius:100%;color:#fff;margin-left:10px;margin-top:-72px;padding:0}.portlet-asset-publisher .timeline-item:first-child .timeline-icon{background-color:#869cad}.portlet-asset-publisher .timeline-item:first-child:before{top:30px}.portlet-asset-publisher .timeline-item:first-child .lfr-autorow-controls{display:none}.portlet-asset-publisher .timeline-item:hover>.container-trash>.btn{opacity:1}.portlet-asset-publisher .timeline-item+.timeline-item>.panel{border-top:0}.portlet-asset-publisher .timeline-item .form-group{display:inline-block;margin:0 8px 8px 0;vertical-align:middle;width:auto}.portlet-asset-publisher .timeline-item .container-trash{cursor:pointer;padding:10px;position:absolute;right:0;top:0}.portlet-asset-publisher .timeline-item .container-trash:hover{color:#65b6f0}.portlet-asset-publisher .timeline-item .container-trash>.btn{opacity:0}.portlet-asset-publisher .timeline-item .container-trash>.btn:focus{opacity:1}.portlet-asset-publisher .timeline-item .categoriesselector-content .textboxlistentry-holder,.portlet-asset-publisher .timeline-item .tagselector-content .textboxlistentry-holder{padding:0 0 4px}.portlet-asset-publisher .timeline-item .categoriesselector-content .textboxlistentry-holder>.textboxlistentry,.portlet-asset-publisher .timeline-item .tagselector-content .textboxlistentry-holder>.textboxlistentry{margin:4px 5px}.portlet-asset-publisher .timeline-item .categoriesselector-content{position:relative}.portlet-asset-publisher .timeline-item .categoriesselector-content .textboxlistentry-holder{border-bottom:2px solid #869cad;margin-bottom:10px;min-height:2.5em}.portlet-asset-publisher .timeline-item .categoriesselector-content .btn-toolbar-content{background-color:#fff;bottom:-6px;padding:15px 5px;position:absolute;right:0}.portlet-asset-publisher .timeline-item .categoriesselector-content li:not(.textboxlist-input-container),.portlet-asset-publisher .timeline-item .tagselector-content li:not(.textboxlist-input-container){background-color:#e7f1f9;border:0;color:#65b6f0}.portlet-asset-publisher .timeline-item .categoriesselector-content li:not(.textboxlist-input-container) .textboxlistentry-remove,.portlet-asset-publisher .timeline-item .tagselector-content li:not(.textboxlist-input-container) .textboxlistentry-remove{color:#65b6f0}.portlet-asset-publisher .timeline-item .categoriesselector-content .textboxlist-input-container,.portlet-asset-publisher .timeline-item .tagselector-content .textboxlist-input-container{height:32px;line-height:32px}.portlet-asset-publisher .timeline-item .categoriesselector-content .textboxlist-input-container .field-input-text,.portlet-asset-publisher .timeline-item .tagselector-content .textboxlist-input-container .field-input-text{margin:0;padding:0}.portlet-asset-publisher .timeline-item .timeline-increment{z-index:0}.portlet-journal-content .asset-links .list-group-item:last-child{border-bottom-width:0}.portlet-journal-content .journal-content-article{word-wrap:break-word}.portlet-journal-content .journal-content-article img,.portlet-journal-content .journal-content-article .cke_widget_image{max-width:100%}.portlet-journal-content .journal-content-article img[style*='float: left;'],.portlet-journal-content .journal-content-article img[style*='float:left;'],.portlet-journal-content .journal-content-article .cke_widget_image[style*='float: left;'],.portlet-journal-content .journal-content-article .cke_widget_image[style*='float:left;']{margin-right:24px}.portlet-journal-content .journal-content-article img[style*='float: right;'],.portlet-journal-content .journal-content-article img[style*='float:right;'],.portlet-journal-content .journal-content-article .cke_widget_image[style*='float: right;'],.portlet-journal-content .journal-content-article .cke_widget_image[style*='float:right;']{margin-left:24px}.portlet-journal-content .journal-content-article img[style*='float: left;'],.portlet-journal-content .journal-content-article img[style*='float:left;'],.portlet-journal-content .journal-content-article img[style*='float: right;'],.portlet-journal-content .journal-content-article img[style*='float:right;'],.portlet-journal-content .journal-content-article .cke_widget_image[style*='float: left;'],.portlet-journal-content .journal-content-article .cke_widget_image[style*='float:left;'],.portlet-journal-content .journal-content-article .cke_widget_image[style*='float: right;'],.portlet-journal-content .journal-content-article .cke_widget_image[style*='float:right;']{margin-bottom:24px;margin-top:24px}.portlet-journal-content .journal-content-article:after{clear:both;content:'';display:block}.portlet-journal-content .portlet .portlet-header{flex-wrap:nowrap}.portlet-journal-content .portlet .portlet-header .visible-interaction{display:block;visibility:hidden}.portlet-journal-content .portlet .portlet-header .visible-interaction .lfr-icon-menu{background-color:#fff;color:#0b5fff}.portlet-journal-content .portlet .portlet-header .visible-interaction .lfr-icon-menu>a{color:inherit;line-height:23px;width:auto}.portlet-journal-content .preview-asset-entry{border:1px solid #0b5fff;border-radius:0}@media only screen and (min-width:768px){.portlet-journal-content .portlet .portlet-header .visible-interaction{display:block;visibility:hidden}}body:not(.controls-hidden) .portlet-journal-content:hover .portlet .portlet-header .visible-interaction,body:not(.controls-hidden) .portlet-journal-content:focus .portlet .portlet-header .visible-interaction,body:not(.controls-hidden) .portlet-journal-content .portlet.open .portlet-header .visible-interaction{visibility:visible}.portlet-journal-content.portlet-barebone .portlet .portlet-header{margin-bottom:0;position:absolute;right:2px;top:2px;z-index:1}.portlet-search-bar .alert{margin-bottom:0}.portlet-search-bar .search-bar .form-group.input-group-item{margin-bottom:0}.portlet-search-bar .search-bar-keywords-input-wrapper{min-width:6.25rem}.portlet-search-bar .search-bar-search-select-wrapper{max-width:9.375rem}.search-facet .facet-clear-btn{font-weight:600;font-size:.875rem}.search-facet .custom-control-label.facet-term-unselected,.search-facet .term-name.facet-term-unselected{font-weight:400}.search-facet .custom-control-label.facet-term-selected,.search-facet .term-name.facet-term-selected{font-weight:600}.portlet-suggestions .changed-keyword{font-weight:bold}.portlet-search .scope-selector{margin-left:12px;max-width:144px}.portlet-search .search-button-field-wrapper{margin-bottom:1.5rem}.portlet-search .search-input-group{margin-bottom:0}.portlet-search .search-input-group .form-group-item{margin-right:0}.product-menu .sidebar-header{line-height:32px;padding-bottom:8px;padding-right:9px;padding-top:8px}@media(min-width:576px){.product-menu .sidebar-header{padding-bottom:12px;padding-left:24px;padding-top:12px}}.product-menu .sidebar-header .sidenav-close{float:right;margin-right:-2px}.product-menu .sidebar-header-logo{margin-right:10px}.product-menu .sidebar-body{bottom:0;left:0;padding:0;position:absolute;right:0;top:55px}@media(min-width:576px){.product-menu .sidebar-body{top:64px}}@media(max-width:575.98px){.product-menu .sidebar-body{overflow:visible;position:static}}.product-menu .sidebar-body .panel-group{border-radius:0}.product-menu .lfr-product-menu-sidebar .panel-group{overflow:hidden}.product-menu small{display:block}.product-menu .list-group>.collapse>.list-group-item>.tabular-list-group,.product-menu .list-group>.collapsing>.list-group-item>.tabular-list-group{margin-bottom:-10px;margin-top:-10px}.product-menu .list-group-heading h1,.product-menu .list-group-heading h2,.product-menu .list-group-heading h3,.product-menu .list-group-heading h4,.product-menu .list-group-heading h5,.product-menu .list-group-heading h6{margin-bottom:0;margin-top:0}.product-menu .list-group-item{border-top-width:0;padding:10px 20px}.product-menu .nav-nested-margins>li .nav>li .nav>li{margin-bottom:1px}.product-menu.popover{background-color:#fff}.product-menu .impersonation-message{font-size:12px}.product-menu .manage-sites-link{padding:1em}.product-menu .site-selector{box-shadow:none}.product-menu .site-selector .selectable-site{color:#333;height:auto}.product-menu .site-selector .list-group-item-content,.product-menu .site-selector .list-group-item-field{vertical-align:middle}.product-menu .site-selector .site-link{color:#333}.product-menu .site-selector .site-link.selected-site{color:#999}.product-menu .site-selector .site-logo-container{padding:2em}.product-menu .staging-links{font-size:12px;margin:10px 22px 4px 16px}.toast-animation{display:inline-block;height:18px;margin:8px 6px 0;position:relative;width:20px}.toast-animation .pm{border-left:1px solid #fff;border-radius:1px;height:16px;left:0;position:absolute;top:0;transition-delay:.2s;transition:all .6s cubic-bezier(0.165,0.84,0.44,1)}@media(prefers-reduced-motion:reduce){.toast-animation .pm{transition:none}}.toast-animation .cn{border:1px solid #fff;border-radius:1px;content:'';height:18px;position:absolute;right:0;top:-1px;transition-delay:.2s;width:15px;transition:all .3s cubic-bezier(0.165,0.84,0.44,1)}@media(prefers-reduced-motion:reduce){.toast-animation .cn{transition:none}}body.open .toast-animation .pm{border-left-width:6px;height:18px;left:4px;top:-1px}body.open .toast-animation .cn{border-left-width:9px;width:19px}.portlet-user-personal-bar .personal-menu-dropdown .btn .sticker .inline-item{font-size:1.25rem}.portlet-user-personal-bar .personal-menu-dropdown .sticker-bottom-right.sticker-outside{bottom:-0.5rem;right:-0.5rem}.portlet-user-personal-bar .personal-menu-dropdown .sticker-lg .lexicon-icon{margin-top:-0.25rem}.portlet-user-personal-bar .personal-menu-dropdown .sticker-sm .lexicon-icon{margin-top:-0.125rem}.ie .portlet-navigation{width:100%}