.social-buttons li a:hover {
}

footer {
  /*bottom: 0;*/
  background: var(--bs-white);
  width: 100%;
  /*padding-top: 0px;*/
  /*padding-bottom: 0px;*/
}

.socialLabel {
  color: var(--bs-gray-800);
  font-family: 'Fira Sans', sans-serif;
  font-size: 12px;
  font-style: italic;
}

.footerIcons {
  color: var(--bs-primary);
  border-style: none;
  background: #ffffff;
}

.footerIcons:hover {
  color: var(--bs-yellow);
  background-color: white;
}

.cookiealert {
  /*position: fixed;*/
  /*bottom: 0;*/
  /*left: 0;*/
  width: 100%;
  margin: 0 !important;
  z-index: 999;
  opacity: 0;
  border-radius: 0;
  transform: translateY(100%);
  transition: all 500ms ease-out; 
  color: #ecf0f1;
  background: #212327;
}

.list-inline-item:not(:last-child) {
  margin-right: 3.5rem;
}

.mif {
  background: url("../../assets/img/mif2.png?h=ddf4fe04fb4752abc434fcac4351d9aa") center / contain no-repeat;
  height: 40px;
  width: 110px;
  margin: 0px;
  margin-bottom: -15px;
}

.cookiealert {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  margin: 0 !important;
  z-index: 999;
  opacity: 0;
  border-radius: 0;
  transform: translateY(100%);
  transition: all 500ms ease-out;
  color: #ecf0f1;
  background: #212327;
}

.cookiealert a {
  text-decoration: underline;
}

.cookiealert .acceptcookies {
  margin-left: 10px;
  vertical-align: baseline;
}

a:hover {
  /*background: var(--bs-primary);*/
}

ul.social-buttons li a:active, ul.social-buttons li a:focus, ul.social-buttons li a:hover {
}

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  background-color: var(--bs-primary)!important;
  border-color: var(--bs-primary) !important;
  color: #fff;
}

a {
}

footer ul.quicklinks {
  font-size: 90%;
  line-height: 20px;
  margin-bottom: 0;
  text-transform: none;
  font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.btn-primary:hover {
  color: #fff;
  background-color: #4daade;
  border-color: #4daade;
  box-shadow: 0px 10px 15px rgba(157,157,157,0.4);
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #4daade;
  border-color: #4daade;
}

.list-inline-item:not(:last-child) {
  margin-right: 2.1rem;
}

.list-inline {
  padding-left: 0;
  list-style: none;
  font-size: 30px;
}

* {
  box-sizing: border-box;
}

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.btn:not(:disabled):not(.disabled) {
  background-color: rgb(188,0,0);
  transition: all .3s;
  box-shadow: none;
  border-width: 0px;
  border-radius: 5px;
  font-weight: 700;
}

.btn:not(:disabled):not(.disabled):hover {
  background-color: rgb(255,0,0);
  transition: all .3s;
}

