.breakdance .bde-shortcode-6186-145 {
font-size:30px;
font-weight:800;
  
}
#csl-quote-overlay {
    display:none;
    position:fixed;
    top:0; left:0;
    width:100%; height:100%;
    background:rgba(0,0,0,0.6);
    z-index:9998;
}

#csl-quote-popup {
    display:none;
    position:fixed;
    top:50%; left:50%;
    transform:translate(-50%, -50%);
    background:#fff;
    padding:25px;
    width:90%;
    max-width:450px;
    border-radius:10px;
    z-index:9999;
    box-shadow:0 0 30px rgba(0,0,0,0.2);
}

#csl-close-popup {
    position:absolute;
    right:15px;
    top:10px;
    font-size:28px;
    cursor:pointer;
}

#csl-quote-popup h2 {
    margin-top:0;
}

#csl-quote-popup label {
    margin-top:10px;
    display:block;
    font-weight:bold;
}

#csl-quote-popup input,
#csl-quote-popup textarea {
    width:100%;
    padding:10px;
    margin-top:5px;
    border:1px solid #ccc;
    border-radius:5px;
}

#csl-quote-popup button {
    width:100%;
    margin-top:15px;
    background:#fd3fc5 !important;
    padding:10px !important;
    color:#fff !important;
    border:none;
    border-radius:5px;
    cursor: pointer;
}

.csl-conditional-wrapper {
    margin-top:15px;
}

#csl-event-fields {
    margin-top:10px;
    padding:10px;
    border-radius:6px;
    background:#f8f8f8;
}

#csl-quote-success,
#csl-quote-error {
    text-align:center;
    font-size:16px;
}

/* Hide Add to Cart for hire products */
body.hire-product .product form.cart,
body.hire-product .woocommerce div.product form.cart {
    display: none !important;
}

/* Hide Add to Cart for hire products */
body.hire-product .bde-wooproductcartbutton {
    display:none !important;
}
