.elementor-371979 .elementor-element.elementor-element-f8a6dcd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-371979 .elementor-element.elementor-element-2b20f24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:7px 7px 7px 7px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-371979 .elementor-element.elementor-element-2b20f24:not(.elementor-motion-effects-element-type-background), .elementor-371979 .elementor-element.elementor-element-2b20f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000F;background-image:url("https://staging.thedivinemagazine.com/wp-content/uploads/2025/12/bg-intro.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-371979 .elementor-element.elementor-element-ec95e7b .prefix-text{display:block;}.elementor-371979 .elementor-element.elementor-element-ec95e7b{--title-color:#FFFFFF;--rotating-color:#FF922D;}.elementor-371979 .elementor-element.elementor-element-25cb390 .elementor-button{background-color:#6C77FF;font-size:18px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:10px 30px 10px 30px;}.elementor-371979 .elementor-element.elementor-element-25cb390 .elementor-button:hover, .elementor-371979 .elementor-element.elementor-element-25cb390 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-371979 .elementor-element.elementor-element-25cb390 .elementor-button:hover svg, .elementor-371979 .elementor-element.elementor-element-25cb390 .elementor-button:focus svg{fill:#000000;}.elementor-371979 .elementor-element.elementor-element-274585b{--cbox-width:180px;}.elementor-371979 .elementor-element.elementor-element-885edf5{width:100%;max-width:100%;--feat-ratio:70;--wrap-border:7px;--feat-position:center top;--counter-zero:decimal-leading-zero;--overlay-width:460px;}.elementor-371979 .elementor-element.elementor-element-885edf5 .p-format{font-size:26px !important;}.elementor-371979 .elementor-element.elementor-element-885edf5 .is-gap-custom{margin-left:-10px;margin-right:-10px;--colgap:10px;}.elementor-371979 .elementor-element.elementor-element-885edf5 .is-gap-custom .block-inner > *{padding-left:10px;padding-right:10px;}.elementor-371979 .elementor-element.elementor-element-885edf5 .is-inner-boxed .overlay-inner{margin:20px 20px 20px 20px;}.elementor-371979 .elementor-element.elementor-element-885edf5 .p-wrap{--el-spacing:7px;}.elementor-371979 .elementor-element.elementor-element-885edf5 .block-wrap{--bottom-spacing:2px;}.elementor-371979 .elementor-element.elementor-element-09d7694{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#88888844;--border-color:#88888844;--border-radius:7px 7px 7px 7px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-371979 .elementor-element.elementor-element-0050b95{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--s-icon-size:15px;--s-columns:3;}.elementor-371979 .elementor-element.elementor-element-0050b95 {--colgap:5px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .entry-title{font-size:20px;line-height:1.25em;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .p-format{font-size:26px !important;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5{--counter-zero:decimal-leading-zero;--t-feat-list-width:90px;--feat-list-width:80px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .is-gap-custom{margin-left:-20px;margin-right:-20px;--colgap:20px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .is-gap-custom .block-inner > *{padding-left:20px;padding-right:20px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .p-wrap{--el-spacing:10px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .block-wrap{--bottom-spacing:30px;}.elementor-371979 .elementor-element.elementor-element-1759c63 > .elementor-widget-container{background-image:url("https://staging.thedivinemagazine.com/wp-content/uploads/2025/12/bg-footer.webp");padding:30px 30px 30px 30px;background-position:center right;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:1px 1px 1px 1px;border-color:#88888844;border-radius:7px 7px 7px 7px;}.elementor-371979 .elementor-element.elementor-element-1759c63 .heading-tagline > *{line-height:1.5em;}.elementor-371979 .elementor-element.elementor-element-1d506e0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .entry-title{font-size:20px;line-height:1.25em;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .p-format{font-size:26px !important;}.elementor-371979 .elementor-element.elementor-element-1d506e0{--counter-zero:decimal-leading-zero;--t-feat-list-width:90px;--feat-list-width:80px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .is-gap-custom{margin-left:-20px;margin-right:-20px;--colgap:20px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .is-gap-custom .block-inner > *{padding-left:20px;padding-right:20px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .p-wrap{--el-spacing:10px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .block-wrap{--bottom-spacing:30px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .entry-title{font-size:20px;line-height:1.25em;}.elementor-371979 .elementor-element.elementor-element-40c2520 .p-format{font-size:26px !important;}.elementor-371979 .elementor-element.elementor-element-40c2520{--counter-zero:decimal-leading-zero;--t-feat-list-width:90px;--feat-list-width:80px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .is-gap-custom{margin-left:-20px;margin-right:-20px;--colgap:20px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .is-gap-custom .block-inner > *{padding-left:20px;padding-right:20px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .p-wrap{--el-spacing:10px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .block-wrap{--bottom-spacing:30px;}@media(min-width:768px){.elementor-371979 .elementor-element.elementor-element-f8a6dcd{--content-width:1300px;}}@media(max-width:1024px){.elementor-371979 .elementor-element.elementor-element-f8a6dcd{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-371979 .elementor-element.elementor-element-2b20f24{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-371979 .elementor-element.elementor-element-274585b{--cbox-width:120px;}.elementor-371979 .elementor-element.elementor-element-885edf5{width:100%;max-width:100%;--feat-ratio:40;}.elementor-371979 .elementor-element.elementor-element-885edf5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-371979 .elementor-element.elementor-element-885edf5 .entry-title{font-size:31px;}.elementor-371979 .elementor-element.elementor-element-885edf5 .is-gap-custom{margin-left:-15px;margin-right:-15px;--colgap:15px;}.elementor-371979 .elementor-element.elementor-element-885edf5 .is-gap-custom .block-inner > *{padding-left:15px;padding-right:15px;}.elementor-371979 .elementor-element.elementor-element-885edf5 .block-wrap{--bottom-spacing:15px;}.elementor-371979 .elementor-element.elementor-element-09d7694{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-371979 .elementor-element.elementor-element-0050b95{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--s-columns:2;}.elementor-371979 .elementor-element.elementor-element-0050b95 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5{--feat-ratio:80;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .entry-title{font-size:16px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .is-gap-custom{margin-left:-15px;margin-right:-15px;--colgap:15px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .is-gap-custom .block-inner > *{padding-left:15px;padding-right:15px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .p-wrap{--el-spacing:7px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .block-wrap{--bottom-spacing:15px;}.elementor-371979 .elementor-element.elementor-element-1759c63 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-371979 .elementor-element.elementor-element-1d506e0{--feat-ratio:80;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .entry-title{font-size:16px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .is-gap-custom{margin-left:-15px;margin-right:-15px;--colgap:15px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .is-gap-custom .block-inner > *{padding-left:15px;padding-right:15px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .p-wrap{--el-spacing:7px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .block-wrap{--bottom-spacing:15px;}.elementor-371979 .elementor-element.elementor-element-40c2520 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-371979 .elementor-element.elementor-element-40c2520{--feat-ratio:80;}.elementor-371979 .elementor-element.elementor-element-40c2520 .entry-title{font-size:16px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .is-gap-custom{margin-left:-15px;margin-right:-15px;--colgap:15px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .is-gap-custom .block-inner > *{padding-left:15px;padding-right:15px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .p-wrap{--el-spacing:7px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .block-wrap{--bottom-spacing:15px;}}@media(max-width:767px){.elementor-371979 .elementor-element.elementor-element-2b20f24{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:60px 20px;--row-gap:60px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-371979 .elementor-element.elementor-element-ec95e7b{text-align:right;}.elementor-371979 .elementor-element.elementor-element-25cb390 .elementor-button{font-size:15px;padding:7px 25px 7px 25px;}.elementor-371979 .elementor-element.elementor-element-274585b{--featured-width:40px;--item-gap:4px;}.elementor-371979 .elementor-element.elementor-element-274585b .cbox-title > *{font-size:13px;}.elementor-371979 .elementor-element.elementor-element-274585b .cbox{padding:7px 7px 7px 7px;}.elementor-371979 .elementor-element.elementor-element-885edf5{--feat-ratio:80;}.elementor-371979 .elementor-element.elementor-element-885edf5 .entry-title{font-size:21px;}.elementor-371979 .elementor-element.elementor-element-0050b95{width:100%;max-width:100%;--s-columns:1;}.elementor-371979 .elementor-element.elementor-element-0050b95 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .p-wrap{--el-spacing:5px;}.elementor-371979 .elementor-element.elementor-element-0e3cdb5 .block-wrap{--bottom-spacing:12px;}.elementor-371979 .elementor-element.elementor-element-1759c63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 20px 30px 20px;}.elementor-371979 .elementor-element.elementor-element-1759c63 .heading-tagline > *{font-size:11px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .p-wrap{--el-spacing:5px;}.elementor-371979 .elementor-element.elementor-element-1d506e0 .block-wrap{--bottom-spacing:12px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .p-wrap{--el-spacing:5px;}.elementor-371979 .elementor-element.elementor-element-40c2520 .block-wrap{--bottom-spacing:12px;}}/* Start custom CSS for foxiz-grid-recommended-1, class: .elementor-element-0e3cdb5 *//* ========================================================= */
/* 🔳 GRID 1 REFINEMENT: MUSIC & NEWS BLOCKS */
/* ========================================================= */

/* 1. Reset the Grid Wrap & Remove Ghost Boxes */
.p-grid-1 {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin-bottom: 40px !important;
    position: relative;
}

/* 2. Precision Aspect Ratio (Matching your 635:349 request) */
.p-grid-1 .p-featured {
    aspect-ratio: 635 / 349 !important;
    overflow: hidden !important;
    border-radius: 0 !important; /* Sharp for high-fashion */
    background: #f0f0f0;
}

.p-grid-1 .p-featured img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* 3. Typography: Compact Bodoni for 4-Column Grids */
.p-grid-1 .entry-title, 
.p-grid-1 .entry-title a {
    font-family: var(--font-bodoni) !important;
    font-size: 18px !important; /* Smaller size for 4-column density */
    line-height: 1.25 !important;
    color: var(--divine-navy) !important;
    margin-top: 12px !important;
    font-weight: 500 !important;
}

/* 4. Category Tag: Force Visibility & Positioning */
.p-grid-1 .p-categories.p-top {
    display: inline-block !important; /* Overrides mobile-hide */
    position: absolute !important;
    top: 10px !important;
    left: 10px !important;
    z-index: 5;
}

/* 5. The Premium Bookmark (Save it) */
.p-grid-1 .rb-bookmark {
    position: absolute;
    top: 10px;
    right: 10px;
    background: rgba(255, 255, 255, 0.9) !important;
    backdrop-filter: blur(5px);
    width: 32px;
    height: 32px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: var(--divine-navy) !important;
    transition: var(--transition-luxe);
}

.p-grid-1 .rb-bookmark:hover {
    background: var(--terracotta) !important;
    color: #fff !important;
}

/* 6. Clean Meta (Date only, Montserrat style) */
.p-grid-1 .p-meta {
    margin-top: 5px !important;
}

.p-grid-1 .meta-el.meta-update,
.p-grid-1 .updated {
    font-family: var(--font-montserrat) !important;
    font-size: 9px !important;
    text-transform: uppercase !important;
    letter-spacing: 1.2px !important;
    color: #999 !important;
}/* End custom CSS */