/**handles:lf-quote-css**/
.xyz-booking-widget .booking-widget{margin-top:20px;position:relative;text-align:center}.xyz-booking-widget .booking-widget .button,.xyz-booking-widget .booking-widget__inline{display:inline-block;vertical-align:middle}.xyz-booking-widget .booking-widget__inline{margin-left:12px;position:relative}.xyz-booking-widget .booking-widget__inline:first-child{margin-left:0}.xyz-booking-widget .booking-widget__text{-webkit-transition:width .4s ease;transition:width .4s ease;color:#3c3c3c;font-size:26px;font-weight:300;text-transform:none}@media all and (max-width:767px){.xyz-booking-widget .booking-widget__text{-webkit-transition:none;transition:none}}.xyz-booking-widget .booking-widget__inline{-webkit-transition:margin .4s ease;transition:margin .4s ease;background:#fff;position:relative;z-index:2}@media all and (max-width:767px){.xyz-booking-widget .booking-widget__inline{-webkit-transition:none;transition:none}}.xyz-booking-widget .booking-widget__sale{color:#a00}.xyz-booking-widget .booking-widget__details{-webkit-transition:all .4s ease;transition:all .4s ease;position:relative;text-align:left;z-index:1}.xyz-booking-widget .booking-widget__details .booking-widget__pricing{display:inline-block;opacity:0;-webkit-transition:all .4s ease,opacity .4s .4s ease;transition:all .4s ease,opacity .4s .4s ease;overflow:hidden;position:relative;vertical-align:middle;visibility:hidden;white-space:nowrap;width:1px;z-index:1}@media all and (max-width:767px){.xyz-booking-widget .booking-widget__details .booking-widget__pricing{-webkit-transition:none;transition:none;-webkit-transition:opacity .4s .4s ease;transition:opacity .4s .4s ease}}.xyz-booking-widget .booking-widget__details .booking-widget__pricing label{margin-left:0;padding:0 0 3px}.xyz-booking-widget .booking-widget__details .booking-widget__pricing h6{line-height:1em;padding:2px 0 0}.xyz-booking-widget .booking-widget__details .button{position:relative;z-index:2}.xyz-booking-widget .booking-widget .booking-widget__item{font-size:26px;font-weight:300}.xyz-booking-widget .booking-widget .booking-widget__swap{position:absolute;left:2px;bottom:-10px}@media all and (max-width:767px){.xyz-booking-widget .booking-widget .booking-widget__swap{bottom:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}.xyz-booking-widget .booking-widget .input,.xyz-booking-widget .booking-widget .select{height:auto;line-height:1em;width:215px}.xyz-booking-widget .booking-widget .input--flat{border:none;border-bottom:solid 1px #6d6d6d;border-radius:0;box-shadow:none;padding:4px 6px 0}.xyz-booking-widget .booking-widget .input--flat:focus{border-color:#78b3e0;box-shadow:none;outline:0}.xyz-booking-widget .booking-widget .input--error{border-color:#e34b3b}.xyz-booking-widget .booking-widget .select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxMEw1IDZ6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtb3BhY2l0eT0iLjI0Ii8+PC9zdmc+);background-repeat:no-repeat;background-position:right center;padding:0 15px 4px 6px;width:350px}.xyz-booking-widget .booking-widget--showing-price .booking-widget__cover{margin-left:-270px}.xyz-booking-widget .booking-widget--showing-price .booking-widget__pricing{opacity:100;max-height:42px;min-width:190px;overflow:visible;padding-right:10px;visibility:visible}@media all and (max-width:767px){.xyz-booking-widget .booking-widget--showing-price .booking-widget__pricing{display:block;font-size:12px;text-align:center;width:100%}}.xyz-booking-widget .booking-widget.booking_widget{margin:35px 0}@media all and (max-width:1000px){.xyz-booking-widget .booking-widget__text{font-size:20px}.xyz-booking-widget .booking-widget__inline{margin-left:7px}.xyz-booking-widget .booking-widget .input{width:150px}.xyz-booking-widget .booking-widget .select{width:250px}.xyz-booking-widget .booking-widget .button{padding:6px 14px}.xyz-booking-widget .booking-widget--showing-price .booking-widget__cover{margin-left:-220px}.xyz-booking-widget .booking-widget--showing-price .booking_widget__pricing{min-width:145px}}@media all and (max-width:767px){.xyz-booking-widget .booking-widget{padding:0 10px}.xyz-booking-widget .booking-widget .booking-widget__base-price{font-size:12px;font-weight:400;margin-top:10px;text-align:center;width:100%}.xyz-booking-widget .booking-widget .booking-widget__inline{display:block;margin:14px 0;text-align:left;width:100%}.xyz-booking-widget .booking-widget .button{font-size:18px;padding:10px;width:100%}.xyz-booking-widget .booking-widget .hidden-mobile{display:none}.xyz-booking-widget .booking-widget .input--flat{padding:0}}@media all and (min-width:768px){.xyz-booking-widget .booking-widget .hidden-desktop{display:none!important}}.xyz-booking-widget .booking-widget__details{padding:0!important}.page.front-page .storyboard--quote{background:#fff;padding-top:9px;padding-bottom:30px;margin-top:350px!important;border-radius:3px;box-shadow:3px 3px 5px #666}.page.with-page-header:not(.front-page) .storyboard--quote,.single.with-page-header:not(.front-page) .storyboard--quote{margin:0 0 120px calc(50% - 50vw)}@media only screen and (max-width:767px){.page.front-page .storyboard--quote{padding-top:1px;padding-bottom:1px;margin-top:40px}.page:not(.front-page) .storyboard--quote{width:100%;margin:40px 0}.page.with-page-header:not(.front-page) .storyboard--quote{margin:20px 0 60px 0}}ul.ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden;z-index:9000;background-color:#fff}ul.ui-autocomplete.google_powered{background-image:url(https://www.luggageforward.com/wp-content/plugins/lf-quote/images/powered-by-google-on-white.png);background-position:right bottom;background-repeat:no-repeat;padding-bottom:20px}@media (min-width:1200px){ul.ui-autocomplete{width:233px!important}}@media (max-width:979px) and (min-width:768px){ul.ui-autocomplete{width:233px!important}}@media only screen and (min-width:768px){.storyboard--quote{background:#ebead8;padding-top:9px;padding-bottom:30px;border-radius:3px;box-shadow:3px 3px 5px #666}.xyz-booking-widget .booking-widget{margin-top:20px;position:relative;text-align:center}.storyboard--quote{width:100%!important;margin:20px!important;border-radius:100px;max-width:1140px!important}.xyz-booking-widget .booking-widget__inline{background:#ebead8!important}}@media only screen and (max-width:767px){.storyboard--quote{background:#ebead8;padding:10px 40px;border-radius:190px;box-shadow:3px 3px 5px #666}.xyz-booking-widget .booking-widget{margin-top:20px;position:relative;text-align:center}.storyboard--quote{max-width:100%!important;margin:10px!important;border-radius:60px}.xyz-booking-widget .booking-widget__inline{background:#ebead8!important}}.booking-widget--showing-price #booking-widget-origin-label{display:none}.xyz-booking-widget .booking-widget--showing-price .booking-widget__cover{margin-left:0!important}.xyz-booking-widget .booking-widget .input--flat{border-bottom:solid 1px #13174e!important}.xyz-booking-widget .booking-widget__text{color:#13174e!important}@media only screen and (min-width:767px){.booking-widget__inline label:not(#booking-widget-origin-label){line-height:40px!important}}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{background:#13174e!important;color:#ebead8!important}.xyz-booking-widget .booking-widget .input--flat:focus{border-bottom:solid 1px #414369!important}.booking-widget__inline input{font-size:18px!important}