@import "blocks/archives.less";
@import "blocks/button.less";
@import "blocks/code.less";
@import "blocks/columns.less";
@import "blocks/cover.less";
@import "blocks/embed.less";
@import "blocks/gallery.less";
@import "blocks/image.less";
@import "blocks/list.less";
@import "blocks/video.less";
@import "blocks/media-text.less";
@import "blocks/paragraph.less";
@import "blocks/preformatted.less";
@import "blocks/pullquote.less";
@import "blocks/quote.less";
@import "blocks/separator.less";
@import "blocks/table.less";
@import "blocks/calendar.less";
@import "blocks/rss.less";
@import "blocks/search.less";
@import "blocks/tags.less";


.alignfull img,
.entry-content video,
.entry-content iframe{
	width: 100%;
}
.entry-content .alignwide{
    width: 140%;
    margin-left: -20%;
    max-width: 100vw;
}
body:not(.typology-flat) .entry-content .alignfull{
	position: relative;
}
.typology-flat .entry-content .alignfull{
	position: relative;
    max-width: initial;
}

//Margins
.wp-block-column,
.wp-block-separator,
.wp-block-embed,
.wp-block-image,
.wp-block-media-text,
.wp-block-table,
.wp-block-search,
.wp-block-audio,
.entry-content .fluid-width-video-wrapper,
.wp-block-calendar {
	margin-bottom: 3.6rem;
}
@media(max-width: 630px){
    .wp-block-column,
    .wp-block-separator,
    .wp-block-embed,
    .wp-block-image,
    .wp-block-media-text,
    .wp-block-table,
    .wp-block-search,
    .wp-block-audio,
    .entry-content .fluid-width-video-wrapper,
    .wp-block-calendar {
        margin-bottom: 2rem;
    }   
}
@media (max-width: 1035px){
    .entry-content .alignwide{
        width: 100%;
        margin-left: 0;
        max-width: 100vw;
    }   
}
