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

.activiteit-item:hover img{
    transform:scale(1.05);
}

.activiteit-item:hover .hover-icon{
    background-color: #030157;
}

.activiteit-item .hover-icon i{
    transition: all 0.3s ease;
}

.activiteit-item:hover .hover-icon i{
    color:#fff;
}

.image-right > div{
    flex-direction: row-reverse;
}

.gform_wrapper .gform_description,
.gform_wrapper .gform_required_legend{
    display:none !important;
}

.gform_wrapper label{
    font-size:14px !important;
    margin-bottom: 4px !important;
    color:rgba(18, 18, 18, 0.8) !important;
}

.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"]{
    background-color: #E6E6EE !important;
    border-radius:8px !important;
    padding:8px 16px !important;
    border:0px !important;
    height:54px !important;
}


.gform_wrapper input[type="text"]::placeholder,
.gform_wrapper input[type="email"]::placeholder{
    opacity: 0.5;
}

.gform_wrapper textarea{
    background-color: #E6E6EE !important;
    border-radius:8px !important;
    padding:16px 16px !important;
    border:0px !important;
}

.gform_wrapper textarea::placeholder{
    opacity: 0.5;
}

.gform_wrapper input[type="submit"]{
    font-size: 16px !important;
    color: var(--bricks-color-uwmrku) !important;
    line-height: 160% !important;
    font-family: "Inter" !important;
    font-weight: 500 !important;
    border: 1px solid #030157 !important;
    background-color: #030157 !important;
    border-radius: 30px !important;
    padding-top: 12px !important;
    padding-right: 32px !important;
    padding-bottom: 12px !important;
    padding-left: 32px !important;
    transition: all 0.3s ease-in-out !important;
}

.gform_wrapper input[type="submit"]:hover{
    background-color: #ffffff !important;
    color:#030157 !important;
}

.gform-theme--foundation .gform_fields{
    row-gap:16px !important;
}

.bricks-button.bricks-background-primary svg{
    transition: all 0.3s ease-in-out;
}

.bricks-button.bricks-background-primary:hover svg{
    stroke:#030157;
}

.social-icon,
.social-icon i{
    transition: all 0.3s ease;
}

.social-icon:hover{
    background-color: #fff !important;
}

.social-icon:hover i{
    fill:#030157 !important;
    color:#030157 !important;
}

footer a:not(.bricks-button):hover{
    color:#fff !important;
}

.activiteiten-title{
    word-break:break-all;
}

.brxe-text ul{
    padding-left:20px;
}

.hero-home + .activiteiten{
    padding-top:160px;
}

#marktinformatie-table-wrapper {
    overflow-x: scroll;
}

#marktinformatie-table {
    white-space: nowrap;
}

#marktinformatie-table td {
    padding: 8px 12px !important;
}