/*

Theme Name: Avada Child

Description: Child theme for Avada theme

Author: ThemeFusion

Author URI: https://theme-fusion.com

Template: Avada

Version: 1.0.0

Text Domain:  Avada

*/





.sp_player h1.entry-title {

    margin-top: 12px;

    text-align: center;

    background-color: #f2f2f2;

    padding: 10px 20px;

}



@media screen and (max-width: 480px) {

    .fusion-layout-column.fusion_builder_column.fusion-builder-column-8.fusion_builder_column_1_1.\31 _1.fusion-flex-column {

        width: 90%;

        padding-left: 40px;

    }

    .fusion-fullwidth.fullwidth-box.fusion-builder-row-2.fusion-flex-container.has-pattern-background.has-mask-background.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling.fusion-sticky-container.fusion-custom-z-index {

        padding: 5% 8%;

    }

    h1.this-name.fusion-responsive-typography-calculated {

        font-size: 32px !important;

    }

    .about-detail table tr td {

        font-size: 12px !important;

        line-height: 24px !important;

    }

}




.acfe-form .acf-field {
    width: 100% !important;
    min-height:unset !important;
    border: 0 !important;
    padding-inline: 0 !important;
}
.acfe-form .acf-input:has(>.acf-input-prepend) {
  display: flex;
}
.acfe-form .acf-input .acf-input-prepend {
    align-content: center;
    border-radius: 0;
    border-color: #D2DBE2;
}
.acfe-form .acf-input-wrap {
    flex: 1;
}
.acfe-form .acf-input-wrap input.acf-is-prepended {
    border-radius: 0px !important;
}

.acfe-form .acf-gallery-sort,
.acfe-form p:empty {
    display: none;
}
.acfe-form .acf-button {
    border: 1px solid;
    border-radius: 4px;
    padding: 8px 16px;
}
.acfe-form .acf-field p.description {
    margin-top: 0;
}
.acf-button[type="submit"] {
    cursor: pointer;
    border-color: #e42320;
    background-color: transparent;
    color: #e42320;
    border-radius: 4px;
}
.acf-button[type="submit"]:hover {
    background-color: #e42320;
    color: #FFFFFF;
}
.acfe-form .acf-field textarea:focus,
.acfe-form .acf-field input[type="url"]:focus,
.acfe-form .acf-field select:focus,
.acfe-form .acf-field input:focus {
    border-color: inherit;
}
.acfe-form .acf-field input[type="url"] {
    height: var(--form_input_height);
    border: 1px solid var(--form_border_color);
}
.acf-input-wrap.acf-url i {
    top: 50%;
    transform: translateY(-50%);
}

.create-listing-btn {
    background-color: #e42320;
    color: #ffffff;
    padding: 8px 16px;
    border-radius: 4px;
    text-decoration: none !important;       /* Removes default underline */
    border: none;                /* Removes any border that looks like underline */
    font-weight: 500;
    display: inline-block;       /* Prevents odd spacing issues */
    transition: background-color 0.3s ease, color 0.3s ease;
}

.create-listing-btn:hover,
.create-listing-btn:focus {
    background-color: #63717f;
    color: #ffffff;
    text-decoration: none !important;       /* Prevent underline on hover too */
}

.listing_email input[type="email"] {
    background: #f5f5f5;
}

body.page.page-id-2278 #primary #main{
    padding: 0;
}


body.page.page-id-2278 #wrapper main.clearfix{
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

a.edit-post-button {
  display: none; /* Hidden by default to prevent flashing */
}

.breadcrumbs a{
    color: #000;
}

.breadcrumbs a:hover{
    color: #e42320;
}