/* Saída do Elementor Pro (06/10/2026): visual dos "cards" do antigo widget Posts no Essential Addons Post Grid. */
/* Grade em flex (cards da mesma linha com a mesma altura, como no Pro); neutraliza o posicionamento do isotope. */
.cbk-pro-cards .eael-post-grid{display:flex!important;flex-wrap:wrap;height:auto!important}
.cbk-pro-cards .eael-post-grid .eael-grid-post{position:relative!important;left:auto!important;top:auto!important;float:none}
/* Selo da categoria sobre a imagem (Pro: "badge") */
.cbk-pro-cards .eael-entry-media ul.post-carousel-categories{position:absolute;top:20px;right:20px;left:auto;bottom:auto;z-index:3;margin:0;padding:0;list-style:none;
  display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;width:auto}
.cbk-pro-cards .eael-entry-media ul.post-carousel-categories li{display:none;margin:0;padding:0}
.cbk-pro-cards .eael-entry-media ul.post-carousel-categories li:first-child{display:inline-block}
.cbk-pro-cards .eael-entry-media ul.post-carousel-categories li a{display:inline-block;background:#61ce70;color:#fff!important;font-family:Roboto,sans-serif;font-size:12px;
  font-weight:500;text-transform:uppercase;line-height:1;padding:6px 12px;border-radius:999px;text-decoration:none}
/* "Ver mais artigos" (no lugar da paginação numérica do Pro) */
.cbk-pro-cards .eael-load-more-button-wrap{justify-content:center;text-align:center;margin-top:27px}
.cbk-pro-cards .eael-load-more-button{background:#fff!important;color:#61ce70!important;border:1px solid #61ce70!important;border-radius:100px!important;
  font-family:Quicksand,sans-serif!important;font-size:16px!important;font-weight:600!important;padding:12px 32px!important;box-shadow:none!important}
.cbk-pro-cards .eael-load-more-button:hover{background:#61ce70!important;color:#fff!important}
.cbk-pro-cards .eael-post-grid-container{margin:0}
.cbk-pro-cards .eael-post-grid .eael-grid-post{padding:0 12px 47px}
.cbk-pro-cards .eael-grid-post-holder{background:#fff;border:0;border-radius:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);overflow:hidden;height:100%;transition:box-shadow .25s}
.cbk-pro-cards .eael-grid-post-holder:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}
.cbk-pro-cards .eael-entry-media{position:relative;margin:0}
.cbk-pro-cards .eael-entry-thumbnail{padding-bottom:66%;height:0;position:relative;overflow:hidden}
.cbk-pro-cards .eael-entry-thumbnail img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.cbk-pro-cards .eael-entry-overlay{display:none!important}
.cbk-pro-cards .eael-entry-wrapper{padding:30px 30px 26px}
.cbk-pro-cards .eael-grid-post .eael-entry-title,.cbk-pro-cards .eael-grid-post .eael-entry-title a{font-family:Quicksand,sans-serif!important;font-weight:700!important;font-size:21px!important;line-height:1.3!important}
.cbk-pro-cards .eael-grid-post .eael-entry-title{margin:0 0 20px}
.cbk-pro-cards .eael-grid-post .eael-entry-title a{color:#082a52!important}
.cbk-pro-cards .eael-grid-post-excerpt p{font-family:Quicksand,sans-serif;font-size:14px;line-height:1.7;color:#777;margin:0 0 20px}
.cbk-pro-cards .eael-post-elements-readmore-btn{display:inline-block;background:none!important;border:0;padding:0!important;margin:0!important;border-radius:0;
  font-family:Quicksand,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0;color:#61ce70!important;line-height:1}
.cbk-pro-cards .eael-post-elements-readmore-btn:hover{color:#4fb85d!important}
.cbk-pro-cards .eael-entry-meta,.cbk-pro-cards .eael-entry-footer{display:none}
.cbk-pro-cards-blog .eael-post-grid .eael-grid-post{padding:0 8.5px 20px}
.cbk-pro-cards-blog .eael-grid-post-holder{border:8px solid #fff;border-radius:0}
.cbk-pro-cards-blog .eael-entry-wrapper{padding:30px 20px 26px}
.cbk-pro-cards-blog .eael-grid-post .eael-entry-title a{color:#07264b!important}
.cbk-pro-cards-blog .eael-grid-post .eael-entry-title,.cbk-pro-cards-blog .eael-grid-post .eael-entry-title a{font-weight:800!important}
/* Busca do /blog/ (antes: Search Form Pro, skin minimal) */
.cbk-blog-search form.search-form,.cbk-blog-search .search-form{display:flex;align-items:center;background:#eceeef;border-radius:3px;height:51px;position:relative;margin:0}
.cbk-blog-search label{flex:1;margin:0}
.cbk-blog-search .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.cbk-blog-search input[type=search],.cbk-blog-search .search-field{width:100%;height:51px;border:0!important;background:transparent!important;box-shadow:none!important;
  padding:0 15px 0 48px;font-family:Roboto,sans-serif;font-size:15px;color:#55595c;outline:none}
.cbk-blog-search label::before{content:"";position:absolute;left:16px;top:50%;width:16px;height:16px;transform:translateY(-50%);opacity:.6;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23555' d='M505 442.7 405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E") no-repeat center/contain}
.cbk-blog-search input[type=submit],.cbk-blog-search .search-submit{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden;padding:0;border:0}
.cbk-blog-search .widget,.cbk-blog-search .widget_search{margin:0}
.cbk-blog-search h5,.cbk-blog-search .widgettitle{display:none}
@media (max-width:767px){.cbk-pro-cards .eael-post-grid .eael-grid-post{padding-left:0;padding-right:0}}
/* Paginação do /blog/ (antes: paginação "números + anterior/próximo" do Posts Pro) */
.cbk-blog-pagination{text-align:center;margin-top:27px;font-family:Roboto,sans-serif;font-size:15px;line-height:1.8}
.cbk-blog-pagination .page-numbers{display:inline-block;margin:0 3.5px;color:#54595f}
.cbk-blog-pagination a.page-numbers{color:#61ce70;text-decoration:none}
.cbk-blog-pagination a.page-numbers:hover{color:#111c36}
.cbk-blog-pagination .current{font-weight:700}
.cbk-blog-pagination span.prev,.cbk-blog-pagination span.next{opacity:.5}
/* Fonte "Verdana" enviada em Elementor > Fontes personalizadas (recurso do Pro, post 4996), usada em 33 posts do blog.
   Sem o Pro o @font-face some do CSS dos posts; declarado aqui (o arquivo só é baixado onde a fonte é usada). */
@font-face{font-family:'Verdana';font-style:normal;font-weight:normal;font-display:auto;src:url('/wp-content/uploads/2022/01/verdana-4.ttf') format('truetype')}
