body.no-scroll {
    overscroll-behavior: none;
}

/* Header */
#wrapper .fusion-tb-header {--menuHeight:96px; --fadeHeight:72px;}

#wrapper .fusion-tb-header .header-wrapper:before {content:''; position:absolute; top:0; height:var(--menuHeight); width:100%; background:#2e2e2d; z-index:1;}
#wrapper .fusion-tb-header .header-wrapper .logo-wrapper:after {content:''; position:absolute; top:calc(var(--menuHeight) - 17px); height:58px; width:100%; background:url(../media/MenuShape.svg) center top no-repeat; z-index:1; transition:transform 0.3s ease; transform-origin:top center; z-index: 99; pointer-events: none;}

#wrapper .fusion-tb-header .header-wrapper {box-shadow:0 0 0 transparent; transition:box-shadow 0s ease 0s;}
/* #wrapper .fusion-tb-header .header-wrapper.fusion-sticky-transition {box-shadow:0 0 24px #0000008f; transition:box-shadow 0.3s ease 0.3s;}
#wrapper .fusion-tb-header .header-wrapper.fusion-sticky-transition .logo-wrapper:after {transition-delay:.1s; transform:scale(0);} */

.mm-wrapper {height:calc(100vh - var(--menuHeight)); max-height:999vh; overflow:hidden;}
.admin-bar .mm-wrapper {height:calc(100vh - var(--menuHeight) - 32px);}

.mm-wrapper .fusion-builder-row,
.mm-wrapper .fusion-builder-row .fusion-layout-column,
.mm-wrapper .fusion-builder-row .fusion-layout-column .fusion-column-wrapper {max-height:100%;}

.mm-wrapper .mm-head {width:100%; border-bottom: solid #B7B7B7 1px; padding-bottom:32px;}
.mm-wrapper .mm-heading {display:flex; align-items:center; gap:32px}
.mm-wrapper .mm-heading .divider {width:1px; background:#B7B7B7; align-self: stretch;}
.mm-wrapper .mm-heading h5 {margin:0px; color:var(--awb-color5)}
.mm-wrapper .mm-heading h4 {margin:0px;}

.mm-wrapper .button.link {color:var(--awb-color6); text-decoration: underline;}
.mm-wrapper .button.link:hover {color:var(--awb-color5)}

.mm-wrapper .mm-container {max-height:100%; display:flex; flex-direction: column;}
.mm-wrapper .mm-container .mm-content {width:100%; display:grid; grid-template-columns: repeat(2, 1fr); gap:32px; margin-top:32px; overflow:hidden}

.mm-wrapper .mm-content .mm-column {display:flex; flex-direction: column; gap:24px; overflow:hidden}
.mm-wrapper .mm-content .mm-column .mm-posts-wrapper {display:flex; flex-direction: column; gap:24px; overflow-y:auto; scrollbar-width: none; -ms-overflow-style: none; position:relative; padding-bottom:var(--fadeHeight);} 
.mm-wrapper .mm-content .mm-column:after {content:''; left:0; right:0; height:var(--fadeHeight); position:absolute; bottom:0; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%); pointer-events: none;}

.mm-wrapper .mm-content .mm-column .mm-posts-wrapper .mm-post {display:flex; gap:16px; border-radius:16px; height:140px; justify-content: space-between; background:#F1F1F1; padding: 16px 32px 16px 32px;}
.mm-wrapper .mm-content .mm-column .mm-posts-wrapper .mm-post .mm-post-content {display:flex; justify-content: center; flex-direction: column;}
.mm-wrapper .mm-content .mm-column .mm-posts-wrapper .mm-post .mm-post-content h5 {margin-top:0; margin-bottom:8px;}
.mm-wrapper .mm-content .mm-column .mm-posts-wrapper .mm-post .mm-post-content p {margin:0px; color:var(--awb-color7);}
.mm-wrapper .mm-content .mm-column .mm-posts-wrapper .mm-post .mm-post-image {max-width:300px; display:flex; align-items: center;}
.mm-wrapper .mm-content .mm-column .mm-posts-wrapper .mm-post .mm-post-image img{max-height:100%; width:auto;}