.search-box {
    display: flex;
    align-items: baseline;
}

.search-box-desktop{
    display: flex;
    align-items: baseline;
}

.search-box-desktop.search_in_uso{
	flex-basis: 100%;
}

button.btn-search {
    background: transparent;
    border: none;
    padding: 0;
}

button.btn-search-dinamico {
    background: transparent;
    border: none;
    margin-left: -50px;
    padding: 0;
}
#mostra_form_cerca i {
    position: relative;
    right: -18px;
}

.chiudi_cerca.fa-search:before {
	font-family: 'icomoon' !important;
    content: "\e926";
}

#mostra_form_cerca{
    width: 100%;
    opacity:0;
}

#mostra_form_cerca .input-search{
    width:100%;
    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
}

#mostra_form_cerca .input-search:focus{
    background-color: #fff!important;
}
button#cerca_fisso {
    margin-left: 10px;
}
.clicked-icon-search {
    width:95%;
    padding-left:50px;
}
.search-wrapper-form{
    width:70%;
}
.formvisible,
.formvisible input
{
    width:100%;
}
.formvisibile{
    animation: fadeIn 1s ease 0s 1 normal forwards;

}
@keyframes fadeIn {
    0% {
        opacity: 0;
        transform: scale(0.6);
    }

    100% {
        opacity: 1;
        transform: scale(1);
    }
}
@media screen and (max-width: 768px) {
	
.search-box-desktop {
    display: none;
}

}