* {
    font-family: 'Montserrat'!important;
    font-weight:100;
}

h1 {
    background-color: #3D3935;
    padding: 20px;
    color: white !important;
    font-family: 'Advent Sans', sans-serif!important;
    font-weight:800;
    margin:20px 0px 20px 0px;
}
h2 {
    font-family: 'Advent Sans', sans-serif!important;
    color:#f38020!important;
    font-weight:800;
    margin:20px 20px 20px 20px;
}
h3, h4, h5, h6 {
        font-family: 'Advent Sans', sans-serif!important;
        color: #5E5752;
        font-weight:800;
        margin:20px 20px 20px 20px;
}

p {
    margin:20px 20px 20px 20px;
  }

h1 {font-size: xx-large;}
h2 {font-size: xx-large;}
h3 {font-size: x-large;}
h4 {font-size: large;}

u {font-weight:inherit;}
i {font-weight:inherit;}

.fluentform input,
.fluentform textarea,
.fluentform select {
    font-weight:300;
}

.fluentform input:focus,
.fluentform textarea:focus,
.fluentform select:focus {
    outline: none !important;
    border: 1px solid #F3801E !important;
}

.wp-block-button {
    display: inline-block; /* Makes the div behave like a button container */
}

.wp-block-button a, .ff-btn-submit {
    display: inline-block; /* Ensures the link behaves like a block-level element */
    background-color: #f38020!important; /* Normal background color */
    border-radius: 3px!important; /* Rounded corners */
    padding: 10px 20px; /* Adjust padding for button-like appearance */
    text-decoration: none; /* Removes underline from link */
    color: white; /* Text color */
    font-weight: 400!important; /* Font weight */
    text-align: center; /* Centers the text within the button */
    transition: background-color 0.3s ease; /* Smooth transition on hover */
}

.wp-block-button a:hover, .ff-btn-submit:hover {
    background-color: #5E5752!important; /* Hover background color */
    color: white; /* Ensure text stays white on hover */
}

.woocommerce .oxy-woo-element div.product form.cart {max-width:100%!important;}
.woocommerce-page div.product div.summary {
    float: right;
    width: 100%;
    clear: none;
}

.summary .product_title {display:none;}