@media screen and (max-width: 959px) {
    .wp-block-column {
        &.is-style-hide-mobile {
            > * {
                display: none;
            }
        }
    }
}

.wp-block-cover {
    .wp-block-column {
        &[style*="flex-basis:60%"] {
            @media screen and (min-width: 782px) and (max-width: 1024px) {
                flex: 0 1 100% !important;
            }
        }
    }
}

.wp-block-column{
    &.is-style-shadowed {
        overflow: hidden;
        -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.13);
        -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.13);
        box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.13);
        border-radius: 5px;
    }
}