/*
Theme Name: Recanto dos Aruãs
Theme URI: https://recantodosaruas.com.br/
Author: @tassomoraes
Description: Tema profissional e responsivo para divulgação e aluguel por temporada do Recanto dos Aruãs.
Version: 5.8.21
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: recanto-dos-aruas
*/
/* Base independente: mantém a página legível se o CSS de apresentação falhar. */
*{box-sizing:border-box}body{margin:0;font:16px/1.6 Arial,Helvetica,sans-serif;color:#272727;background:#f7f4ed}
img{max-width:100%;height:auto}a{color:inherit}.container{width:92%;max-width:1180px;margin:auto}
.header-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0}
.main-nav ul{display:flex;gap:16px;list-style:none;padding:0;margin:0}.site-branding img{max-height:54px;width:auto}
.hero{background:#244d3c;color:white;padding:60px 0;text-align:center}.btn{display:inline-block;padding:12px 22px;background:#244d3c;color:white;border-radius:28px}.btn-light{background:white;color:#18372b}
.section{padding:48px 0}.card,.amenity,.content-wrap{padding:20px;background:white;border-radius:16px}.site-footer{padding:32px 0;background:#18372b;color:white}
.menu-toggle{display:none}@media(max-width:1100px){.header-inner{flex-wrap:wrap}.main-nav{width:100%}.main-nav ul{flex-wrap:wrap}}
.rda-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.rda-blog-content{min-width:0}.rda-blog-sidebar{background:#fff;padding:24px;border-radius:16px;position:sticky;top:100px}.rda-blog-sidebar h2{margin:0;color:#18372b;font-size:1.35rem}.rda-blog-sidebar p{margin:3px 0 16px;color:#64736e}.rda-blog-sidebar ul{list-style:none;padding:0;margin:0}.rda-blog-sidebar li{padding:13px 0;border-bottom:1px solid #e7e3da}.rda-blog-sidebar li:last-child{border-bottom:0}.rda-blog-sidebar a{display:block;font-weight:700;line-height:1.35;text-decoration:none}.rda-blog-sidebar a:hover{text-decoration:underline}.rda-blog-sidebar span,.rda-image-credit{display:block;font-size:.85rem;color:#697671;margin:6px 0 0}.post-card-image{display:block}.post-card-image img,.content-wrap>.wp-post-image{border-radius:12px;display:block;margin-bottom:0}@media(max-width:800px){.rda-blog-layout{grid-template-columns:1fr}.rda-blog-sidebar{position:static;order:2}.rda-blog-sidebar ul{display:grid;gap:0}.content-wrap{padding:20px}}
.rda-blog-content,.rda-blog-content h1,.rda-blog-content h2,.rda-blog-content h3,.rda-blog-content p,.rda-blog-content li{overflow-wrap:anywhere;word-break:break-word}
.rda-sidebar-post{display:block}.rda-sidebar-post img{display:block;width:100%;height:132px;object-fit:cover;border-radius:9px;margin:0 0 9px}.rda-sidebar-post strong{display:block}
.rda-sidebar-more{margin-top:14px}.rda-sidebar-more summary{display:inline-block;padding:9px 14px;background:#244d3c;color:#fff;border-radius:22px;cursor:pointer;font-weight:700;list-style:none}.rda-sidebar-more summary::-webkit-details-marker{display:none}.rda-sidebar-more[open] summary{margin-bottom:8px}.rda-sidebar-more ul{list-style:none;padding:0;margin:0}
.rda-home-blog{background:#dff4f4;padding:66px 0}.rda-home-blog-header{text-align:center;margin:0 0 28px}.rda-home-blog-header h2{margin:0;color:#18372b;font-size:2.2rem;line-height:1.15}.rda-home-blog-header p{margin:7px 0 0;color:#58706a}.rda-home-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rda-home-blog-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px rgba(24,55,43,.10)}.rda-home-blog-image{display:block;background:#d6e4df;aspect-ratio:16/9}.rda-home-blog-image img{width:100%;height:100%;object-fit:cover;display:block}.rda-home-blog-card-copy{padding:18px}.rda-home-blog-card h3{font-size:1.16rem;line-height:1.3;margin:0 0 10px;color:#18372b}.rda-home-blog-card h3 a{text-decoration:none}.rda-home-blog-card h3 a:hover,.rda-home-blog-read:hover{text-decoration:underline}.rda-home-blog-card time{display:block;color:#687772;font-size:.9rem;margin-bottom:16px}.rda-home-blog-read{font-weight:700;color:#18372b;text-decoration:none}.rda-home-blog-read span{font-size:1.15em;margin-left:6px}.rda-home-blog-all{text-align:center;margin:30px 0 0}.rda-home-blog-all .btn{background:transparent;border:1px solid #18372b;color:#18372b}.rda-home-blog-all .btn:hover{background:#18372b;color:#fff}@media(max-width:760px){.rda-home-blog{padding:48px 0}.rda-home-blog-grid{grid-template-columns:1fr}.rda-home-blog-card-copy{padding:17px}.rda-home-blog-header h2{font-size:1.9rem}}
.rda-home-v16 .rda-home-blog{order:9999;flex:0 0 100%;width:100%}
.rda-home-v16 .rda-home-blog{padding:42px 0 38px!important}.rda-home-blog-header{margin-bottom:22px}.rda-home-blog-header h2{font-size:2rem}.rda-home-blog-all{margin-top:22px}@media(max-width:760px){.rda-home-v16 .rda-home-blog{padding:38px 0 34px!important}}


















































