html, body {
    
}
#home__other,
.meer-op-deze-site,
.holder {
    width: 100%;
	max-width: 22rem;
}
.meer-op-deze-site {
    margin-top: 2rem !important;
}
.holder {
    padding: 0.2rem;
}
.holder #content .content__holder--menu {
    display: none;
}
.holder #content .content__holder .content__holder--main .collectie {
    flex: 0 0 100%;
}
#top #logo {
    margin: 0 auto;
    margin-top: 2rem;
    width: 100%;
    height: 22px;
}
.holder menu a {
    font-size: 0.8rem;
    padding: 0;
    margin: 0;
    flex: 1 0 auto;
    align-items: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.holder menu ul {
    align-items: flex-start;
}
.folder {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    flex: 1 0 33%;
    padding: 0;
    position: relative;
}
.holder #content .content__holder .content__werk img {
    width: 100%;
}
ul.images {
    display: flex !important;
    overflow: auto;
    cursor: move;
    justify-content: normal;
    margin-top: 1.5rem;
}

.images li {
    flex: 0 0 100%;
}
ul.foldout {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    display: none !important;
}
ul.active {
    display: block !important;
}
.foldout li {
    text-align: center;
}
.foldout a {
    display: block !important;
    width: 100% !important;
}
.holder menu a:nth-child(5){
    flex-grow: 0;
}
.holder menu a li ul {
    display: block;
}


.holder #content {
    padding: 0.2rem;
    margin-top: 1rem;
}
.holder #holder__footer {
    flex-wrap: wrap;
    margin-top: 3rem;
}
.holder #holder__footer .footer__item #logo {
    float: right;
    margin-top: 1.2rem;
}
.holder #holder__footer .footer__item {
    flex: 0 0 calc(50% - 1rem);
    display: flex;
    text-align: left;
    flex-direction: column;
    flex-wrap: wrap;
    margin-bottom: 1rem;
}

.holder #content .content__holder .content__werk {
    width: 100%;
}
.holder #content .content__holder .content__werk p {
    width: 100%;
}
.holder #content .content__holder {
    align-items: center;
}

.smaller-holder {
    flex: 1 1 auto !important;
}
.smaller-image {
    width: 100% !important;
}
button,
.contact textarea, .contact input {
    width: 18rem;
}
.contact {
    padding: 1rem;
	margin-bottom: 2rem;
}
#home__carousel {
    overflow-x: auto;
    justify-content: left;
    
}
#home__other {
    flex-wrap: wrap;
}
#home__other .row {
    flex: 1 1 100%;
    margin-right: 0;
}
.testimonial {
    width: 24rem;
}
footer #footer__holder {
    max-width: 24rem;
	width: 100%;
}
.nomobile {
    display: none;
}
footer #footer__holder ul {
    align-items: center;
}
footer {
    margin-top: 0;
}
.arrow-left {
    margin-right: 1rem;
}

.arrow-right {
    margin-left: 1rem;
}
footer #footer__holder ul {
    flex-wrap: wrap;
    justify-content: center;
}
footer #footer__holder ul li {
    flex: 0 0 100%;
    text-align: center;
    margin-bottom: 0.2rem;
}

.row .item img {
    max-width: 100%;
}
.row .item {
    max-width: 100%;
}

.testimonial {
    width: 100%;
	max-width: 22rem;
}
.nomobile {
    display: none !important;
}
.holder #content h1 {
    margin: 0 auto;
}
.holder #holder__footer .footer__item ul li {
    margin-bottom: 1rem;
}
.mobileleft {
    text-align:right !important;
    margin-right: 1rem;
    
}
.mobileright {
    text-align: left !important;
    margin-left: 1rem;
}
.holder #holder__footer {
    padding-top: 4rem;
    margin-bottom: 1.2rem;
}
.arrow-right, .arrow-left {
    width: 20px;
    height: 20px;
    flex: 0 0 20px;
    display: none;
}
.arrow-left {
    margin-right: 0.4rem;
}
.arrow-right {
    margin-left: 0.4rem;
}
.nodesktop {
    display: block !important;
}
.alt_gedicht {
    width: 100%;
    height: auto;
    margin-bottom: 3rem;
    flex-wrap:wrap;
}
.alt_gedicht img {
  display: block;
  flex: 1 1 100%;
  max-height: 16rem;
  object-fit: cover;
}
.holder #content .content__holder .content__werk img {
    
}
.holder #content .content__holder .alt_gedicht .alt_gedicht__text {
    text-align: center;
}
hr {
    margin: 2rem 0;
}
.holder #content .content__holder .content__werk p {
    margin: 1rem auto;
    margin-bottom: 0;
}
.holder #content .content__holder .alt_gedicht .alt_gedicht__text {
    margin: 3rem auto;
}
.holder #content h1 {
    font-size: 1.6rem;
}
.cv {
    width: 100%;
    margin-bottom: 0;
}
.gedicht {
	max-width: 100%;
}
.gedicht .gedicht__detail {
	display: none;
}
.holder #content .gedicht p.gedicht__tekst {
	margin: 0 1rem;
}

#home__carousel .item img {
    height: 300px;
}
.testimonial {
    margin-top: 0;
}
.meer-op-deze-site {
    margin-top: 2rem;
}
.cv ul {
    list-style: none;
    padding-left: 0.4rem;
}
.holder #content h1 {
    margin: 0 auto;
}
.block-h1,
.notities-h1 {
    display: block;
    width: 100%;
}
.fu {
    max-width: 100%;
    margin-bottom: 1rem !important;
}
.perone-mobile {
    flex-wrap: wrap;
}
.nmb {
    margin-bottom: 0rem !important;
}
.perone-mobile li {
    margin-bottom: 1rem;
    height: auto;
}

.perone-mobile li img {
    max-width: 300px;
}

ol {
    font-size: 0.8rem;
    padding-left: 2rem;
    width: 100%;
}
.right_link {
    margin-bottom: 1rem;
}
.as {
	padding: 0;
}
.br {
    display: block;
}
.holder #content .content__holder .content__werk figcaption {
    xmargin-bottom: 2rem;
}
.cv {
    padding: 2rem 2rem;
}
.holder #content .content__holder .content__werk p.as-tekst {
    max-width: 100%;
    font-size: 0.9rem;
}
.content__holder--double {
    max-width: 100%;
}
.holder #content h1.of {
    margin-bottom: 1rem;
}
.exposities {
    flex-wrap: wrap;
}
.collecties_header {
    margin-bottom: 1rem !important;
}
.exposities .expos {
    flex: 0 0 100%;
}
.holder #content .content__holder .content__holder--main .collectie h2 {
    height: auto;
}
.expo-cv {
    max-width: 100%;
    padding: 1.5rem 2rem;
    margin-bottom: 0;
}
.mt {
margin-top: 2rem;
}
.content__werk .more-space {
	margin-bottom: 3rem; 
}
.mb {
	margin-bottom: 1rem;
}

.pb {
	padding-bottom: 1rem;
}
.double__work {
	xmargin-right: 0;
}
.holder #content .content__holder .content__holder--main .collectie img {
    height: 100%;
}
.collectie__image {
    height: 21rem;
}