/* Montenegro: retain the coast and crest, improve the reading experience. */
body.mundo-polished[data-mundo-site="pasaporte-montenegro"]{--montenegro-ink:#142e42;--montenegro-paper:#f8f7f2;--montenegro-gold:#d7b77b;background:var(--montenegro-paper);color:var(--montenegro-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.75}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #header-top{display:none}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #masthead{background:#fff}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #header-cont{max-width:1320px;margin:auto;padding:16px 40px 0!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .site-branding-container{height:auto!important;min-height:74px;align-items:center;padding:8px 0!important;margin:0!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .site-branding-container .site-logo{padding:0!important;margin:0!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .site-logo .header-image{width:240px!important;max-height:80px;object-fit:contain}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .site-description{font-size:11px!important;line-height:1.6;letter-spacing:.09em;max-width:350px;color:#536270}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .contact-info .contact{border-color:#b9c2c7;border-radius:4px;margin:0;color:var(--montenegro-ink);font-size:14px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .contact-info,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #button-noticias,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #button-noticias .link-checker-btn{margin:0!important;padding:0!important;min-height:0}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .contact-info .contact{padding:12px 18px!important;line-height:1.4!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #site-navigation{background:transparent;margin-top:8px;float:none;clear:both;width:100%;border-top:1px solid #e1e6e6}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #site-navigation:before{display:none}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #site-navigation .main-nav>ul:is(#menu-header-menu-esp,#menu-header-menu-por){display:flex;justify-content:space-between;gap:4px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #site-navigation .main-nav>ul:is(#menu-header-menu-esp,#menu-header-menu-por)>li{background:transparent!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #site-navigation .main-nav>ul:is(#menu-header-menu-esp,#menu-header-menu-por)>li>a{padding:17px 8px!important;font:500 13px/1.5 Arial,Helvetica,sans-serif!important;text-transform:none!important;color:#243f54!important;background:transparent!important;transform:none!important;height:auto!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #site-navigation .main-nav>ul:is(#menu-header-menu-esp,#menu-header-menu-por)>li>a span{color:inherit!important;transform:none!important;font:inherit!important;line-height:inherit!important;padding:0!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #site-navigation .main-nav>ul:is(#menu-header-menu-esp,#menu-header-menu-por)>li:is(:hover,:focus-within)>a{background:#edf2f4!important;color:#173e4b!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #site-navigation .main-nav>ul:is(#menu-header-menu-esp,#menu-header-menu-por)>li:is(.current-menu-item,.current_page_item,.current-menu-parent,.current-menu-ancestor)>a,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #site-navigation .main-nav>ul:is(#menu-header-menu-esp,#menu-header-menu-por)>li>a[aria-current="page"]{background:#173e4b!important;color:#fff!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #page{background:var(--montenegro-paper)}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero{min-height:580px!important;background-position:center!important;padding:0!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero>.elementor-background-overlay{background:linear-gradient(90deg,rgba(13,39,58,.92),rgba(13,39,58,.15))!important;opacity:1!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero>.elementor-container{max-width:1200px!important;min-height:580px!important;align-items:center!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-content{width:100%!important;max-width:720px;padding:50px 28px!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-content>.elementor-widget-wrap{padding:0!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-title{border-left:2px solid var(--montenegro-gold)!important;padding:0 0 0 25px!important;margin:0 0 24px!important;background:none!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-title,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-title .elementor-widget-container,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-title .elementor-heading-title{text-align:start!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-title .elementor-heading-title{font:400 clamp(40px,4.4vw,63px)/1.07 Georgia,'Times New Roman',serif!important;letter-spacing:-.03em!important;text-transform:none!important;color:#fff!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-title .slider-sub-title{display:block;font:500 14px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:.15em;color:#e3c591;margin-top:18px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-description{background:none!important;padding:0 0 0 27px!important;max-width:570px;margin:0 0 24px!important;color:#edf1f5;font:400 18px/1.7 Arial,Helvetica,sans-serif!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-button{margin:0 0 0 27px!important;border:0!important;padding:0!important;width:auto!important;order:2}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-button .elementor-button{padding:12px 0!important;font:500 14px/1.6 Arial,Helvetica,sans-serif!important;letter-spacing:.02em!important;color:#fff;background:none;border:0;border-bottom:1px solid #ffffff70!important;border-radius:0}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-hero-action{padding:0 0 0 27px;margin-bottom:12px;width:100%}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-hero-action a{display:inline-flex;align-items:center;gap:28px;background:#f2e5cd;color:#173548;padding:14px 24px;border-radius:4px;font:600 15px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;min-height:50px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-hero-action a:hover{background:#fff}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .elementor-widget-text-editor{font:400 17px/1.85 Arial,Helvetica,sans-serif}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .elementor-widget-text-editor p{line-height:1.85;margin-bottom:1.25em}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .elementor-widget-text-editor li{line-height:1.75;margin-bottom:10px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .elementor-widget-text-editor a{color:#165a85;text-decoration:underline;text-underline-offset:3px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy>.elementor-widget-container{background:rgba(15,42,62,.96);padding:28px 32px!important;border-left:2px solid var(--montenegro-gold);border-radius:0 4px 4px 0;color:#f6f8fa!important;max-width:760px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy p,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy span{color:inherit!important;font-size:18px!important;line-height:1.75!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy h1,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy h2,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy h3{font:400 32px/1.25 Georgia,'Times New Roman',serif!important;color:#fff!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy a{color:#ecd3a1}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .footer-widgets{background:#153248!important;background-image:none!important;color:#e7edf2;padding:52px 0 40px!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .footer-widgets .widget-title{font:500 12px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.13em;color:#dfc497;border-color:#ffffff30;padding-bottom:16px;margin-bottom:18px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .footer-widgets a,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .footer-widgets p{color:#e9eef1;font-size:15px;line-height:1.8}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .footer-widgets .widget{font-size:15px;line-height:1.8}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .footer-widgets .widget_media_image img{background:#f8f7f2;padding:18px;border-radius:4px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-article-hero .mundo-free-hero-title .elementor-heading-title{font-size:36px!important;line-height:1.25!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .footer-widgets li{margin:0 0 9px}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .site-info{background:#10283b;color:#cad6df;font-size:12px;padding:20px 28px!important}
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] a:focus-visible,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] button:focus-visible{outline:3px solid #b58b43;outline-offset:4px}
@media(max-width:1155px){
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #masthead{display:none!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-header{background:#fff!important;color:#16364c;border-bottom:1px solid #e3e7e7;min-height:78px;position:relative!important;top:auto!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-header:before,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-header:after{display:none!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-header .inside-navigation{padding:10px 24px;min-height:78px}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-header .site-logo{margin:0!important;padding:0!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-header .site-logo img{width:170px!important;max-width:170px;max-height:58px!important;height:auto!important;padding:0!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-header .menu-toggle{display:block;background:#173b53!important;color:#fff!important;border-radius:4px;width:48px;height:46px;padding:0!important;margin:6px 0 0 auto}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-menu{width:100%;clear:both;background:#fff}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-menu a{color:#173b53!important;background:#fff!important;font:500 16px/1.5 Arial,Helvetica,sans-serif!important;padding:14px 0!important;text-transform:none!important;border-bottom:1px solid #e8ecec}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-menu li:is(:hover,:focus-within)>a{background:#edf2f4!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-menu li:is(.current-menu-item,.current_page_item,.current-menu-parent,.current-menu-ancestor)>a,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] #mobile-menu a[aria-current="page"]{background:#173e4b!important;color:#fff!important;padding-inline:12px!important}
}
@media(max-width:767px){
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero>.elementor-container{min-height:540px!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-content{padding:36px 24px!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-title{padding-left:18px!important;margin-bottom:23px!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-title .elementor-heading-title{font-size:39px!important;line-height:1.08!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-article-hero .mundo-free-hero-title .elementor-heading-title{font-size:27px!important;line-height:1.28!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-title .slider-sub-title{font-size:12px!important;letter-spacing:.1em;margin-top:15px}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-description{padding-left:20px!important;font-size:16px!important;line-height:1.7!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-hero-action{padding-left:20px}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .mundo-free-hero-button{margin-left:20px!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy>.elementor-widget-container{padding:22px!important;margin:0;border-left-width:2px}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy p,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy span{font-size:17px!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy h1,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy h2,body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .montenegro-photo-copy h3{font-size:28px!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .footer-widgets{padding:35px 24px!important}
 body.mundo-polished[data-mundo-site="pasaporte-montenegro"] .footer-widgets .widget{margin-bottom:30px}
}
/* GeneratePress's generic dialog display must not reveal a closed search. */
body.mundo-polished[data-mundo-site="pasaporte-montenegro"] dialog.mundo-archive-search:not([open]){display:none!important;}
