.flight-sugg:hover{background:#eee}.flight-sugg p{margin:0;font-weight:600}.flight-suggestion{margin-top:7px;margin-right:7px;float:left;padding-left:0}.flight-sugg span{border:1px solid #07265a;padding:5px 16px;cursor:pointer;border-radius:5px;color:#07265a;font-size:12px;line-height:2.5}.flight-sugg .sub-state{padding-left:24px;font-weight:400}.ui-menu .ui-menu-item .flight-sugg.ui-menu-item-wrapper.ui-state-active{border:none;background-color:#eee!important;border-bottom:1px solid #ccc;color:#000!important}.ui-menu .ui-menu-item .flight-sugg.ui-menu-item-wrapper{padding:5px}.ui-menu.ui-widget-content li div.flight-sugg{padding:0}.ui-menu.ui-widget-content li div.flight-sugg:hover{background-color:#eee;color:#000}.ui-menu .ui-menu-item .ui-menu-item-wrapper.flight-sugg{background-color:#fff}.hotel-sugg{border-bottom:1px dotted #e6e6e6;padding:10px 0 5px;margin:0;font-size:12px}.hotel-sugg:hover{background-color:#eee}.hotel-sugg p{margin:0;font-weight:600;font-size:12px}.hotel-suggestion{margin-top:7px;margin-right:7px;float:left;padding-left:0}.hotel-sugg span{border:1px solid #07265a;padding:5px 10px;cursor:pointer;border-radius:5px;color:#07265a;font-size:12px;display:block;text-align:center;width:100%}.hotel-sugg .sub-state{padding-left:24px;font-weight:400;font-size:12px}.hotel-sugg.ui-menu-item-wrapper.ui-state-active{background:#eee!important;color:#333!important;border:1px solid #ddd!important}.ui-menu .ui-menu-item .hotel-sugg.ui-menu-item-wrapper.ui-state-active{border:none;background-color:#eee;border-bottom:1px solid #ccc;color:#000}.ui-menu .ui-menu-item .hotel-sugg.ui-menu-item-wrapper{padding:5px 20px}.ui-menu.ui-widget-content li div.hotel-sugg{padding:0}.ui-menu.ui-widget-content li div.hotel-sugg:hover{background-color:#eee;color:#000}.ui-menu.ui-widget-content li .hotel-sugg div:hover,.ui-menu.ui-widget-content li:hover .hotel-sugg div{background-color:#eee;color:#000}.ui-menu .ui-menu-item .ui-menu-item-wrapper.hotel-sugg{background-color:#fff}.ui-menu.ui-widget-content li .hotel-sugg div{background-color:#fff;padding:0}.hotel-sugg.ui-menu-item-wrapper.ui-state-active div{background-color:#eee!important}.flight-sugg.ui-menu-item-wrapper.ui-state-active,.hotel-sugg.ui-menu-item-wrapper.ui-state-active{background-color:#eee!important}.ui-menu .flight-sugg-div.ui-menu-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;padding:5px 10px;border-bottom:1px solid #ccc}.flight-sugg-div .flight-sugg-img{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:column nowrap;width:20px;min-width:20px;max-width:20px;margin-right:5px}.flight-sugg-div .flight-airport-name{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:column nowrap;min-width:80%;width:80%}.flight-sugg-div .flight-sugg-img img{max-height:16px;width:16px;margin-top:5px}.ui-menu .flight-sugg-div.ui-menu-item-wrapper.ui-state-active,.ui-menu .flight-sugg-div.ui-menu-item-wrapper:hover{background-color:#eee!important}.flight-sugg-div .flight-airport-code p,.flight-sugg-div .flight-airport-name p{margin:0;color:#333!important}.flight-sugg-div .flight-airport-code p,.flight-sugg-div .flight-airport-name .airport-name{font-weight:700}.flight-sugg-div .flight-airport-code{flex-basis:100%;text-align:right}.flight-suggestion.plus1{margin-top:0}