section.columnsblock{padding:25px 0;}
section.columnsblock.-no-padding{padding:0;}
section.columnsblock .wrap .columns .column{min-height: 560px;justify-content:center;}
section.columnsblock .wrap .columns .column.-no-padding{min-height:auto;}
section.columnsblock.lookbook-height .wrap .columns .column{min-height: 896px;}
section.columnsblock .wrap .columns .column h2{font-size:22px;text-transform: uppercase;font-family: 'Gelasio', serif;}
section.columnsblock .wrap .columns .column.-overlay .afbeelding{min-height: 380px;}
section.columnsblock .wrap .columns .column.-overlay .content-overlay{min-height: 260px;max-height:260px;background: #fff;}
section.columnsblock .wrap .columns .column.-overlay .content-overlay .content{padding:30px 50px 0 50px;}
section.columnsblock .wrap .columns .column.-overlay .content-overlay a.btn{text-align:center;display: block;}
section.columnsblock .wrap .columns .column .content{padding:80px;}
section.columnsblock .wrap .columns .column.-no-padding .content{padding:0 80px;}
section.columnsblock.-reversed .wrap .columns{flex-direction:row-reverse;}
section.columnsblock.-spacer .wrap .columns{justify-content: space-between;}
section.columnsblock.-spacer .wrap .columns .column{max-width:48%;}
section.columnsblock .wrap .columns .column.no-padding .content{padding:20px 80px;}
section.columnsblock.move-up {margin-top: -100px;}
section.columnsblock.twohunderd-height .wrap .columns .column{min-height:200px;}
section.columnsblock.-short .wrap .columns .column .content { padding: 40px; min-width:100%;}
section.columnsblock.-short .wrap .columns .column { min-height: auto; }

form.newsletter .frm_fields_container { display: flex;transform: translateY(25%);}
form.newsletter .frm_form_field{min-width:65%;}
form.newsletter .frm_submit {transform: translateY(2px);}

@media screen and (max-width:767px){
		section.columnsblock.-spacer .wrap .columns .column{max-width:100%;}
		section.columnsblock.-mobile2rows .wrap .columns .column{min-width:calc(50% - 8px);max-width:calc(50% - 8px);}
		section.columnsblock.-spacer .wrap .columns .column:first-child {margin-bottom: 40px;}
		section.columnsblock .wrap .columns .column.-overlay .afbeelding{min-height:250px;}
		section.columnsblock .wrap .columns .column .content{padding:40px 10px;}
		section.columnsblock.lookbook-height .wrap .columns .column{min-height:216px;}
		section.columnsblock .wrap .columns .column {min-height:300px;}
}