
.ui-autocomplete {
    background: #fff;
    font-size: 16px;
    color: #0a84c1;
    /*max-width: 40%;*/
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.15);
    border-radius: 3px;
    border-top: none;
    overflow: hidden;
    z-index: 999999999999;
    max-height: 300px;
    overflow-y: visible;
}


@media (max-width: 991px){
    .ui-autocomplete {
        /*max-width: 60%;   */
    }
}

@media (max-width: 767px) { 
    .ui-autocomplete {
       /* max-width: 90%;  */
    }
    .main-search-input.home {
      /*  padding-left:30px; */
    }
    .sign-in{
        margin-left: 25px;
    }
}

.col-md-12 {
    width: 100%;
}

.tondo{
    border-radius: 50px !important;
}

.ui-menu-item {
    padding: 2px 0 2px 7px;
    cursor: pointer;
    position: relative;
    text-transform: capitalize!important;
}
.ui-menu-item a {
    text-transform: capitalize!important;
}
.ui-autocomplete hr {
    background: #0870a4;
    margin: 0;
    padding: 0;
}
.ui-menu-item:hover {
    background: #eef1f8;
}
.imagen_carga {
    background: url(/imgs/search_loading.gif) no-repeat right;
}
.info, .info_lugar {
    text-align: right;
    font-size:14px;
    color: #666;
}
.icono_luoghi, .icono_esperienze, .icono_strutture, .icono_blog {
    position: absolute;
    right: 3px;
    top: 5px;
    width: 25px;
    height: 22px;
}
.ui-menu-item-wrapper > .luoghi, .ui-menu-item-wrapper > .esperienze, .ui-menu-item-wrapper > .strutture, .ui-menu-item-wrapper > .blog {
    position: absolute;
    right: 35px;
    top: 2px;
    font-weight: 700;
}
.icono_luoghi {background: url('../images/icon_luoghi16.png') no-repeat 2px;}
.icono_esperienze {background: url('../images/icon_esperienze16.png') no-repeat 2px;}
.icono_strutture {background: url('../images/icon_strutture16.png') no-repeat 2px;}
.icono_blog {background: url('../images/icon_blog16.png') no-repeat 2px;}

.ui-helper-hidden-accessible{
    display:none;
    visibility: hidden;
    opacity: 0;
}

ol, ul {
    list-style: none;
}

ul {
    margin: 0;
    padding: 0;
    font: inherit;
    vertical-align: baseline;
}

.dp-highlight a, .fromDatePicker .ui-datepicker-current-day a, .highlight, .highlight a, .ui-datepicker-calendar td a:hover {
    /*color: #fff!important;
    background: #55acee!important;
    border-radius: 0!important;*/
    font-weight: bold;
}

.tondo{
    padding-right: 10px !important;
}

.main-search-input-item.esperienze {
    flex: 1;
    border-right: none; 
}
