/*
Theme Name: LBM Ultraclínica
Theme URI: https://ultraclinica.net/
Author: LBM Soluções em TI
Description: Tema próprio da Ultraclínica de Guanhães. Página inicial, cards interativos, apresentações dos médicos, destaque FRAXX e suporte ao conteúdo existente do WordPress.
Version: 1.0.2
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lbm-ultraclinica
*/
.admin-bar .site-header{top:32px}.wp-content-shell{padding-block:65px;min-height:50vh}.wp-content-shell>.eyebrow{margin-bottom:16px}.wp-content-shell>h1{font-size:clamp(2rem,4vw,3.3rem);font-weight:500;color:#395c30;line-height:1.25;margin-bottom:35px}.wp-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.wp-post-card{border:1px solid #dce4dd;border-radius:7px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.wp-post-card>a>img{aspect-ratio:16/10;object-fit:cover}.wp-post-card-content{padding:25px;flex:1;display:flex;flex-direction:column}.wp-post-card h2{font-size:1.45rem;line-height:1.4;font-weight:600;margin-bottom:15px}.wp-post-card h2 a:hover{color:#008c3d}.wp-post-card p{font-size:1rem;color:#5b6861}.wp-post-card .text-link{margin-top:auto;align-self:flex-start}.wp-post-meta{font-size:.875rem;color:#5b6861;margin-bottom:15px}.wp-entry-content{font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}.wp-entry-content>p,.wp-entry-content>ul,.wp-entry-content>ol{max-width:900px}.wp-entry-content h2{font-size:2rem;margin-top:35px;line-height:1.35}.wp-entry-content h3{font-size:1.4rem;margin-top:28px}.wp-entry-content a:not(.button):not(.elementor-button){color:#007b37}.wp-entry-content img{height:auto;max-width:100%;width:auto}.wp-entry-content iframe{max-width:100%}.wp-entry-content figure{max-width:100%;margin-inline:0}.wp-entry-content .aligncenter{margin-inline:auto}.wp-entry-content .alignleft{float:left;margin:0 25px 20px 0}.wp-entry-content .alignright{float:right;margin:0 0 20px 25px}.wp-entry-content:after{content:'';display:block;clear:both}.wp-pagination{display:flex;gap:9px;margin-top:35px;flex-wrap:wrap}.wp-pagination .page-numbers{padding:8px 16px;border:1px solid #dce4dd;border-radius:4px}.wp-pagination .current{background:#65781f;color:#fff;border-color:#65781f}.wp-post-navigation{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #dce4dd;padding-top:25px;margin-top:40px;color:#38652c}.wp-search-form{display:flex;gap:12px;flex-wrap:wrap;margin-block:25px}.wp-search-form input{min-height:50px;border:1px solid #ccd8c7;border-radius:4px;padding:12px;font:inherit}.wp-search-form input[type=search]{flex:1;min-width:200px}.wp-search-form button{border:0}.wp-entry-content table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.wp-entry-content td,.wp-entry-content th{border:1px solid #dce4dd;padding:10px}.wp-page-title{margin-bottom:20px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:980px){.wp-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){.admin-bar .site-header{top:46px}}
@media(max-width:680px){.wp-content-shell{padding-block:40px}.wp-post-grid{grid-template-columns:1fr}.wp-entry-content{font-size:1rem}.wp-post-navigation{flex-direction:column}.wp-entry-content .alignleft,.wp-entry-content .alignright{float:none;margin:15px 0}}
@media(max-width:600px){.admin-bar .site-header{top:0}}
