/*hide nav*/

.overview-list {
	display: none;
}
/* full width map */

.map__image {
	max-height: none;
}
/*

/* Hide Title lesson number*/

.lesson-header__count {
	display: none;
}
/* Hide next lesson numbers and alter text */

.next-lesson__name {
	visibility: hidden
}
.next-lesson__name:after {
	/*change text here*/
	content: "\A fortsætte ";
	white-space: pre;
	visibility: visible;
	color: #ffffff
}
/* Hide previous lesson numbers and alter text */

.previous-lesson__title {
	text-align: center;
	visibility: hidden
}
.previous-lesson__title:before {
	/*change text here*/
	content: "Gå tilbage\A";
	white-space: pre;
	visibility: visible;
	color: #ffffff
}
/* Hide Progress bar */

.progress-wrap {
	display: none;
}
/* change colour of next and previous bar */

.brand--linkColorHover {
	background-color: #009b4f
}
/* hamburger menu bakground colour */

.overview-sidebar__container {
	background-color: #f2f2f2
}
/* hamburger menu link text colour */
.lesson-link__name {
	color: #009b4f;
}
.lesson-link__name:hover{
	color: #484848;
}
.lesson-link--section {
	color: #484848;
}
.lesson-link__icon svg {
	fill: #009b4f;
}
/* Change main title */

.overview__title {
	visibility: hidden
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{ .overview__title { visibility: visible !important;}}

.overview__title:before {
	content: "Specsavers onlineintroduktion, klar til at begynde?";
	visibility: visible;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{ .overview__title:before{
	visibility: hidden !important;
} }

.overview-sidebar__title {
	visibility: hidden;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{ .overview-sidebar__title { visibility: !important;}}

.overview-sidebar__title:before {
	content: "Specsavers onlineintroduktion";
	visibility: visible;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{ .overview-sidebar__title:before{
	content: unset
} }

/*remove grey box colour on some backgrounds*/

.page__wrapper {
	background-color: #FFFFFF
}
/*All titles Green*/

.lesson-header__title {
	color: #009b4f
}
/* Hide previous lesson numbers and alter text */

.process-end__text {
	visibility: hidden
}
.process-end__text:before {
	/*change text here*/
	content: "Vil du se processen igen?\A Klik nedenfor\A";
	white-space: pre;
	visibility: visible;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{ .next-lesson__name { visibility: visible !important;}}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{ .previous-lesson__title { visibility: visible !important;}}

/* Chevron Colours up and down*/

.next-lesson__link .i {
	fill: #FFFFFF;
}
.previous-lesson {
	color: #FFFFFF;
}
/*Storyline block colour*/

.blocks-storyline {
	background-color: #FFFFFF;
}
/*static bar at botoom of page
.next-lesson {
  position: -webkit-sticky;
  position: sticky;
  bottom: -0;
  z-index: 100;
}*/

/*Black buttons as Green*/

.process-arrow {
	background-color: #009b4f;
}
.process-arrow:hover {
	opacity: .8;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}
/* hamburger menu bakground colour */

.process-block-wrapper {
	background-color: #FFFFFF
}
/* Buttons made square*/

.blocks-button--rounded .blocks-button__button {
	-webkit-border-radius: 0rem;
	border-radius: 0rem;
}
/*course button*/

.quiz-card__button {
	-webkit-border-radius: 0rem;
	border-radius: 0rem;
}
.block-continue--hint .block-continue__content {
	color: #009b4f;
}
/*Process button*/

.process-card__button {
	-webkit-border-radius: 0rem;
	border-radius: 0rem;
}
.block-continue--hint {
	border: 2px solid #009b4f;
}
/*Process Number*/

.process-card__number {
	visibility: hidden;
}
.process-card-mobile__number {
	visibility: hidden;
}
/*enlarge SVG on Process front page*/

.process-card__media .figure-image {
	width: 1920px;
	height: 100%;
}
.process-card-mobile__media .figure-image {
	width: 350px;
	height: 100%;
}
/* start course button big modification*/

.overview__button {
	color: #009b4f;
	-webkit-border-radius: 0rem;
	border-radius: 0rem;
	color: #009b4f;
	border: 2px solid #009b4f;
}
/* On hover... */

.overview__button:hover {
	/* Change color */
	background-color: #009b4f;
	/* add boarder */
	opacity: 1;
	color: #FFF;
}
.overview__details-trigger {
	display: block;
	visibility: hidden;
}

.blocks-tabs__header-item {
	background: #009b4f;
	color: #FFF;
}
/*.overview__details-trigger:before {
  visibility: visible;
  display: block;
  content: "";
  background-image: url('../assets/mouse.svg');
  background-size: 50px 84px;
  height: 84px;
  width: 50px;
  float: left;
  margin-left: -29px;
}*/

/* Change content width to full width  
.block-image__container{max-width: none;
}*/

/*hide object on screen size*/

@media all and (max-width: 668px) {
	.overview__details-trigger {
		margin-left: -7px;
	}
}
/*@media all and (max-width: 667px) {

  .page__content-container{display:none;}
  .page__content-container2{display:block;}
}*/

.lesson-header__description {
	display: none;
}
.block-knowledge__retake-container {
	display: none;
}
.overview__logo {
	visibility: hidden;
}
.overview__main {
	visibility: hidden;
}
.blocks-button__button:hover, .blocks-button__button:active, .blocks-button__button:focus {
	color: #ffffff !important;
	background-color: rgb(186, 186, 186) !important;
	border-color: rgb(186, 186, 186) !important;
}
/*header height*/

.lesson-header__top-wrap:after {
	width: 100%;
	height: .1rem;
}
.lesson-header__top-wrap {
	margin: 0 0 0;
	padding-bottom: .1rem;
}
.lesson-header {
	padding-bottom: 1rem;
}

.overview__side {
position: unset !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) 
{ .overview__side { position: static !important;} }

.timeline-card__date {
font-size: 6rem;
}

.process-card__button {
display: none;
}

.block-process {
background-color: #fff;
}

.block-divider__wrap:before {
opacity: 1;
border-top: .3rem solid #009b4f;
}

.blocks-tabs__header-item {
font-size: 2rem;}

.blocks-storyline__item__iframe {
    overflow: hidden;
}

.blocks-storyline__wrapper--full {
   overflow: hidden;
}

.block-image--full .block-image__image{
    min-height: 0;
}

/*SVG smaller and positioning*/

[data-block-id=cjnbpmf64003i3h69kfec9iov] .block-gallery--twocol .block-gallery__col {
	margin-left: 25%;
}

@media all and (max-width: 599px) {
	[data-block-id=cjnbpmf64003i3h69kfec9iov] .block-gallery--twocol .block-gallery__col {
	margin-left: auto;
}}

/*SVG smaller*/

[data-block-id=cjnfrig2o00353h5zsvgwtax6] .block-gallery__container {
	max-width: 95rem;
}
[data-block-id=cjnk55ip700303h6eltvtjo98] .block-gallery__container {
	max-width: 95rem;
}

[data-block-id=cjnfrig2o00353h5zsvgwtax6] .block-gallery--threecol .block-gallery__image {
	padding-bottom: 50%;
}

[data-block-id=cjnk55ip700303h6eltvtjo98] .block-gallery--threecol .block-gallery__image {
	padding-bottom: 50%;
}


@media all and (max-width: 599px) {
	[data-block-id=cjnfrig2o00353h5zsvgwtax6] .block-gallery__container {
		max-width: 30rem;
	}}
	
	@media all and (max-width: 599px) {
	[data-block-id=cjnk55ip700303h6eltvtjo98] .block-gallery__container {
		max-width: 30rem;
	}}


[data-block-id=cjnbpbd7a00303h69wvijbwtj] .block-gallery__container {
	max-width: 50rem;
}
[data-block-id=cjnbpcnw200343h69owhjtjhv] .block-gallery__container {
	max-width: 50rem;
}
[data-block-id=cjnbpmf64003i3h69kfec9iov] .block-gallery__container {
	max-width: 50rem;
}

@media all and (max-width: 599px) {
[data-block-id=cjnbpbd7a00303h69wvijbwtj] .block-gallery__container {
	max-width: 30rem;
}}

@media all and (max-width: 599px) {
[data-block-id=cjnbpcnw200343h69owhjtjhv] .block-gallery__container {
	max-width: 30rem;
}}

@media all and (max-width: 599px) {
[data-block-id=cjnbpmf64003i3h69kfec9iov] .block-gallery__container {
	max-width: 30rem;
}}


[data-block-id=cjnbnusrj002z3h691hfjqgip] .block-image__image img {
	max-height: 60%;
	max-width: 60%;
}

[data-block-id=cjnbo8t4600333h69ftrj2jix] .block-image__image img {
	max-height: 60%;
	max-width: 60%;
}

[data-block-id=cjnboe5px00383h69k8v94skz] .block-image__image img {
	max-height: 60%;
	max-width: 60%;
}
[data-block-id=cjnbogm0n003h3h69vlohmqeh] .block-image__image img {
	max-height: 60%;
	max-width: 60%;
}


@media all and (max-width: 767px) {
[data-block-id=cjnbolsie003j3h69ptynbdrn] .block-image__image img {
	max-height: 40%;
	max-width: 40%;
}}
@media all and (max-width: 767px) {
[data-block-id=cjnbnusrj002z3h691hfjqgip] .block-image__image img {
	max-height: 40%;
	max-width: 40%;
}}
@media all and (max-width: 767px) {
[data-block-id=cjnbo8t4600333h69ftrj2jix] .block-image__image img {
	max-height: 40%;
	max-width: 40%;
}}
@media all and (max-width: 767px) {
[data-block-id=cjnboe5px00383h69k8v94skz] .block-image__image img {
	max-height: 40%;
	max-width: 40%;
}}
@media all and (max-width: 767px) {
[data-block-id=cjnbogm0n003h3h69vlohmqeh] .block-image__image img {
	max-height: 40%;
	max-width: 40%;
}}
@media all and (max-width: 767px) {
[data-block-id=cjnbolsie003j3h69ptynbdrn] .block-image__image img {
	max-height: 40%;
	max-width: 40%;
}}

/*Map Position and text overlay*/

[data-block-id=cjnej0vbb002r3h5zye5ectg3] .block-image--overlay .block-image__paragraph:before {
	background-color: #009B4F;
}

[data-block-id=cjnfyt3y8002r3h6dihw270pa] .block-image--overlay .block-image__paragraph:before {
	background-color: #009B4F;
}

[data-block-id=cjnfyu1pk002s3h6drpbw03tw] .block-image--overlay .block-image__paragraph:before {
	background-color: #009B4F;
}

@media all and (max-width: 599px) {
[data-block-id=cjnej0vbb002r3h5zye5ectg3] .block-image--overlay .block-image__image {
	background-position: 70%;
	opacity: 0.3;
}}

@media all and (max-width: 599px) {
	[data-block-id=cjnfyt3y8002r3h6dihw270pa] .block-image--overlay .block-image__image {
		background-position: 60%;
		opacity: 0.3;
	}}

@media all and (max-width: 599px) {
	[data-block-id=cjnfyu1pk002s3h6drpbw03tw] .block-image--overlay .block-image__image {
		background-position: 60%;
		opacity: 0.3;
	}}



	@media all and (max-width: 767px) {
		[data-block-id=cjnej0vbb002r3h5zye5ectg3] .block-image--overlay .block-image__image {
		opacity: 0.3;
		}}
		
		@media all and (max-width: 767px) {
			[data-block-id=cjnfyt3y8002r3h6dihw270pa] .block-image--overlay .block-image__image {
			opacity: 0.3;
			}}
		
		@media all and (max-width: 767px) {
			[data-block-id=cjnfyu1pk002s3h6drpbw03tw] .block-image--overlay .block-image__image {
			opacity: 0.3;
			}}




			@media all and (max-width: 767px) {
				[data-block-id=cjfkyer1500253i69ox60ajnm] .block-image__container {
					margin-left: -80px;
				}}

				@media all and (max-width: 767px) {
					[data-block-id=cjfkyer1500253i69ox60ajnm] .figure-image {
					margin-left: 80px;
				}}