/* Shiraz Expo media center — WPBakery native layouts */
.sx-media-mast,.sx-media-body{direction:rtl;text-align:right}
.sx-media-mast>.l-section-h{padding-top:36px!important;padding-bottom:40px!important}
.sx-media-eyebrow{font-size:12px;letter-spacing:1px;color:#e4c58c;margin-bottom:13px!important}
.sx-media-heading h1{font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.6;margin:0 0 12px;color:#fff9eb}
.sx-media-heading p{font-size:16px;color:#dce6dc;line-height:2;margin:0}
.sx-media-nav{border-top:1px solid #ffffff30;padding-top:22px;margin-top:30px;gap:12px;flex-wrap:wrap}
.sx-media-nav .w-btn{background:transparent!important;color:#f6ebd4!important;border:1px solid #ffffff40!important;border-radius:3px!important;padding:10px 22px!important;font-size:13px!important;box-shadow:none!important}
.sx-media-nav .w-btn:hover{background:#ffffff16!important;border-color:#e4c58c!important}
.sx-media-body{background:#f6f6f0;color:#173b32}
.sx-media-body>.l-section-h{padding-top:48px!important;padding-bottom:48px!important}
.sx-media-body .g-cols{--columns-gap:2rem}
.sx-media-body .sx-media-btn{background:#123f37!important;color:#fff6df!important;border-radius:3px!important;padding:13px 24px!important;box-shadow:none!important;font-size:14px!important}
.sx-media-album-card>.vc_column-inner{background:#fff;border:1px solid #dde1d5;border-radius:5px;overflow:hidden;padding:0 0 28px!important}
.sx-media-album-card .wpb_text_column,.sx-media-album-card .w-btn-wrapper{margin-left:28px;margin-right:28px}
.sx-media-album-card .wpb_text_column{margin-top:22px}
.sx-media-album-card .w-image{margin-bottom:0!important}
.sx-media-album-card h2{font-size:27px;font-weight:700;line-height:1.8;margin:12px 0}
.sx-media-album-card h2 a{color:#123f37}
.sx-media-album-card p{color:#637168;font-size:15px;line-height:2}
.sx-media-album-card .sx-media-tag{font-size:12px;color:#906d31;letter-spacing:.3px}
.sx-media-aside>.vc_column-inner{background:#ebeee4;border-top:3px solid #bc9c59;padding:28px!important}
.sx-media-aside h3{font-size:21px;font-weight:700}.sx-media-aside p{font-size:14px;color:#677267;line-height:2}
.sx-media-aside .sx-media-btn{background:transparent!important;color:#21473a!important;border-bottom:1px solid #d2d9c9!important;border-radius:0!important;padding:10px 0!important;text-align:right}
.sx-media-section-title h2{font-size:23px;font-weight:700;border-bottom:2px solid #164c3c;padding-bottom:15px;margin-bottom:22px}
.sx-media-lead .post_image img{width:100%;aspect-ratio:1.45;object-fit:cover}
.sx-media-lead .post_title{font-size:28px!important;line-height:1.8!important;font-weight:700!important;padding:23px 26px 28px;margin:0!important;background:white}
.sx-media-lead .w-grid-item-h{border:1px solid #dce1d4;border-radius:4px;overflow:hidden}
.sx-media-news-briefs .w-grid-item-h{display:grid;grid-template-columns:105px 1fr;gap:17px;padding-bottom:21px;border-bottom:1px solid #d5ddcd}
.sx-media-news-briefs .post_image img{width:105px;height:95px;object-fit:cover}
.sx-media-news-briefs .post_title{font-size:15px!important;line-height:1.9!important;font-weight:700!important;margin:0!important}
.sx-media-news-briefs .w-grid-list{row-gap:23px!important}
.sx-media-news-grid .w-grid-item-h{border:1px solid #dce1d4;background:white;border-radius:4px;overflow:hidden}
.sx-media-news-grid .post_image img{width:100%;aspect-ratio:1.6;object-fit:cover}
.sx-media-news-grid .post_title{font-size:18px!important;font-weight:700!important;line-height:1.9!important;padding:20px 23px;margin:0!important}
.sx-media-album-info{color:#667268;font-size:13px;margin:22px 0!important}
.sx-media-gallery img{border-radius:4px}.sx-media-player{background:#102b23;padding:16px;border-radius:5px}
.sx-media-news-archive{border-top:1px solid #d9dfd1}
@media(max-width:768px){.sx-media-mast>.l-section-h{padding-top:28px!important;padding-bottom:30px!important}.sx-media-body>.l-section-h{padding-top:30px!important;padding-bottom:30px!important}.sx-media-nav{gap:8px}.sx-media-nav .w-btn{padding:9px 16px!important}.sx-media-album-card h2{font-size:23px}.sx-media-lead .post_title{font-size:22px!important}.sx-media-aside{margin-top:24px}.sx-media-news-briefs .w-grid-item-h{grid-template-columns:100px 1fr}}

.sx-media-mast,.sx-media-body{padding-top:0!important;padding-bottom:0!important}.sx-media-mast{border-top:1px solid #ffffff24}.sx-media-heading h1{font-size:clamp(28px,3.2vw,40px)}body.page-id-7887 #page-header .l-subheader.at_middle,body.page-id-7888 #page-header .l-subheader.at_middle,body.page-id-7889 #page-header .l-subheader.at_middle,body.page-id-7903 #page-header .l-subheader.at_middle,body.page-id-7905 #page-header .l-subheader.at_middle{background:#123f37;color:#fff9eb}body.page-id-7887 #page-header .l-subheader.at_top,body.page-id-7888 #page-header .l-subheader.at_top,body.page-id-7889 #page-header .l-subheader.at_top,body.page-id-7903 #page-header .l-subheader.at_top,body.page-id-7905 #page-header .l-subheader.at_top{background:#0d302a;color:#d6e2d7}

.l-main .sx-media-mast{padding-top:var(--header-height,140px)!important}