/* EDUCALER ADM 1.1 — catálogo e curso LearnPress */
.post-type-archive-lp_course{background:#f7f4ed}.post-type-archive-lp_course .lp-archive-courses{width:min(1180px,calc(100% - 40px))!important;max-width:none!important;margin:0 auto!important;padding:50px 0 90px!important}.post-type-archive-lp_course .learn-press-breadcrumb{margin:0 0 18px!important;color:#687389;font-size:13px}.post-type-archive-lp_course .learn-press-breadcrumb a{color:#0a2351;font-weight:800}.post-type-archive-lp_course .learn-press-courses-header{position:relative;overflow:hidden;margin:0 0 28px!important;padding:42px 46px!important;border-radius:30px;background:linear-gradient(125deg,#071a3c,#123b78);color:#fff;box-shadow:0 20px 50px rgba(10,35,81,.18)}.post-type-archive-lp_course .learn-press-courses-header:before{content:'FORMAÇÕES PROFISSIONAIS';display:block;margin-bottom:10px;color:#d8b957;font-size:11px;font-weight:900;letter-spacing:.2em}.post-type-archive-lp_course .learn-press-courses-header:after{content:'Conhecimento aplicável para administrar, liderar e transformar organizações.';display:block;max-width:650px;margin-top:12px;color:rgba(255,255,255,.74);font-size:16px;line-height:1.6}.post-type-archive-lp_course .learn-press-courses-header h1{margin:0!important;color:#fff!important;font:clamp(42px,5vw,66px)/1 'Belanosima',sans-serif!important}.post-type-archive-lp_course .lp-courses-bar{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(230px,320px) auto;gap:12px;align-items:center;margin:0 0 34px!important;padding:16px;border:1px solid rgba(10,35,81,.08);border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(10,35,81,.07)}.post-type-archive-lp_course .search-courses{width:100%!important;max-width:none!important}.post-type-archive-lp_course .search-courses input{height:52px!important;padding:0 58px 0 18px!important;border:1px solid rgba(10,35,81,.13)!important;border-radius:14px!important;background:#f8f9fb!important;color:#0a2351!important;font:500 15px 'Noto Sans',sans-serif!important}.post-type-archive-lp_course .search-courses button{width:52px!important;height:52px!important;border:0!important;border-radius:0 14px 14px 0!important;background:#0a2351!important;color:#fff!important}.post-type-archive-lp_course .courses-order-by-wrapper{width:100%!important}.post-type-archive-lp_course .courses-order-by{width:100%!important;height:52px!important;padding:0 42px 0 16px!important;border:1px solid rgba(10,35,81,.13)!important;border-radius:14px!important;background-color:#f8f9fb!important;color:#0a2351!important;font:700 14px 'Noto Sans',sans-serif!important}.post-type-archive-lp_course .switch-layout{height:52px!important;overflow:hidden;border:1px solid rgba(10,35,81,.13)!important;border-radius:14px!important}.post-type-archive-lp_course .switch-layout .switch-btn{width:52px!important;height:52px!important}.post-type-archive-lp_course .switch-layout input:checked+.switch-btn{background:#0a2351!important}.post-type-archive-lp_course .switch-layout input:checked+.switch-btn:before{color:#fff!important}
.post-type-archive-lp_course .learn-press-courses{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important}.post-type-archive-lp_course .learn-press-courses .course{min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.post-type-archive-lp_course .learn-press-courses .course-item{width:100%!important;height:auto!important;margin:0!important;border:1px solid rgba(10,35,81,.08)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 15px 40px rgba(10,35,81,.09)!important;transition:.25s!important}.post-type-archive-lp_course .learn-press-courses .course-item:hover{transform:translateY(-5px)!important;box-shadow:0 22px 52px rgba(10,35,81,.15)!important}.post-type-archive-lp_course .course-thumbnail{position:relative!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;overflow:hidden!important;background:#0a2351!important}.post-type-archive-lp_course .course-thumbnail>a,.post-type-archive-lp_course .course-thumbnail .course-img{display:block!important;height:100%!important}.post-type-archive-lp_course .course-thumbnail img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;object-fit:cover!important;transition:transform .4s!important}.post-type-archive-lp_course .course-item:hover .course-thumbnail img{transform:scale(1.035)}.post-type-archive-lp_course .course-content{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:auto!important;padding:28px!important;color:#152747!important}.post-type-archive-lp_course .review-stars-rated{margin:0 0 13px!important;color:#d99c00!important;transform:scale(.78);transform-origin:left center}.post-type-archive-lp_course .wap-course-title{margin:0 0 14px!important}.post-type-archive-lp_course .course-title{display:block!important;width:auto!important;max-width:none!important;margin:0!important;color:#0a2351!important;font:clamp(27px,2.2vw,36px)/1.08 'Belanosima',sans-serif!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.post-type-archive-lp_course .course-instructor-category{display:flex!important;flex-wrap:wrap!important;gap:6px 18px!important;margin-bottom:16px!important;color:#687389!important;font-size:12px!important}.post-type-archive-lp_course .course-instructor-category a{color:#0a2351!important;font-weight:800!important}.post-type-archive-lp_course .course-wrap-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 18px!important}.post-type-archive-lp_course .course-wrap-meta .meta-item{display:inline-flex!important;align-items:center!important;gap:5px!important;margin:0!important;padding:7px 10px!important;border-radius:99px!important;background:#f3f0e8!important;color:#536078!important;font-size:11px!important;font-weight:700!important}.post-type-archive-lp_course .course-wrap-meta .meta-item:before{color:#b28419!important}.post-type-archive-lp_course .course-short-description{margin:0 0 20px!important;color:#5c687d!important;font-size:14px!important;line-height:1.7!important}.post-type-archive-lp_course .course-info{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:auto!important;padding-top:19px!important;border-top:1px solid rgba(10,35,81,.08)!important}.post-type-archive-lp_course .course-price{color:#0a2351!important;font-size:22px!important;font-weight:900!important}.post-type-archive-lp_course .course-readmore a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 20px!important;border-radius:99px!important;background:#0a2351!important;color:#fff!important;font-size:12px!important;font-weight:900!important}.post-type-archive-lp_course .course-readmore a:hover{background:#b6922e!important;color:#0a2351!important}.post-type-archive-lp_course .course-button-wishlist__wrapper-no-css{position:absolute!important;z-index:3!important;top:14px!important;right:14px!important}.post-type-archive-lp_course .course-button-wishlist__wrapper-no-css .lp-button{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#0a2351!important;box-shadow:0 8px 20px rgba(0,0,0,.14)!important}
/* O LearnPress alterna as classes grid e list no mesmo elemento. */
.post-type-archive-lp_course .learn-press-courses.grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.post-type-archive-lp_course .learn-press-courses.grid .course-item{display:flex!important;flex-direction:column!important;height:100%!important;overflow:hidden!important}.post-type-archive-lp_course .learn-press-courses.grid .course-thumbnail{aspect-ratio:16/9!important}.post-type-archive-lp_course .learn-press-courses.grid .course-content{display:flex!important;flex:1!important;flex-direction:column!important}.post-type-archive-lp_course .learn-press-courses.grid .course-title{font-size:28px!important}.post-type-archive-lp_course .learn-press-courses.grid .meta-item-student,.post-type-archive-lp_course .learn-press-courses.grid .meta-item-quiz{display:none!important}
.post-type-archive-lp_course .learn-press-courses.list{display:flex!important;grid-template-columns:none!important;flex-direction:column!important;gap:22px!important}.post-type-archive-lp_course .learn-press-courses.list .course{display:block!important;width:100%!important}.post-type-archive-lp_course .learn-press-courses.list .course-item{display:grid!important;grid-template-columns:minmax(300px,38%) minmax(0,1fr)!important;overflow:hidden!important}.post-type-archive-lp_course .learn-press-courses.list .course-thumbnail{min-height:330px!important}.post-type-archive-lp_course .learn-press-courses.list .course-content{display:flex!important;flex-direction:column!important;padding:34px 38px!important}.post-type-archive-lp_course .learn-press-courses.list .course-title{max-width:760px!important;font-size:clamp(34px,3.5vw,48px)!important}.post-type-archive-lp_course .learn-press-courses.list .course-short-description{max-width:760px!important}
/* Página individual do curso */
.single-lp_course .course-detail-info{background:linear-gradient(130deg,#f5f7fb,#edf1f8)!important}.single-lp_course .course-detail-info .course-title{color:#0a2351!important;overflow-wrap:normal!important;word-break:normal!important}.single-lp_course .course-detail-info .course-meta__pull-left,.single-lp_course .course-detail-info a{color:#43536f!important}.single-lp_course .course-summary-sidebar .course-sidebar-preview{overflow:hidden;border:1px solid rgba(10,35,81,.1)!important;border-radius:24px!important;box-shadow:0 22px 52px rgba(10,35,81,.15)!important}.single-lp_course .course-summary-sidebar .course-price{color:#0a2351!important;font:32px 'Belanosima',sans-serif!important}.single-lp_course .course-summary-sidebar .lp-button{min-height:48px!important;border-radius:99px!important;background:#0a2351!important;color:#fff!important;font-weight:800!important}.single-lp_course .course-content .entry-content{font-size:16px;line-height:1.8}.single-lp_course .course-content .entry-content h2,.single-lp_course .course-content .entry-content h3{color:#0a2351}.single-lp_course .course-curriculum .section-header{border-radius:12px!important;background:#f1ede3!important}.single-lp_course .course-curriculum .section-content .course-item{min-height:58px!important;background:#fff!important}.single-lp_course .course-tab-panel-instructor .course-author{padding:24px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 28px rgba(10,35,81,.08)!important}
@media(max-width:980px){.post-type-archive-lp_course .learn-press-courses.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.post-type-archive-lp_course .learn-press-courses.list .course-item{grid-template-columns:minmax(250px,36%) minmax(0,1fr)!important}.post-type-archive-lp_course .lp-courses-bar{grid-template-columns:1fr 240px!important}.post-type-archive-lp_course .switch-layout{display:none!important}}
@media(max-width:720px){.post-type-archive-lp_course .lp-archive-courses{width:min(100% - 28px,1180px)!important;padding-top:28px!important}.post-type-archive-lp_course .learn-press-courses-header{padding:30px 24px!important;border-radius:22px!important}.post-type-archive-lp_course .lp-courses-bar{grid-template-columns:1fr!important;padding:12px!important}.post-type-archive-lp_course .learn-press-courses.grid{grid-template-columns:1fr!important}.post-type-archive-lp_course .learn-press-courses.list .course-item{display:flex!important;flex-direction:column!important}.post-type-archive-lp_course .learn-press-courses.list .course-thumbnail{min-height:0!important;aspect-ratio:16/9!important}.post-type-archive-lp_course .learn-press-courses.list .course-content{padding:25px!important}.post-type-archive-lp_course .learn-press-courses.list .course-title{font-size:31px!important}.post-type-archive-lp_course .course-info{align-items:flex-start!important;flex-direction:column!important}.post-type-archive-lp_course .course-readmore,.post-type-archive-lp_course .course-readmore a{width:100%!important}}
