/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* =====================================
   LÖSUNGSFINDER – FINAL FIX
===================================== */


/* ---------- DESKTOP ---------- */

.finder-options fieldset{
  display:flex !important;
  justify-content:center !important;
  flex-wrap:wrap !important;
  gap:20px !important;
  padding:0 !important;
}



/* ---------- MOBILE ONLY ---------- */

@media (max-width:768px){

  /* Wrapper */
  .finder-options fieldset{
    display:flex !important;
    flex-direction:column !important;
    align-items:center !important;
    gap:10px !important;
    padding:0 !important;
    margin:0 !important;
  }

  /* WICHTIG: alle default margins killen */
  .finder-options .fusion-form-image-select{
    width:95% !important;
    margin:0 !important;           /* <<< DAS war der Übeltäter */
    padding:0 !important;
    display:flex !important;
    justify-content:center !important;
  }

  /* nur Bildfläche */
  .finder-options .fusion-form-image-wrapper{
    width:100% !important;
    background:#fff !important;
    border-radius:8px;
    display:block;
  }

  .finder-options img{
    width:100% !important;
    display:block;
  }


.finder-options .fusion-form-image-wrapper{
  transition: transform .08s ease, box-shadow .08s ease;
}

/* Finger gedrückt */
.finder-options .fusion-form-image-wrapper:active{
  transform: scale(0.97);
  box-shadow: 0 2px 6px rgba(0,0,0,.15);
}

}
