

/*
=========================================================
FILTERABLE LIST EVENT CSS
=========================================================
 * Innehåller styling för FL Evenemang
 * 
 * Copyright (C) Limepark AB.
 * https://limepark.se/licensvillkor
=========================================================*/


/*
---------------------------------------------------------
FL EVENEMANG - LISTNING
--------------------------------------------------------- */

.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-list {
   --lp-filterable-list__heading--font-size: clamp(2rem, 2.2vw, 2.4rem);
	--lp-filterable-list__date--font-size: clamp(1.4rem, 1.5vw, 1.6rem);
   margin-bottom: 5rem;
}

.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-date,
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-location,
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--free-entry-text {
   color: var(--lp-filterable-list__font-color);     
   font-size: var(--lp-filterable-list__date--font-size);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item {
   position: relative;
   background-color: var(--env-block-background-color);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-content {
   padding: 2.5rem;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--categories:has(.lp-filterable-list-item-event--category + .lp-filterable-list-item-event--free-entry) .lp-filterable-list-item-event--free-entry {
   top: calc(var(--env-spacing-small) + 4.5rem);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--free-entry,
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category {
   display: block;
   position: absolute;
	top: var(--env-spacing-small);
   right: var(--env-spacing-small);
   background-color: #faf5e7;
   padding: 0.25em 0.5em;
   border-radius: var(--lp-filterable-list__border-radius);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-live {
   background-color: #3d5e2c;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-senior {
   background-color: #626C8A;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-bostallet {
   background-color: #8527aa;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-satellitscen {
   background-color: #9d0759;
}

.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-ung {
   background-color: #D16D28;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-galaxen {
   background-color: #545454;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-sommartorg {
   background-color: #263B5F;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-foretagare {
   background-color: #9B2864;
}
    .lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-fyren {
   background-color: #754e00;
}
      .lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-sommarlov {
   background-color: #3B504A;
}
         .lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-trygg {
   background-color:#263B5F;
}
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-skogforalla {
background-color: #A0522D;
}
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-konstensvecka {
background-color: #007c7c;
}
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-funktionsvariation {
background-color: #7A3FA0;
}
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category.lp-filterable-list-item-event--category-julikungsbacka {
   background-color: #aa1409;
}
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--free-entry-text,
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category-text {
      color: var(--lp-filterable-list__font-color);     
   	font-size: var(--lp-filterable-list__date--font-size);
      display: flex;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-event--category-text {
   color: #fff;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css span {
   margin-left: initial;
   margin-right: initial
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-content__details-date {
   display: flex;
   align-items: center;
   flex-wrap: wrap;
   gap: 0.3em 0.6em
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-date:before,
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-date--time:before,
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-location:before {
   content: '';
   mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%20448%20512'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cpath%20%20d%3D%22M0%20464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V192H0v272zm320-196c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zM192%20268c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zM64%20268c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012H76c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012H76c-6.6%200-12-5.4-12-12v-40zM400%2064h-48V16c0-8.8-7.2-16-16-16h-32c-8.8%200-16%207.2-16%2016v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8%200-16%207.2-16%2016v48H48C21.5%2064%200%2085.5%200%20112v48h448v-48c0-26.5-21.5-48-48-48z%22%2F%3E%3C%2Fsvg%3E");
   mask-size: contain;
   mask-position: center;
   mask-repeat: no-repeat;
   -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%20448%20512'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cpath%20%20d%3D%22M0%20464c0%2026.5%2021.5%2048%2048%2048h352c26.5%200%2048-21.5%2048-48V192H0v272zm320-196c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zM192%20268c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012h-40c-6.6%200-12-5.4-12-12v-40zM64%20268c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012H76c-6.6%200-12-5.4-12-12v-40zm0%20128c0-6.6%205.4-12%2012-12h40c6.6%200%2012%205.4%2012%2012v40c0%206.6-5.4%2012-12%2012H76c-6.6%200-12-5.4-12-12v-40zM400%2064h-48V16c0-8.8-7.2-16-16-16h-32c-8.8%200-16%207.2-16%2016v48H160V16c0-8.8-7.2-16-16-16h-32c-8.8%200-16%207.2-16%2016v48H48C21.5%2064%200%2085.5%200%20112v48h448v-48c0-26.5-21.5-48-48-48z%22%2F%3E%3C%2Fsvg%3E");
   -webkit-mask-size: contain;
   -webkit-mask-position: center;
   -webkit-mask-repeat: no-repeat;
   display: inline-block;
   width: 0.8em;
   height: 0.8em;
   background-color: var(--lp-filterable-list__font-color);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-location:before {
	mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%20384%20512'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cpath%20%20d%3D%22M172.268%20501.67C26.97%20291.031%200%20269.413%200%20192%200%2085.961%2085.961%200%20192%200s192%2085.961%20192%20192c0%2077.413-26.97%2099.031-172.268%20309.67-9.535%2013.774-29.93%2013.773-39.464%200zM192%20272c44.183%200%2080-35.817%2080-80s-35.817-80-80-80-80%2035.817-80%2080%2035.817%2080%2080%2080z%22%2F%3E%3C%2Fsvg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%20384%20512'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cpath%20%20d%3D%22M172.268%20501.67C26.97%20291.031%200%20269.413%200%20192%200%2085.961%2085.961%200%20192%200s192%2085.961%20192%20192c0%2077.413-26.97%2099.031-172.268%20309.67-9.535%2013.774-29.93%2013.773-39.464%200zM192%20272c44.183%200%2080-35.817%2080-80s-35.817-80-80-80-80%2035.817-80%2080%2035.817%2080%2080%2080z%22%2F%3E%3C%2Fsvg%3E");
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-date--time:before {
	mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2048%2048'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cpath%20%20d%3D%22M22.24%204.078c-6.201.621-11.519%203.8-14.922%208.922C2.097%2020.856%203.135%2031.334%209.8%2038.043c1.957%201.97%204.168%203.457%206.64%204.466%207.475%203.048%2015.966%201.331%2021.683-4.386%208.767-8.766%207.545-23.24-2.567-30.418-2.598-1.844-5.369-2.965-8.57-3.468-1.168-.183-3.667-.267-4.746-.159m4.013%203.089c7.558.973%2013.607%207.022%2014.58%2014.58.162%201.263.162%203.243%200%204.506-.876%206.805-5.896%2012.483-12.542%2014.185-1.612.413-2.602.537-4.291.537-1.689%200-2.679-.124-4.291-.537-6.649-1.703-11.666-7.377-12.542-14.185-.162-1.263-.162-3.243%200-4.506.622-4.829%203.364-9.218%207.441-11.908%202.124-1.401%204.597-2.338%207.032-2.664%201.206-.162%203.389-.165%204.613-.008m-3.44%205.005c-.202.1-.435.305-.56.494l-.213.322-.021%206.391c-.021%206.13-.016%206.406.13%206.735.191.433.586.736%201.097.846.261.056%201.815.078%204.516.063%204.084-.023%204.121-.024%204.451-.201a1.485%201.485%200%200%200-.09-2.672c-.297-.135-.597-.147-3.703-.148L25.04%2024v-5.196c0-3.446-.029-5.333-.087-5.602-.211-.984-1.236-1.477-2.14-1.03%22%2F%3E%3C%2Fsvg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2048%2048'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cpath%20%20d%3D%22M22.24%204.078c-6.201.621-11.519%203.8-14.922%208.922C2.097%2020.856%203.135%2031.334%209.8%2038.043c1.957%201.97%204.168%203.457%206.64%204.466%207.475%203.048%2015.966%201.331%2021.683-4.386%208.767-8.766%207.545-23.24-2.567-30.418-2.598-1.844-5.369-2.965-8.57-3.468-1.168-.183-3.667-.267-4.746-.159m4.013%203.089c7.558.973%2013.607%207.022%2014.58%2014.58.162%201.263.162%203.243%200%204.506-.876%206.805-5.896%2012.483-12.542%2014.185-1.612.413-2.602.537-4.291.537-1.689%200-2.679-.124-4.291-.537-6.649-1.703-11.666-7.377-12.542-14.185-.162-1.263-.162-3.243%200-4.506.622-4.829%203.364-9.218%207.441-11.908%202.124-1.401%204.597-2.338%207.032-2.664%201.206-.162%203.389-.165%204.613-.008m-3.44%205.005c-.202.1-.435.305-.56.494l-.213.322-.021%206.391c-.021%206.13-.016%206.406.13%206.735.191.433.586.736%201.097.846.261.056%201.815.078%204.516.063%204.084-.023%204.121-.024%204.451-.201a1.485%201.485%200%200%200-.09-2.672c-.297-.135-.597-.147-3.703-.148L25.04%2024v-5.196c0-3.446-.029-5.333-.087-5.602-.211-.984-1.236-1.477-2.14-1.03%22%2F%3E%3C%2Fsvg%3E");
   width: 1em;
   height: 1em;
   margin-top: -2px;

} 
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-date,
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-date--time,
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-location {
   display: flex;
   align-items: baseline;
   gap: 0.3em;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-item-date--time {
   align-items: center;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-image__wrapper {
	background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%20179.9%20180.6'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23fff'%3E%3Cpath%20%20d%3D%22M125.768.418c-4.78%201.161-8.959%205.235-10.17%209.914-.315%201.219-.462%203.198-.462%206.222v4.434H64.764v-3.835c0-6.074-1.085-8.98-4.559-12.209C53.711-1.09%2043.373.451%2038.766%208.139c-1.427%202.382-1.886%204.576-1.886%209.006v3.827l-14.318.083-14.317.083-1.719.806c-1.968.922-4.384%203.193-5.293%204.975-.341.668-.762%202.138-.934%203.264-.215%201.397-.288%2024.295-.232%2071.91l.083%2069.861.806%201.72c.443.946%201.164%202.189%201.601%202.762%201.13%201.481%203.862%203.201%205.817%203.661%202.469.581%20160.683.581%20163.152%200%201.946-.458%204.565-2.111%205.772-3.643.466-.591%201.208-1.845%201.649-2.787l.803-1.713.083-69.861c.052-44.138-.024-70.559-.208-71.756-.16-1.042-.597-2.526-.97-3.298-.929-1.921-3.214-4.126-5.281-5.095l-1.719-.806-14.317-.083-14.318-.083v-4.427c0-6.722-.98-9.474-4.559-12.8C135.016.543%20130.32-.688%20125.768.418m5.897%206.037c1.759.599%203.362%201.947%204.385%203.686l.824%201.403.088%2011.907c.086%2011.668.074%2011.939-.566%2013.427-.779%201.812-3.13%204.049-4.718%204.49-1.409.391-3.79.391-5.199%200-1.589-.441-3.939-2.678-4.719-4.49-.64-1.488-.651-1.759-.565-13.427l.088-11.907.824-1.403c2.024-3.442%205.894-4.935%209.558-3.686M53.409%207.654c1.759.599%203.362%201.947%204.384%203.687l.824%201.402.088%2011.908c.086%2011.668.075%2011.938-.565%2013.426-.78%201.812-3.13%204.049-4.719%204.49-1.409.392-3.79.392-5.199%200-1.588-.441-3.939-2.678-4.718-4.49-.64-1.488-.652-1.758-.566-13.426l.088-11.908.824-1.402c2.024-3.443%205.894-4.935%209.559-3.687M36.88%2031.869c0%205.373.346%207.362%201.724%209.893%201.228%202.256%203.707%204.548%206.313%205.836%202.251%201.113%202.315%201.125%205.905%201.125%203.589%200%203.654-.012%205.905-1.125%202.605-1.288%205.085-3.58%206.312-5.836%201.378-2.531%201.725-4.52%201.725-9.893v-4.884h50.372v4.285c0%204.734.391%206.844%201.725%209.293%201.227%202.256%203.707%204.548%206.312%205.836%202.251%201.112%202.316%201.125%205.905%201.125%203.59%200%203.654-.013%205.905-1.125%202.606-1.288%205.085-3.58%206.313-5.836%201.334-2.451%201.724-4.558%201.724-9.302v-4.293l13.868.083%2013.867.084%201.009.72c2.039%201.454%202.125%201.987%202.133%2013.147l.006%209.97H5.997l.006-9.97c.006-9.073.057-10.08.565-11.198.514-1.132%201.619-2.186%202.727-2.603.247-.093%206.555-.179%2014.017-.192l13.568-.024v4.884m136.951%2082.165l-.078%2057.065-.749%201.107c-.412.608-1.298%201.374-1.969%201.702-1.206.589-2.027.595-81.085.595-79.058%200-79.879-.006-81.085-.595-.671-.328-1.557-1.094-1.969-1.702l-.749-1.107-.078-57.065-.077-57.066h167.916l-.077%2057.066m-18.196-42.449c-.489.454-4.551%206.019-9.027%2012.368-4.476%206.349-8.172%2011.578-8.213%2011.62-.041.042-2.492-2.226-5.445-5.041-2.954-2.815-5.756-5.323-6.228-5.573-1.109-.589-2.153-.317-3.236.842-.611.653-.856%201.226-.861%202.007-.007%201.015.295%201.386%204.272%205.238%207.315%207.084%2010.653%2010.067%2011.509%2010.282a2.178%202.178%200%200%200%201.564-.214c.688-.392%2019.408-26.517%2020.119-28.076.731-1.605.164-2.957-1.587-3.788-1.411-.67-1.839-.62-2.867.335M28.247%2077.044c-.543.133-1.27.494-1.615.802-1.384%201.233-1.446%201.816-1.446%2013.668.001%2012.468.017%2012.576%202.068%2013.946%201.016.679%201.058.681%2012.624.681s11.608-.002%2012.623-.681c2.053-1.371%202.068-1.471%202.068-14.011%200-12.379-.023-12.547-1.895-13.921-.817-.6-1.232-.623-12.143-.673-6.213-.029-11.741.056-12.284.189m48.867.321c-1.808%201.102-1.856%201.464-1.856%2013.934%200%2012.47.048%2012.833%201.856%2013.935.951.58%201.485.605%2012.836.605s11.885-.025%2012.836-.605c1.808-1.102%201.856-1.465%201.856-13.935s-.048-12.832-1.856-13.934c-.951-.58-1.485-.605-12.836-.605s-11.885.025-12.836.605M48.573%2091.449v8.695h-17.39v-17.39h17.39v8.695m50.072-.15v8.545h-17.39v-17.09h17.39v8.545m-71.603%2035.538c-1.808%201.102-1.856%201.465-1.856%2013.935s.048%2012.832%201.856%2013.934c.951.58%201.485.605%2012.836.605s11.884-.025%2012.836-.605c1.807-1.102%201.856-1.464%201.856-13.934%200-12.47-.049-12.833-1.856-13.935-.952-.58-1.485-.605-12.836-.605s-11.885.025-12.836.605m50.072%200c-1.808%201.102-1.856%201.465-1.856%2013.935s.048%2012.832%201.856%2013.934c.951.58%201.485.605%2012.836.605s11.885-.025%2012.836-.605c1.808-1.102%201.856-1.464%201.856-13.934%200-12.47-.048-12.833-1.856-13.935-.951-.58-1.485-.605-12.836-.605s-11.885.025-12.836.605m50.072%200c-1.807%201.102-1.856%201.465-1.856%2013.935s.049%2012.832%201.856%2013.934c.952.58%201.485.605%2012.836.605s11.885-.025%2012.836-.605c1.808-1.102%201.856-1.464%201.856-13.934%200-12.47-.048-12.833-1.856-13.935-.951-.58-1.485-.605-12.836-.605s-11.884.025-12.836.605m-78.613%2013.935v8.545h-17.39v-17.09h17.39v8.545m50.072%200v8.545h-17.39v-17.09h17.39v8.545m50.072%200v8.545h-17.39v-17.09h17.39v8.545%22%2F%3E%3C%2Fsvg%3E");
   background-repeat: no-repeat;
   background-size: min(19rem, 100%);
   background-position: center;
   position: static;
   padding-bottom: 0;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-list-css .lp-filterable-list-image__wrapper img {
   position: static;
}

/*
---------------------------------------------------------
FL EVENEMANG - FILTRERING
--------------------------------------------------------- */
   
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css.lp-filterable-list {
   --lp-filterable-list__filter--margin: 5rem;
   --lp-filterable-list__control--border-radius: 8px;   
   --lp-filterable-list__reset--background: #faf5e7;
   --lp-filterable-list__reset--color: var(--env-font-color);
   --lp-filterable-list__label--font-size: clamp(1.8rem, 1.9vw, 2rem);   
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css.lp-filterable-list .lp-filterable-list-control-group__heading, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css.lp-filterable-list .lp-filterable-list-text-search__label label, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css.lp-filterable-list .lp-filterable-list-control-group__label, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css.lp-filterable-list .lp-filterable-list-date__label label {
   color: var(--env-font-color);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-filter {
   padding: 0;
   margin-bottom: var(--lp-filterable-list__filter--margin);
}
   
.lp-toggle--filterable-list .lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-filter form {
   display: grid;
}
   
.lp-toggle--filterable-list .lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-filter form .lp-filterable-list-categories {
   order: 1;
}

.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-text-search input {
   border: 1px solid var(--lp-filterable-list__control--border-color);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-filter-info span {
   color: var(--lp-filterable-list__reset--color);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control input[type='checkbox'] + label, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control input[type='radio'] + label {
	background-color: var(--lp-filterable-list__control--background);
	border: 1px solid var(--lp-filterable-list__control--border-color);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control input[type='checkbox'] + label span,  
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control input[type='radio'] + label span {
   color: var(--lp-filterable-list__control--input-color);
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control:hover {
   transform: initial;
}
   
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control input[type='checkbox']:focus-visible + label, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control input[type='radio']:focus-visible + label, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css input:focus-visible, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css select:focus-visible, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css button:focus-visible, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css a:focus-visible,
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control input[type='checkbox']:focus + label, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control input[type='radio']:focus + label, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css input:focus, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css select:focus, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css button:focus, 
.lp-filterable-list--template-event.lp-filterable-list--include-filter-css a:focus{
   box-shadow: none;
}
   
.lp-toggle--filterable-list .lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control-group--button {
	background-color: transparent;
	color: var(--env-font-color);
	padding: 0;
	width: 100%;
	justify-content: flex-start;
   gap: 2rem;
   border: 0;
   border-radius: 0;
   padding: 0 0 2rem 0;
   text-align: left;
   font-size: var(--lp-filterable-list__label--font-size);
}
   
.lp-toggle--filterable-list .lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control-group--button:after {
   content: '';
	mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2020%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cpath%20%20clip-rule%3D%22evenodd%22%20d%3D%22M10%200a1.111%201.111%200%200%201%201.111%201.111V10A1.111%201.111%200%200%201%2010%2011.111H1.111a1.111%201.111%200%200%201%200-2.222H8.89V1.11A1.111%201.111%200%200%201%2010%200z%22%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.89%2010A1.111%201.111%200%200%201%2010%208.889h8.89a1.111%201.111%200%200%201%200%202.222h-7.78v7.778a1.11%201.11%200%201%201-2.222%200v-8.89z%22%2F%3E%3C%2Fsvg%3E");   
   mask-size: contain;
   mask-position: center;
   mask-repeat: no-repeat;
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2020%2020'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cpath%20%20clip-rule%3D%22evenodd%22%20d%3D%22M10%200a1.111%201.111%200%200%201%201.111%201.111V10A1.111%201.111%200%200%201%2010%2011.111H1.111a1.111%201.111%200%200%201%200-2.222H8.89V1.11A1.111%201.111%200%200%201%2010%200z%22%2F%3E%3Cpath%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20clip-rule%3D%22evenodd%22%20d%3D%22M8.89%2010A1.111%201.111%200%200%201%2010%208.889h8.89a1.111%201.111%200%200%201%200%202.222h-7.78v7.778a1.11%201.11%200%201%201-2.222%200v-8.89z%22%2F%3E%3C%2Fsvg%3E");   
   -webkit-mask-size: contain;
   -webkit-mask-position: center;
   -webkit-mask-repeat: no-repeat;
   display: inline-block;
   width: 0.8em;
   height: 0.8em;
   background-color: var(--lp-filterable-list__font-color);
}
   
.lp-toggle--filterable-list .lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control-group--button[aria-expanded='true']:after {
   mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2020%203'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cg%20%3E%3Cpath%20d%3D%22M1.4%203h17.2a1.4%201.4%200%200%200%200-2.8H1.4a1.4%201.4%200%201%200%200%202.8z%22%20id%3D%22Minus%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D'0%200%2020%203'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20fill%3D'%23000'%3E%3Cg%20%3E%3Cpath%20d%3D%22M1.4%203h17.2a1.4%201.4%200%200%200%200-2.8H1.4a1.4%201.4%200%201%200%200%202.8z%22%20id%3D%22Minus%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
   
   
.lp-toggle--filterable-list .lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-control-group__wrapper,
.lp-toggle--filterable-list .lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-rule-filters {
   margin-bottom: 0;
}
   
   
.lp-toggle--filterable-list .lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-categories > div:not(:last-child) {
   margin-bottom: 1rem;
}

.lp-toggle--filterable-list .lp-filterable-list--template-event.lp-filterable-list--include-filter-css .lp-filterable-list-categories .lp-filterable-list-control-group:has(.lp-filterable-list-control-group--button[aria-expanded='true']) {
   margin-bottom: var(--lp-filterable-list__margin);
}

   
   
   