#formAnnunci {
   padding-top: 35px;
   padding-bottom: 35px;
}
.annunci-filtro-title + #formAnnunci {
   padding-top:20px;
}


/*stile campi*/
.form-campi input,
.form-campi .select2-selection {
   background-color: transparent !important;
   border: 2px solid #fff !important;
   margin-bottom:10px;
}
.form-campi input,
.form-campi input::placeholder,
.form-campi .select2-selection__rendered {
   color: #fff !important;
}
.form-campi .select2-selection__rendered {
   height: 100%;
   line-height: 34px !important;
}
.form-campi input,
.form-campi .select2-selection,
.form-azioni #submit-search {
   border-radius: 8px !important;
   text-transform: uppercase;
}
.form-campi input,
.form-campi .select2-selection,
.form-azioni #submit-search,
.select2-selection__arrow {
    height: 37px !important;
}
.form-azioni #submit-search {  
   padding: 8px 16px !important;
   width:100%;
   background-color:var(--nectar-accent-color);
   cursor:pointer !important;
   display:flex;
   align-items:center;
   gap:8px;
}
.form-azioni #submit-search input {  
   padding: 0 !important;
   text-transform: uppercase;
}

/*freccine select*/
.select2-selection__arrow {
  height:100%;
}
.select2-selection__arrow b {
   display: none !important;
}
.select2-selection__arrow::after{
   content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3E%3Cpath d='M1.5 1.5L9.5 9.5L17.5 1.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
   position: absolute;
   right: 10px;
   top:50%;
   transform: translateY(-50%);   
}


/*dropdown select*/
span.select2-dropdown {
    background: #fff;   
    overflow: hidden;
}
span.select2-dropdown, .select2-results{
   border-radius:10px !important;
}
span.select2-dropdown {
   border: none;
   box-shadow: 0 13px 38px -24px rgba(0, 0, 0, .7);
}
.select2-results__option {
    word-break: break-word;
   text-transform: uppercase;
   font-size:18px !important;
   line-height: 1.25;
   padding: 5px 10px !important; 
}
.select2-results__option--highlighted {
    background: transparent !important;
    color: var(--nectar-accent-color) !important;
}
/*placeholder grigino*/
.select2-results__options > li:first-child {
    color: #999 !important;
}


 
@media(max-width:1200px){
   .form-campi > div,
   .form-campi > div > input,
   .form-azioni > div,
   .form-azioni > div > input {
       width: 100% !important;
      text-align:center;
   }
   .form-campi input, 
   .form-campi .select2-selection {
      margin-bottom:16px;
   }
}
@media(min-width:1201px){
   form#formAnnunci {
       display: flex;
       gap: 15px;
   }
   form#formAnnunci .form-campi {
       display: flex;
       gap: 15px;
      flex-grow:1;
   }

   form#formAnnunci .form-campi > div  {
      flex-grow:1;
   }
   form#formAnnunci .input-ricerca {
      margin-right: 10px;
   }

   form#formAnnunci select#ann_job_title {
       max-width: 270px;
   }


   .form-campi .select2-selection__rendered {
      line-height: 53px !important;
   }
   .form-campi input,
   .form-campi .select2-selection,
   .form-azioni #submit-search {
      border-radius: 15px !important;
   }
   .form-campi input,
   .form-campi .select2-selection,
   .form-azioni #submit-search,
   .select2-selection__arrow {
       height: 56px !important;
   }
   .form-azioni #submit-search {  
      padding: 15px 30px !important;
      width: auto; 
   }
}
@media(min-width:1201px) and (max-width:1320px){
   .form-azioni #submit-search {
      padding: 15px 18px !important;
   }
   .form-azioni #submit-search input {
      display:none;
   }
   .form-azioni #submit-search::after {
      content: "";
      display:inline-block;
      width:20px;
      height:20px;
      background-image: url("data:image/svg+xml,%3Csvg width='800px' height='800px' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 6.5C10 8.433 8.433 10 6.5 10C4.567 10 3 8.433 3 6.5C3 4.567 4.567 3 6.5 3C8.433 3 10 4.567 10 6.5ZM9.30884 10.0159C8.53901 10.6318 7.56251 11 6.5 11C4.01472 11 2 8.98528 2 6.5C2 4.01472 4.01472 2 6.5 2C8.98528 2 11 4.01472 11 6.5C11 7.56251 10.6318 8.53901 10.0159 9.30884L12.8536 12.1464C13.0488 12.3417 13.0488 12.6583 12.8536 12.8536C12.6583 13.0488 12.3417 13.0488 12.1464 12.8536L9.30884 10.0159Z' fill='%23ffffff' /%3E%3C/svg%3E");
      background-repeat:no-repeat;
      background-size:contain;
   }   
}
@media(min-width:1300px){
   form#formAnnunci select#ann_job_title {
       max-width: 350px;
   }
}