/* # Genesis Sample Child Theme
Theme Name: Ora Wellness
Theme URI: https://github.com/Pressed-Solutions/orawellness
Description: Genesis child theme for Ora Wellness, based on the Genesis sample theme
Author: StudioPress
Author URI: http://www.studiopress.com/
Template: genesis
Template Version: 2.2.2
Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.footer-widgets{
    padding-bottom: 4rem;
    padding-top:6rem !important;
    background-color: #efe9e5 !important;
    margin-top:0 !important;
}

.footer-widgets-4{
    background: none !important;
    color: black !important;
    margin-top: 0 !important;
    max-width:365px !important;
    padding: 0 !important;
    max-width: unset !important;
}

.footer-widgets-3 ul.menu{
    clear:both;
}

.footer-widgets-3 p{
    margin-bottom: 5px;
}

.footer-widgets li{
    line-height: 18px;
}

.footer-widget-area .widget-title{
    font-size: 2rem !important;
    margin-bottom: 0.5rem;
    font-family: aktiv-grotesk,"Helvetica Neue",Helvetica,sans-serif;
    font-weight: bold;
}

.footer-widgets-4 .widget-title {
    font-family: "jubilat",Georgia,serif;
    font-size: 4.3rem !important;
    letter-spacing: 2px;
    line-height: 40px;
    max-width: 325px;
    margin:0 auto 10px auto;
}

.footer-widgets-4 p{
    line-height: 22px;
}

.widget-area.footer-widgets-4.footer-widget-area{
    width:calc(37% - 2rem) !important;
}

.text-center{
    text-align: center;
}

.site-footer span{
    float:none !important;
}

.footer-widget-area {
    flex: 0 1 20%;
}

.footer-widgets-4.footer-widget-area{
    flex: 0 1 40%;
}

.footer-widgets-4 .textwidget{
    max-width: 400px;
    text-align: center;
    margin: auto;
}


.footer-widgets-4 strong.ql-font-palatino,
.footer-widgets-4 strong,
.footer-widgets-4 strong.ql-font-helvetica-neue{
    color:#3d3d3d !important;
}

.footer-widgets-4 .klaviyo-form{
    padding:0 !important;
}

body.page-id-30156,
body.page-id-30156 .entry-content{
    background:#EEEEEE;
}

body.archive .kbe_articles{
    padding-bottom:85px;
}

@media screen and (max-width:768px){
    .footer-widgets{
        margin-bottom:15px !important;
        width:100% !important;
        margin-bottom: 0 !important;
    }

    .footer-widget-area {
        flex: 0 1 45%;
    }

    ul.mg-wpsi{
        max-width:152px;
        margin:auto;
    }
}