/**handles:cpg-style,widget-post-info,elementor-icons-fa-regular**/
.cpg-archive-page{max-width:1600px;margin:0 auto;padding:2rem 1.5rem 4rem}.cpg-breadcrumb{margin:0 0 1rem;font-size:.85rem;color:#767676}.cpg-archive-header{margin:0 0 1.5rem}.cpg-archive-title{margin:0 0 .5rem}.cpg-cta-banner{display:block;margin:0 0 2rem;padding:1rem 1.5rem;background:#333;color:#fff;text-align:center;text-decoration:none;border-radius:3px;font-weight:600}.cpg-cta-banner:hover{opacity:.9;color:#fff}.cpg-wrap{--cpg-text:#333333;--cpg-muted:#767676;--cpg-border:#e2e2e2;--cpg-bg:#ffffff;--cpg-accent:#333333;--cpg-accent-contrast:#ffffff;--cpg-radius:3px;--cpg-gap:2rem;display:flex;align-items:flex-start;gap:var(--cpg-gap);color:var(--cpg-text)}.cpg-wrap *{box-sizing:border-box}.cpg-sidebar{flex:0 0 260px;width:260px}.cpg-filters{border:1px solid var(--cpg-border);border-radius:var(--cpg-radius);background:var(--cpg-bg);padding:1.25rem}.cpg-filters-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem}.cpg-filters-head h3{margin:0;font-size:1.1rem}.cpg-filters-toggle{display:none;background:0 0;border:1px solid var(--cpg-border);border-radius:var(--cpg-radius);padding:.4rem .9rem;font-size:.9rem;color:var(--cpg-text);cursor:pointer}.cpg-reset-filters{display:block;width:100%;margin:0 0 1rem;padding:.5rem .75rem;background:0 0;border:1px solid var(--cpg-border);border-radius:var(--cpg-radius);color:var(--cpg-accent);font-size:.85rem;cursor:pointer;text-align:left}.cpg-reset-filters:hover{background:#f7f7f7}.cpg-filter-group{border:none;border-top:1px solid var(--cpg-border);margin:0;padding:1rem 0}.cpg-filter-group:first-of-type{border-top:none;padding-top:0}.cpg-filter-group legend{font-weight:600;font-size:.9rem;padding:0 0 .6rem;text-transform:uppercase;letter-spacing:.02em}.cpg-filter-options{list-style:none;margin:0;padding:0}.cpg-filter-options li{margin:0 0 .45rem}.cpg-filter-options label{display:flex;align-items:center;gap:.5rem;font-size:.9rem;cursor:pointer;color:var(--cpg-text)}.cpg-filter-options input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;accent-color:var(--cpg-accent)}.cpg-term-name{flex:1 1 auto}.cpg-term-count{color:var(--cpg-muted);font-size:.8rem}.cpg-main{flex:1 1 auto;min-width:0}.cpg-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.25rem}.cpg-result-count{margin:0;color:var(--cpg-muted);font-size:.9rem}.cpg-sort-select{padding:.4rem .6rem;border:1px solid var(--cpg-border);border-radius:var(--cpg-radius);font-size:.9rem;background:var(--cpg-bg);color:var(--cpg-text)}.cpg-wrap.cpg-loading .cpg-filters-body,.cpg-wrap.cpg-loading .cpg-pagination-wrap,.cpg-wrap.cpg-loading .cpg-toolbar{pointer-events:none;opacity:.6;transition:opacity .15s ease}.cpg-wrap.cpg-loading .cpg-filter-options input[type=checkbox],.cpg-wrap.cpg-loading .cpg-reset-filters,.cpg-wrap.cpg-loading .cpg-sort-select{cursor:not-allowed}.cpg-grid-wrap{position:relative;min-height:4rem}.cpg-grid-wrap[aria-busy=true]{opacity:.45;pointer-events:none;transition:opacity .15s ease}.cpg-grid-wrap[aria-busy=true]::after{content:"";position:absolute;top:1rem;left:50%;width:28px;height:28px;margin-left:-14px;border:3px solid var(--cpg-border);border-top-color:var(--cpg-accent);border-radius:50%;animation:cpg-spin .7s linear infinite}@keyframes cpg-spin{to{transform:rotate(360deg)}}.cpg-grid{--cpg-cols:3;display:grid;grid-template-columns:repeat(var(--cpg-cols),1fr);gap:var(--cpg-gap);align-items:start}.cpg-no-results{grid-column:1/-1;padding:2rem 0;color:var(--cpg-muted);text-align:center}.cpg-fallback-card{border:1px solid var(--cpg-border);border-radius:var(--cpg-radius);padding:1rem;text-align:center}.cpg-fallback-card a{color:inherit;text-decoration:none}.cpg-pagination{display:flex;flex-wrap:wrap;gap:.4rem;margin:2rem 0 0}.cpg-page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;border:1px solid var(--cpg-border);border-radius:var(--cpg-radius);color:var(--cpg-text);text-decoration:none;font-size:.9rem}.cpg-page-link.is-active{background:var(--cpg-accent);border-color:var(--cpg-accent);color:var(--cpg-accent-contrast)}@media (max-width:1024px){.cpg-grid{--cpg-cols:2!important}}@media (max-width:767px){.cpg-wrap{flex-direction:column}.cpg-sidebar{flex:1 1 auto;width:100%}.cpg-grid{--cpg-cols:1!important}.cpg-filters-toggle{display:inline-flex}.cpg-filters-body{display:none}.cpg-filters.is-open .cpg-filters-body{display:block;margin-top:1rem}}
/*! elementor-pro - v4.2.0 - 28-07-2026 */
.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-widget-post-info.elementor-align-center .elementor-icon-list-item:after{margin:initial}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://allabodar.se/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot);src:url(https://allabodar.se/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://allabodar.se/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(https://allabodar.se/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(https://allabodar.se/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(https://allabodar.se/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Free";font-weight:400}