	/* CRM Newsfeed */
	.popup-panel.newsletter-popup 						{ max-width: 780px; }
	
	#crm-newsfeed                         		{ width: 100%; }
	#crm-newsfeed .newsfeed-header        		{ text-align: center; padding-top: 2.5rem; }
	#crm-newsfeed .container               		{ width: 100%; display: flex; gap: 1rem; margin-top: 2rem; padding-bottom: 4rem; }
	#crm-newsfeed .newsfeed               		{ width: 80%; display: flex; flex-wrap: wrap; gap: 2rem 1.5rem; }
	#crm-newsfeed .newsfeed .newsletter   		{ max-width: 300px; width: 100%; background-color: #f4f4f4; text-decoration: none; }
	#crm-newsfeed .newsfeed .newsletter .newsletter-heading { padding: 1rem; height: 80px; }
	#crm-newsfeed .newsfeed .newsletter .newsletter-heading h4 { font-size: 1rem; }
	#crm-newsfeed .newsfeed .newsletter .newsletter-thumbnail { line-height: 0; height: 400px; overflow: hidden; }
	#crm-newsfeed .newsfeed .newsletter .newsletter-thumbnail > img { height: 400px; object-fit: cover; }

	#crm-newsfeed .side-menu              		{ width: 20%; }
	#crm-newsfeed .side-menu .filters     		{ display: flex; flex-wrap: wrap; gap: 1rem 1.5rem; }
	#crm-newsfeed .side-menu .filters a   		{ display: inline-block; border: 1px solid #ccc; border-radius: 12px; text-align: center; text-decoration: none; color: #000; padding: 0.5rem 1rem; max-width: 70px; width: 100%; }
	#crm-newsfeed .side-menu .filters a:hover { background-color:  #ccc; }
	#crm-newsfeed .side-menu .content         { margin-top: 1rem; }
	
	@media only screen and (min-width: 0px) and (max-width: 800px)
	{
		#crm-newsfeed .container            { flex-direction: column-reverse; }
		#crm-newsfeed .newsfeed             { margin-top: 1rem; margin-left: auto; margin-right: auto; width: 100%; gap: 2rem 4%; }
		#crm-newsfeed .newsfeed .newsletter { max-width: none; width: 48%; }
		#crm-newsfeed .side-menu            { width: 100%; }
	}

	@media only screen and (min-width: 0px) and (max-width: 600px)
	{
		#crm-newsfeed .newsfeed             { gap: 2rem 0; }
		#crm-newsfeed .newsfeed .newsletter { width: 100%; }
	}