/*
=========================================================
SUBWEB CSS
=========================================================
 * Innehåller styling för underwebbar på de delar där env-variabler saknas.
 *
 * Copyright (C) Limepark AB.
 * https://limepark.se/licensvillkor
=========================================================*/

/* STANDARD-TEMA */
.sv-theme-Standardtema h1,
.sv-theme-Standardtema h1 a,
.sv-theme-Standardtema h2,
.sv-theme-Standardtema h2 a,
.sv-theme-Standardtema h3,
.sv-theme-Standardtema h3 a,
.sv-theme-Standardtema h4,
.sv-theme-Standardtema h4 a {
  color: var(--lp-color-1);
}

.sv-theme-Standardtema .lp-news-wrapper .env-button--link:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23784A4A%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M9.917%202.696a.84.84%200%200%200-.441.284.773.773%200%200%200-.129.87c.063.133.542.629%202.35%202.433%201.248%201.247%202.27%202.278%202.27%202.292%200%20.014-2.404.025-5.342.025l-5.342.001-.173.099c-.295.169-.473.52-.423.834.043.266.294.553.571.652.103.036%201.085.045%205.425.046l5.299.001-2.303%202.309c-2.556%202.56-2.44%202.424-2.403%202.828.056.619.756.968%201.262.63.241-.161%206.142-6.096%206.214-6.25.089-.19.085-.525-.009-.7-.087-.162-6.147-6.22-6.296-6.295a.986.986%200%200%200-.53-.059%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');  
}

/* Ikon framför nyhetsrubriken */
.sv-theme-Standardtema .lp-news-wrapper .sv-text-portlet-content .subheading::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23784A4A%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2096%2096%22%3E%3Cpath%20d%3D%22M13.2%2012.186c-.44.083-1.403.441-2.14.796-2.3%201.109-3.969%203.114-4.78%205.739-.249.808-.275%202.958-.324%2026.479-.037%2017.774.001%2026.065.122%2027.12.615%205.358%204.326%209.723%209.554%2011.238l1.248.362h62.24l1.248-.362c5.228-1.515%208.936-5.876%209.555-11.238.12-1.037.158-6.474.12-17.12-.051-14.052-.084-15.687-.326-16.479-.801-2.618-2.478-4.632-4.777-5.736-1.622-.778-2.678-.985-5.036-.985h-1.798l-.068-6.2c-.056-5.117-.114-6.353-.329-7.079-.767-2.587-2.466-4.63-4.769-5.736-.737-.354-1.767-.72-2.289-.814-1.222-.22-56.276-.206-57.451.015m57.573%206.422c1.251.955%201.138-1.49%201.227%2026.444l.08%2024.971.44.666A2.935%202.935%200%200%200%2074.943%2072c.931%200%201.496-.223%202.141-.845%201.025-.989.996-.47.996-17.597V38.055l2.053.052c1.979.051%202.075.07%202.658.514.332.254.738.758.903%201.12.285.629.299%201.371.302%2016.345.004%2017.113.029%2016.623-.913%2018.353-.234.431-.875%201.203-1.424%201.717-1.097%201.026-2.196%201.537-3.819%201.776-.528.078-13.954.142-29.84.142s-29.312-.064-29.84-.142c-2.678-.394-4.612-1.889-5.659-4.372l-.421-1-.044-26c-.048-28.279-.092-26.802.808-27.645.955-.894-1.13-.838%2029.328-.795l28.013.04.588.448M19.48%2030.411c-1.149.606-1.805%202.203-1.404%203.417a3.236%203.236%200%200%200%201.677%201.871c.617.281%201.633.294%2022.247.294s21.63-.013%2022.247-.294c1.329-.604%202.049-2.019%201.697-3.336-.259-.969-.718-1.582-1.471-1.967-.609-.31-1.012-.316-22.507-.309-21.5.007-21.897.013-22.486.324m.277%2015.892c-.596.26-1.471%201.233-1.635%201.82-.159.57-.159%2015.184%200%2015.754.157.559.982%201.501%201.622%201.851C20.191%2065.973%2021%2066%2028%2066s7.809-.027%208.256-.272c.64-.35%201.465-1.292%201.622-1.851.159-.57.159-15.184%200-15.754-.17-.605-1.049-1.567-1.67-1.827-.745-.311-15.736-.305-16.451.007m25.923.004c-2.061.92-2.274%203.912-.369%205.173l.665.44%208.732.045c9.719.05%209.615.06%2010.557-1.013.693-.788.924-1.672.679-2.589-.259-.969-.718-1.582-1.471-1.967-.596-.304-.963-.316-9.467-.31-7.034.005-8.944.05-9.326.221M32%2056v4h-8v-8h8v4m13.943%204.171C44.747%2060.65%2044%2061.722%2044%2062.959c0%201.518.929%202.639%202.449%202.955.596.123%203.441.165%209.089.133%207.688-.044%208.262-.067%208.831-.35%201.219-.605%201.948-2.195%201.576-3.436a3.203%203.203%200%200%200-1.698-1.96c-.603-.274-1.238-.294-9.287-.287-5.023.004-8.798.069-9.017.157%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");

}

/* Ikon framför evenemangsrubriken */
.sv-theme-Standardtema .lp-events-wrapper .sv-text-portlet-content .subheading::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23784A4A%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M12.5%206C8.928%206%206%208.928%206%2012.5v23c0%203.572%202.928%206.5%206.5%206.5h23c3.572%200%206.5-2.928%206.5-6.5v-23C42%208.928%2039.072%206%2035.5%206h-23zm0%203h23c1.95%200%203.5%201.55%203.5%203.5V14H9v-1.5C9%2010.55%2010.55%209%2012.5%209zM9%2017h30v18.5c0%201.95-1.55%203.5-3.5%203.5h-23C10.55%2039%209%2037.45%209%2035.5V17zm6.5%204a2.5%202.5%200%200%200%200%205%202.5%202.5%200%200%200%200-5zm8.5%200a2.5%202.5%200%200%200%200%205%202.5%202.5%200%200%200%200-5zm8.5%200a2.5%202.5%200%200%200%200%205%202.5%202.5%200%200%200%200-5zm-17%209a2.5%202.5%200%200%200%200%205%202.5%202.5%200%200%200%200-5zm8.5%200a2.5%202.5%200%200%200%200%205%202.5%202.5%200%200%200%200-5z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

/* Evenemangslistningen startsida Skara.se */

.sv-theme-Standardtema .lp-events-wrapper .sv-layout > .sv-marketplace-sitevision-button .env-button--link:after {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23784A4A%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M9.917%202.696a.84.84%200%200%200-.441.284.773.773%200%200%200-.129.87c.063.133.542.629%202.35%202.433%201.248%201.247%202.27%202.278%202.27%202.292%200%20.014-2.404.025-5.342.025l-5.342.001-.173.099c-.295.169-.473.52-.423.834.043.266.294.553.571.652.103.036%201.085.045%205.425.046l5.299.001-2.303%202.309c-2.556%202.56-2.44%202.424-2.403%202.828.056.619.756.968%201.262.63.241-.161%206.142-6.096%206.214-6.25.089-.19.085-.525-.009-.7-.087-.162-6.147-6.22-6.296-6.295a.986.986%200%200%200-.53-.059%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E')
}

.sv-theme-Standardtema .lp-events-wrapper .lp-vv-event-title__link[href^='http']:after,
.sv-theme-Standardtema .lp-events-wrapper .sv-layout > .sv-marketplace-sitevision-button .env-button--link[href^='http']:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23784A4A%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20d%3D%22M41.47%204.986a1.5%201.5%200%200%200-.16.014H27.5a1.5%201.5%200%201%200%200%203h10.379l-15.44%2015.44a1.5%201.5%200%201%200%202.122%202.12L40%2010.122V20.5a1.5%201.5%200%201%200%203%200V6.69a1.5%201.5%200%200%200-1.53-1.704zM12.5%208C8.375%208%205%2011.375%205%2015.5v20c0%204.125%203.375%207.5%207.5%207.5h20c4.125%200%207.5-3.375%207.5-7.5v-10a1.5%201.5%200%201%200-3%200v10c0%202.503-1.997%204.5-4.5%204.5h-20A4.477%204.477%200%200%201%208%2035.5v-20c0-2.503%201.997-4.5%204.5-4.5h10a1.5%201.5%200%201%200%200-3h-10z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

/* Expanderbart innehåll */
.sv-theme-Standardtema .sv-edit-mode .lp-expandable-content > *:nth-child(odd),
.sv-theme-Standardtema .sv-edit-mode .lp-expandable-content > *:nth-child(even),
.sv-theme-Standardtema .lp-content .lp-expandable-content__wrap {
  border: 1px solid var(--env-collapse-border-color);
}

/* Knapp */
.sv-theme-Standardtema .env-button.env-button--ghost:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23784a4a%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M9.917%202.696a.84.84%200%200%200-.441.284.773.773%200%200%200-.129.87c.063.133.542.629%202.35%202.433%201.248%201.247%202.27%202.278%202.27%202.292%200%20.014-2.404.025-5.342.025l-5.342.001-.173.099c-.295.169-.473.52-.423.834.043.266.294.553.571.652.103.036%201.085.045%205.425.046l5.299.001-2.303%202.309c-2.556%202.56-2.44%202.424-2.403%202.828.056.619.756.968%201.262.63.241-.161%206.142-6.096%206.214-6.25.089-.19.085-.525-.009-.7-.087-.162-6.147-6.22-6.296-6.295a.986.986%200%200%200-.53-.059%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

.sv-theme-Standardtema .env-button.env-button--ghost:hover:after,
.sv-theme-Standardtema .env-button.env-button--ghost:focus:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M9.917%202.696a.84.84%200%200%200-.441.284.773.773%200%200%200-.129.87c.063.133.542.629%202.35%202.433%201.248%201.247%202.27%202.278%202.27%202.292%200%20.014-2.404.025-5.342.025l-5.342.001-.173.099c-.295.169-.473.52-.423.834.043.266.294.553.571.652.103.036%201.085.045%205.425.046l5.299.001-2.303%202.309c-2.556%202.56-2.44%202.424-2.403%202.828.056.619.756.968%201.262.63.241-.161%206.142-6.096%206.214-6.25.089-.19.085-.525-.009-.7-.087-.162-6.147-6.22-6.296-6.295a.986.986%200%200%200-.53-.059%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

/* Tabeller */
.sv-theme-Standardtema .sv-text-portlet table[class*='sv-standard'] caption {
  color: var(--lp-color-1);
}

/* DELWEBBAR */
.lp-header:not(.sv-theme-Standardtema .lp-header) {
  background-color: var(--lp-color-1);
}

.lp-header span:not(.sv-theme-Standardtema .lp-header span),
.lp-header .lp-icon:not(.sv-theme-Standardtema .lp-header .lp-icon) {
  color: #fff;
}

.lp-header .lp-site-tools a:hover:not(.sv-theme-Standardtema .lp-header .lp-site-tools a:hover),
.lp-header .lp-overlay-button:hover:not(.sv-theme-Standardtema .lp-header .lp-overlay-button:hover) {
  background-color: var(--lp-color-1-dark);
}

.lp-news-wrapper .env-button:not(.sv-theme-Standardtema .lp-news-wrapper .env-button) {
  color: var(--lp-font-color);
}

.sv-template-startsida .lp-box-menu__content:not(.sv-theme-Standardtema .lp-box-menu__content) {
  background-color: var(--lp-color-1);
}

.sv-template-startsida .lp-box-menu__content:hover:not(.sv-theme-Standardtema .lp-box-menu__content:hover) {
  background-color: var(--lp-color-1-dark);
}

.sv-template-startsida .lp-box-menu__content .lp-box-menu__item-link:not(.sv-theme-Standardtema .lp-box-menu__item-link),
.sv-template-startsida .lp-box-menu__content .lp-box-menu__item-link:not(.sv-theme-Standardtema .lp-box-menu__content .lp-box-menu__item-link)
.sv-template-startsida .lp-box-menu__content p:not(.sv-theme-Standardtema .lp-box-menu__content p) {
  color: #fff;
}

.sv-template-startsida .lp-box-menu__content .lp-icon:not(.sv-theme-Standardtema .lp-box-menu__content .lp-icon) {
  fill: #fff;
  width: 45px;
  height: 45px;
  margin-right: 0;
}

.sv-template-startsida .lp-box-menu-heading:not(.sv-theme-Standardtema .lp-box-menu-heading) {
  flex-direction: column;
  align-items: center;
  gap: var(--lp-spacing-x-small);
  margin-bottom: 0;
}

.sv-template-startsida .lp-box-menu__item-description:not(.sv-theme-Standardtema .lp-box-menu__item-description) {
  display: none;
}

/*
.lp-events-wrapper .sv-layout:not(.sv-theme-Standardtema .lp-events-wrapper .sv-layout) {
  background-color: var(--lp-color-3);
}*/

.lp-footer a:not(.sv-theme-Standardtema .lp-footer a) {
  color: var(--lp-font-color);
}

body[class*="sv-theme"]:not(.sv-theme-Standardtema)  {
  background-color: #fff !important;
}

/* Kontaktcenter */
.lp-kontaktcenter .env-button.env-button--ghost:not(.sv-theme-Standardtema .lp-kontaktcenter .env-button.env-button--ghost) {
  color: var(--lp-font-color);
}

.lp-kontaktcenter .env-button.env-button--ghost:hover:not(.sv-theme-Standardtema .lp-kontaktcenter .env-button.env-button--ghost:hover),
.lp-kontaktcenter .env-button.env-button--ghost:focus:not(.sv-theme-Standardtema .lp-kontaktcenter .env-button.env-button--ghost:focus) {
  color: #fff;
}

.env-button.env-button--ghost:focus:after {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22%23fff%22%20aria-hidden%3D%22true%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cpath%20d%3D%22M9.917%202.696a.84.84%200%200%200-.441.284.773.773%200%200%200-.129.87c.063.133.542.629%202.35%202.433%201.248%201.247%202.27%202.278%202.27%202.292%200%20.014-2.404.025-5.342.025l-5.342.001-.173.099c-.295.169-.473.52-.423.834.043.266.294.553.571.652.103.036%201.085.045%205.425.046l5.299.001-2.303%202.309c-2.556%202.56-2.44%202.424-2.403%202.828.056.619.756.968%201.262.63.241-.161%206.142-6.096%206.214-6.25.089-.19.085-.525-.009-.7-.087-.162-6.147-6.22-6.296-6.295a.986.986%200%200%200-.53-.059%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}

/* Puff */
.lp-box .subheading,
.lp-box .heading3 {
  color: var(--lp-font-color);
}

/* Katedralskolan */
.sv-theme-katedralskolan .lp-logo img {
  height: 75px !important;
}

/*
---------------------------------------------------------
EVENEMANG
---------------------------------------------------------*/

body:not(.sv-theme-Standardtema) .lp-events-wrapper .sv-layout {
   background-color: var(--lp-color-6);
}

body:not(.sv-theme-Standardtema) .lp-vv-event-date__day,
body:not(.sv-theme-Standardtema) .lp-vv-event-date__month {
   color: var(--lp-color-3-contrast);
}

body:not(.sv-theme-Standardtema) .lp-events-wrapper .sv-layout > .sv-marketplace-sitevision-button .env-button--link {
   color: var(--lp-color-6-contrast);
}
