/* Overwrite stage logo to fix scaling issues. */
.cv-side__logo {
  max-width: 80%;
  /*max-height: 12rem;*/
  height: auto;
}

.cv-side__logo.cv-side__logo-s {
    max-height: 15rem;
    max-width: 15rem;
}
.cv-side__logo.cv-side__logo-m {
    max-height: 20rem;
    max-width: 20rem;
}
.cv-side__logo.cv-side__logo-l {
    max-height: 25rem;
    max-width: 25rem;
}

/* Make Menu accessible in edit mode */
@media (min-width: 1201px) {
	.mgnledit .cv-menu__btn {
	    top: 10.2rem;
	}
	
	.mgnledit .cv-navigation__close {
	    top: 7.2rem;
	}	
}

/* Force proper aspect ratio for embedded elements like youtube iframes. */
.embed-responsive-16by9 {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
}

.embed-responsive-9by16 {
    position: relative;
    padding-bottom: 177.77%;
    padding-top: 0px;
    height: 0;
    overflow: hidden;
}

.embed-responsive-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

