/* Gutenberg -> Weebly markup compatibility */
figure.wp-block-image{margin:0}
/* Weebly wraps every image in <a> (even without href); border rules target "a img" */
body figure.wsite-image-border-hairline img,body figure.wsite-image-border-thin img,body figure.wsite-image-border-medium img,body figure.wsite-image-border-thick img{border-width:1px;border-style:solid;border-color:#ddd;border-color:rgba(0,0,0,0.13)}
#wsite-content p.wsite-btn-wrap,.wsite-elements p.wsite-btn-wrap,p.wsite-btn-wrap{margin:0 !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;color:inherit !important}
#wsite-content .wp-block-group.paragraph>p,.wsite-elements .wp-block-group.paragraph>p{margin:0 !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;letter-spacing:inherit !important;color:inherit !important}
.wp-block-columns.wsite-multicol-table{display:table;position:relative;border-collapse:collapse;table-layout:fixed;width:100%;margin:0 !important;border:0 !important;padding:0 !important}
.wp-block-column.wsite-multicol-col{display:table-cell;vertical-align:top;margin:0 !important;border:0 !important;padding:0;box-sizing:content-box}
.wp-block-embed{margin:0}
.wp-block-embed__wrapper{position:static}
/* main_style.css mobile stacking is tag-qualified (td.wsite-multicol-col) and never matches the <div> columns */
@media screen and (max-width: 767px){.wp-block-column.wsite-multicol-col{float:none;display:block;width:100% !important;box-sizing:border-box}}
