/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/



html {
  scroll-behavior: smooth;
}
 h1, h2 {
    line-height: 1.4em !important;
  }
}
/*
@layer bricks {
	:where(.brxe-image) .bricks-image-caption {display:none;} }*/

/* FontAwesome PDF Icon vor PDF-Links */
a[href$=".pdf"]::before {
    /* Den Unicode für das fa-file-pdf Icon */
    content: "\f1c1"; 
    
    /* Font-Family für FontAwesome Solid */
    font-family: "Font Awesome 6 Free";
    font-weight: 400; 
    
    /* Farbe aus deiner Bricks-Variable */
    color: var(--rot); 
    
    /* Styling & Abstände */
    display: inline-block;
    margin-right: 4px;
    vertical-align: middle;
    text-decoration: none; /* Verhindert Unterstreichung des Icons */
    transition: transform 0.2s ease;
}

/* Optional: Hover-Effekt */
a[href$=".pdf"]:hover::before {
    transform: scale(1);
}
/* Nur Listen mit Unterlisten innerhalb des Haupt-Contents erhalten den Abstand */
#brx-content li:has(> ul) {
    margin-bottom: 1.5em;
}
.content {
  text-align: left !important;
  align-self: left !important;
}

.cta-3er .brxe-icon-box .content {
  text-align: center !important;
  align-self: center !important;
}