
.flight-sugg {
    border-bottom: 1px solid #ccc;
    padding: 10px 0 5px;
    margin: 0;
    font-size: 12px
}

.flight-sugg:hover {
    background: #eee
}

.flight-sugg p {
    margin: 0;
    font-weight: 600;
    font-size: 14px;
    padding-left: 35px;
}

.flight-suggestion {
    margin-top: 7px;
    margin-right: 7px;
    float: left;
    padding-left: 0;
    position: absolute;
}

.flight-sugg span {
    font-size: 18px;
    line-height: normal;
    margin-right: 20px;
}

.flight-sugg .sub-state {
    /* padding-left: 24px; */
    font-weight: 400;
    font-size: 13px;
}

.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: 20px 10px;
}

.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 {
}

.hotel-sugg {
    border-bottom: 1px solid #ccc;
    padding: 10px 0 5px;
    margin: 0;
    font-size: 13px
}
.hotel-sugg p {
    padding-left: 35px;
}
.hotel-sugg:hover {
    background-color: #eee
}

.hotel-sugg p, .flight-sugg p {
    margin: 0;
    font-weight: 600;
    font-size: 16px;
}

.hotel-suggestion {
    margin-top: 7px;
    margin-right: 7px;
    float: left;
    padding-left: 0;
    position: absolute;
    color: var(--font-clr);
}
.hotel-suggestion svg {
    fill:var(--font-clr);
}
.hotel-sugg .col-3 {
    align-self: center;
    text-align: right;
}
.hotel-sugg .col-3 span {
    font-size: 14px;
    line-height: normal;
    border: 1px solid var(--primary);
    padding: 4px 11px;
    border-radius: 10px;
}

.hotel-sugg .sub-state {
    font-weight: 400;
    font-size: 13px
}

.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: 10px 25px
}

.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
}
.nearest_list {
    background-color: #c1c1c1;
}

[data-theme="dark"] .ui-widget-content {
    background: var(--card-bg);
    backdrop-filter: blur(5px);
    border: transparent;
    box-shadow: none !important;
}
[data-theme="dark"] .ui-menu .ui-menu-item .ui-menu-item-wrapper.hotel-sugg,
[data-theme="dark"] .ui-menu.ui-widget-content li .hotel-sugg div{
    background-color: transparent !important;
    border-color: transparent !important;
}
[data-theme="dark"] .ui-menu .ui-menu-item .hotel-sugg.ui-menu-item-wrapper.ui-state-active,
[data-theme="dark"] .ui-menu .ui-menu-item .flight-sugg.ui-menu-item-wrapper.ui-state-active
{
    background-color: #818181a6 !important;
}
[data-theme="dark"] .hotel-sugg p, [data-theme="dark"] .flight-sugg p, [data-theme="dark"] .flight-sugg span,
[data-theme="dark"] .hotel-sugg span, [data-theme="dark"] .hotel-suggestion{
    color:white;
}
[data-theme="dark"] .hotel-suggestion svg {
    fill:white;
}
[data-theme="dark"] .hotel-sugg .sub-state{
    font-size:12px;
}
[data-theme="dark"] .hotel-sugg span{
    border-color: #8d8d8d;
    color: #e1e1e1;
}
[data-theme="dark"] .ui-menu .ui-menu-item .flight-sugg .flight-suggestion{
    
}
[data-theme="dark"] .flight-sugg{
    border-color: #8d8d8d;
}