/**handles:BWD-WPThemeExtender-style-wpbakery-locationInformationTable,BWD-style-BWD_WPThemeExtender_WPB_Post_Grid**/
.locationInformationTable{position:relative;width:auto;margin:0 auto}.locationInformationTable a{color:var(--text-color)}.locationInformationTable svg{height:30px;width:30px}.locationInformationTable td:first-child{width:50px}.locationInformationTable tr:not(:last-child) td{padding-bottom:10px}.locationInformationTable td.weekdays{padding-right:20px}@media (min-width:991px){.locationInformationTable{margin:0}}
.blogPostList{margin-top:2em;margin-bottom:2em}.blogPostList .blogPostListInner{display:flex;justify-content:center;flex-wrap:wrap;margin:-15px}.blogPostList .blogPostCard,.blogPostList .spacer{display:block;max-width:330px;width:100%;margin:15px;padding:0}.blogPostList .blogPostCard{display:flex;flex-direction:column;overflow:hidden;box-shadow:0 2px 4px 0 var(--menu-Shadow-color);border-radius:20px;letter-spacing:0;-webkit-transition:all var(--animation-speed) ease-in-out;-moz-transition:all var(--animation-speed) ease-in-out;-o-transition:all var(--animation-speed) ease-in-out;transition:all var(--animation-speed) ease-in-out;text-decoration:none!important}.blogPostList .spacer{height:0;margin-top:0;margin-bottom:0}.blogPostList .blogPostCard:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 10px 20px 0 var(--menu-Shadow-color)}.blogPostList a.blogPostCard:hover{color:var(--text-color)}.blogPostList .blogImage{overflow:hidden;height:0;padding-top:56.25%;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:var(--bkg-color)}.blogPostList .textContainer{padding:30px;background-color:var(--bkg-color);height:100%;display:flex;flex-direction:column}.blogPostList .postCategories{margin-bottom:.5rem;color:var(--text-color);font-weight:300;font-size:.88rem}.blogPostList .postTitle{font-weight:500;flex-grow:1;min-height:3.5rem}.blogPostList .readMoreLink{font-size:.75rem;margin-top:2em;margin-bottom:0;color:var(--white);background-color:var(--sky-blue);padding:.5em .75em;display:inline-block;border:none;-webkit-transition:.8s cubic-bezier(.2, 1, .2, 1)!important;transition:.8s cubic-bezier(.2, 1, .2, 1)!important}.blogPostList .paginationContainer{text-align:center;margin-top:1em}.blogPostList .paginationContainer .current{color:var(--dark-blue);font-weight:600}.dark-theme .blogPostList .paginationContainer .current{color:var(--sky-blue)}.blogPostList .paginationContainer .page-numbers{margin:0 .25em}