/* Reset */
.ip-banner {
    display: none;
}

div#inner-page-wrapper {
	margin: 0;
	padding: 5.7298vw 0 0;
}

	div#inner-page-wrapper > .container {
		width: 100%;
		padding: 0;
	}

		#content-sidebar, #content-full {
			margin: 0;
		}

#content .entry-title, #content .archive-title {
    display: none;
}
/* Reset */

/* Globals */
.site-primary-color {
    color: var(--site-primary-color);
}

.site-gray-color {
    color: #858585;
}
/* Globals */

/* Header */
header.header {
    height: 5.7298vw;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}

	.header-main-container {
		background: var(--site-primary-color);
		border-bottom: none;
		width: 100%;
	}
/* Header */

/* Top */
.ip-comm-details-top {}

	.ip-comm-details-top-inner {
		padding: 25px 15px;
		margin: 0 auto;
		max-width: 1390px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

		.ip-comm-details-top-address {}

			.ip-comm-details-top-address span {
				font-size: 28px;
				font-weight: 100;
				line-height: 1.3;
				letter-spacing: 0.04em;
			}

				#content .ip-comm-details-top-address span em {
					display: block;
					font-style: normal;
					font-weight: 300;
					text-transform: uppercase;
					font-size: 18px;
					letter-spacing: 0.200em;
				}

		.ip-comm-details-top-buttons {}

			.ip-comm-details-top-buttons-inner {
				display: flex;
				align-items: center;

				gap: 40px;
			}

				.ip-comm-details-top-share {}

					.ip-comm-details-top-share a {
						display: flex;
						align-items: center;
						justify-content: center;
						gap: 15px;
						text-decoration: none;
					}

					.ip-comm-details-top-share a:hover{
						opacity: 0.7;
					}

						.ip-comm-details-top-share a img {
							width: 24px;
							height: auto;
						}

						.ip-comm-details-top-share a span {
							font-size: 16px;
							line-height: 1;
							letter-spacing: 0.050em;
							font-weight: 500;
							text-transform: uppercase;
						}

				.ip-comm-details-top-inquire {
					width: 165px;
				}

					.ip-comm-details-top-inquire .site-button{
						background: transparent;
						text-decoration: none;
						height: 54px;
						
						-webkit-transition: all .3s ease-in-out;
						-moz-transition: all .3s ease-in-out;
						-o-transition: all .3s ease-in-out;
						-ms-transition: all .3s ease-in-out;
						transition: all .3s ease-in-out;
					}
					
						.ip-comm-details-top-inquire .site-button::before {
							opacity: 1;
						}

						.ip-comm-details-top-inquire .site-button::after {
							content: '';
							position: absolute;
							top: 0;
							left: 0;
							width: 100%;
							height: 100%;
							border-width: 2px;
							border-style: solid;
							border-image: linear-gradient(to right, #eccdb1, #e8d9cc, #eccdb1) 1;
							opacity: 1;
							-webkit-transition: all .3s ease-in-out;
							-moz-transition: all .3s ease-in-out;
							-o-transition: all .3s ease-in-out;
							-ms-transition: all .3s ease-in-out;
							transition: all .3s ease-in-out;
						}
				
					.ip-comm-details-top-inquire .site-button:hover {
						background: var(--site-primary-color);
						border-color: var(--site-primary-color);
					}
				
						.ip-comm-details-top-inquire .site-button:hover::before,
						.ip-comm-details-top-inquire .site-button:hover::after{
							opacity: 0;
						}
						
/* Top */

/* Listings */
.ip-comm-details-listings-inner {
    margin: 0 -0.5px;
}

	.ip-comm-details-listings-item {
		padding: 0px 0.5px;
		position: relative;
	}

		.ip-comm-details-listings-item a {
			display: block;
			position: relative;
			outline: none;
		}

			.ip-comm-details-listings-item-photo-inner {
				position: relative;
			}

				.ip-comm-details-listings-item-photo-inner::before, .ip-comm-details-listings-item-photo-inner::after {
					content: '';
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					height: 100%;
					z-index: 2;
					pointer-events: none;
				}

				.ip-comm-details-listings-item-photo-inner::before {
					background: rgb(0,0,0);
					background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
					height: 60%;
					top: unset;
					bottom: 0;
					opacity: 0.7;
				}

				.ip-comm-details-listings-item-photo-inner::after {
					background: rgb(206, 143, 102);
					background: var(--site-gradient-background);
					opacity: 0;
				}
				
				.ip-comm-details-listings-item:hover .ip-comm-details-listings-item-photo-inner::after {
					opacity: 0.5;
				}

			.ip-comm-details-listings-item-details {
				position: absolute;
				bottom: 0;
				left: 0;
				z-index: 2;
				width: 100%;
			}

				.ip-comm-details-listings-item-details-inner {
					padding: 35px 40px;
					color: #fff;
				}

					.ip-comm-details-listings-item-details-price span {
						font-size: 30px;
						letter-spacing: 0.100em;
						font-weight: 300;
						text-transform: uppercase;
						display: flex;
						align-items: center;
						justify-content: flex-start;
						gap: 10px;
					}

						#content .ip-comm-details-listings-item-details-price span em {
							font-size: 14px;
							text-transform: uppercase;
							font-style: normal;
							line-height: 1;
						}

				.ip-comm-details-listings-item-details-bbs {
					margin: 0 -12px;
					display: flex;
					align-items: center;
					padding: 0 0 5px;
				}

					.ip-comm-details-listings-item-details-bbs span {
						padding: 0 12px;
						border-right: 1px solid rgba(255,255,255,0.5);
						font-size: 14px;
						line-height: 1.29;
						font-weight: 300;
						letter-spacing: 0.050em;
					}

					.ip-comm-details-listings-item-details-bbs span:last-child {
						border: none;
					}

				.ip-comm-details-listings-item-details-address{}

					.ip-comm-details-listings-item-details-address span {
						font-size: 14px;
						line-height: 1.29;
						font-weight: 300;
						letter-spacing: 0.050em;
						display: block;
					}

		.ip-comm-details-listings-item-icon {
			position: absolute;
			z-index: 2;
			top: 4%;
			right: 4%;
		}

			.ip-comm-details-listings-item-icon button {
				background: transparent;
				border: none;
				font-size: 22px;
				color: #fff;
				text-shadow: 2px 2px 4px #000000, 2px 2px 4px #000000;

				-webkit-transition: all .3s ease-in-out;
				-moz-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				-ms-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}

			.ip-comm-details-listings-item-icon button:hover{
				opacity: 0.7;
			}
/* Listings */

/* Information */
.ip-comm-details-information-inner {
    padding: 30px 15px;
    max-width: 1340px;
    margin: 0 auto;
}

	.ip-comm-details-information-title {}

		.ip-comm-details-information-title-inner {
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding-bottom: 30px;
			border-bottom: 2px solid var(--site-accent-color);
		}

			.ip-comm-details-information-prices{}

				.ip-comm-details-information-prices span {
					font-size: 28px;
					font-weight: 100;
					line-height: 1.3;
					letter-spacing: 0.04em;
				}

					#content .ip-comm-details-information-prices span em {
						display: block;
						font-style: normal;
						font-weight: 300;
						text-transform: uppercase;
						font-size: 14px;
						letter-spacing: 0.200em;
					}

			.ip-comm-details-information-save {}

				.ip-comm-details-information-save a {
					display: flex;
					flex-direction: column;
					text-align: center;
					align-items: center;
					gap: 0;
					font-weight: 300;
					text-transform: lowercase;
					font-size: 14px;
					letter-spacing: 0.200em;
					text-decoration: none;
				}

					.ip-comm-details-information-save a span {
						color: var(--site-accent-color);
						font-size: 22px;
						font-weight: 400;
						-webkit-text-stroke: 1px var(--site-accent-color);
					}

	.ip-comm-details-information-list {}

		.ip-comm-details-information-list-inner {
			padding-top: 15px;
		}

			#content .ip-comm-details-information-list-inner ul {
				margin: 0;
				list-style-type: none;
				column-count: 2;
				column-gap: 50px;
			}

				#content .ip-comm-details-information-list-inner ul li {
					width: 100%;
					display: flex;
					align-items: center;
					justify-content: space-between;
					padding: 20px 0 15px;
					font-size: 14px;
					font-weight: 300;
					letter-spacing: 0.040em;
					border-bottom: 1px dashed var(--site-accent-color);
				}

					#content .ip-comm-details-information-list-inner ul li span {
						text-align: left;
						max-width: 40%;
					}

					#content .ip-comm-details-information-list-inner ul li em {
						font-style: normal;
						text-align: right;
						max-width: 40%;
					}
/* Information */

/* Tabs */
.ip-comm-details-tabs-inner {
    padding: 30px 15px;
    max-width: 1340px;
    margin: 0 auto;
}
	.ip-comm-details-tabs-buttons-inner {
		display: flex;
	}

		.ip-comm-details-tabs-buttons-inner .site-button {
			height: 45px;
		}

			.ip-comm-details-tabs-buttons-inner .site-button button,  
			.ip-comm-details-tabs-buttons-inner .site-button span{
				font-size: 22px;
				color: var(--site-primary-color);
				letter-spacing: 0.040em;
				text-transform: none;
				font-weight: 100;
				text-decoration: none;
				-webkit-transition: all .3s ease-in-out;
				-moz-transition: all .3s ease-in-out;
				-o-transition: all .3s ease-in-out;
				-ms-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
			}

			.ip-comm-details-tabs-buttons-inner .site-button:not(:last-child) {
				border-right: 0;
			}

			.ip-comm-details-tabs-buttons-inner .site-button:hover button, 
			.ip-comm-details-tabs-buttons-inner .site-button:hover span,
			.ip-comm-details-tabs-buttons-inner .site-button.active button, 
			.ip-comm-details-tabs-buttons-inner .site-button.active span {
				color: #fff;
			}

			.ip-comm-details-tabs-buttons-inner .site-button.active::before {
				opacity: 1;
			}
	
	.ip-comm-details-tabs-contents-wrap:not(.active) {
		display: none;
	}

	.ip-comm-details-tabs-accordion-content {
		padding: 25px 0;
	}

		.ip-comm-details-table {}

		.ip-comm-details-table:not(:last-child) {
			padding-bottom: 25px;
		}
		
			.ip-comm-details-table-title {
				padding: 0 0 25px;
			}
			
				.ip-comm-details-table-title span {
					font-size: 20px;
					font-weight: 300;
					letter-spacing: 0.040em;
				}
				
			.ip-comm-details-table-row {
				display: flex;
				width: 100%;
			}
			
				.table-col-sm {
					width: 15.6%;
				}
				
				.table-col-md {
					width: 21.2%;
				}
				
				.table-col-lg {
					width: 23.8%;
				}
				
				.ip-comm-details-table-col {
					text-align: center;
					border-width: 2px;
					border-style: solid;
					border-image: linear-gradient(to right, var(--site-button-border)) 1;
					border-right: 0;
					height: 80px;
					display: flex;
					align-items: center;
					justify-content: center;
				}

				.table-heading-desktop .ip-comm-details-table-col {
					height: 57px;
				}
				
				.ip-comm-details-table-col:first-child {
					border-left: 0;
				}

				.ip-comm-details-table-row:not(.table-heading-desktop) .ip-comm-details-table-col {
					border-top: 0;
				}

				.ip-comm-details-table-row:last-child .ip-comm-details-table-col {
					border-bottom: 0;
				}

					.ip-comm-details-table-col span {
						font-size: 16px;
						letter-spacing: 0.040em;
						font-weight: 300;
					}

					.table-heading-desktop .ip-comm-details-table-col span {
						font-size: 20px;
					}

					.ip-comm-details-table-row:not(.table-heading-desktop) .ip-comm-details-table-col span.site-primary-color {
						display: none;
					}
					
		.ip-comm-details-tabs-accordion-verbiage {
			max-width: 91%;
			margin: 0 auto;
		}

			#content .ip-comm-details-tabs-accordion-verbiage p {
				font-size: 14px;
				text-align: center;
				letter-spacing: 0.040em;
				margin: 0;
				line-height: 1.7;
			}

			#content .ip-comm-details-tabs-accordion-verbiage p:not(:last-child) {
				margin-bottom: 14px;
			}

			.ip-comm-details-tabs-accordion-verbiage-highlights {
				padding: 25px 0;
				display: flex;
				align-items: center;
				justify-content: center;
			}

				.ip-comm-details-tabs-accordion-verbiage-highlights-title {}

					.ip-comm-details-tabs-accordion-verbiage-highlights-title span {
						font-size: 20px;
						font-weight: 300;
						letter-spacing: 0.040em;
					}

				.ip-comm-details-tabs-accordion-verbiage-highlights-inner {}

					.ip-comm-details-tabs-accordion-verbiage-highlights-list {
						padding-top: 20px;
					}

						#content .ip-comm-details-tabs-accordion-verbiage-highlights-list ul {
							margin: 0;
							list-style-type: none;
							column-count: 2;
							column-gap: 60px;
							font-size: 16px;
							letter-spacing: 0.040em;
							line-height: 1.7;
						}

							#content .ip-comm-details-tabs-accordion-verbiage-highlights-list ul li {}
			
			.ip-comm-details-tabs-accordion-grid{}
			
				.ip-comm-details-tabs-accordion-grid-title {
					padding-bottom: 35px;
				}

					.ip-comm-details-tabs-accordion-grid-title span {
						font-size: 26px;
						font-family: var(--font-family-title);
						line-height: 1;
						letter-spacing: 0.040em;
					}
			
			.ip-comm-details-tabs-accordion-grid-list {
				display: flex;
				align-items: flex-start;
				justify-content: space-between;
			}
			
				.ip-comm-details-tabs-accordion-grid-list-item {}
				
				.ip-comm-details-tabs-accordion-grid-list-item-title {
					padding-bottom: 15px;
				}
				
					.ip-comm-details-tabs-accordion-grid-list-item-title span {
						font-size: 20px;
						font-weight: 300;
						letter-spacing: 0.040em;
					}
				
				.ip-comm-details-tabs-accordion-grid-list-item-content {
					font-size: 16px;
					line-height: 1.3;
					letter-spacing: 0.040em;
					font-weight: 300;
				}
				
					.ip-comm-details-tabs-accordion-grid-list-item-content > div {
						position: relative;
						padding-left: 20px;
					}
					
						.ip-comm-details-tabs-accordion-grid-list-item-content > div::before {
							content: '';
							display: block;
							position: absolute;
							top: 4px;
							left: 0;
							width: 10px;
							height: 10px;
							border: 2px solid var(--site-accent-color);
							border-radius: 50%;
						}
						
					.ip-comm-details-tabs-accordion-grid-list-item-content > div:not(:last-child) {
						margin-bottom: 15px;
					}

					
/* Tabs */

@media only screen and (min-width: 992px) {
	/* Top */
	.ip-comm-details-top-inner {
		padding: 1.3021vw 0.78125vw;
		max-width: 72.396vw;
	}
	
	.ip-comm-details-top-address span {
		font-size: 1.458335vw;
	}
	
	#content .ip-comm-details-top-address span em {
		font-size: 0.9375vw;
	}
	
	.ip-comm-details-top-share a span {
		font-size: 0.87vw;
	}
	
	.ip-comm-details-top-share a img {
		width: 1.25vw;
	}
	
	.ip-comm-details-top-share a {
		gap: 0.78125vw;
	}
	
	.ip-comm-details-top-buttons-inner {
		gap: 2.08335vw;
	}
	.ip-comm-details-top-inquire {
		width: 8.594vw;
	}
	
	.ip-comm-details-top-inquire .site-button {
		height: 2.813vw;
	}
	/* Top */

	/* Listings */
	.ip-comm-details-listings-inner {
		margin: 0 -0.026vw;
	}
	
	.ip-comm-details-listings-item {
		padding: 0 0.026vw;
	}
	
	.ip-comm-details-listings-item-details-inner {
		padding: 1.823vw 2.083vw;
	}
	
	.ip-comm-details-listings-item-details-price span {
		font-size: 1.563vw;
		gap: 0.521vw;
	}
	
	.ip-comm-details-listings-item-details-bbs {
		margin: 0 -0.625vw;
		padding: 0 0 0.26vw;
	}
	
	.ip-comm-details-listings-item-details-bbs span {
		padding: 0 0.625vw;
		font-size: 0.729vw;
	}
	
	.ip-comm-details-listings-item-details-address span {
		font-size: 0.729vw;
	}
	
	.ip-comm-details-listings-item-icon button {
		font-size: 1.146vw;
		text-shadow: 0.104vw 0.104vw 0.208vw #000, 0.104vw 0.104vw 0.208vw #000;
	}
	/* Listings */

	/* Information */
	.ip-comm-details-information-inner {
		padding: 1.563vw 0.781vw;
		max-width: 69.792vw;
	}
	
	.ip-comm-details-information-title-inner {
		padding-bottom: 1.563vw;
	}
	
	.ip-comm-details-information-prices span {
		font-size: 1.458335vw;
	}
	
	#content .ip-comm-details-information-prices span em {
		font-size: 0.729vw;
	}
	
	.ip-comm-details-information-save a {
		font-size: 0.729vw;
	}
	
	.ip-comm-details-information-save a span {
		font-size: 1.146vw;
		-webkit-text-stroke: 0.052vw var(--site-accent-color);
	}
	
	.ip-comm-details-information-list-inner {
		padding-top: 0.781vw;
	}
	
	#content .ip-comm-details-information-list-inner ul {
		column-gap: 2.604vw;
	}
	
	#content .ip-comm-details-information-list-inner ul li {
		padding: 1.042vw 0 0.781vw;
		font-size: 0.729vw;
	}
	/* Information */

	/* Tabs */
	.ip-comm-details-tabs-inner {
		padding: 1.563vw 0.781vw;
		max-width: 69.792vw;
	}
	
	.ip-comm-details-tabs-buttons-inner .site-button {
		height: 2.344vw;
	}
	
	.ip-comm-details-tabs-buttons-inner .site-button button, .ip-comm-details-tabs-buttons-inner .site-button span {
		font-size: 1.146vw;
	}
	
	.ip-comm-details-tabs-accordion-content {
		padding: 1.302vw 0;
	}
	
	.ip-comm-details-table-title {
		padding: 0 0 1.302vw;
	}
	
	.ip-comm-details-table-title span {
		font-size: 1.042vw;
	}
	
	.table-heading-desktop .ip-comm-details-table-col {
		height: 2.969vw;
	}
	
	.ip-comm-details-table-col {
		height: 4.167vw;
	}
	
	.table-heading-desktop .ip-comm-details-table-col span {
		font-size: 1.042vw;
	}
	
	.ip-comm-details-table-col span {
		font-size: 0.833vw;
	}
	
	.ip-comm-details-table:not(:last-child) {padding-bottom: 1.302vw;}
	
	#content .ip-comm-details-tabs-accordion-verbiage p {
		font-size: 0.729vw;
	}
	
	#content .ip-comm-details-tabs-accordion-verbiage p:not(:last-child) {
		margin-bottom: 0.729vw;
	}
	
	.ip-comm-details-tabs-accordion-verbiage-highlights {
		padding: 1.302vw 0;
	}
	
	.ip-comm-details-tabs-accordion-verbiage-highlights-title span {
		font-size: 1.042vw;
	}
	
	.ip-comm-details-tabs-accordion-verbiage-highlights-list {
		padding-top: 1.042vw;
	}
	
	#content .ip-comm-details-tabs-accordion-verbiage-highlights-list ul {
		font-size: 0.833vw;
		column-gap: 3.125vw;
	}
	
	.ip-comm-details-tabs-accordion-grid-title {
		padding-bottom: 1.823vw;
	}
	
	.ip-comm-details-tabs-accordion-grid-title span {
		font-size: 1.354vw;
	}
	
	.ip-comm-details-tabs-accordion-grid-list-item-title {
		padding-bottom: 0.781vw;
	}
	
	.ip-comm-details-tabs-accordion-grid-list-item-title span {
		font-size: 1.042vw;
	}
	
	.ip-comm-details-tabs-accordion-grid-list-item-content > div {
		padding-left: 1.042vw;
	}
	
	.ip-comm-details-tabs-accordion-grid-list-item-content > div:not(:last-child) {
		margin-bottom: 0.833vw;
	}
	
	.ip-comm-details-tabs-accordion-grid-list-item-content {
		font-size: 0.833vw;
	}
	
	.ip-comm-details-tabs-accordion-grid-list-item-content > div::before {
		top: 0.208vw;
		width: 0.521vw;
		height: 0.521vw;
	}
	/* Tabs */
}

@media only screen and (max-width: 991px) {
	.ip-comm-details-top-inner {
		justify-content: center;
		gap: 35px;
		flex-direction: column;
		text-align: center;
	}
	
	header.header {
		height: auto;
	}
	
	div#inner-page-wrapper {
		padding: 0;
	}
	
	.ip-comm-details-listings-inner {
		max-width: 600px;
		margin: 0 auto;
	}
	
	#content .ip-comm-details-information-list-inner ul {
		column-count: 1;
		column-gap: 0;
	}
	
	.ip-comm-details-tabs-buttons {
		display: none;
	}
	
	.ip-comm-details-tabs-accordion-trigger .site-button{
		max-width: 100%;
	}
	
	
	.ip-comm-details-tabs-accordion-trigger .site-button button, 
	.ip-comm-details-tabs-accordion-trigger .site-button button span {
		color: var(--site-primary-color);
	}
	
	.ip-comm-details-tabs-accordion-trigger .site-button button span{
		justify-content: flex-start;
		padding: 0 15px;
	}
	
	.ip-comm-details-table-row.table-heading-desktop {
		display: none;
	}
	
	.ip-comm-details-table-row .ip-comm-details-table-col{
		border: 0;
		height: auto;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
		width: 100%;
	}
	
	
	
	.ip-comm-details-table-row:not(.table-heading-desktop) .ip-comm-details-table-col span.site-primary-color {
		display: block;
	}
	
	.ip-comm-details-table-row {
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		border-width: 2px;
		border-style: solid;
		border-image: linear-gradient(to right, var(--site-button-border)) 1;
		border-top: none;
		border-left: none;
		border-right: none;
		padding-bottom: 15px;
	}
	
	.ip-comm-details-table-row:not(:last-child) {
		margin-bottom: 35px;
	}
	
	.ip-comm-details-table-row:last-child {
		border: none;
	}

	.ip-comm-details-tabs-accordion-content {
		padding-left: 25px;
		padding-right: 25px;
	}

	.ip-comm-details-tabs-contents-wrap:not(.active) .ip-comm-details-tabs-accordion-content {
		display: none;
	}
	
	.ip-comm-details-tabs-contents-wrap {
		display: block !important;
		padding: 5px 0
	}

	.ip-comm-details-tabs-accordion-trigger .site-button:hover button,
	.ip-comm-details-tabs-accordion-trigger .site-button:hover button span,
	.ip-comm-details-tabs-contents-wrap.active .ip-comm-details-tabs-accordion-trigger .site-button button,
	.ip-comm-details-tabs-contents-wrap.active .ip-comm-details-tabs-accordion-trigger .site-button button span{
		color: #fff;
	}

	.ip-comm-details-tabs-contents-wrap.active .ip-comm-details-tabs-accordion-trigger .site-button::before{
		opacity: 1;
	}

	#content .ip-comm-details-tabs-accordion-verbiage-highlights-list ul {
		column-count: 1;
		column-gap: 0;
	}
	
	.ip-comm-details-tabs-accordion-grid-list {
		flex-direction: column;
		gap: 25px;
	}

	.ip-comm-details-listings-item-details-inner {
		padding: 35px 15px;
	}

	.ip-comm-details-listings-feed-navigation {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 25px;
		padding: 35px 0;
	}
	
	.ip-comm-details-listings-feed-navigation button {
		font-size: 25px;
		background: transparent;
		border: none;
		padding: 0;
		color: var(--site-accent-color);
	}
	
	.ip-comm-details-listings-feed-navigation button:hover {
		color: var(--site-primary-color);
	}
}

@media only screen and (max-width: 350px) {
	
	.ip-comm-details-information-title-inner {
		flex-direction: column;
		gap: 25px;
	}
	
	.ip-comm-details-information-prices {
		text-align: center;
	}
	
	#content .ip-comm-details-information-list-inner ul li {
		flex-direction: column;
		align-items: flex-start;
	}
	
	#content .ip-comm-details-information-list-inner ul li span, 
	#content .ip-comm-details-information-list-inner ul li span em {
		max-width: 100%;
	}
	
	.ip-comm-details-table-row .ip-comm-details-table-col {
		flex-direction: column;
	}
	
	.ip-comm-details-table-row {
		gap: 10px;
	}
	
	.ip-comm-details-tabs-accordion-verbiage {
		max-width: 100%;
	}
}
