#wpgmza_table_5_length{
    display: none;
}
#wpgmza_table_5_filter{
    float: none;
    text-align: left;
    padding-bottom:1rem;
}
.dataTables_wrapper .dataTables_filter input {
    margin-left: 0!important;
}
#wpgmza_marker_holder_5{
    margin: 0!important;
    top: 0!important;
    background-image: url(../../assets/images/bg-wood.jpg)!important;
    background-size: cover!important;
    background-repeat: no-repeat!important;
}
.wpgmza_innermap_holder{
    border-radius:0!important;
    border:none!important;
    padding: 1rem!important;
}
.wpgmza_table .wpgmaps_mlist_row{
    background-color:transparent!important;
    border-width: 2px 0 0!important;
    border-color: #fff!important;
    font-size: 16px!important;
    display: flex!important;
    flex-direction: column!important;
}
.wpgmza_table_category, .sorting_1.wpgmza_table_marker{
    display: none!important;
}
#wpgmza_table_5 thead{
    display: none!important;
}
table.dataTable.no-footer {
    border-bottom: 2px solid #fff!important;
}
#wpgmza_table_5_info{
    display: none;
}
#wpgmza_table_5_filter input{
    margin-top: 0.5rem;
}
#wpgmza_table_5{
    border-top: 2px solid white;
}
.wpgmza_table .wpgmaps_mlist_row .wpgmza_table_title{
    font-size:17px;
    font-weight:bold;
    padding-bottom:5px!important;
}
.wpgmza_table .wpgmaps_mlist_row .wpgmza_table_address{
    padding-bottom:5px!important;
}
.wpgmza_table .wpgmaps_mlist_row .wpgmza_table_description{
    padding-bottom:5px!important;
}
.wpgmza_table .wpgmaps_mlist_row .wpgmza_table_description p{
    margin-top:0!important;
}
.wpgmza-infowindow p{
    margin-bottom:0!important;
}
@media screen and (max-width: 768px) {
    #wpgmza_map_5{
        height: 900px!important;
    }
    #wpgmza_marker_holder_5{
        position: relative!important;
        width:100%!important;
    }
}

.FormComponent__StyledFormComponentWrapper-e0xun6-0.AQtBK p strong{
    font-family: MicroBrewThree, sans-serif!important;
    font-size: 2.25rem!important;
    line-height: 2.5rem!important;
    color:rgb(80, 44, 29)!important;
    font-weight: 500!important;
}

.FormComponent__StyledFormComponentWrapper-e0xun6-0.ksolWg p strong{
    font-family: MicroBrewThree, sans-serif!important;
    font-size: 3rem!important;
    line-height:1!important;
    color:#ea0089!important;
    font-weight: 500!important;
}
.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-editor{
    overflow-y: hidden!important;
}
.ibEMnX.ibEMnX{
    max-width:none!important;
}
.fuxoFB{
    padding-left:6px!important;
}
.kvTDNe input{
    height: 50px!important;
    background-color: rgba(145, 190, 231, var(--tw-bg-opacity))!important;
    color: white!important;
    font-family: MicroBrewThree, sans-serif!important;
    font-size: 1.25rem!important;
    line-height: 1.75rem!important;
    text-transform: uppercase!important;
    font-style: normal!important;
    font-size: 18px!important;
    padding: 8px 15px!important;
    border-radius: 0!important;
    border: 1px solid white!important;
}
.kvTDNe input::placeholder{
    font-family: MicroBrewThree, sans-serif!important;
    color:#fff!important;
    opacity:1!important;
    font-size: 0.9rem!important;
    line-height:35px!important;
}
.heHksT button{
    height: 49px!important;
    padding: 0 20px!important;
    border-radius: 0!important;
    border: 1px solid white!important;
    font-family: MicroBrewThree, sans-serif!important;  
    font-size: 1.25rem!important;
    line-height: 1.75rem!important;
}
.jpJaOG{
    font-family: MicroBrewThree, sans-serif!important;
    color:rgb(80, 44, 29)!important;
    font-size: 1rem!important;
}
.klaviyo-form-ThN5mL .FormComponent__StyledFormComponentWrapper-e0xun6-0.AQtBK p strong{
    font-family: MicroBrewThree, sans-serif!important;
    font-size: 1.5rem!important;
    line-height: 2rem!important;
    color:#fff!important;
    font-weight: 500!important;
}

.klaviyo-form-ThN5mL .FormComponent__StyledFormComponentWrapper-e0xun6-0.ksolWg p strong{
    font-family: MicroBrewThree, sans-serif!important;
    font-size: 1.8rem!important;
    line-height:1.8rem!important;
    color:#fff!important;
    font-weight: 500!important;
}
.klaviyo-form-ThN5mL .jpJaOG{
    font-family: MicroBrewThree, sans-serif!important;
    color:#fff!important;
    font-size: 0.9rem!important;
    line-height:35px!important;
}
.klaviyo-form-ThN5mL .kvTDNe input{
    background-color: #fde01d!important;
}
.klaviyo-form-ThN5mL .kvTDNe input::placeholder{
    font-family: MicroBrewThree, sans-serif!important;
    color:#502c1d!important;
    opacity:1!important;
    font-size: 0.9rem!important;
}

.klaviyo-form-ThN5mL .AQtBK, .klaviyo-form-ThN5mL .ksolWg, .klaviyo-form-ThN5mL .fuxoFB, .klaviyo-form-ThN5mL .fptOlf, .klaviyo-form-ThN5mL .ibEMnX{
    padding-left:0!important;
}
.klaviyo-form-ThN5mL .heHksT button{
    height: 49.5px!important;
}
.h-cta-extralarge{
    height: 1075px;
}
.feature-image {
    bottom: unset!important;
}

@media screen and (max-width: 1448px) {
   .h-cta-extralarge{
         height: 950px;
    } 
}
@media screen and (max-width: 1029px) {
   .h-cta-extralarge{
         height: 830px;
    } 
}
@media screen and (max-width: 768px) {
    .FormComponent__StyledFormComponentWrapper-e0xun6-0.AQtBK p strong{
       font-size: 1.2rem !important;
       line-height: 1.8rem !important;
    }
    
    .FormComponent__StyledFormComponentWrapper-e0xun6-0.ksolWg p strong{
        font-size: 1.3rem!important;
        line-height: 1.4rem!important;
    }
    .fuxoFB{
        padding-top:0!important;
        padding-bottom:0!important;
    }
    .heHksT{
        padding-top:0!important;
        padding-bottom:0!important;
    }
    .h-cta-extralarge{
        height: 569px;
    }
}

