

.select2-container--open .select2-dropdown {
    background-color: #D5C682;
    border: 0px ;
    border-radius:0px 0px 10px 10px;
    
    box-shadow: 0px 10px 10px 0px rgba(101, 84, 50, 0.50);
    color:  #1A1A1A;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  

}
body .section-background-header  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 0px;
   width:0px;
    right: 10px;
}
body .select2-container--default .select2-results__option--highlighted[aria-selected], body .select2-container--default .select2-results__option[aria-selected=true]{
      filter: brightness(1.1);
      background-color: #D5C682;
      color:#1A1A1A;
}

.select2-results li:last-child{
    border-radius:0px 0px 10px 10px;
}

.section-background-header .city-selector-widget {
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: Arial, sans-serif;
    color: #333;
}

span.select2-dropdown.select2-dropdown--below {
    position: relative;
    top: -1px; 
}
 .select2-selection--single .select2-selection__rendered {
    color: #1a1a1a;
    line-height: 24px !important;
    font-family: 'Roboto';
    font-weight: 300;
    
}

.section-background-header .select2-container--default .select2-selection--single{
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
    height: 24px;
}

.select2-search__field, .select2-search--dropdown{
    display:none !important;
}




.section-background-header select#city-dropdown, .city-selector-widget .select2-container {
    border-radius: 10px 10px;
    background: #D5C682;
    box-shadow: 0px 0px 10px 0px rgba(101, 84, 50, 0.50);
    width: 129px;
flex-shrink: 0;
    color: var(--Dark-Grey, #1A1A1A);
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    height: 24px;
    padding: 0px;
}

.city-selector-widget .select2-container.select2-container--open{
       border-radius:10px 10px 0px 0px;
}


 .section-background-header #city-info a {
     color: var(--Dark-Grey, #1A1A1A);

/* Roboto/desktop/Small */
font-family: Roboto;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
 }
 .section-background-header  #city-info p{
      margin:0px;
  }
    #city-info img{
      width: 13px;
    height: 14px;
  }
.section-background-header .city-selector-widget label{
    color: var(--Dark-Grey, #1A1A1A);

/* Roboto/desktop/H6 Bold */
font-family: Roboto;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.section-background-header div#city-info {
    margin-left: 25px;
}


.section-background-header li.active-result.result-selected {
    background: #D9BD6C !important;
    color: white !important;
    font-size: 16px;
    opacity:1;
    box-shadow:none;
}


.section-background-header .city-social-icons-container {
    word-spacing: 15px;
}
.section-background-header svg{
    width:18px;
    height:18px;
}
.footer_two .city-social-icons-container {
    word-spacing: 35px;
}


.footer_two svg{
    width:38px;
    height:38px;
}



#city-selector, body .footer_two .select2-container--default .select2-selection--single{
    border: 1px solid rgba(217, 189, 108, 0.25);
    background-color: transparent;
    height:30px;
    align-content: center;
    
}
body .footer_two .select2-selection--single .select2-selection__rendered{
  color: #FFF;

/* Roboto/desktop/H6 Bold */
font-family: Roboto;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
    
}
.section-background-header  span.select2-selection__arrow:after {
    content: url(/wp-content/uploads/2025/01/Vector-19.svg);

    position: absolute;
    right: -5px;
    top: 10%;
}
.footer_two  span.select2-selection__arrow:after {
    content: url(/wp-content/uploads/2025/01/Vector-20.svg);
    
    position: absolute;
    height:100%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    display:none;
}


#city-selector option{
    background-color: #13110D;
}
select option:hover {
  box-shadow: 0 0 10px 100px red inset !important;
  color:white;
}
select option:checked{
  box-shadow: 0 0 10px 100px red inset !important;
  }
  
  
select#city-selector:focus {
    outline: none;
}
  
  
/* centrar o icon telemovel*/
#phone-field {
  display: flex !important;
  align-items: center;
  margin: 0; 
}

#phone-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
}

#phone-icon {
  margin-right: 8px;
  vertical-align: middle; 
}

  
  
  
  

  
  
  
  
  