/* GoFátima – base */
.go-item .entry-content,.go-item .entry-content *:not(i):not(svg):not(path),.go-home,.go-footer-wrap{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
.go-item .entry-content img{max-width:100%;height:auto}
.go-item .entry-content a{word-break:normal}
.go-more-link a{text-decoration:underline;text-decoration-color:#1F3A5F;text-decoration-thickness:2px;text-underline-offset:3px}
.go-footer-wrap{display:block;width:100%;clear:both;margin:0;position:relative;z-index:2}
.go-footer-wrap h5{border:0}
.go-footer-wrap a:hover{text-decoration:underline!important}
@media(max-width:600px){.go-footer-wrap .go-footer{padding:36px 20px 24px!important}}
/* themes other than Listable: hide the theme title on pages/posts that carry their own hero H1 */
.go-item .page-title-wrap,.go-item .traveltour-page-title-wrap,.go-item .traveltour-single-article-title-wrap,.go-item .gdlr-core-page-title-wrap,.go-item .page-header,.go-item header.entry-header{display:none!important}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}

.gct-tb .gct-badge,.gct-tb .gct-btn:not(.gct-ghost){background:#FFFFFF!important;color:#1F3A5F!important;box-shadow:0 0 0 1px #1F3A5F!important}
.go-site-fatima .gct-tb .gct-yellow{background:#F4F6FA!important}
.go-site-fatima .gct-tb .gct-yellow h2,.go-site-fatima .gct-tb .gct-yellow>p,.go-site-fatima .gct-tb .gct-yellow li{color:#1F3A5F!important}
.go-site-fatima .gct-tb .gct-yellow li{background:#FFFFFF!important;box-shadow:0 0 0 1px #C8D2E0}
.gct-tb .gct-btn:not(.gct-ghost):hover,.go-hero-btn:hover,.go-row-nav:hover{background:#1F3A5F!important;color:#fff!important}
.go-site-fatima .go-footer-wrap .go-footer{border-top:4px solid #FFFFFF}

/* largura total como na GoCaldas */
.go-item .entry-content{max-width:1240px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px;padding-right:20px;box-sizing:border-box}

/* tipografia GoCaldas */
.go-home h1,.go-home h2,.go-home h3,.go-home p,.go-home a,.go-home span,#gct-hero h1,.gct-main h2,.gct-main h3,.gct-side div,.gct-tb h1,.gct-tb h2,.gct-tb h3,.gc-hero h1,.gc-contact-card h3,#gc-vg-hero h1,#tb-hero h1,#todas h2,.go-feat-title,.go-footer h5{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif!important;letter-spacing:normal}

/* tema Traveltour (GoodLayers): layout de largura total nos conteúdos GoFátima */
.go-item .traveltour-blog-title-wrap,.go-item .traveltour-page-title-wrap,.go-item .traveltour-single-article-thumbnail,.go-item .traveltour-single-article-head,.go-item .traveltour-sidebar-right,.go-item .traveltour-sidebar-left,.go-item .traveltour-single-social-share,.go-item .traveltour-single-author,.go-item .traveltour-single-nav-area,.go-item .traveltour-single-related-post-wrap,.go-item .traveltour-comments-area{display:none!important}
.go-item .traveltour-sidebar-center{width:100%!important;max-width:100%!important;float:none!important}
.go-item .traveltour-content-area{padding-top:0!important}

/* títulos com estilo próprio */
.go-item h1[style],.go-item h2[style],.go-item h3[style],.go-item .gct-body h2,.go-item .gct-body h3{font-family:Montserrat,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif!important}

/* cabeçalho igual à GoCaldas (tema Traveltour, logótipo em texto) */
.traveltour-logo-inner img{display:none!important}
.traveltour-logo-inner a{text-decoration:none!important;display:inline-block}
.traveltour-logo-inner a::before{content:"GoFátima";font-family:Montserrat,sans-serif;font-weight:800;font-size:26px;line-height:42px;color:#2B2B2B;letter-spacing:-.3px;white-space:nowrap}
.traveltour-mobile-header .traveltour-logo-inner a::before{font-size:21px;line-height:50px}
@media only screen and (min-width:1000px){
.traveltour-top-bar{display:none!important}
.traveltour-header-wrap .traveltour-header-background{border-top:3px solid #2B2B2B!important;border-bottom:3px solid #2B2B2B!important}
.traveltour-header-wrap .traveltour-header-container-inner{display:flex!important;align-items:center;justify-content:space-between;height:66px!important}
.traveltour-header-wrap .traveltour-logo{padding:12px 24px 12px 32px!important;height:auto!important;margin:0!important}
.traveltour-header-wrap .traveltour-navigation{padding:0 24px 0 0!important;height:auto!important;display:flex;align-items:center;margin:0!important}
.traveltour-main-menu .sf-menu>li{padding:0 4px!important}
.traveltour-main-menu .sf-menu>li>a{font-family:Montserrat,sans-serif!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:.3px!important;text-transform:uppercase!important;color:#2B2B2B!important;padding:6px 10px!important;border:1px dashed transparent;border-radius:3px}
.traveltour-main-menu .sf-menu>li>a:hover,.traveltour-main-menu .sf-menu>li.current-menu-item>a{color:#1F3A5F!important;border-color:#2B2B2B}
}

@media only screen and (min-width:1000px){header.traveltour-header-wrap{border-top:3px solid #2B2B2B!important;border-bottom:3px solid #2B2B2B!important}header.traveltour-header-wrap .traveltour-header-container{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}}
@media only screen and (min-width:1000px){header.traveltour-header-wrap .traveltour-logo{text-align:left!important;flex:0 0 auto!important;width:auto!important;float:none!important}header.traveltour-header-wrap .traveltour-navigation{flex:1 1 auto;justify-content:flex-end}}

@media(min-width:769px){body.go-item #gc-hero-carousel{margin-top:48px!important}}
