body.fioreze-blog-view{font-family:Jost,Arial,sans-serif;color:#414141;background:#fff}
body.fioreze-blog-view #header-outer,body.fioreze-blog-view #header-space,body.fioreze-blog-view #search-outer,body.fioreze-blog-view #slide-out-widget-area,body.fioreze-blog-view #slide-out-widget-area-bg,body.fioreze-blog-view #footer-outer{display:none!important}
body.fioreze-blog-view .container-wrap{padding-top:0!important;margin-top:0!important;background:#fff!important}
body.fioreze-blog-view #ajax-content-wrap{padding-top:0!important}
body.fioreze-blog-view #fioreze-global-header{z-index:10000}
body.fioreze-blog-view #fioreze-global-header .global-nav a[href="/blog/"]{color:#d0b34d!important}
body.fioreze-blog-view #fioreze-global-footer{position:relative;z-index:2}
body.fioreze-blog-view #fioreze-global-footer .global-brand-row img{margin-bottom:0}
body.fioreze-blog-view #fioreze-global-newsletter h2,body.fioreze-blog-view #fioreze-global-footer h2,body.fioreze-blog-view #fioreze-global-footer h3{letter-spacing:0}
body.fioreze-blog-view #fioreze-global-newsletter .global-consent{margin-bottom:0}

body.fioreze-blog-list #page-header-wrap{display:none!important}
body.fioreze-blog-list .row.page-header-no-bg{display:none!important}
#fioreze-blog-hero{position:relative;min-height:530px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#303633 url('https://www.hoteisfioreze.com.br/wp-content/uploads/2026/06/Gramado-Secretaria-de-Turismo-4-Creditos-mountsidefilms-1-1.jpg-1-scaled.jpeg') center 48%/cover no-repeat;color:#fff;text-align:center}
#fioreze-blog-hero:before{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(0,0,0,.48),rgba(0,0,0,.32) 44%,rgba(0,0,0,.44))}
#fioreze-blog-hero .fioreze-blog-hero-copy{position:relative;z-index:1;padding:105px 24px 38px}
#fioreze-blog-hero .fioreze-blog-hero-copy span{display:block;margin-bottom:18px;color:#d0b34d;font:600 13px/1.2 Jost,Arial,sans-serif;letter-spacing:.42em;text-transform:uppercase}
#fioreze-blog-hero h1{margin:0 0 12px;color:#fff;font:700 clamp(42px,5vw,68px)/1.1 Jost,Arial,sans-serif;letter-spacing:.02em;text-transform:uppercase}
#fioreze-blog-hero p{margin:0;color:#fff;font:500 18px/1.4 Jost,Arial,sans-serif}
body.fioreze-blog-list .container-wrap>.container.main-content{padding-top:78px;padding-bottom:80px}
body.fioreze-blog-list .masonry-blog-item .inner-wrap{border-radius:0;box-shadow:0 6px 28px rgba(31,31,31,.08)}
body.fioreze-blog-list .masonry-blog-item .post-featured-img img{width:100%;height:245px;object-fit:cover}
body.fioreze-blog-list .masonry-blog-item .content-inner{background:#fff}
body.fioreze-blog-list .masonry-blog-item h3,body.fioreze-blog-list .masonry-blog-item h3 a{color:#414141!important;font:600 24px/1.25 Jost,Arial,sans-serif!important}
body.fioreze-blog-list .masonry-blog-item h3 a:hover{color:#c2a94b!important}
body.fioreze-blog-list .masonry-blog-item .excerpt,body.fioreze-blog-list .masonry-blog-item p{font:400 15px/1.6 Jost,Arial,sans-serif}
body.fioreze-blog-list .masonry-blog-item .meta-category a,body.fioreze-blog-list .masonry-blog-item .grav-wrap,body.fioreze-blog-list #sidebar a{color:#b49b3c!important}
body.fioreze-blog-list #sidebar .widget h4{color:#414141;font:600 15px/1.3 Jost,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
body.fioreze-blog-list #sidebar .widget{font:400 15px/1.6 Jost,Arial,sans-serif}

body.fioreze-blog-single #fioreze-global-header{position:relative;background:#444;border-bottom:1px solid rgba(255,255,255,.24)}
body.fioreze-blog-single .container-wrap>.container.main-content{padding-top:62px;padding-bottom:80px}
body.fioreze-blog-single h1.entry-title{max-width:1000px;margin-left:auto;margin-right:auto;color:#414141;font:700 clamp(36px,4vw,54px)/1.15 Jost,Arial,sans-serif;letter-spacing:-.02em}
body.fioreze-blog-single .single-below-header{font:400 14px/1.5 Jost,Arial,sans-serif}
body.fioreze-blog-single #single-below-header .meta-comment-count{display:none!important}
body.fioreze-blog-single .post .content-inner p,body.fioreze-blog-single .post .content-inner li{font:400 17px/1.75 Jost,Arial,sans-serif}
body.fioreze-blog-single .post .content-inner h2{color:#414141;font:600 clamp(27px,3vw,36px)/1.2 Jost,Arial,sans-serif}
body.fioreze-blog-single .post .content-inner h3{color:#414141;font:600 25px/1.25 Jost,Arial,sans-serif}
body.fioreze-blog-single .post .content-inner a,body.fioreze-blog-single #sidebar a{color:#ad9439}
body.fioreze-blog-single #sidebar .widget h4{color:#414141;font:600 15px/1.3 Jost,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
body.fioreze-blog-single .meta-category a{border-color:#c2a94b!important;color:#a88e30!important}

@media(max-width:1000px){
 body.admin-bar.fioreze-blog-view #fioreze-global-header{z-index:1000001!important}
 body.fioreze-blog-single #fioreze-global-header{position:sticky;top:0;z-index:10000;height:64px;background:#4a4a4a!important}
 body.admin-bar.fioreze-blog-single #fioreze-global-header{position:relative;top:0}
 body.admin-bar.fioreze-blog-list #fioreze-global-header{top:46px}
 body.fioreze-blog-list .container-wrap>.container.main-content{padding-top:52px;padding-bottom:60px}
 body.fioreze-blog-single .container-wrap>.container.main-content{padding-top:40px;padding-bottom:60px}
}
@media(max-width:690px){
 #fioreze-blog-hero{min-height:410px}
 #fioreze-blog-hero .fioreze-blog-hero-copy{padding-top:90px}
 #fioreze-blog-hero .fioreze-blog-hero-copy span{font-size:11px;letter-spacing:.3em}
 #fioreze-blog-hero h1{font-size:42px}
 #fioreze-blog-hero p{font-size:16px}
 body.fioreze-blog-list .container-wrap>.container.main-content,body.fioreze-blog-single .container-wrap>.container.main-content{width:calc(100% - 32px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}
 body.fioreze-blog-list .post-area.masonry,body.fioreze-blog-list .post-area.masonry .posts-container,body.fioreze-blog-list .masonry-blog-item{width:100%!important;max-width:none!important}
 body.fioreze-blog-list .masonry.material .masonry-blog-item .article-content-wrap{padding:10px 18px 26px!important}
 body.fioreze-blog-list .masonry-blog-item .meta-category{padding-left:18px!important;padding-right:18px!important}
 body.fioreze-blog-single h1.entry-title{font-size:36px}
 body.fioreze-blog-single .post .content-inner p,body.fioreze-blog-single .post .content-inner li{font-size:16px}
}
