/*
Theme Name: Open Window Studio - Child Theme
Description: Open Window Studio Child Theme
Template: ows
Version: 1.0.0
Text Domain:  Avada
*/

.site-logo-mobile img{
    max-width:150px;
}

.post-content .home-title-text{
    background: center / contain no-repeat url(../../uploads/2024/11/Top.jpg);
    padding: 25px 0;
}

.post-content .homepage-hero-text h1 {
    font-size:73px;
    margin-bottom:15px;
    color:#fff;
}
.post-content .homepage-hero-text h2{
    font-size:20px;
    color:#fff;
}

.avada-main-menu ul.fusion-menu li.menu-item > ul{
    border-top: solid 3px #ec008c;
}

.ows-text-bottom{
    margin-top:auto !important;
}

#gform_1 .gform_body input[type=email]{
    border-radius: 0;
}

#gform_1 .gform_body input[type=submit],
#gform_2 .gform_body input[type=submit]{
    background: #e30a7d;
    color:#fff;
    text-transform:uppercase;
    font-size: 16px;
}

#gform_3 .gform_body input, #gform_3 .gform_body textarea{
    border-radius: 0 !important;
    border-color: #aaa !important;
}

#gform_3 .gform_footer input[type=submit]{
    background: #e30a7d;
    color:#fff;
    text-transform:uppercase;
    font-size:16px;
}

/*
.class-post-card .fusion-text-2 p{
    margin-bottom: 4px;
}
*/

.class-post-card .fusion-builder-row:has(.class-post-card-footer){
    margin-top: auto !important;
}

.class-post-card .class-post-card-footer a.fusion-button.button-large{
    min-width:185px;
}

body.single-class .single-class-dates p{
    margin-bottom: 4px;
}

body.single-class .single-class-content-area a.fusion-button.button-large{
    min-width:215px;
}
