/*! - -- Built by Consid AB | (c) 2026 Gymnastik- och idrottshögskolan | Gymnastik- och idrottshögskolan v1.0.0 -- - !*/
:root {
  --primaryDarkColor: #ffa654;
  --primaryDark80Color: rgba(255, 166, 84, 0.80);
  --primaryMediumColor: #ffd2a1;
  --primaryLightColor: #feead4;
  --infoBannerBackgroundColor: #FEEAD4 !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(255, 166, 84, 0.85);
}

.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);
}