/* ---- FRONT-END ---- */
#lvn-housing-types-wrapper #lvn-housing-types-image-list-wrapper {
	display: flex;
	margin-left: -8.33333%;
	margin-right: -8.33333%;
}

#lvn-housing-types-wrapper #lvn-housing-types-image-list-wrapper #lvn-housing-types-image-list-image-wrapper {
	display: flex;
	flex-direction: column;
	width: 50%;
	min-width: 50%;
}

#lvn-housing-types-wrapper #lvn-housing-types-image-list-wrapper #lvn-housing-types-image-list-list-wrapper {
	display: flex;
	flex-direction: column;
	width: 50%;
	min-width: 50%;
}

#lvn-housing-types-wrapper #lvn-housing-types-image-list-wrapper #lvn-housing-types-image-list-list-wrapper ul {
	list-style-image: none;
	padding-left: 0;
	columns: 2;
 	-webkit-columns: 2;
  	-moz-columns: 2;
	column-gap: 50px;
}

#lvn-housing-types-wrapper #lvn-housing-types-image-list-wrapper #lvn-housing-types-image-list-list-wrapper ul a {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	border-top: 1px solid #707070;
}

#lvn-housing-types-wrapper #lvn-housing-types-image-list-wrapper #lvn-housing-types-image-list-list-wrapper ul a:nth-child(6n+6) {
	border-bottom: 1px solid #707070;
}

#lvn-housing-types-wrapper #lvn-housing-types-image-list-wrapper #lvn-housing-types-image-list-list-wrapper ul a li {
	margin-left: 0;
	padding-left: 0;
	break-inside: avoid-column;
}


/* ---- ACCORDION ---- */
#lvn-housing-types-wrapper .lvn-housing-types-container {
	margin: 70px 0 0 0;
}

#lvn-housing-types-wrapper .lvn-housing-types-container .faq-header-container .faq-header-title {
	display: flex;
    flex-direction: row;
    align-items: center;
	height: 100%;
	width: 100%;
}

#lvn-housing-types-wrapper .lvn-housing-types-container {
	border-bottom: 1px solid #92C3C2;
}

#lvn-housing-types-wrapper .lvn-housing-types-container img {
	width: 100%;
	height: auto;
}

#lvn-housing-types-wrapper .lvn-housing-types-container .faq-header-container {
	position: relative;
	border-top: 1px solid #92C3C2;
}

#lvn-housing-types-wrapper .lvn-housing-types-container .faq-header-container:hover {
	cursor: pointer;
}

#lvn-housing-types-wrapper .lvn-housing-types-container .faq-header-container .faq-header-title {
	font-family: 'Asap';
	font-weight: 600;
	font-size: 1.11111rem;
	line-height: 2.5;
}

#lvn-housing-types-wrapper .lvn-housing-types-container .faq-header-container .faq-header-title:after {
	position: absolute;
	display: inline-block;
	top: 0;
	right: 15px;
	height: 100%;
	width: 30px;
	content: '';
	transform: rotate(90deg);
	background-image: url('images/icons/Liv inn - Arrow Faq Green.svg');
	background-position: center;
	background-repeat: no-repeat;
	transition: all .2s ease-in-out;
}

#lvn-housing-types-wrapper .lvn-housing-types-container .faq-header-container .faq-header-title.collapsed:after {
	transform: rotate(0);
	transition: all .2s ease-in-out;
}

#lvn-housing-types-wrapper .lvn-housing-types-container #faq-content-image-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
}

#lvn-housing-types-wrapper .lvn-housing-types-container #faq-content-image-wrapper .faq-content-container {
	width: 50%;
	font-family: 'Open Sans';
	font-size: 1rem;
	line-height: 1.66667 ;
	font-style: italic;
}

#lvn-housing-types-wrapper .lvn-housing-types-container #faq-content-image-wrapper .faq-image-container {
	position: relative;
	width: 50%;
}

/*
#lvn-housing-types-wrapper .lvn-housing-types-container #faq-content-image-wrapper .faq-image-container::before {
	display: block;
	content: '';
	padding-top: 100%;
}
*/

#lvn-housing-types-wrapper .lvn-housing-types-container #faq-content-image-wrapper .faq-image-container img {
	/*
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	*/
	position: relative;
	height: auto;
	width: 100%;
	/*
	object-fit: contain;
	object-position: top right;
	*/
}

#lvn-housing-types-wrapper .lvn-housing-types-container .faq-image-subtext-container {
	display: flex;
	flex-direction: row;
	width: 100%;
	margin-bottom: 25px;
}

#lvn-housing-types-wrapper .lvn-housing-types-container .faq-image-subtext-container .faq-image-subtext-content {
	width: 50%;
	justify-content: flex-end;
	font-family: 'Open Sans';
	font-size: 0.77778rem;
	font-style: italic;
	margin-left: auto;
	text-align: center;
}








@media(max-width: 767px) {
	#lvn-housing-types-wrapper .lvn-housing-types-container.faq-style-yellow .faq-header-container {
		font-size: 16px;
		line-height: 24px;
		padding-right: 45px;
	}

	#lvn-housing-types-wrapper .lvn-housing-types-container.faq-style-yellow .faq-content-container {
		font-size: 16px;
	}

	#lvn-housing-types-wrapper .lvn-housing-types-outrobutton-container a.lvn-housing-types-outrobutton,
	#lvn-housing-types-wrapper .lvn-housing-types-outrobutton-container-button-to-form {
		font-size: 16px;
	}

	#lvn-housing-types-wrapper .lvn-housing-types-container.faq-style-clean .faq-header-container {
		font-size: 16px;
		line-height: 24px;
		padding-right: 45px;
	}

	#lvn-housing-types-wrapper .lvn-housing-types-container.faq-style-clean .faq-header-container .faq-header-title {
		display: table-cell;
		height: 70px;
		width: 100%;
		line-height: 24px;
		vertical-align: middle;
	}
}



/* ---- PREVIEW BACK-END ---- */
#text-wrapper {
	padding: 35px 0;
}