.btn {
	font-size:1.2rem;
	padding:5px 10px;
	border-radius:7px;

}
/* KUV udvalg 2025 */
#c4807 {
    padding-right:50px;
  }
/* KUV udvalg 2025 */

#skip {
    display: block;
    position: absolute;
    left: -999px;
    top: -999px;
}
#skip:focus {
    left:0;
    top:0;
    z-index:2000;
    padding:10px;
}
.focus-visible {
    outline:solid 2px !important;
    outline-offset:5px;
    transition:outline-offset .2s;
}
body {
	font-weight:normal;
}
h1 {
	font-weight:normal;
}

h2,h3{
	font-weight:normal;
}
strong {
	font-weight:normal;
}

.o-std-btn__label {
	font-weight:normal;
}
.facts__levels {
	font-weight: normal;
}
.facts__levels-list,.facts__locations-start {
	font-weight:normal;
}
.facts__details__button {
	font-weight:normal;
}
.facts__details__note {
	font-weight:normal;
}
.instruments__more-label {
	font-weight:normal;
}
.instrument-item__teaser,.instrument-item__text {
	font-weight:normal;
}
.instrument-item__teaser,.instrument-item__text {
	font-weight: normal;
}
.hero__preheader {
	font-weight: normal;
}
.hero__teaches {
	font-weight: normal;
}
.hero__date-time {
	font-weight: normal;
}
.hero__price,.hero__venue {
	font-weight: normal;
}
.hero__video-label {
	font-weight: normal;
}
.hero__company {
	font-weight: normal;
}
.mobile-menu__item-link {
	font-weight: normal;
}
.mobile-menu__sub-link {
	font-weight: normal;
}
.mobile-menu__lang {
	font-weight:normal;
}
.desktop-menu__link {
	font-weight: normal;
}
.desktop-menu__lang {
	font-weight: normal;
}
.search__close-label {
	font-weight: normal;
}
.search__input {
	font-weight: normal;
}
.video__close-label {
	font-weight: normal;
}
.teachers__instrument,.teachers__name {
	font-weight: normal;
}
.teachers__read-more {
	font-weight: normal;
}
.footer-info__nav-link {
	font-weight: normal;
}
.footer-info__name {
	font-weight: normal;
}
.footer-info__adr-name {
	font-weight:normal;
}
.footer-social__header {
	font-weight: normal;
}
.calendar__genre-header,.calendar__location-header {
	font-weight: normal;
}
.calendar__filter {
	font-weight: normal;
}
.calendar__select {
	font-weight: normal;
}
.calendar__date-and-time,.calendar__title-city {
	font-weight: normal;
}
.staff-grid__info {
	font-weight: normal;
}
.home-calendar {
	font-weight: normal;
}
.teacher__contact-label {
	font-weight: normal;
}
.locations__item-inner {
	font-weight: normal;
}
.search-page__results-sum {
	font-weight: normal;
}
.search-page__pagination-item {
	font-weight: normal;
}
.qd-cookie-popup {
	font-weight: normal;
}
.fb-feed__title {
	font-weight: normal;
}
.fb-feed__item {
	font-weight: normal;
}
.tab-btn {
	font-weight: normal;
}
.card__city {
	font-weight: normal;
}
.footer-numbers {
	font-weight: normal;
}
.instrument-item__header {
	font-weight: normal;
}


.calendar__time {
	/* kalender tidspunkt må ikke ombrydes i FF */
	white-space: nowrap;
}

.hero__text a {
	text-decoration: underline;
    color: #71269a;
}

.jobad {
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.wysiwyg .instrument-item__text--open a {
    text-decoration:underline;
    color:#71269a;
}

.article__content-col a {
    color: #71259a;
    text-decoration: underline;

}

@media all and (-ms-high-contrast:none)
     {
     /* h1, h2, h3, h4, h5, h6, p { font-size:90% !important }
         */
     }
/*
.footer-info__nav-link, .footer-policy {
    opacity: .5;
}
*/
/*
.qd-cookie-popup__button {
    float:left;
}
.qd-cookie-popup__content {
    width: calc( 100% - 350px);
}
.js-qd-cookie-popup-decline {
    background-color: rgba(255, 255, 255, 0.5);
}
.js-qd-cookie-popup-decline:hover {
    background-color: rgba(255, 255, 255, 0.3);
}
*/



.sdmk_button:before {
	background-color:#fff;
	content: '>';
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 7.8 13.8"><g data-name="Layer 2"><path fill="%2371259a" d="M0 1.3L1.5 0l6.3 6.9-6.3 6.9L0 12.5l5.1-5.6L0 1.3z" data-name="Layer 1"></path></g></svg>');
	height:30px;
	width:15px;
	/*transform: scale(0.5);*/
	color:#71259a;
	padding:5px 10px 5px 10px;
	margin-top:5px;
	margin:5px 15px 0 0;
	/*
	display: inline-block;
	*/
	box-sizing: content-box;
	-webkit-transition: margin 0.3s ease-out;
	-moz-transition: margin 0.3s ease-out;
	transition: margin 0.3s ease-out;

}
.sdmk_button:hover:before {
	margin-right:5px;
}
.sdmk_button {

	background-color:#fff;
	padding-right:15px;
	padding:0px 15px 5px 0;
	color:#fff;
	height:40px;
	margin-bottom:5px;
	box-sizing: border-box;
	background-size: 200% 100%;
	background-image: linear-gradient(to right, #71259a 50%, #fff 50%);
	-webkit-transition: background-position 0.3s ease-out, color 0.3s ease-out, padding 0.3s ease-out;
	-moz-transition: background-position 0.3s ease-out, color 0.3s ease-out, padding 0.3s ease-out;
	transition: background-position 0.3s ease-out, color 0.3s ease-out, padding 0.3s ease-out;
	display:inline-flex;
	align-items:center;


}
.sdmk_button:hover {
	background-color:#71259a;
	background-position: -101% 0;
	color:#71259a;
	padding-right:25px;
}
.sdmk_button a {
	color:#fff;
	text-decoration:none;
}
.sdmk_button:hover a {
	color:#71259a;
	text-decoration:none;
}

#sdmkuddannelser_element_disclaimer {
	margin:0 20px 0 auto;
	text-transform:none;
	font-family: 'ITC Conduit® W02', sans-serif;
	line-height:1.2rem;
	font-size: 1.1rem;
	flex-basis: 100%;
	width:100%;
}
@media (min-width: 87.5em) {
	#sdmkuddannelser_element_disclaimer {
		width: calc(100% / 12 * 10);
	}
}