.elementor-26113 .elementor-element.elementor-element-542aa56{--display:flex;}.elementor-26113 .elementor-element.elementor-element-c7b19f1{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}body.elementor-page-26113:not(.elementor-motion-effects-element-type-background), body.elementor-page-26113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-c9f4a87 */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Lato:wght@300;400;700&display=swap');

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    background:#f4f4f4;
    font-family:'Lato', sans-serif;
}

/* MAIN LAYOUT */

.issue-layout{
    width:100%;

    display:grid;
    grid-template-columns:460px 1fr;

    background:#fff;

    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;
}

/* SIDEBAR */

.issue-sidebar{
    padding:44px 46px;

    border-right:1px solid #ececec;
}

/* COVER */

.issue-cover img{
    width:310px;

    display:block;
}

/* BUTTONS */

.issue-button{
    width:310px;

    display:block;

    text-align:center;
    text-decoration:none;

    margin-top:18px;

    padding:8px;

    font-size:12px;
    letter-spacing:1px;
    font-weight:700;

    transition:0.3s ease;
}

/* GOLD */

.gold-button{
    background:#c99322;
    color:#fff;
}

.gold-button:hover{
    background:#ae7f1d;
}

/* LIGHT */

.light-button{
    border:1px solid #dddddd;

    background:#fff;
    color:#555;
}

.light-button:hover{
    background:#f5f5f5;
}

/* RIGHT */

.issue-main{
    padding:46px 56px;
}

/* TOP */

.issue-header{
    display:flex;
    align-items:center;

    gap:14px;

    margin-bottom:26px;
}

/* LABEL */

.issue-tag{
    background:#d8402f;
    color:#fff;

    padding:8px 14px;

    font-size:11px;
    letter-spacing:2px;
    font-weight:700;
}

/* DATE */

.issue-header p{
    color:#9c9c9c;

    font-size:15px;
    letter-spacing:2px;
}

/* TITLE */

.issue-title{
    font-family:'Cormorant Garamond', serif;

    font-size:60px;
    line-height:1;
    font-weight:500;

    color:#111;

    margin-bottom:26px;
}

.issue-title span{
    color:#d8402f;
    font-style:italic;
}

/* META */

.issue-meta{
    display:flex;
    align-items:center;

    gap:12px;

    margin-bottom:34px;
}

.meta-divider{
    width:22px;
    height:1px;

    background:#888;
}

.issue-meta p{
    color:#9b9b9b;

    font-size:14px;
    letter-spacing:2px;
}

/* DESCRIPTION */

.issue-description{
    max-width:980px;

    margin-bottom:38px;
}

.issue-description p{
    font-size:16px;
    line-height:2;

    color:#4d4d4d;
}

/* FOCUS */

.focus-section{
    background:#f8efef;

    border-left:4px solid #d8402f;

    padding:22px 28px;

    margin-bottom:34px;
}

.focus-section h5{
    color:#d8402f;

    font-size:11px;
    letter-spacing:3px;
    font-weight:700;

    margin-bottom:14px;
}

.focus-section p{
    font-family:'Cormorant Garamond', serif;

    font-size:24px;
    line-height:1.6;
    font-style:italic;

    color:#444;
}

/* TAGS */

.issue-categories{
    display:flex;
    gap:12px;

    flex-wrap:wrap;
}

.issue-categories a{
    border:1px solid #dddddd;

    text-decoration:none;

    color:#555;

    padding:8px 14px;

    font-size:11px;
    letter-spacing:1px;

    transition:0.3s ease;
}

.issue-categories a:hover{
    background:#f5f5f5;
}

/* RESPONSIVE */

@media(max-width:991px){

    .issue-layout{
        grid-template-columns:1fr;
    }

    .issue-sidebar{
        border-right:none;
        border-bottom:1px solid #ededed;
    }

    .issue-main{
        padding:34px 28px;
    }

    .issue-title{
        font-size:46px;
    }

}

@media(max-width:767px){

    .issue-sidebar{
        padding:24px;
    }

    .issue-cover img,
    .issue-button{
        width:100%;
    }

    .issue-main{
        padding:24px;
    }

    .issue-title{
        font-size:36px;
    }

    .issue-header{
        flex-direction:column;
        align-items:flex-start;
    }

    .issue-description p{
        font-size:14px;
    }

    .focus-section p{
        font-size:20px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81b55cf */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Lato:wght@300;400;700&display=swap');

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    background:#f4f4f4;
    font-family:'Lato', sans-serif;
}

/* MAIN */

.feature-layout{
    width:100%;

    display:grid;
    grid-template-columns:1fr 360px;

    border-top:1px solid #e8e8e8;
    border-bottom:1px solid #e8e8e8;

    background:#fff;
}

/* LEFT */

.feature-main{
    padding:42px 88px;
}

/* HEADING */

.feature-heading{
    display:flex;
    align-items:center;

    gap:12px;

    margin-bottom:30px;
}

.feature-heading span{
    width:14px;
    height:2px;

    background:#d8402f;
}

.feature-heading h4{
    color:#d8402f;

    font-size:14px;
    letter-spacing:3px;
    font-weight:700;
}

/* LIST */

.feature-list{
    border:1px solid #e4e4e4;
}

/* ITEM */

.feature-item{
    display:flex;
    gap:22px;

    padding:22px 24px;

    border-bottom:1px solid #e9e9e9;
}

.no-border{
    border-bottom:none;
}

/* AVATAR */

.feature-avatar{
    min-width:66px;
    height:66px;

    border:3px solid #d7d7d7;
    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    font-family:'Cormorant Garamond', serif;
    font-size:20px;

    color:#9a9a9a;
}

/* CONTENT */

.feature-content h3{
    font-size:20px;
    font-weight:700;

    color:#222;

    margin-bottom:4px;
}

.feature-content h5{
    font-size:14px;
    font-weight:400;

    color:#9a9a9a;

    margin-bottom:10px;
}

.feature-content p{
    font-size:14px;
    line-height:1.8;

    color:#4d4d4d;

    margin-bottom:12px;
}

/* TAGS */

.feature-tags{
    display:flex;
    gap:8px;
    flex-wrap:wrap;
}

.feature-tags a{
    text-decoration:none;

    background:#f8efef;
    color:#d8402f;

    font-size:11px;
    letter-spacing:1px;

    padding:5px 9px;
}

/* SIDEBAR */

.feature-sidebar{
    padding:40px 38px;

    border-left:1px solid #ececec;
}

/* SUBSCRIBE */

.subscribe-box{
    border:1px solid #f1d6d2;

    background:#fffafa;

    padding:26px;

    margin-bottom:26px;
}

.subscribe-box h3{
    font-family:'Cormorant Garamond', serif;

    font-size:22px;
    font-weight:500;

    color:#333;

    margin-bottom:14px;
}

.subscribe-box p{
    font-size:14px;
    line-height:1.8;

    color:#666;

    margin-bottom:18px;
}

.subscribe-box input{
    width:100%;

    border:1px solid #d8d8d8;

    padding:30px;

    font-size:14px;

    margin-bottom:12px;

    outline:none;
}

.subscribe-box button{
    width:100%;

    border:none;

    background:#d8402f;
    color:#fff;

    font-size:12px;
    letter-spacing:1px;
    font-weight:700;

    padding:14px;

    cursor:pointer;
}

/* TOPICS */

.topics-box{
    border:1px solid #e6e6e6;

    background:#fff;
}

.topics-title{
    padding:18px 20px;

    border-bottom:1px solid #ececec;

    font-size:13px;
    letter-spacing:3px;
    font-weight:700;

    color:#8c8c8c;
}

/* TOPIC ITEM */

.topic-item{
    display:flex;
    align-items:center;
    justify-content:space-between;

    gap:14px;

    padding:16px 20px;

    border-bottom:1px solid #ededed;
}

.no-line{
    border-bottom:none;
}

.topic-item span{
    font-size:14px;
    line-height:1.5;

    color:#4a4a4a;
}

.topic-item label{
    background:#f8efef;

    color:#d8402f;

    font-size:11px;
    font-weight:700;

    padding:4px 8px;
}

/* RESPONSIVE */

@media(max-width:991px){

    .feature-layout{
        grid-template-columns:1fr;
    }

    .feature-sidebar{
        border-left:none;
        border-top:1px solid #ececec;
    }

    .feature-main{
        padding:34px 28px;
    }

}

@media(max-width:767px){

    .feature-main{
        padding:24px 18px;
    }

    .feature-sidebar{
        padding:24px 18px;
    }

    .feature-item{
        flex-direction:column;
    }

}

.feature-avatar{
    width:90px;
    height:90px;
    min-width:90px;

    border:4px solid #d9d9d9;
    border-radius:50%;

    display:flex;
    align-items:center;
    justify-content:center;

    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c7b19f1 */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600&family=Lato:wght@300;400;700&display=swap');

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    background:#f4f4f4;
    font-family:'Lato', sans-serif;
}

/* =========================================
   MAIN LAYOUT
========================================= */

.editorial-layout{
    width:100%;
    display:grid;
    grid-template-columns:1fr 620px;
    background:#fff;
    border-top:1px solid #e8e8e8;
}

/* =========================================
   LEFT CONTENT
========================================= */

.editorial-main{
    padding:42px 88px 60px;
}

/* SECTION HEADING */

.section-heading{
    display:flex;
    align-items:center;
    gap:12px;
    margin-bottom:32px;
}

.section-heading h4{
    color:#d8402f;
    font-size:14px;
    letter-spacing:4px;
    font-weight:700;
}

/* ARTICLE BOX */

.article-box{
    border:1px solid #e5e5e5;
    margin-bottom:48px;
}

/* ARTICLE ITEM */

.article-item{
    display:flex;
    gap:34px;
    padding:32px 36px;
    border-bottom:1px solid #ececec;
}

.no-border{
    border-bottom:none;
}

/* NUMBER */

.article-number{
    min-width:28px;
    font-family:'Cormorant Garamond', serif;
    font-size:42px;
    color:#e1e1e1;
    line-height:1;
}

/* CONTENT */

.article-content label{
    display:block;
    color:#c99322;
    font-size:12px;
    letter-spacing:3px;
    font-weight:700;
    margin-bottom:14px;
}

.article-content h3{
    font-family:'Cormorant Garamond', serif;
    font-size:24px;
    line-height:1.4;
    font-weight:500;
    color:#2b2b2b;
    margin-bottom:16px;
}

.article-content p{
    font-size:16px;
    line-height:1.9;
    color:#555;
}

/* =========================================
   BRANDS
========================================= */

.brands-section{
    margin-top:10px;
}

.brands-text{
    font-size:16px;
    line-height:1.9;
    color:#555;
    max-width:980px;
    margin-bottom:26px;
}

/* BRAND TAGS */

.brands-list{
    display:flex;
    gap:12px;
    flex-wrap:wrap;
}

.brands-list a{
    text-decoration:none;
    border:1px solid #dddddd;
    color:#333;
    font-size:12px;
    font-weight:600;
    padding:10px 18px;
    background:#fff;
    transition:0.3s ease;
}

.brands-list a:hover{
    background:#f5f5f5;
}

/* =========================================
   SIDEBAR
========================================= */

.editorial-sidebar{
    padding:40px 38px;
    border-left:1px solid #ececec;
}

/* SIDEBAR BOX */

.sidebar-box{
    border:1px solid #e5e5e5;
    background:#fff;
}

/* TITLE */

.sidebar-title{
    padding:28px 28px;
    border-bottom:1px solid #ececec;
    font-size:14px;
    letter-spacing:5px;
    font-weight:700;
    color:#8b8b8b;
}

/* =========================================
   ISSUE CARD
========================================= */

.issue-card{
    display:flex;
    gap:28px;
    align-items:center;
    padding:30px 28px;
    border-bottom:1px solid #ededed;
}

.issue-card.no-margin{
    border-bottom:none;
}

/* IMAGE */

.issue-thumb{
    width:110px;
    min-width:110px;
}

.issue-thumb img{
    width:100%;
    height:auto;
    display:block;
    border-radius:10px;
}

/* INFO */

.issue-info{
    flex:1;
}

.issue-info small{
    display:block;
    color:#9c9c9c;
    font-size:13px;
    letter-spacing:3px;
    margin-bottom:14px;
    text-transform:uppercase;
}

.issue-info h5{
    font-family:'Cormorant Garamond', serif;
    font-size:24px;
    line-height:1.35;
    font-weight:500;
    color:#333;
    margin-bottom:18px;
}

.issue-info a{
    text-decoration:none;
    color:#c99322;
    font-size:13px;
    letter-spacing:1px;
    font-weight:700;
}

/* =========================================
   RESPONSIVE
========================================= */

@media(max-width:1200px){

    .editorial-layout{
        grid-template-columns:1fr;
    }

    .editorial-sidebar{
        border-left:none;
        border-top:1px solid #ececec;
    }

}

@media(max-width:991px){

    .editorial-main{
        padding:34px 28px;
    }

    .editorial-sidebar{
        padding:34px 28px;
    }

}

@media(max-width:767px){

    .editorial-main{
        padding:24px 18px;
    }

    .editorial-sidebar{
        padding:24px 18px;
    }

    .article-item{
        gap:20px;
        padding:24px 20px;
    }

    .article-content h3{
        font-size:20px;
    }

    .issue-card{
        flex-direction:column;
        align-items:flex-start;
    }

    .issue-thumb{
        width:100px;
        min-width:100px;
    }

    .issue-info h5{
        font-size:22px;
    }

}/* End custom CSS */