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

.gfield_label, .gfield_required, .gform-field-label {
    font-size: 18px !important;
    font-family: 'Aptos' !important;
}

.gfield_required {
    color: #4697d3 !important;
}

.gform_button {
    border-radius: 0 !important;
    background-color: #4697d3 !important;
    padding: 7px 28px !important;
    font-size: 18px !important;
    font-family: 'Aptos' !important;
}

.gform_fields input, .gform_fields textarea {
    border-radius: 0 !important;
}

.hero-slider .slider-content {
    border-left: 1px solid #fff;
    padding: 0 40px
  }
  
.hero-slider .slider-content .title {
max-width: 700px;
}

@media only screen and (max-width:990px) { 
    .hero-slider {
        padding-left: 0 !important;
    }
}

@media only screen and (max-width:630px) { 
    .hero-slider h5 {
        font-size: 24px !important;
    }
}

#brx-header .bricks-nav-menu > li > a, #brx-header .bricks-nav-menu > .menu-item-has-children > div > a {
    padding: 30px 0;
    margin-bottom: -10px;   
}

#brx-header .bricks-nav-menu > li > a {    
    border-bottom: 5px solid #fff;
}

#brx-header .bricks-nav-menu > .current-menu-item > a, #brx-header .bricks-nav-menu > .current-menu-item > div > a {    
    border-bottom: 5px solid #4697d3;
}

#brx-header .bricks-nav-menu > li > a:hover {    
    border-bottom: 5px solid #4697d3;
}

#brx-header ul.sub-menu {
    left: 0 !important;
    width: 250px;
}

#brx-header .brx-submenu-toggle button {
    margin-top: 10px;
}