/*! - -- Built by Consid AB | (c) 2026 Gymnastik- och idrottshögskolan | Gymnastik- och idrottshögskolan v1.0.0 -- - !*/
:root {
  --primaryDarkColor: #9cd771;
  --primaryDark80Color: rgba(156, 215, 113, 0.8);
  --primaryMediumColor: #c6e997;
  --primaryLightColor: #e6f6db;
  --infoBannerBackgroundColor: #E4F5CD !important;
}

.gih-calendar-list .gih-article-list__item--date time {
  color: var(--basicBlackColor);
}

/*------------------------------------------

# Header

------------------------------------------*/
.gih-searchbar input[type=text] {
  color: var(--basicBlackColor);
}

.gih-searchbar input[type=text]::-webkit-input-placeholder {
  color: var(--basicBlackColor);
}

.gih-searchbar input[type=text]::-moz-placeholder {
  color: var(--basicBlackColor);
}

.gih-searchbar input[type=text]:-ms-input-placeholder {
  color: var(--basicBlackColor);
}

.gih-searchbar input[type=text]::-ms-input-placeholder {
  color: var(--basicBlackColor);
}

.gih-searchbar input[type=text]::placeholder {
  color: var(--basicBlackColor);
}

.gih-searchbar input[type=submit] {
  background-image: url("/images/18.115f728181d69f4bca2b/1657174584469/search.svg") !important;
}

/*------------------------------------------

# Footer

------------------------------------------*/
.gih-footer__top h1,
.gih-footer__top h2,
.gih-footer__top h3,
.gih-footer__top h4,
.gih-footer__top h5,
.gih-footer__top p,
.gih-footer__top .preamble,
.gih-footer__top .normal,
.gih-footer__top a {
  color: var(--basicBlackColor);
}

/*------------------------------------------

# Decoration

------------------------------------------*/
.gih-info-box__header {
  color: var(--basicBlackColor);
}

/*------------------------------------------

# Article list

------------------------------------------*/
.gih-article-list .gih-article-list__item--tag span {
  color: var(--basicBlackColor);
}

/*------------------------------------------

# Cookie consent

------------------------------------------*/
.sv-cookie-consent-modal .env-button {
  color: var(--basicBlackColor);
}

/*------------------------------------------

# archivemenu

------------------------------------------*/
.sv-archivemenu-portlet .gih-info-box__header span {
  color: var(--basicBlackColor);
}

/*------------------------------------------

# Contact-Webapp

------------------------------------------*/
.sv-Contact-Webapp div h2 {
  color: var(--basicBlackColor) !important;
}

/*------------------------------------------

# Buttons

------------------------------------------*/
.env-button--primary:after {
  -webkit-filter: initial;
          filter: initial;
}

/*------------------------------------------

# HERO Campaign / Balloon

------------------------------------------*/
.gih-hero__campaign {
  background: rgba(137, 215, 80, 0.79);
}

.gih-hero__campaign--inner h1,
.gih-hero__campaign--inner h2 {
  color: var(--basicLightBlackColor);
}

.gih-hero__campaign--container p.preamble {
  color: var(--basicLightBlackColor);
}

.gih-hero__campaign .env-button {
  background-color: var(--primaryLightColor);
  border-color: var(--primaryLightColor);
  color: var(--basicLightBlackColor);
}

/*------------------------------------------

# FULL WIDTH BLOCK

------------------------------------------*/
.sv-layout.env-block-primary * {
  color: var(--basicLightBlackColor);
}