/*
 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
*/

/* === Email Form Wrap ===*/

.email-form-wrap {

    .wpforms-form {
        display: flex !important;
        flex-direction: column !important;
        gap: 2rem !important;   
    }
 
    .wpforms-container-full {
        margin: 0 !important; 
    }
    
    legend.wpforms-field-label, .wpforms-field-email label {
        display: none !important;
    }
    
    .wpforms-field-container {
        display: flex !important;
        flex-direction: column !important;
        gap: 2rem !important;
    }
    
    .wpforms-field-medium {
        max-width: 100% !important;
    }
    
    .wpforms-container .wpforms-field {
        padding: 0 !important;
    }
    
    .wpforms-container .wpforms-field input {
        background: none !important;
        border: none !important;
        border-bottom: 1px solid #fff !important;
        border-radius: 0 !important;
        padding: 0 0 10px 0 !important;
        color: #fff !important;
        font-size: 24px !important;
        font-weight: 300 !important;
        box-shadow: none !important;
        height: auto !important;
    }
    
    .wpforms-container .wpforms-field input::placeholder {
        color: rgba(255,255,255,.8);
    }
    
    .wpforms-field-sublabel, .wpforms-field-description {
        color: #fff !important;   
    }
 
}

.tribe-events-page-template header {
    position: relative !important;
    
    .navbar-wrap {
    background: #f7fcff !important;
    }
    
   .header-logo path {
        fill: var(--bricks-color-vyniqw) !important;
    }
    
    .nav-bar .primary-link-text, .nav-bar .icon-button {
        color: var(--bricks-color-vyniqw) !important;
    }
    
    .white-text.brxe-button {
        color: #fff !important;
    }
    
}

/* .tribe-common { 
   h1, h2, h3, h4, h5, h6, a {
        font-family: "Nantes" !important;
        font-weight: 400 !important;
        color: var(--bricks-color-vyniqw) !important;
    }
    
    .tribe-events-calendar-list__event-title-link {
       color: var(--bricks-color-vyniqw) !important;
       font-weight: 600 !important;
    }
    
    .tribe-common-h5 {
        font-family: "Nantes" !important;
        font-weight: 500 !important;
        color: var(--bricks-color-vyniqw) !important;
    }
    
    div, p, .tribe-common, .tribe-events-calendar-list__event-date-tag-datetime {
        font-family: "Inter" !important;
        color: var(--bricks-color-vyniqw) !important;
    } 
    
} */