@media screen and (min-width: 45em) {

h1 {
	font-size: 4.0625rem;
}

h2 {
	font-size: 1.875rem;
}

.rd-col-1-2 {
	width: 50%;
}

.rd-col-1-3 {
	width: 33.3334%;
}

.rd-col-2-3 {
	width: 66.6668%;
}

.rd-col-1-4 {
	width: 50%;
}

.rd-col-3-4 {
	width: 50%;
}

.rd-has-default-margins .rd-col-1-2 {
	width: 47.75% !important;
}

.rd-has-default-margins .rd-col-1-3 {
	width: 31.166% !important;
}

.rd-has-default-margins .rd-col-1-4 {
	width: 47.75% !important;
}

.rd-is-hidden-on-mobile {
	display: inline-block;
}

.rd-is-hidden-on-tablet-and-up {
	display: none;
}

.rd-hero h1 {
	font-size: 4.0625rem;
}

section.rd-hero {
	margin-top: 3em;
}

header .rd-spotlight {
	bottom: -20em;
}

.rd-opleiding-block {
	margin-top: 20em;
}

.rd-opleidingen {
	display: block;
}

.rd-content .rd-content-holder {
	margin: 0 auto;
}

.over .rd-content .rd-content-holder {
	clear: none;
}

.rd-content[class*="rd-extra"] .rd-content-extra {
	width: 22%;
	position: absolute;
}
.pg-text.rd-extra-left .rd-content-extra {
	position: relative;
	float: left;
}
.pg-text.rd-extra-right .rd-content-extra {
	position: relative;
	float: right;
}
.pg-text.rd-extra-right .rd-content-extra,
.pg-text.rd-extra-left .rd-content-extra {
	top: 0;
}
.pg-text.rd-extra-left:first-child .rd-content-extra,
.pg-text.rd-extra-right:first-child .rd-content-extra {
	top: 3.2rem;
}


.pg-text.rd-extra-left .rd-content-extra {
	position: relative;
	float: left;
}
.pg-text.rd-extra-right .rd-content-extra {
	position: relative;
	float: right;
}
.pg-text.rd-extra-right .rd-content-extra,
.pg-text.rd-extra-left .rd-content-extra {
	top: 0;
}
.pg-text.rd-extra-left:first-child .rd-content-extra,
.pg-text.rd-extra-right:first-child .rd-content-extra {
	top: 3.2rem;
}

.page-study .rd-extra-left.rd-intro .rd-content-extra {
	position: absolute;
	top: 3.2rem;
	margin-bottom: 0;
	float: left;
}

.over .rd-content[class*="rd-extra"] .rd-content-extra {
	position: relative;
	float: left;
}

/**
 * Make sure Sidebar has space.
 */
#wrapper .container.has-sidebar #content{
	width: calc(100% - 350px);
}

}

@media screen and (min-width: 60em) {

.rd-col-1-4 {
	width: 25%;
}

.rd-col-3-4 {
	width: 75%;
}

.rd-has-default-margins .rd-col-1-4 {
	width: 22.875% !important;
}

.rd-is-hidden-on-desktop {
	display: none !important;
}

[class*='rd-button'].rd-button__back {
	bottom: -1px;
	height: auto;
}

.rd-logo {
	width: 144px;
}

header .rd-spotlight {
	bottom: -9em;
}

.rd-opleiding-block {
	margin-top: 10em;
}

}

@media screen and (min-width: 71.25em) {

.rd-member-top {
	padding-left: 90px;
	text-align: left;
}

.rd-member-top .rd-headshot {
	position: absolute;
	left: 0;
	top: 15px;
	width: 70px;
}

.rd-events .rd-article .rd-article-summary {
	display: block;
}
.rd-events .rd-article .rd-article-summary-mobile {
	display: none;
}

.rd-stories .rd-article .rd-article-summary {
	display: block;
}
.rd-stories .rd-article .rd-article-summary-mobile {
	display: none;
}

}

