/* Maldiv.org compatibility surface; the parent theme is Jannah. */

.mdj-site .l-canvas{overflow:hidden}.mdj-site .l-header.bg_transparent{position:absolute;top:0;left:0;width:100%;z-index:100}.mdj-site .l-header{z-index:100}.mdj-site .l-subheader.at_top .at_left{gap:24px}.mdj-site .l-header button{background:transparent;color:inherit;border:0;box-shadow:none}.mdj-site .l-header .at_middle h2{margin:0}.mdj-site .w-nav-control{padding:10px}.mdj-site .w-nav-icon{display:block}.mdj-site .w-nav-list.level_1{display:flex;visibility:visible;opacity:1}.mdj-site .w-nav-item{position:relative}.mdj-site .w-nav-list.level_2{display:none;position:absolute;top:100%;left:0;min-width:220px;background:#fff;color:#212121}.mdj-site .w-nav-item:hover>.level_2,.mdj-site .w-nav-item:focus-within>.level_2,.mdj-site .w-nav-item.mdj-open>.level_2{display:block;opacity:1;visibility:visible}.mdj-site .mdj-submenu{display:none}.mdj-site .mdj-search-toggle{font-size:22px;padding:0 0 0 24px}.mdj-search{position:absolute;right:4%;top:100%;width:min(420px,92%);background:#fff;color:#212121;padding:24px;box-shadow:0 4px 20px #0003}.mdj-search[hidden]{display:none}.mdj-search-close{position:absolute;right:0;top:0}.w-search-form{position:relative}.w-search-form input{width:100%;padding-right:45px}.w-search-form-btn{position:absolute;right:0;top:0;height:100%;width:48px;padding:0;background:transparent!important;color:inherit!important;border:0!important}.mdj-site section.height_full{min-height:100vh}.mdj-site .height_full>.l-section-img{background-size:cover;background-attachment:fixed}.mdj-site .g-breadcrumbs{display:flex;gap:8px;font-size:14px;list-style:none;margin:0 0 .3rem}.mdj-site .with_line{border-top:1px solid #e0e0e0}.mdj-sharing{display:flex;gap:4px;justify-content:center;margin:40px 0 30px}.mdj-sharing a{color:#fff;border-radius:4px;padding:4px 16px;background:#90a4ae}.mdj-sharing .share-facebook{background:#1877f2}.mdj-sharing .share-twitter{background:#55acee}.mdj-sharing .share-pinterest{background:#cb2027}.mdj-sharing .share-whatsapp{background:#25d366}.mdj-related{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px}.mdj-related a{color:inherit;line-height:1.4}.mdj-related img{width:100%;height:110px;object-fit:cover;display:block;margin-bottom:8px}.mdj-existing-ad{min-height:70px}.mdj-archive .w-grid-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:0}.mdj-archive .w-grid-item{width:100%;padding:0;min-width:0}.mdj-archive .post_image img{width:100%;aspect-ratio:1;object-fit:cover}.mdj-archive .post_title{position:relative;z-index:1}.mdj-pagination{display:flex;justify-content:center;gap:30px;margin-top:40px}.mdj-pagination a{padding:12px 24px;background:#1c6ccc;color:#fff}.mdj-site .w-toplink{display:block;position:fixed;bottom:20px;right:20px;opacity:.5}.mdj-site .w-toplink:focus,.mdj-site .w-toplink:hover{opacity:1}.mdj-site .post_image img{height:auto}.mdj-site .mdj-archive .post_image img{height:100%;min-height:180px}.mdj-site .l-footer .g-cols{margin-left:calc(-1.5rem - 10px);margin-right:calc(-1.5rem - 10px)}.mdj-site .l-footer .vc_column_container{padding:10px}.mdj-site .l-footer .w-socials{font-size:24px}.mdj-site .w-actionbox h2{font-size:2rem}.mdj-site .w-actionbox .w-btn{font-size:1.2rem}.mdj-site .w-socials-item-link>i{display:none}

@media(max-width:1023px){.mdj-site .w-nav-control{display:block}.mdj-site .w-nav-list.level_1{display:none;position:absolute;top:100%;left:0;right:0;max-height:75vh;overflow:auto;background:#fff;color:#212121;box-shadow:0 5px 15px #0002}.mdj-site .w-nav.mdj-open>.level_1{display:block;visibility:visible}.mdj-site .w-nav-item{display:block}.mdj-site .w-nav-anchor.level_1{height:auto;line-height:1.5;padding:14px 24px}.mdj-site .w-nav-list.level_2{position:static;box-shadow:none}.mdj-site .mdj-submenu{display:block;position:absolute;right:8px;top:4px;padding:10px!important;color:#212121!important}.mdj-site .w-nav-item:hover>.level_2{display:none}.mdj-site .w-nav-item.mdj-open>.level_2{display:block}.mdj-site .height_full>.l-section-img{background-attachment:scroll}.mdj-site .l-header .at_middle{height:80px}.mdj-site .l-header .at_top{height:40px}.mdj-archive .w-grid-list{gap:24px}.mdj-site .for_sidebar>.l-section-h>.g-cols{display:block}.mdj-site .for_sidebar .l-content,.mdj-site .for_sidebar .l-sidebar{width:100%}.mdj-site .l-sidebar{padding-bottom:40px}}

@media(max-width:600px){.mdj-site .l-header .at_middle{height:50px}.mdj-site .l-header .at_top{display:none}.mdj-site .height_full .vc_custom_heading{max-width:100%}.mdj-related{grid-template-columns:repeat(2,1fr)}.mdj-archive .w-grid-list{grid-template-columns:1fr}.mdj-site .mdj-archive .post_image img{min-height:120px}.mdj-site .mdj-sharing a{padding:4px 13px}.mdj-site .w-actionbox{display:block}.mdj-site .w-actionbox-controls{margin:24px 0 0}.mdj-site .l-sidebar>.vc_column-inner{padding:0}.mdj-site .l-content>.vc_column-inner{padding:0}}



.mdj-site .w-nav.type_desktop{height:50px;line-height:50px}.mdj-site .w-nav.type_desktop .w-nav-item{display:block;margin:0}.mdj-site .w-nav.type_desktop .w-nav-anchor.level_1{padding:0 20px;height:50px;line-height:50px}.mdj-site .w-nav-control{min-height:0}.mdj-site .mdj-search-toggle{font-size:24px;padding-left:24px}.mdj-site .l-header .at_top .at_left a{font-size:15px}.mdj-site .l-header .at_top .at_left i{font-size:13px;margin-right:4px}.mdj-site .l-footer .widgettitle{font-size:24px;font-weight:400;line-height:1.4;margin-bottom:24px}.mdj-site .l-footer .widget{margin-bottom:0}.mdj-site .mdj-search-form{position:relative}.mdj-site .mdj-search .mdj-search-form input[type=search]{color:#424242}.mdj-site .l-footer .w-search-form-btn{display:none}



.mdj-site .wpb_text_column p:empty{display:none}.mdj-site .mdj-search-toggle{padding:0;width:24px;margin-left:16.8px}.mdj-site .l-footer .color_footer-bottom .vc_column_container{padding-top:0;padding-bottom:0}



@media(max-width:600px){.mdj-site .l-footer .g-cols{margin-left:calc(-1.5rem - 10px);margin-right:calc(-1.5rem - 10px)}.mdj-site .mdv-news-lead .mdv-photo{height:auto;width:100%}.mdj-site .mdv-news-lead img{height:100%}.mdj-site .l-header .w-nav-control{padding:0;min-width:32.8px;height:50px}.mdj-site .l-header .w-nav-icon{margin:auto}}

.mdj-site .current-menu-item>.w-nav-anchor{color:#70fffa}



.mdj-content-video{position:relative;aspect-ratio:16/9;margin:1.5rem 0}.mdj-content-video iframe{width:100%;height:100%;border:0}



.mdj-site a.mdj-search-toggle{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:inherit;text-decoration:none}.mdj-site .l-header.bg_transparent a.mdj-search-toggle{color:white}@media(max-width:600px){.mdj-site a.mdj-search-toggle{margin-left:14px}}


/* Keep horizontal clipping without turning the article canvas into a scroll container. */
@media(min-width:1025px){.mdj-site.single-post .l-canvas{overflow-x:clip;overflow-y:visible}}

/* Maldiv utility bar: labeled color groups, shared by every page template. */
.mdj-site #page-header .mdv-topbar{background:#f4f8f8;color:#153d47;border-bottom:1px solid #dae5e5;line-height:1.4;position:relative;z-index:2}
.mdv-topbar-inner{max-width:1200px;width:calc(100% - 48px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:7px 0}
.mdv-quick-nav{display:flex;align-items:center;gap:8px;min-width:0}
.mdv-topbar-label{font-size:10px;font-weight:700;letter-spacing:.1em;margin-right:12px;white-space:nowrap;color:#49656c}
.mdj-site #page-header .mdv-topbar a.mdv-quick{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;border-radius:4px;border:1px solid var(--mdv-quick-border);border-left-width:4px;background:var(--mdv-quick-bg);color:var(--mdv-quick-text);font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none;line-height:1.4}
.mdv-quick-official{--mdv-quick-bg:#eaf2ff;--mdv-quick-text:#174c82;--mdv-quick-border:#2e6cb0}
.mdv-quick-imuga{--mdv-quick-bg:#e6f5ef;--mdv-quick-text:#205b4b;--mdv-quick-border:#36836a}
.mdv-quick-weather{--mdv-quick-bg:#fff3d8;--mdv-quick-text:#72511d;--mdv-quick-border:#a57928}
.mdj-site #page-header .mdv-topbar a.mdv-quick:hover{color:var(--mdv-quick-text);text-decoration:underline;text-underline-offset:3px;filter:brightness(.97)}
.mdj-site #page-header .mdv-topbar a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--mdv-quick-border)}
.mdv-quick-external{font-size:13px;line-height:1}
.mdv-publisher-nav{display:flex;align-items:center;gap:18px;flex-shrink:0}
.mdj-site #page-header .mdv-publisher-nav a{font-size:12px;color:#385862;text-decoration:none;white-space:nowrap}
.mdj-site #page-header .mdv-publisher-nav a:hover{color:#153d47;text-decoration:underline;text-underline-offset:3px}
.mdj-site #page-header .mdv-topbar a:focus-visible{outline:3px solid #153d47;outline-offset:2px}
.mdv-topbar .mdv-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.mdv-topbar-label{display:none}}
@media(max-width:760px){.mdv-publisher-nav{display:none}.mdv-topbar-inner{width:calc(100% - 32px);padding:5px 0}.mdv-quick-nav{width:100%;gap:6px;justify-content:space-between}.mdj-site #page-header .mdv-topbar a.mdv-quick{min-height:44px;flex:1;padding:7px 8px;font-size:11px;gap:4px}.mdv-quick-form-word{display:none}.mdv-quick-external{font-size:12px}}
@media(max-width:360px){.mdj-site #page-header .mdv-topbar a.mdv-quick{padding:7px 5px;font-size:10.5px}.mdv-quick-external{display:none}}

/* Guide archive introduction: keep its image and description in one readable panel. */
.category-maldivler-gezi-rehberi #page-content>.l-section>.l-section-h>.post_content{margin:1.5rem 0 2rem;padding:24px;background:#eff7fa;border:1px solid #d6e6ec;border-radius:12px;color:#254b5b}
.category-maldivler-gezi-rehberi #page-content>.l-section>.l-section-h>.post_content>p{display:flex;align-items:center;gap:32px;margin:0;font-size:18px;line-height:1.8}
.category-maldivler-gezi-rehberi #page-content>.l-section>.l-section-h>.post_content img{display:block;flex:0 0 300px;width:300px;max-width:100%;height:auto;margin:0;border-radius:8px}
@media(max-width:700px){.category-maldivler-gezi-rehberi #page-content>.l-section>.l-section-h>.post_content{padding:18px;margin:1rem 0 1.5rem}.category-maldivler-gezi-rehberi #page-content>.l-section>.l-section-h>.post_content>p{flex-direction:column;align-items:stretch;gap:16px;font-size:16px;line-height:1.7}.category-maldivler-gezi-rehberi #page-content>.l-section>.l-section-h>.post_content img{flex:none;width:100%}}

/* Avoid stacking row padding between the home guide library and video section. */
.mdj-site.home #page-content > .l-section:has(.mdv-home) { padding-bottom: 0; }
.mdj-site.home #page-content > .l-section:has(.mdv-home) + .l-section:has(.pvh) { padding-top: 16px; }
