#content .entry-title, #content .archive-title {
	display: none;
}
#inner-page-wrapper > .container {
	width: 100%;
}

.ip-communities-outer-wrap {
	text-align: right;
}
	.ip-communities-inner-wrap {
		width: 100%;
		max-width: 1400px;
		margin: 0 auto;
	}

	/* IP COMMUNITIES MAP CSS IS ON STYLE.CSS BECAUSE IT ALSO APPEARS ON COMMUNITIES DETAILS PAGE */


	/* COMMUNITIES LIST START */
	.ip-communities-list-outer-wrap {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		margin-top: -115px;
		padding-bottom: 25px;
		font-size: 0;
		text-align: center;
		background: #ffffff;
	}
		.ip-communities-list-inner-wrap {
			margin-left: -8px;
			margin-right: -8px;
		}
			.ip-communities-list-item {
				width: calc(100% / 3);
				padding: 0 8px 50px;
				display: inline-block;
				vertical-align: top;
			}
				.ip-communities-list-item:first-child {
					width: 100%;
				}
				.ip-communities-list-item a {
					width: 100%;
					height: 100%;
					display: block;
					-webkit-transition: all 0.3s ease-in-out;
					-moz-transition: all 0.3s ease-in-out;
					-ms-transition: all 0.3s ease-in-out;
					-o-transition: all 0.3s ease-in-out;
					transition: all 0.3s ease-in-out;
				}
					.ip-communities-list-item a:hover {
						opacity: 0.6;
					}
					.ip-comm-list-item-photo {
						font-size: 0;
						position: relative;
					}
						.ip-comm-list-item-photo canvas {
							width: 100%;
							height: auto;
							display: block;
						}
						.ip-comm-list-item-photo img {
							width: 100%;
							height: 100%;
							position: absolute;
							top: 0;
							left: 0;
							object-fit: cover;
						}
					.ip-comm-list-item-title {
						margin: 25px 0;
    					color: #000;
						font-size: 35px;
						font-family: 'Barlow Semi Condensed', sans-serif;
						line-height: 1;
						letter-spacing: -0.025em;
					}
					.ip-comm-list-item-description {
						width: 100%;
						max-width: 95%;
						margin: 0 auto;
						color: #000;
						font-size: 16px;
						font-weight: 300;
						line-height: 28px;
						letter-spacing: 0.02em;
					}
						.ip-communities-list-item:first-child .ip-comm-list-item-description {
							max-width: 92%;
						}

	/* COMMUNITIES LIST END */


/* MOBILE CSS */
@media only screen and (max-width: 1280px) {
	
}

@media only screen and (max-width: 1199px) {
	
}

@media only screen and (max-width: 991px) {
	.ip-communities-list-outer-wrap {
		margin-top: 50px;
	}
	.ip-communities-list-item {
		width: 100%;
		max-width: 455px;
		display: block;
		margin: 0 auto;
	}
	.ip-communities-list-item .ip-comm-list-item-photo canvas {
		min-height: 366px;
	}
}

@media only screen and (max-width: 767px) {
	
}

@media only screen and (max-width: 480px) {
	
	.ip-communities-list-item .ip-comm-list-item-photo canvas {
		min-height: 235px;
	}
}