#content .entry-title, #content .archive-title {
	display: none;
}
#inner-page-wrapper > .container {
	width: 100%;
}
#content .ip-comm-details-content-outer-wrap .section-title h2 {
	font-family: 'Barlow Semi Condensed', sans-serif;
    font-size: 60px !important;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -0.025em;
    color: #000;
    width: 100%;
	margin: 0 0 35px;
    position: relative;
}

.ip-comm-details-outer-wrap {
	text-align: right;
}
	.ip-comm-details-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 DETAILS CONTENT START */
	.ip-comm-details-content-outer-wrap {
		margin-top: -70px;
		padding-bottom: 60px;
		text-align: center;
	}
		.ip-comm-details-photo {

		}
		.ip-comm-details-photo {
			font-size: 0;
			position: relative;
		}
			.ip-comm-details-photo canvas {
				width: 100%;
				height: auto;
				display: block;
			}
			.ip-comm-details-photo img {
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				object-fit: cover;
			}

		.ip-comm-details-stats-wrap {
			font-size: 0;
			padding: 70px 0;
		}
			.ip-comm-details-stats {
				width: calc(50% - 35px);
				display: inline-block;
				vertical-align: top;
			}
				.ip-comm-details-stats:first-child {
					margin-right: 70px;
				}
				#content .ip-comm-details-stats h3 {
					margin: 0 0 25px;
					font-size: 30px;
				    font-weight: 400;
					font-family: 'Barlow Semi Condensed', sans-serif;
					line-height: 1;
					letter-spacing: -0.025em;
					text-transform: uppercase;
				}
				#content .ip-comm-details-stats ul {
					margin: 0;
					list-style-type: none;
					border-top: 1px solid #000000;
				}
					.ip-comm-details-stats li {
						width: 25%;
						display: inline-block;
						vertical-align: top;
						padding-top: 60px;
						color: #000;
						position: relative;
					}
						.ip-comm-details-stats li:first-child {
							left: -45px;
						}
						.ip-comm-details-stats li:nth-child(2) {
							left: -15px;
						}
						.ip-comm-details-stats li:nth-child(3) {
							right: -15px;
						}
						.ip-comm-details-stats li:last-child {
							right: -45px;
						}
						.ip-comm-details-stats li:nth-child(odd) {
							padding-top: 90px;
						}
						.ip-comm-details-stats li::before {
							width: 1px;
							height: 45px;
							content: '';
							position: absolute;
							top: 0;
							left: 0;
							right: 0;
							margin: 0 auto;
							background-color: #000000;
						}
							.ip-comm-details-stats li:nth-child(odd)::before {
								height: 77px;
							}
						#content .ip-comm-details-stats li strong {
							display: block;
							font-size: 30px;
						    font-weight: 400;
							font-family: 'Barlow Semi Condensed', sans-serif;
							line-height: 1;
							text-transform: uppercase;
						}
						.ip-comm-details-stats li span {
							display: block;
							margin-top: 10px;
							font-size: 16px;
							font-weight: 300;
							line-height: 1;
							letter-spacing: 0.02em;
						}

		.ip-comm-details-content-wrap {
			font-size: 0;
			display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            align-items: flex-start;
            justify-content: center;
		}
			.ip-comm-details-content-photo {
				width: 21.43%;
				font-size: 0;
				position: relative;
			}
				.ip-comm-details-content-photo canvas {
					width: 100%;
					height: auto;
					display: block;
				}
				.ip-comm-details-content-photo img {
					width: 100%;
					height: 100%;
					position: absolute;
					top: 0;
					left: 0;
					object-fit: cover;
				}
			.ip-comm-details-content-text {
				width: 57.14%;
				padding: 0 55px;
				font-size: 16px;
				font-weight: 300;
				letter-spacing: 0.02em;
				text-align: center;
			}

	/* COMMUNITIES DETAILS CONTENT END */


/* MOBILE CSS */
@media only screen and (max-width: 1280px) {
	.ip-comm-details-stats-wrap {
		padding-left: 30px;
		padding-right: 30px;
	}
}

@media only screen and (max-width: 1199px) {
	#content .ip-comm-details-stats li strong {
		font-size: 25px;
	}
	.ip-comm-details-content-text {
		padding: 0 15px;
	}
}

@media only screen and (max-width: 991px) {
	.ip-comm-details-content-outer-wrap {
		margin-top: 50px;
	}
	.ip-comm-details-stats-wrap {
		padding: 30px 15px;
	}
	.ip-comm-details-stats {
		width: 100%;
		margin: 30px auto !important;
	}
	#content .ip-comm-details-stats ul {
		border-top: none;
	}
	.ip-comm-details-stats li {
		width: 100%;
		padding: 10px 0 !important;
		left: auto !important;
		right: auto !important;
	}
	.ip-comm-details-stats li::before {
		display: none;
	}
	.ip-comm-details-content-wrap {
		display: block;
	}
	.ip-comm-details-content-photo {
		width: 100%;
		max-width: 300px;
		margin: 0 auto;
	}
	.ip-comm-details-content-text {
		width: 100%;
		padding: 20px 15px;
	}
}

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

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