.air3-searchbar {
    width: 300px;
}

.air3-searchbar input {
    background-color: #111;
    border: 2px solid #FFFFFF;
    color: #fff;
}

.air3-searchbar input::placeholder {
    color: #888;
}

.air3-searchbar i.la-search {
    pointer-events: none;
}

/* ICON BUTTON */

.air3-icon-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 54px;
    height: 54px;
    border-radius: 0.375rem; /* come btn-outline */
    background-color: transparent;
    transition: background-color 0.2s ease-in-out;
    position: relative;
}

.air3-icon-button:hover {
    background-color: #fff;
}

.air3-icon-button img {
    position: absolute;
    transition: opacity 0.2s ease-in-out;
}

.air3-icon-button .icon-hover {
    opacity: 0;
}

.air3-icon-button:hover .icon-default {
    opacity: 0;
}

.air3-icon-button:hover .icon-hover {
    opacity: 1;
}



.px-lg-20 {
  padding-right: 12rem !important;
  padding-left: 12rem !important;

}

.btn-icon {
    padding-top:8px;
    padding-bottom:8px;
}




