.listing-blog-spaces .columns-3{
	justify-content:space-between;
}
body.listing-blog-spaces .columns-3 li{
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
}
body.listing-blog-spaces .columns-3 .wp-block-post-title{
	    height: 55px;
}
.listing-blog-spaces .columns-3 li figure{
    margin: 0;
    padding: 0;
    display: flex;
    width: 100%;
    flex-direction: column;
    height: 100%;
    align-items: center;
    justify-content: center;
}

@media (max-width: 1200px) {
    .reverse-mobile {
        flex-direction: column-reverse;
    }
	body:not(.home) .entry-header {
		margin-top: 50px !important;
	}
} 

#shiftnav-toggle-main-button  {


Background-color: #990000 !important;

}

@media (max-width: 1280px) {
    .pdx-header {
        height: 165px !important;
				padding-top: 45px;
    }
}

@media (max-width: 1280px) {
    .pdx-placeholder.is-frontpage {
        height: 153px !important;
			
	}

}

.pdx-header-links a {
    color: white !important;
}

._df_thumb {
    width: 100%;
}

.pdx-header-pane-toggles {
	background: #010101 url(https://thelavatory.com/wp-content/uploads/red-bk.avif) repeat top left !important;
}

/* Media queries */
@media (min-width: 1700px) and (max-width : 1800px) {
	.mobile-home-quote-btn {
		display: none;
	}
  .site-main, #breadcrumbs, .pdx-header-search, .pdx-footer, .pdx-subfooter { }
  .pdx-header-pane-toggles { right: 10%; }
  .pdx-header { padding: 0 10%; }
	.singular .entry-header { padding: 0 5%; }
	.wp-block-columns { padding: 5rem 5%; }
	#breadcrumbs, .pdx-footer, .site-main > article > .entry-footer, .single .site-main > article > .entry-footer { width: 90%; }
	.pdx-explore .pdx-explore-img, .pdx-explore .pdx-explore-content-wrap { height: 240px; }
	#masthead.toggle-explore-bar .toggle-off-pdx-explore-bar { top: 30px; }
	.pdx-navbar li { margin-right: 2.5rem; }
	.pdx-navbar li.menu-item-has-children { margin-right: 1.5rem; }
}
@media (min-width: 1280px) and (max-width: 3539px) {
  .pdx-logo { 
    max-width: 250px; 
  }
  #masthead.is-sticky .pdx-logo { 
    max-width: 250px; 
  }
}

@media (min-width: 1280px) and (max-width : 2500px) {
	.mobile-home-quote-btn {
		display: none;
	}
  .site-main, #breadcrumbs, .pdx-header-search, .pdx-footer, .pdx-subfooter { }
	.pdx-header-search, .pdx-explore { width: 90%; }
  
	#masthead.is-sticky .pdx-logo { margin-top: 0; }
  .pdx-header-pane-toggles { right: 3%; }
  .pdx-header { padding: 0 3%; }
	.wp-block-columns.with-group-heading > .wp-block-column > h2, .wp-block-columns.with-group-heading > .wp-block-column > .is-group-heading > .wp-block-column:first-of-type { margin-left: 5% !important; }
  .pdx-search-bar .search-form { width: calc(100% - 80px); }
	.pdx-explore > ul > li { width: calc(33.333% - 20px); margin-right: 20px; }
	.pdx-explore .pdx-explore-img { width: 100%; }
	.pdx-explore .pdx-explore-content-wrap { position: absolute; width: 100%; padding: 0; background: rgba(0,0,0,0); color: #DDD; justify-content: flex-end; transition: background .2s linear; }
	.pdx-explore > ul > li:hover .pdx-explore-content-wrap { background: rgba(0,0,0,0); }
	.pdx-explore .pdx-explore-content { width: 100%; padding: 2rem 2.5rem; background: rgba(0,0,0,0.2); }
	.pdx-explore .pdx-explore-content p:not(:last-of-type) { display: none; }
}
@media screen and (max-width : 1600px) {
}
@media (min-width: 1430px) and (max-width : 1500px) {
	.mobile-home-quote-btn {
		display: none;
	}
	.pdx-logo, #masthead.is-sticky 
	
	.pdx-logo { margin-top: 0px; }
    .pdx-header-links { font-size: 1.4rem; }
	.icon-panel > .wp-block-group__inner-container { flex-direction: column; }
	.icon-panel > .wp-block-group__inner-container > div, .icon-panel > .wp-block-group__inner-container > .wo-block-group, .icon-panel > .wp-block-group__inner-container > div:last-of-type { padding: 0 !important; }
	.icon-panel .wp-block-group__inner-container > .wp-block-group:not(:last-of-type)::after { display: none; }
	.icon-panel > .wp-block-group__inner-container > .wp-block-group { margin: 0 0 3rem !important; }
}
@media (min-width: 1300px) and (max-width : 1500px) {
	.mobile-home-quote-btn {
		display: none;
	}
  .pdx-navbar { font-size: 1.6rem; }
	.pdx-navbar li { margin-right: 2rem; }
	.pdx-footer-panel { margin-right: 5rem; }
	.pdx-navbar li { margin-right: 1.5rem; }
	.pdx-navbar li.menu-item-has-children { margin-right: .5rem; }
  .pdx-footer { flex-direction: column; }
  .pdx-footer-panel { max-width: 100%; margin: 0 0 3rem; padding: 0; }
  .pdx-footer ul { display: flex; flex-flow: row wrap; }
  .pdx-footer li { position: relative; margin-right: 4rem; }
	.pdx-footer-panel.with-bg { max-width: none; margin: 0 0 3rem; }
	.single-post #comments, .archive .page-header, .archive .entry-content,.single-post article, .single-post nav.navigation, .post-navigation{width: 80% !important;margin: 0 auto;}
	.post-navigation, .single-post nav.navigation{max-width: 80% !important;}
	.blog article .entry-footer,
.blog article .entry-content,
.blog .navigation.pagination,
.blog article .entry-footer,
.post-navigation,
.archive  article .entry-footer,
.archive article .entry-content,
.archive .navigation.pagination{
	max-width: 1000px;
	width: 80%;
}
}
.post-navigation .post-title{
	color:#826636 !important;
}
@media (min-width: 1280px) and (max-width : 1350px) {
	.mobile-home-quote-btn {
		display: none;
	}
	.wp-block-columns.is-tiles .wp-block-image { }
  .pdx-search-bar .search-form { width: calc(100% - 100px); }
	
      .pdx-navbar { font-size: 1.4rem; }
	  
}
@media (min-width: 768px) and (max-width : 1280px) {
	.mobile-home-quote-btn {
			color: #ffffff;
			background-color: #365282 !important;
			font-size: 20px;
			border-radius: 6px;
			padding: 15px 50px;
			cursor: pointer
		}
	.pdx-placeholder {
		height: 117px !important;
	}
  .toggle-off-tablet { display: none !important; }
  .toggle-off-pdx-mobile-menu { display: flex; }
	.toggle-on-tablet { display: inline; }
	.pdx-header-pane { display: none !important; }
  .pdx-logo { margin-top: 0; max-width: 350px; }
	#masthead.is-sticky .pdx-logo { max-width: 250px; }
  .pdx-navbar { display: none; font-size: 1.8rem; }
  .pdx-mobile-menu { display: flex; }
	.pdx-navbar > div > ul > .menu-item-has-children > a::after { display: none; }
	.wp-block-columns.is-tiles .wp-block-image { }
	.pdx-navbar > div > ul > li > ul, .pdx-navbar > div > ul > li > ul > li > ul { pointer-events: all; }
	#breadcrumbs-wrap { height: auto; padding: 12px 0; }
  h1, .singular h1.entry-title, .entry-content h1 { font-size: 3.5rem; }
  .wp-block-columns { justify-content: center; }
  .wp-block-column:not(:last-of-type) { padding: 0; }
  #mla_gallery-1 .gallery-item { width: 47% !important; }
  .gallery-columns-3 .gallery-item { max-width: 50%; }
	.wp-block-columns.split-columns .wp-block-column:not(:last-of-type) { padding-right: 0; }
	.wp-block-columns.split-columns .wp-block-column, .wp-block-columns.split-columns .wp-block-columns { margin-bottom: 0; }
	.wp-block-columns { flex-wrap: wrap; }
	.wp-block-column, .group-left-right.with-badge .wp-block-group__inner-container { width: 100%; flex-basis: 100% !important; padding: 0; flex-direction: column; }
	.wp-block-columns.with-group-heading { padding-bottom: 0; }
	.wp-block-columns .wp-block-columns .wp-block-column { margin-bottom: 5rem; }
	article.type-page .entry-content > .wp-block-columns > .wp-block-column::after { display: none; }
	.wp-block-columns.is-group-heading { padding: 3rem 0 5rem; }
	#custom_html-3 { position: relative; top: auto !important; transform: none !important; margin: 0 0 3rem; display: flex; flex-direction: column; justify-content: flex-start; }
	.with-group-heading #custom_html-3 { margin: 3rem 0 0; }
	.wp-block-columns.with-group-heading > .wp-block-column > h2, .wp-block-columns.with-group-heading > .wp-block-column > .is-group-heading > .wp-block-column:first-of-type, .wp-block-columns.with-group-heading > .wp-block-column > .is-group-heading > .wp-block-column:last-of-type { margin: 0 5% !important; }
	.wp-block-columns.with-dark-bg-split::after { display: none; }
	.wp-block-columns.with-dark-bg, .wp-block-columns.with-dark-bg-split { padding-top: 4rem; background: #161616 url(/wp-content/uploads/bg-dark6.jpg) repeat top left !important; background-size: 180px 180px !important;  background-repeat: repeat !important; background-position: top left !important; background-attachment: fixed !important; }
	.wp-block-columns.with-dark-bg h2.custom-heading, .wp-block-columns.with-dark-bg-split h2.custom-heading { color: #FFF; }
	.slideshow-wrap { height: auto; padding-top: 41.6%; }
	.slideshow-more { display: none; }
	.slideshow-img img { object-fit: contain; }
	.site-main { padding: 3rem 0 0; }
	.pdx-navbar > div > ul > li > ul, .pdx-navbar > div > ul > li > ul > li > ul { transition: none; }
	.icon-panel .wp-block-group:not(.is-social-icons) .wp-block-group__inner-container { }
	article.type-page .entry-content .icon-panel .wp-block-group:not(.is-social-icons) h2, .icon-panel > .wp-block-group__inner-container .wp-block-group__inner-container > div, .icon-panel > .wp-block-group__inner-container .wp-block-group__inner-container > div:last-of-type { margin: 0 2rem 2rem !important; }
	.icon-panel > .wp-block-group__inner-container .wp-block-group__inner-container > div:last-of-type { }
	article.type-page .entry-content .button-panel h2, article.type-page .entry-content .icon-panel h2 { flex-basis: 100%; text-align: center; margin: 0 auto 2rem !important; }
	.wp-block-columns { flex-wrap: wrap !important; }
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) { flex-basis: 100% !important; }
	#masthead.toggle-mobile-navbar .pdx-navbar li { border: 0 none !important; }
}
@media screen and (max-width : 768px) {
	.mobile-home-quote-btn {
			color: #ffffff;
			background-color: #365282 !important;
			font-size: 16px;
			border-radius: 6px;
			padding: 15px 20px;
			cursor: pointer
		}
	body:not(.home) .entry-header {
		margin-top: 50px !important;
	}
	h1, .singular h1.entry-title, .entry-content h1 { font-size: 3rem; }
	.wp-block-columns .wp-block-columns > .wp-block-column > h2, .wp-block-columns .wp-block-columns > .wp-block-column .widget h2 { font-size: 2.4rem; }
	.pdx-header-pane { display: none !important; }
  .pdx-header { flex-direction: column; justify-content: center; flex-wrap: nowrap; }
	.pdx-header, #masthead.is-sticky .pdx-header, #masthead.is-sticky.toggle-search-bar .pdx-placeholder, .pdx-placeholder.is-frontpage.is-mobile, #masthead.toggle-search-bar .pdx-placeholder.is-frontpage.is-mobile, #masthead.is-sticky.toggle-search-bar .pdx-placeholder.is-frontpage.is-mobile, #masthead.toggle-explore-bar .pdx-placeholder.is-frontpage.is-mobile, #masthead.is-sticky.toggle-explore-bar .pdx-placeholder.is-frontpage.is-mobile { height: 150px !important; }
	.pdx-placeholder {
		height: 102px !important;
	}
  .pdx-logo, #masthead.is-sticky .pdx-logo { max-width: 300px; margin: 10px 0; }
	.wp-block-columns.is-tiles .wp-block-column { }
	.wp-block-columns.is-tiles .wp-block-column:last-of-type { }
	.wp-block-columns.is-tiles .wp-block-image { }
  .pdx-frontpage-mobile-banner-img { height: 200px; }
  .pdx-frontpage-mobile-banner-img-t { visibility: hidden; display: none; }
  .pdx-frontpage-mobile-banner-img-m { display: inherit; }
	.digital-archive-gallery .gallery-icon, .digital-archive-gallery.for-death-certificates .gallery-icon, .digital-archive-gallery .for-death-certificates .gallery-icon, .digital-archive-gallery .gallery-caption, .digital-archive-gallery.for-death-certificates .gallery-caption, .digital-archive-gallery .for-death-certificates .gallery-caption, .digital-archive-gallery #mla_gallery-1 .gallery-item { width: 100% !important; }
	.digital-archive-gallery .gallery-icon { margin-bottom: 20px; }
  .toggle-off-pdx-search-bar .toggle-off-custom, .toggle-off-pdx-explore-bar .toggle-off-custom { display: none; }
	.slideshow-content-wrap { display: none; }
	.wp-block-gallery.has-nested-images figure.wp-block-image { width: 20% !important; }
	.toggle-off-pdx-search-bar, .toggle-off-pdx-explore-bar { width: 7rem; }
	.pdx-search-bar .search-form { width: calc(100% - 70px);
	}
}
@media (min-width: 600px) and (max-width: 781px) {
	.wp-block-column:not(:only-child) { flex-basis: 50% !important; }
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) { flex-basis: 100% !important; }
}
body:not(.home) .entry-header {
		margin-top: 50px !important;
	}
@media screen and (max-width : 600px) {
	.wp-block-gallery.has-nested-images figure.wp-block-image { width: 50% !important; }
	.site-main > article > .entry-footer, .single .site-main > article > .entry-footer {width:85%}


}
@media screen and (max-width : 400px) {
	.pdx-logo, #masthead.is-sticky .pdx-logo { max-width: 280px; margin: 10px 0; }
  .toggle-off-pdx-search-bar, .toggle-off-pdx-explore-bar { width: 70px; }
  .pdx-search-bar .search-form, .pdx-explore ul { width: calc(100% - 80px); }
  .pdx-frontpage-mobile-banner-img-m { visibility: hidden; display: none; }
  .pdx-frontpage-mobile-banner-img-s { display: inherit; }
}

.pdx-navbar li.is-quote-request a {
	background: #365282 !important;
}

.id-visable {
	display: none;
	margin-top: -80px;
}

.shiftnav-toggle-button {

    background: #365282 !important;
    color: #eee;
	border-radius: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.shiftnav-toggle-button .fa {
	
    display: grid;
    justify-content: center;
	font-size: 26px;
	padding-bottom 7px;
}

