/* Off Canvas Menu Stuff */
div#offcanvas-user-menu {
    color: white;
}

div#offcanvas-user-menu a {
    text-decoration: underline;
}

.user-login-form #edit-name--description {
	display: none;
}

.user-login-form .form-required:after {
	display: none;
}

/* Frontpage Podcast link cards */

.salto-front-teaser-media.salto-media-block-list {
    background: transparent;
}

.salto-front-teaser-media .card {
    border: none;
}

/* Hide Captcha title */
.captcha__title {
	display: none;
}

.captcha__description {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
    font-size: .875em !important;
}

/* Replace FA Twitter icon with Bootstrap Icon twitter-x icon because Shariff module has not yet a stable release which uses FA x-twitter */
.shariff-button .fab.fa-twitter::before {
  content: '\F8DB';
  font-family: 'bootstrap-icons';
  font-size: 1.2rem !important;
}

/* Align user register, login and pw recovery form with header width */
@media only screen and (min-width: 768px) {
	.page-user-register .section > :not(.block-salto-header-small-profile),
	.page-user-login .section > :not(.block-salto-header-small-profile),
	.page-user-password .section > :not(.block-salto-header-small-profile) {
	  max-width: 83.3333%;
	  margin: auto;
	}
}