/* Enter Your Custom CSS Here */

@media (max-width: 600px) {

    .ab-block-layout-column.mobile-position-first {
        -ms-grid-row: 1;
        -ms-grid-column: 1;
        grid-area: 1;
    }
    
    .ab-block-layout-column.mobile-position-last {
        -ms-grid-row: 2;
        -ms-grid-column: 2;
        grid-area: 2;
    }

}

.ab-container-content p {
    margin-bottom: 20px;
}

.ab-container-content p.no-margin-bottom {
    margin-bottom: 0;
}

/* Books  */
.books-container .ab-container-content p {
    margin-bottom:0px;
}

.books-container .ab-container-content figure {
    margin-top: 20px;
}
