[data-element-type="accordionheader"] {
  border-block-end: 0.5px solid #08C047 !important;
}
.zpaccordion-active-content {
  border-block-end: 0.5px solid #05751c !important;
}

h2 {
  font-family: 'montserrat',sans-serif;
  font-size: 34px;
  font-weight: bold;
  text-transform: none;
  color: #000000;
  line-height: 1.8;
  letter-spacing: normal;
}
/* Hide author section */
.theme-blog-author-detail,
.theme-blog-author{
    display:none !important;
}

/* Remove separator after date */
.theme-blog-date::after,
.theme-blog-date:after{
    display:none !important;
    content:'' !important;
}

/* Remove any extra separators */
.theme-blog-date + *{
    display:none !important;
}
 

/* ===== MAIN FOOTER FIX ===== */

/* Main footer row */
[data-element-id="elm_mlfzX4MBTt6tOQOOpFf0Fg"]{
    display:flex !important;
    flex-wrap:wrap !important;
}

/* Desktop */
@media (min-width:992px){

    [data-element-id="elm_mlfzX4MBTt6tOQOOpFf0Fg"] > .zpelem-col{
        width:25% !important;
        max-width:25% !important;
        flex:0 0 25% !important;
        display:block !important;
    }

    /* Footer spacing */
    [data-element-id="elm_5_I-QFMrTCCFAYQ6DCUy7Q"].zpsection{
        padding:60px 80px 25px !important;
    }
}

/* Tablet */
@media (min-width:768px) and (max-width:991px){

    [data-element-id="elm_mlfzX4MBTt6tOQOOpFf0Fg"] > .zpelem-col{
        width:50% !important;
        max-width:50% !important;
        flex:0 0 50% !important;
    }
}

/* Mobile */
@media (max-width:767px){

    [data-element-id="elm_mlfzX4MBTt6tOQOOpFf0Fg"] > .zpelem-col{
        width:100% !important;
        max-width:100% !important;
        flex:0 0 100% !important;
    }

    [data-element-id="elm_5_I-QFMrTCCFAYQ6DCUy7Q"].zpsection{
        padding:35px 18px 20px !important;
    }
}

/* Copyright section always visible */
[data-element-id="elm_tHk1tKIrSS-w0MFE2rqlEw"]{
    display:block !important;
}
