/* site map */
@media all and (min-width: 960px) {
	div.site-map-block, div.aioseo-html-page-sitemap, div.aioseo-html-post-sitemap, div.aioseo-html-wpdmpro-sitemap, div.aioseo-html-mpp-gallery-sitemap, div.aioseo-html-event-sitemap, div.aioseo-html-location-sitemap, div.aioseo-html-category-sitemap, div.aioseo-html-post_tag-sitemap, div.aioseo-html-wpdmcategory-sitemap, div.aioseo-html-event-categories-sitemap, div.aioseo-html-author-sitemap, div.aioseo-html-link_library_category-sitemap {
		padding: 2em;
		max-width: 65%;
		min-width: 300px;
	}
	
}
@media all and (min-width: 576px) {
	div.site-map-block, div.aioseo-html-page-sitemap, div.aioseo-html-post-sitemap, div.aioseo-html-wpdmpro-sitemap, div.aioseo-html-mpp-gallery-sitemap, div.aioseo-html-event-sitemap, div.aioseo-html-location-sitemap, div.aioseo-html-category-sitemap, div.aioseo-html-post_tag-sitemap, div.aioseo-html-wpdmcategory-sitemap, div.aioseo-html-event-categories-sitemap, div.aioseo-html-author-sitemap, div.aioseo-html-link_library_category-sitemap {
		padding: 2em;
		max-width: 95%;
		min-width: 300px;
	}
	div.aioseo-html-post_tag-sitemap  {
		flex-direction: row;
		flex-wrap: wrap;
		column-count: 3;
	}
	div.site-map ul {
		list-style: inside;
		padding: 0;
		margin: 0;
	}
}
@media all and (max-width: 575px) {
	div.site-map {
		width: 100vw;
		padding: 0;
	}
	div.site-map-block, div.aioseo-html-page-sitemap, div.aioseo-html-post-sitemap, div.aioseo-html-wpdmpro-sitemap, div.aioseo-html-mpp-gallery-sitemap, div.aioseo-html-event-sitemap, div.aioseo-html-location-sitemap, div.aioseo-html-category-sitemap, div.aioseo-html-post_tag-sitemap, div.aioseo-html-wpdmcategory-sitemap, div.aioseo-html-event-categories-sitemap, div.aioseo-html-author-sitemap, div.aioseo-html-link_library_category-sitemap {
		padding: 1em 0.5em;
/*		max-width: 100%;
		min-width: 285px;
		margin-left: -5px !important;
		margin-right: -5px !important; */
		width: 100% !important;
		margin-bottom: 1em !important;
	}
	div.aioseo-html-post_tag-sitemap  {
		flex-direction: row;
		flex-wrap: wrap;
		column-count: 2;
	}
	div.site-map ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
}
div.site-map {
	margin-top: 2em;
	padding-top: 2em;
}
	div.site-map, div.aioseo-html-sitemap {
		width: 100%;
		margin: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: stretch;
		background: var(--nv-site-bg);
	}
	div.aioseo-html-sitemap {
			margin-bottom: 1em;
		}
	div.site-map a {
		color: var(--nv-dark-bg);
	}
	div.site-map a:hover {
		color: var(--nv-secondary-accent);
	}
	div.site-map h4 {
		color: var(--nv-secondary-accent);
	}
	div.site-map-block, div.aioseo-html-page-sitemap, div.aioseo-html-post-sitemap, div.aioseo-html-wpdmpro-sitemap, div.aioseo-html-mpp-gallery-sitemap, div.aioseo-html-event-sitemap, div.aioseo-html-location-sitemap, div.aioseo-html-category-sitemap, div.aioseo-html-post_tag-sitemap, div.aioseo-html-wpdmcategory-sitemap, div.aioseo-html-event-categories-sitemap, div.aioseo-html-author-sitemap, div.aioseo-html-link_library_category-sitemap {
		display: inline-block !important;
		flex: 1 0 auto;
		margin: 0 0.5em 2em 0.5em;
		vertical-align: top;
	
		color: var(--nv-secondary-accent);
		font-weight: 500;
			border-radius: 5px;
			border: 1px solid antiquewhite;
			background: whitesmoke;
	}
	div.aioseo-html-author-sitemap, div.site-map-block.news-posts, div.site-map-block.blog-posts  {
		flex-direction: row;
		flex-wrap: wrap;
		column-count: 2;
	}
	div.site-map-block.news-posts li, div.site-map-block.blog-posts li {
		margin-right: 1.5em;
		word-break: normal; 
	}

	div.site-map li.cat-item {
		background: var(--nv-light-bg);
		color: var(--nv-secondary-accent);
		font-weight: 500;
		border: 1px solid #273609;
		border-radius: 10px;
		padding: 0.5em;
		list-style: none;
	}
	div.site-map li.cat-item a{
		color: var(--nv-secondary-accent);
	}