.activity-listing .top{align-items:baseline;display:flex;flex-flow:row nowrap}.activity-listing .top h2{font-family:var(--teft-typography-font-family);font-size:var(--teft-typography-lg);font-weight:600;margin-right:auto}.activity-listing ul.months{display:flex;flex-flow:column nowrap;list-style:none;padding:0}.activity-listing ul.months:first-of-type,.activity-listing ul.months:first-of-type li.month{margin-top:0}.activity-listing ul.months li.month{margin:20px 0 0}.activity-listing ul.months li.month h2.month-title{background-color:rgba(131,207,171,.2);color:#111;font-family:var(--teft-typography-font-family);font-size:14px;line-height:16px;margin:4px 0;padding:12px 12px 8px;text-transform:uppercase}.activity-listing ul.months li.month ul.listings{display:flex;flex-flow:column nowrap;list-style:none;padding:0}.activity-listing ul.months li.month ul.listings li{margin:4px 0}.activity-listing ul.months li.month ul.listings li a.event{background-color:#fff;display:flex;flex-flow:row nowrap;padding:16px;text-decoration:none}.activity-listing ul.months li.month ul.listings li a.event .date{background-color:rgba(131,207,171,.2);color:#111;font-family:var(--teft-typography-font-family);font-size:26px;font-weight:600;line-height:14px;padding:24px 14px}.activity-listing ul.months li.month ul.listings li a.event .date time{display:flex;flex-flow:column nowrap}.activity-listing ul.months li.month ul.listings li a.event .date time span.month{font-size:14px;line-height:16px;margin-top:4px;text-align:center;text-transform:uppercase}.activity-listing ul.months li.month ul.listings li a.event .content{display:flex;flex-flow:row wrap;padding-left:16px}.activity-listing ul.months li.month ul.listings li a.event .content p.arrangor{color:#111;flex:0 0 100%;font-family:var(--teft-typography-font-family);font-size:var(--teft-typography-xs);font-weight:600;margin:0;text-transform:uppercase}.activity-listing ul.months li.month ul.listings li a.event .content h3.title{color:#111;flex:0 0 100%;font-family:var(--teft-typography-font-family);font-size:var(--teft-typography-lg);margin:0}.activity-listing ul.months li.month ul.listings li a.event .content .info{display:flex;flex:0 0 100%;flex-flow:row nowrap;margin-top:8px}.activity-listing ul.months li.month ul.listings li a.event .content .info svg{margin-right:4px}.activity-listing ul.months li.month ul.listings li a.event .content .info time{color:#666;font-size:14px;line-height:16px}.activity-listing ul.months li.month ul.listings li a.event .content .info .attendence-type{color:#666;font-family:var(--teft-typography-font-family);font-size:14px;font-weight:400;line-height:16px;margin:0 0 0 1rem;text-transform:uppercase}.foredrag-listing .top .filtering{display:flex;flex-flow:row wrap}.foredrag-listing .top .filtering .formats h4,.foredrag-listing .top .filtering .targets h4{display:inline-block;font-family:var(--teft-typography-font-family);font-size:var(--wp--preset--font-size--xxx-small);font-weight:400;text-transform:uppercase}.foredrag-listing .top .filtering .formats ul,.foredrag-listing .top .filtering .targets ul{display:inline-flex;list-style:none;padding:0}.foredrag-listing .top .filtering .formats ul>li.hidden,.foredrag-listing .top .filtering .targets ul>li.hidden{display:none}.foredrag-listing .top .filtering .formats ul button,.foredrag-listing .top .filtering .targets ul button{background-color:var(--wp--preset--color--white);border:none;border-radius:0;font-size:var(--wp--preset--font-size--xxx-small);font-weight:400;margin:0 4px;text-transform:uppercase;white-space:nowrap}@media (--teft-viewport-small ){.foredrag-listing .top .filtering .formats ul button,.foredrag-listing .top .filtering .targets ul button{padding:4px 8px}}.foredrag-listing .top .filtering .formats ul button:hover,.foredrag-listing .top .filtering .targets ul button:hover{cursor:pointer}.foredrag-listing .top .filtering .formats ul.filter-active button,.foredrag-listing .top .filtering .targets ul.filter-active button{background-color:var(--theme-color-darker-green);margin-right:28px;position:relative}.foredrag-listing .top .filtering .formats ul.filter-active button:after,.foredrag-listing .top .filtering .targets ul.filter-active button:after{background-color:var(--wp--preset--color--black);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2716%27 height=%2716%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m12 4-8 8M4 4l8 8%27 stroke=%27%23fff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";height:24px;position:absolute;right:0;top:50%;transform:translate(100%,-50%);width:24px}.foredrag-listing .top .filtering .targets{margin-right:36px}.foredrag-listing ul.listing{display:grid;gap:24px;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:1fr;list-style:none;padding:0}@media (--teft-viewport-medium ){.foredrag-listing ul.listing{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (--teft-viewport-large ){.foredrag-listing ul.listing{gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))}}.foredrag-listing ul.listing li{background-color:var(--wp--preset--color--white)}.foredrag-listing ul.listing li.hidden{display:none}.foredrag-listing ul.listing li a{color:var(--wp--preset--color--black);text-decoration:none}.foredrag-listing ul.listing li .image img{background-color:var(--theme-color-state-bold);display:block;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.foredrag-listing ul.listing li .content{padding:24px 16px 16px}.foredrag-listing ul.listing li .content h4{font-family:var(--teft-typography-font-family);font-size:var(--teft-typography-xs);font-weight:600;margin:0;text-transform:uppercase}.foredrag-listing ul.listing li .content h3{font-family:var(--teft-typography-font-family);font-size:var(--teft-typography-lg);font-weight:600;margin:8px 0 16px}.foredrag-listing ul.listing li .content p{font-family:var(--teft-typography-font-family);font-size:var(--teft-typography-sm);font-weight:400;margin:0}.foredrag-listing ul.listing li .content ul.targets{display:flex;flex-flow:row wrap;list-style:none;margin:24px 0 0;padding:0}.foredrag-listing ul.listing li .content ul.targets li{background-color:var(--theme-color-gray);margin:0 8px 8px 0;padding:2px 8px}.foredrag-listing ul.listing li .content ul.targets li p{font-family:var(--teft-typography-font-family);font-size:var(--teft-typography-xs);font-weight:400;margin:0;text-transform:uppercase}.foredrag-listing ul.listing li:hover .content h3{text-decoration:underline}body.single-foredrag .entry-header figure.wp-block-image{margin:0 auto;max-width:var(--teft-theme-content-width)}body.single-foredrag .entry-header figure.wp-block-image img{max-height:350px;-o-object-fit:cover;object-fit:cover;width:100%}@media (--teft-viewport-medium ){body.single-foredrag .entry-header figure.wp-block-image img{max-height:656px}}body.single-foredrag .entry-header p.overline{font-family:var(--teft-typography-font-family);font-size:var(--teft-typography-xs);font-weight:600;letter-spacing:1px;margin-bottom:0;margin-top:4rem;text-transform:uppercase}body.single-foredrag .entry-header h2.entry-title{font-size:var(--teft-typography-xxl);margin-bottom:24px;margin-top:8px}body.single-foredrag .entry-header p.description{font-size:var(--teft-typography-lg);font-weight:600;margin-bottom:24px;margin-top:0}body.single-foredrag .entry-header ul.targets{display:flex;flex-flow:row wrap;list-style:none;margin-top:0;padding:0}body.single-foredrag .entry-header ul.targets li{background-color:#fff;margin:0 4px 0 0;padding:4px 8px}body.single-foredrag .entry-header ul.targets li p{font-size:var(--teft-typography-xs);line-height:14px;margin:0;text-transform:uppercase}body.page-template:not(.page-template-template-listing-aktivitet) h1.entry-title{max-width:var(--t2-layout-wide)}
