/*!
Theme Name: Nofimamu
Theme URI: https://nofimamu.no
Author: Gnist Design
Author URI: https://gnistdesign.no
Description: A child theme of Componist.
Tags: full-site-editing, block-patterns, accessibility-ready, block-styles, custom-colors, custom-logo, custom-menu, editor-style one-column, template-editing, translation-ready, wide-blocks
Requires at least: 6.0
Tested up to: 6.1
Requires PHP: 8.0
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Template: componist
Text Domain: componist-nofimamu
*/
.card h2,.card p{margin:0;font-family:var(--wp--preset--font-family--primary)}.card h2{font-size:22px;font-weight:500}.card figure{height:auto}.card .card__tag{font-size:14px;text-transform:uppercase;margin-bottom:15px;font-weight:400}.card .card__summary{font-size:16px;margin-top:20px!important;font-weight:400}.card:focus h2,.card:hover h2{text-decoration:underline}.card-list{border-color:rgba(var(--color-card),.5);border-bottom:0}.card-list h2{padding-right:0;padding-left:40px;color:#242424}.card-list h2:after{right:unset;left:0;font-weight:300;color:rgba(var(--color-card),1);font-size:30px;top:-4px}.card-list:focus,.card-list:hover{border-color:rgba(var(--color-card),.5)}.card-list:focus h2,.card-list:hover h2{color:#242424}.card-portrait{background-color:rgba(var(--color-card),.1);border:0}.card-portrait .card__header{padding:30px}.card-portrait h2,.card-portrait p{padding:0}.card-portrait:focus,.card-portrait:hover{background-color:rgba(var(--color-card),.1)}.card-page{background-color:rgba(var(--color-card),.1)}.card-page p{padding:0}@media all and (max-width:790px){.card-page .card__header{padding:20px}}@media all and (min-width:790px){.card-page .card__header{padding:0}.card-page figure{margin:0 15px 0 0;max-width:50%}}@media all and (min-width:1024px){.card-page figure{margin:0 30px 0 0}}.card-page figure img{aspect-ratio:1.8/1}.card-page:focus,.card-page:hover{background-color:rgba(var(--color-card),.1)}@media all and (min-width:790px){.card-large figure img{aspect-ratio:1/1}}.card-large .card__summary{margin-top:5px!important}.card-post-no-image,.card-publication{padding:30px}.card-page-portrait,.card-post-no-image,.card-publication{flex-direction:column;background-color:#fff;border:solid 1px rgba(var(--color-card),.5)}.card-page-portrait h2,.card-page-portrait p,.card-post-no-image h2,.card-post-no-image p,.card-publication h2,.card-publication p{color:#242424;padding:0;margin:0}.card-page-portrait p,.card-post-no-image p,.card-publication p{font-weight:400}.card-page-portrait:focus,.card-page-portrait:hover,.card-post-no-image:focus,.card-post-no-image:hover,.card-publication:focus,.card-publication:hover{background-color:#fff;border-color:rgba(var(--color-card),1);box-shadow:inset 0 0 0 1px rgba(var(--color-card),1)}.card-page-portrait,.card-page-wide{padding:15px}.card-page-portrait .card__header{width:100%;padding:0 15px 10px}.card-page-portrait .card__summary,.card-page-wide .card__summary{margin-top:10px!important}.card-page-wide{border:solid 1px rgba(var(--color-card),.5);flex-direction:column}@media all and (min-width:790px){.card-page-wide{flex-direction:row}}.card-page-wide .card__header{width:100%;padding:0 15px}.card-page-wide figure{height:100%;margin-bottom:20px}@media all and (min-width:790px){.card-page-wide figure{margin:0 15px 0 0;max-width:50%}}@media all and (min-width:1024px){.card-page-wide figure{margin:0 30px 0 0}}.card-page-wide figure img{aspect-ratio:1.8/1;height:100%;object-fit:cover}.card-icon-small:focus,.card-icon-small:hover,.card-icon:focus,.card-icon:hover,.card-page-wide:focus,.card-page-wide:hover{background-color:#fff;border-color:rgba(var(--color-card),1);box-shadow:inset 0 0 0 1px rgba(var(--color-card),1)}.card-icon,.card-icon-small{flex-direction:column;background-color:#fff;padding:40px;border:solid 1px rgba(var(--color-card),.5)}.card-icon h2,.card-icon-small h2{color:#242424;padding:0;margin:0;font-size:26px}.card-icon i{color:rgba(var(--color-card),1);font-size:50px;margin-bottom:35px}.card-icon-small{flex-direction:row;padding:30px}.card-icon-small i{color:rgba(var(--color-card),1);font-size:30px;margin-right:25px}.card-bc_employee,.card-bc_employee-wide{background-color:#fff;border:solid 1px rgba(36,36,36,.5);flex-direction:column;padding:30px}.card-bc_employee p,.card-bc_employee-wide p{padding-bottom:0;font-weight:400}.card-bc_employee .card__thumbnail,.card-bc_employee p.employee__position,.card-bc_employee-wide .card__thumbnail,.card-bc_employee-wide p.employee__position{margin-bottom:20px}.card-bc_employee .card__thumbnail img,.card-bc_employee-wide .card__thumbnail img{object-fit:cover;aspect-ratio:1/1;min-width:150px;max-width:150px;border-radius:100%;width:150px;height:150px}.card-bc_employee p:not(.employee__position),.card-bc_employee-wide p:not(.employee__position){font-size:18px!important;margin-bottom:8px}.card-bc_employee-wide:focus,.card-bc_employee-wide:hover,.card-bc_employee:focus,.card-bc_employee:hover{background-color:#fff;border:solid 1px rgba(36,36,36,.5);cursor:auto}.card-bc_employee-wide:focus img,.card-bc_employee-wide:hover img,.card-bc_employee:focus img,.card-bc_employee:hover img{transform:scale(1)}.card-bc_employee-wide:focus h2,.card-bc_employee-wide:hover h2,.card-bc_employee:focus h2,.card-bc_employee:hover h2{text-decoration:none}.card-bc_employee .card__header{text-align:center}@media all and (max-width:790px){.card-bc_employee-wide .card__thumbnail{order:1}.card-bc_employee-wide .card__header{order:2;text-align:center}}@media all and (min-width:790px){.card-bc_employee-wide{flex-direction:row;justify-content:space-between}.card-bc_employee-wide .card__thumbnail{margin-bottom:0;margin-left:20px}.card-bc_employee-wide .card__thumbnail img{width:100px;height:100px;min-width:auto;max-width:auto}}.card-event{padding:30px;background-color:#fff;border:solid 1px rgba(var(--color-card),.5)}.card-event .card__header{width:100%}.card-event .card__meta{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;width:100%}.card-event .card__cat p,.card-event .card__meta p{font-size:14px;font-weight:400}.card-event .card__cat p i,.card-event .card__meta p i{color:rgba(var(--color-card),1);font-size:25px;margin-right:8px;font-weight:300}.card-event .card__cat p.cat,.card-event .card__meta p.cat{text-transform:uppercase}.card-event:focus,.card-event:hover{background-color:#fff;border-color:rgba(var(--color-card),1);box-shadow:inset 0 0 0 1px rgba(var(--color-card),1)}.card-event-tall .card__meta{margin-top:20px}.card-event-wide{flex-direction:column}.card-event-wide .card__meta{align-items:center;flex-direction:column;margin:20px auto}@media all and (min-width:790px){.card-event-wide .card__meta{align-items:flex-start;margin:0}}.card-event-wide:focus img,.card-event-wide:hover img{transform:none}.card-event-wide .card__thumbnail{min-width:100px}.card-event-wide .card__thumbnail img{margin-bottom:0;object-fit:cover;aspect-ratio:1/1;min-width:100px;max-width:100px;border-radius:100%;width:100px;height:100px}.card-event-wide .card__header{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media all and (min-width:790px){.card-event-wide .card__header{flex-direction:row;justify-content:space-between;align-items:flex-start}.card-event-wide .card__header .card__thumbnail{min-width:100px;margin-right:20px}.card-event-wide .card__header h2{margin-top:20px}}.card-partner{background-color:transparent;box-shadow:none;padding:0;border:0;justify-content:center}.card-partner figure{align-items:center;display:flex}.card-partner:focus,.card-partner:hover{background-color:transparent;box-shadow:none;cursor:auto}.card-partner:focus img,.card-partner:hover img,.card-partner:link:focus img,.card-partner:link:hover img{transform:none}.card-partner:link:focus,.card-partner:link:hover{opacity:.7;transform:none;cursor:pointer}.card-partner_small img{width:auto;max-height:60px}.card-partner_big img{width:auto;max-height:110px}.row .d-flex:last-child .card-list{border-bottom:solid 1px rgba(var(--color-card),.5)}.wp-block-post-type-multi:has(.card-partner){margin-top:24px!important;margin-bottom:24px!important}.page-numbers.next:before{content:">"}.page-numbers.prev:before{content:"<"}.searchandfilter{margin-bottom:20px}.searchandfilter select{-webkit-appearance:none;-moz-appearance:none;background:0 0;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:8px;border:solid 1px rgba(var(--color-card),.5);border-radius:2px;margin-right:2rem;padding:5px 10px;padding-right:2rem}.searchandfilter select:focus,.searchandfilter select:hover{border-color:#000;cursor:pointer}@media all and (max-width:790px){header .wp-container-1{max-width:80%}.wp-container-4{padding-top:0!important}}@media all and (max-width:1400px){.wp-block-post-terms{padding-left:15px!important;padding-right:15px!important}html .wp-block-group.has-border-color{margin-left:15px!important;margin-right:15px!important}}html .wp-block-image{margin-block-start:30px!important;margin-block-end:0}html ol.has-background,html ul.has-background{padding:0!important}