/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* DEBUG – nach Test wieder entfernen */
/*
html { border: 4px solid lime !important; } 
*/

.hs-elevate-site-header__language-switcher-container,
.hs-elevate-language-switcher {
  display: none !important;
}

/* Dies verhindert, dass der Scroll auf den Body überspringt */
/* Erlaubt das Scrollen im Popup-Container auf iOS */
#hs-overlay-cta-266743599322 {
    overflow-y: auto !important;
    -webkit-overflow-scrolling: touch !important; /* Wichtig für flüssiges Scrollen auf Safari */
}

/* Verhindert, dass der iFrame eine feste Höhe erzwingt, die das Scrollen blockiert */
#hs-overlay-cta-266743599322 iframe {
    height: 100% !important;
    min-height: 500px; /* Optional: Mindesthöhe für kleine Bildschirme */
}


/* Override for tertiary contact button */
.hs-elevate-button--tertiary.hs-elevate-button-container__button[href*="kontakt"] {
  padding: 3px 7px !important;
}

.interactive-button-wrapper {
    display: flex;
    background: #ff0000 !important;
}

.hs-elevate-button--tertiary {
  padding: 5px 12px !important;
}

#hs_cos_wrapper_dnd_area-module-1 .interactive-button
    font-family: var(--hsElevate--button--primary__font) !important;
    font-size: var(--hsElevate--button--primary__fontSize) !important;
    font-weight: var(--hsElevate--button--primary__fontWeight) !important;
    font-style: var(--hsElevate--button--primary__fontStyle) !important;
    color: var(--hsElevate--button--primary__textColor) !important;
    border-width: var(--hsElevate--button--primary__borderThickness) !important;
    background-color: #ff0000 !important;
    border-style: solid;
    border-color: var(--hsElevate--button--primary__borderColor) !important;
    border-radius: var(--hsElevate--button--primary__borderRadius) !important;
    text-decoration: none;
}

/* do not show "Wolution AnimalVision is auch für Android und iPhone verfügbar' text on mobile width */
@media (max-width: 767px) {
  body .cell_1759863113596-vertical-alignment {
    display: none !important;
  }
}

@media (min-width: 168px) {
    
    /* set language switcher and phone button in headline to show next to each other*/
    body .row-fluid .span2 {
       width: 230px;
    }
    /* set language switch a bit smaller */
    body .cell_1759905554202-vertical-alignment {
      width: 50px !important;
    }
    /* change positioning of phone button */
    body .cell_17598631135963-vertical-alignment {
      padding-top: 2px;
    }

    /* change positioning CTA button "mehr erfahren" in mobile burger menu to not he hidden */
    body ._hs-elevate-site-header__mobile-button-container_1ke6g_113 {
      margin-bottom: 50px !important;  
    }
}