/*!
Theme Name: "heylen-theme"
Theme URI:
Author: "ViaVictor"
Description: "Wordpress starter theme with Timber, developed by NU Scout edited by ViaVictor"
Version: 1.0.0
Text Domain: viaVictor
*/

.media--comp .image-wrapper img {
    object-fit: contain;
     position: absolute;
     width: 100%;
     height: 100%;
 }
 
 .top-nav {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 
 .phone {
     flex: 0 1 auto; /* Laat de telefoon-link zijn natuurlijke grootte behouden */
 }
 
 .right--side {
     flex: 1; /* Zorgt ervoor dat deze kolom meer ruimte krijgt, maar niet onbeperkt groeit */
     max-width: 50%; /* Voorkomt dat de rechterkolom te breed wordt */
     display: flex;
     justify-content: flex-end; /* Zorgt ervoor dat de items rechts blijven */
     gap: 14px;
 }
 
 .language-wrapper {
     display: flex;
     align-items: center;  /* Zorg ervoor dat ze verticaal gecentreerd zijn */
     gap: 5px;  /* Ruimte tussen de taal en het icoon */
 }
 
 .language-active i {
     margin-left: 5px;  /* Optioneel: geef wat ruimte tussen de tekst en het icoon */
 }
 
 #main #ajaxsearchlite1 .probox, div.asl_w .probox{
     border: 1px solid #ccc1af !important;
     border-radius: 0px;
 }
 
 #main div.asl_m .probox .proclose svg{
     background: none;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.9);
 
 }

 .search-result {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    gap: 2rem;
    padding: 1.5rem 0;
    border-bottom: 1px solid #ddd;
  }
  
  .search-result .text {
    flex: 1 1 auto;
    max-width: calc(100% - 220px); /* laat ruimte voor de afbeelding */
  }
  
  .search-result .image {
    flex: 0 0 200px;
    text-align: right;
  }
  
  .search-result .image img {
    max-width: 100%;
    height: auto;
    border-radius: 4px;
    display: block;
  }

  .search-result h2{
    font-size: 20px;
    margin: 0;
    color: #333;
    font-weight: 700;
  }

   .company-info {
   color:black;
  }

  .company-info p {
    margin: 0;
    padding: 0;
  }
  
 
 
 
 
 
 