/*-------------------------------------------------------------------------*/
/* Copyright (c) Aeterna Memoria                                           */
/* Tutti i diritti sono riservati - All rights reserved                    */
/* https://www.aeternamemoria.com - info@aeternamemoria.com                */
/* CSS Document                                                            */
/*-------------------------------------------------------------------------*/
/* SEARCH PANEL - v.3.02         September 2023                            */
/*-------------------------------------------------------------------------*/

.search-container
{
    top:0px;
    left: 0px;
    transform: translatex(-0%);	

    position: absolute; 
    z-index: 1; 
    height:100%;
    width:100% !important;
    max-width: initial !important; 
}

.search-content
{
    position: relative; 
    top:106px;
    width:50%;
    margin: 0 auto;
    /*transition: all 0.3s ease;*/
}

#panel-searchType-container
{
	float:left;
	/*background-color: #f6f6f6;*/

	height: inherit;
   
	display: none;
	/*color:#999;*/
	
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;	
    margin-right:10px;
}

.panel-searchType-content
{
    display:block;
    float:left;
    width:160px;
    
}

.panel-searchType-item
{

	width:100%;
	padding-left:14px;
	padding-right:11px;	
	padding-top:10px;
	padding-bottom:10px;
	height:46px;
   /* line-height: 28px;*/
	cursor:pointer;

    display: flex;
    align-items: center;

	/*border-bottom:1px solid #eee;*/
}


.searchType-container, .search-filters-container
{
    flex:0;
    display: flex;
    width:auto;
    padding: 14px;
    cursor:pointer;
}

.searchType-item-text
{
	display:inline-block;
    font-family: 'Public Sans'; 
    font-size: 15px;  
    margin-left:8px;
}





/*---------------- Field Search ---------------*/

.search-field input::-webkit-input-placeholder { font-style:italic;}
.search-field input::-moz-placeholder {font-style:italic;} /* firefox 19+ */
.search-field input:-ms-input-placeholder {font-style:italic;} /* ie */
.search-field input:-moz-placeholder {font-style:italic;}


.serchType-user-icon, .serchType-arrow-icon
{
    font-size: 24px !important;  
    width:18px;

}
.serchType-user-icon
{
    margin-right:30%;
}


.btn-searchFilters
{
    font-size: 20px !important;  
    margin-top:2px;
}

.btn-search
{
    font-size: 24px !important;  
}

.search-field
{
    display:flex;
    position:relative;
    border: 1px solid;  
    margin: 0 auto;
    z-index: 2;
    
}

.search-field input
{
    width:100%;
    height: 100%;
    font-size: 20px;
}

.search-input-container
{
    flex:1;
    margin-left:2%;
  /*  text-align: left;
    justify-content: center;*/
}

.search-field:hover
{
    transition: all 0.5s ease;
}

.searchType-item-icon-H, .searchType-item-icon-A
{
    display:inline-block; 
    font-size:24px;
}

.searchType-item-icon-A
{
    font-size:21px; 
    margin-top: 2px;
}

.serchType-user-icon .fa-paw
{
    font-size: 21px !important;
}

