html {
	margin: 0px;
	padding: 0px;
}

#navigation-sidebar {
	display: none !important;
}

#open-sidebar {
	display: none !important;
}

.entry-header {
	display: none;
}

#page-content-wrapper {
	background-color: unset;
	box-shadow: unset;
	margin-bottom: 8.5rem;
}

#inner-content-wrapper {
	width: 95% !important;
	margin: 0px !important;
	padding: 0px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	max-width: 1500px;
}

#primary {
	width: 95%;
	max-width: 1500px;
	margin-left: auto;
	margin-right: auto;
}

figure.wp-block-video {
	background-color: var(--twp-light-purple);
	padding: 3rem;
	border-radius: 1rem;
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	margin-left: auto;
	margin-right: auto;
}

.page-template-twp-video-player{
	background-color: var(--twp-light-purple);
}

.wp-block-button__link {
	padding: 0.75rem !important;
	padding-left: 4.5rem !important;
	padding-right: 4.5rem !important;
	border-radius: 0.75rem !important;
	font-weight: 500 !important;
	background-color: var(--twp-dark-purple) !important;
	color: var(--twp-white) !important;
	margin-top: 1.5rem !important;
}

.wp-block-button__link:hover {
	background-color: var(--twp-dark-purple-hover) !important;
}

.wp-image-94 {
    transform: scale(0.5);
    position: absolute;
    right: -10rem;
    top: calc(50% + 0.5rem - 110px);
}

.wp-image-96 {
    transform: scale(0.5);
    position: absolute;
    left: -10rem;
    top: calc(50% + 0.5rem - 110px);
}

h1 {
	font-size: 4rem;
	margin-bottom: 1rem;
	white-space: nowrap;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0.5rem;
}

.page-template-twp-quiz-questions{
	background-color: var(--twp-light-purple);
}

#progress-bar-outer {
    height: 1.5rem;
    /* border: 1px solid var(--twp-dark-gray); */
    border-radius: 0.25rem;
    margin-top: 5rem;
    width: 80%;
	background: var(--twp-white);
    margin-left: auto;
    margin-right: auto;
    box-shadow: var(--twp-box-shadow-small-hover);
}

#progress-bar-inner {
    height: 100%;
    background-color: var(--twp-orange);
    border-radius: 0.15rem;
}

@media screen and (max-width: 1200px) {
	h1 {
		font-size: 2.8rem;
	}

	.wp-image-94 {
    	top: calc(50% - 0.8rem - 110px);
	}
	
	.wp-image-96 {
    	top: calc(50% - 0.8rem - 110px);
	}
}

@media screen and (max-width: 1000px) {
	.wp-image-94 {
		transform: scale(0.35) !important;
		right: -9rem;
	}
	
	.wp-image-96 {
		transform: scale(0.35) !important;
		left: -9rem;
	}
}

@media screen and (max-width: 750px) {
	h1 {
		font-size: 2.5rem;
	}

	.wp-image-94 {
    	top: calc(50% - 1rem - 110px);
	}
	
	.wp-image-96 {
    	top: calc(50% - 1rem - 110px);
	}
}

@media screen and (max-width: 500px) {
	figure.wp-block-video {
		padding: 1.5rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}

	h1 {
		font-size: 1.8rem;
	}
}

@media screen and (min-width: 1000px) {
	#inner-content-wrapper {
		width: 60% !important;
	}
}

@media screen and (max-width: 600px) {
	.wp-image-94 {
		transform: scale(0.25) !important;
		right: -3rem !important;
		bottom: -2.5rem !important;
		top: unset !important;
	}
	
	.wp-image-96 {
		transform: scale(0.25) !important;
		left: -3rem !important;
		bottom: -2.5rem !important;
		top: unset !important;
	}
}