.elementor-62242 .elementor-element.elementor-element-601bf843{--display:flex;}.elementor-62242 .elementor-element.elementor-element-601bf843.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62242 .elementor-element.elementor-element-44b46568{columns:1;}.elementor-62242 .elementor-element.elementor-element-4b369e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-62242 .elementor-element.elementor-element-36aad98 > .elementor-widget-container{border-style:none;}@media(min-width:768px){.elementor-62242 .elementor-element.elementor-element-601bf843{--width:99.619%;}}/* Start custom CSS for text-editor, class: .elementor-element-36aad98 *//* Add a black, rounded border to the list of categories */
.cardview.postlist {
    border: 2px solid #000000; /* Black border */
    border-radius: 8px; /* Adjust for roundness */
    padding: 50px; /* Optional: spacing inside the border */
    margin: 50px 0; /* Optional: spacing around the border */
}
@media ( min-width: 767px ) and ( max-width: 1100px ) {
.cardview.postlist {float: left; width: 48%;}
.cardview.postlist:nth-of-type(2n+1) {margin-right: 4%;}
.cardview.postlist:nth-of-type(2n+3) {clear: both;}
}
@media ( min-width: 1101px ) {
.cardview.postlist {float: left; width: 32%; margin-right: 2%;}
.cardview.postlist:nth-of-type(3n+3) {margin-right: 0;}
.cardview.postlist:nth-of-type(3n+4) {clear: both;}
}/* End custom CSS */