.main-content > .block-wrapper { display: none; }
@media(max-width: 921px) { .flex-layout-block>div+div { margin-top:0; } }
.flexboxmargindesktop > * { margin-left: 15px !important; margin-right: 15px !important; } .flexboxmargintabletmobile > * { margin-left: 8px !important; margin-right: 8px !important; } .flexboxpaddingdesktop > * { padding-left: 15px !important; padding-right: 15px !important; } .flexboxpaddingtabletmobile > * { padding-left: 8px !important; padding-right: 8px !important; } .flex-layout-block { margin-bottom: 0 !important; } .flex-layout-block > div { margin-top: 0 !important; align-items:flex-start; }