/*
Theme Name: immonex ONE
Author: immonex
Author URI: https://immonex.one/
Description: The immonex ONE base theme
Version: 1.7.5
Text Domain: inx-one
*/

/*
$screen-s: 640px;
$screen-m: 960px;
$screen-l: 1200px;
$screen-xl: 1600px;
*/

/* Base */

a {
	color: #0a65bc;
	transition: all .5s linear;
}

a:hover {
	color: #064077;
	text-decoration: underline;
}

body {
	color: #383838;
}

em {
	color: #383838;
}

html, h1, h2, h3, h4, h5, h6 {
	font-family: Rubik, Roboto, "Helvetica Neue", Arial, sans-serif;
}

strong {
	font-family: Rubik, Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

ol, ul {
	list-style: none;
}

ul.bullets {
	list-style: square outside;
}

/* WP Basics */

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft,
img.alignright {
	float: none;
	margin: 0;
}

img.alignleft {
	float: left;
	margin-right: 1.5em;
}

img.alignright {
	float: right;
	margin-left: 1.5em;
}

/* Accessibility */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

/* Basic Layout */

.io-main-wrap {
	display: flex;
	flex-direction: column;
/*	min-height: 100vh; */
}

.io-main-header {
	z-index: 20;
}

.io-main-content {
	margin-bottom: 5em;
	z-index: 10;
}

/* immonex ONE Common Elements */

.io-button--action {
	background-color: #0a65bc;
	color: #fff;
}

.io-button--action:hover {
	background-color: #1f8cf3;
}

.io-button--action:disabled {
	background-color: #d0d0d0;
}

.io-card-title {
	font-size: 1.2em;
}

.io-indent-block {
	padding-left: 2em;
}

.io-indent-block {
	padding-left: 3em;
}

.io-icon-block {
	padding-left: 1.5em;
}

.io-indent-block .io-nonindent-element,
.io-icon-block .uk-icon {
	display: block;
	float: left;
}

.io-indent-block .io-nonindent-element {
	margin-left: -2em;
}

.io-icon-block .uk-icon {
	margin-left: -1.5em;
}

.io-text-meta {
	color: #909090;
}

.io-dark .io-text-meta {
	color: #606060;
}

.io-owner-photo {
	max-width: 12.5em;
}

.io-main-content h1,
.io-main-content h2,
.io-main-content h3,
.io-main-content h4 {
	margin-bottom: 1em;
	color: #909090;
 	font-family: Rubik, Roboto, "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
}

/* Article Lists/Grids */

.io-article-list {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(20em, 1fr));
	grid-gap: 2em;
}

.io-article-list__labels {
	margin-top: .5em;
}

.io-article-list__labels > .uk-label {
	margin-top: 4px;
}

/* Screen M */
@media screen and (min-width: 960px) {
	.io-article-list {
		grid-template-columns: repeat(auto-fit, minmax(18em, .5fr));
	}

	.io-article-list__item {
		height: 100%;
	}
}

/* Navigation */

.io-meta-nav {
	padding-top: 1em;
}

.io-meta-nav .io-nav {
	display: flex;
	justify-content: space-between;
	margin: 0 0 3em 0;
	font-size: .8rem;
	text-transform: uppercase;
}

.io-meta-nav .io-nav li {
	padding: 0 .25em;
	text-align: center;
}
.io-meta-nav .io-nav li:first-child {
	padding-left: 0;
	text-align: left;
}
.io-meta-nav .io-nav li:last-child {
	padding-right: 0;
	text-align: right;
}

.io-logo-navbar {
	display: flex;
	align-items: center;
	padding-bottom: 3em;
}

.io-logo-navbar ul {
	margin: 0;
}

.io-logo-navbar__logo {
	height: 150px;
	display: flex;
	align-items: center;
	flex: 1 1 75%;
}

.io-logo-navbar__logo img {
	max-width: 100%;
	max-height: 150px;
	vertical-align: middle;
}

.io-logo-navbar__main-nav {
	flex: 1 1 25%;
	text-align: right;
}

.io-navbar-nav {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.io-navbar-nav li {
	flex: 0 0 auto;
	padding: .5em;
	font-size: 1em;
	text-transform: uppercase;
}

.io-nav {
	padding-left: 0;
}

/* .io-navbar-dropdown {
	transition: all .2s;
} */

.io-nav a,
ul.io-nav li > a,
.io-navbar-nav > li > a,
.uk-navbar-dropdown-nav > li > a,
.uk-navbar-dropdown-nav .uk-nav-sub a,
.inx-single-property__tab-nav > * > a {
	color: #0a65bc;
}

.inx-single-property__tabbed-content .uk-tab > * > a {
	font-size: 1em;
	padding: .5em;
}

.io-nav a:hover,
ul.io-nav li > a:hover,
ul.io-nav li.io-active > a,
.io-navbar-nav > li:hover > a,
.io-navbar-nav > li > a:focus,
.io-navbar-nav > li > a.uk-open,
.io-navbar-nav > li > a:active,
.io-navbar-nav > li.uk-active > a,
.inx-single-property__tab-nav > * > a:hover,
.inx-single-property__tab-nav > * > a:focus,
.inx-single-property__tab-nav > .uk-active > a,
.uk-navbar-dropdown-nav > li > a:hover,
.uk-navbar-dropdown-nav > li > a:focus,
.uk-navbar-dropdown-nav > li.uk-active > a,
.uk-navbar-dropdown-nav .uk-nav-sub a:hover,
.uk-navbar-dropdown-nav .uk-nav-sub a:focus {
	color: #1f8cf3;
}

.io-nav a:hover,
.io-navbar-nav a:hover {
	text-decoration: underline;
}

.io-pagination {
	font-size: 1.8em;
}

.io-pagination a {
	color: #2455c3;
}

.io-pagination a:hover {
	color: #2c68ee;
}

.io-pagination .prev,
.io-pagination .next {
	line-height: 1.1em;
}

.io-pagination .uk-icon {
	vertical-align: middle;
}

.io-post-navigation {
	grid-column: 1 / -1;
	text-align: center;
}

.io-post-navigation__item {
	padding: 0 1em;
}

.io-logo-navbar .uk-navbar-toggle-icon {
	display: inline-block;
}

/* [Navigation] Screen S */
@media screen and (min-width: 640px) {
	.io-meta-nav {
		text-align: right;
		padding-right: .5em;
	}

	.io-meta-nav .io-nav {
		margin-bottom: 1em;
		justify-content: flex-end;
	}

	.io-meta-nav .io-nav li {
		padding-left: 1em;
		text-align: right;
	}

	.io-logo-navbar__logo {
		flex: 0 0 40%;
	}

	.io-logo-navbar__main-nav {
		flex: 0 0 60%;
	}
}

/* [Navigation] Screen M */
@media screen and (min-width: 960px) {
	.io-logo-navbar__logo {
		width: 200px;
		flex: 0 0 200px;
	}

	.io-logo-navbar__main-nav {
		flex: 1 1 auto;
		text-align: left;
	}

	.io-navbar-nav li {
		font-size: 1em;
	}
}

/* Screen L */
@media screen and (min-width: 1200px) {
	.io-navbar-nav {
		justify-content: space-between;
	}

	.io-logo-navbar__logo {
		margin-right: 2em;
	}
}

/* Widgets (allgemein) */

@media screen and (min-width: 960px) {
	.widget {
		font-size: .9em;
	}
}

/* Main Footer */

.io-main-footer {
	margin-top: auto;
	z-index: 10;
}

.io-main-footer .uk-icon {
	vertical-align: text-bottom;
}

.io-main-footer__copyright {
	text-align: center;
}

.io-main-footer .widget-title {
	color: inherit;
	font-size: 1em;
	font-family: Rubik, Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
}

.io-main-footer ul {
	padding-left: 0;
}

.io-main-footer .widget-container > ul > li {
	margin-bottom: 1em;
}

.io-membership-logo {
	margin-bottom: 1em;
}

.io-membership-logo:last-child {
	margin-bottom: 0;
}

/* Sidebar */

.io-sidebar > ul > li {
	margin-bottom: 2em;
}

.io-sidebar ul,
.io-sidebar ol {
	padding-left: 0;
}

/* Default Search */

.io-search-form,
#io-search-form-input {
	width: 20em;
}

.io-sidebar .io-search-form,
.io-sidebar #io-search-form-input {
	width: 100%;
}

/* Page */

.io-navbar {
	width: 100%;
}

.io-page-header {
	padding: 2em 0;
	margin-bottom: 4em;
	background-color: #f0f0f0;
}

.io-header-overlay {
	background: rgba(255, 255, 255, .8);
}

.io-cookie-notice {
	padding: 1em 0;
	background-color: #D6D1D1;
	font-size: .8em;
}

.io-cookie-notice__text {
	margin-bottom: 1em;
}

.io-cookie-notice__button {
	text-align: right;
}

/* Page Contents */

.io-page-contents__featured-image {
	margin-bottom: 2em;
	text-align: center;
}

/* Front Page */

.io-header-overlay-home {
	padding-top: 0;
	background-color: #fff;
	background: radial-gradient(rgba(255, 255, 255, .95) 0%,
		rgba(255, 255, 255, 0) 70%),
		linear-gradient(rgba(255, 255, 255, .90) 50%,
		rgba(255, 255, 255, 0) 100%);
	z-index: 15;
}

.io-home__intro {
	z-index: 10;
}

.io-intro-boxes {
	margin-top: 2em;
	margin-bottom: 4em;
}

.io-header-slider,
.io-header-slider > ul {
	max-height: 22.5em;
}

.io-slogan {
	padding: 0 1em 2em 1em;
	text-align: center;
}

.io-slogan h1 {
	margin: 0;
	color: #909090;
	font-size: 2em;
}

/* Property Details */

.inx-single-property__labels .inx-property-label {
	border-radius: .5em;
}

.inx-single-property__labels .io-light .inx-property-label {
	background: #ff0;
}

/* Site Legal Notice */

.io-component-list {
	list-style: square outside;
}

/* Branding Base Styles */

.io-branding-area {
	background-color: #514f48;
}

.io-branding-area.io-light {
	color: #FFF;
}

.io-branding-area.io-light a,
.io-branding-area.io-light .io-nav > li > a {
	color: #7c7cff;
}

.io-branding-area.io-light a:hover,
.io-branding-area.io-light .io-nav > li > a:hover,
.io-branding-area.io-light .io-nav > li > a:focus {
	color: #aaaaff;
	text-decoration: underline;
}

.io-branding-area.io-light .io-nav > li.io-active > a {
	color: #e9e9e9;
}

.io-branding-area.io-dark a,
.io-branding-area.io-dark .io-nav > li > a {
	color: #0a65bc;
}

.io-branding-area.io-dark a:hover,
.io-branding-area.io-dark ul.io-nav > li > a:hover,
.io-branding-area.io-dark ul.io-nav > li > a:focus {
	color: #064077;
}

.io-branding-area.io-dark .io-nav > li.io-active > a {
	color: #0a65bc;
}

.io-branding-area.io-adaptive-scheme.io-light a,
.io-branding-area.io-adaptive-scheme.io-light a:hover,
.io-branding-area.io-adaptive-scheme.io-light a:focus {
	color: #fff;
	font-family: Rubik, Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
}

.io-branding-area.io-adaptive-scheme.io-dark a,
.io-branding-area.io-adaptive-scheme.io-dark a:hover,
.io-branding-area.io-adaptive-scheme.io-dark a:focus {
	color: #383838;
	font-family: Rubik, Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
}

/* immonex Kickstart */

.inx-property-location-map__infowindow {
	color: #333;
}

/* immonex Energy Scale Pro */

.inx-single-property__tabbed-content .immonex-energy-scale {
	padding: 1em;
	background-color: #fff;
	border-radius: .5em;
}

.inx-single-property__tabbed-content .immonex-energy-scale.bandtacho {
	padding-top: .5em;
}

.inx-property-label--feldname--immonex-is-demo {
	background: linear-gradient(60deg, #9B1787 50%, #6D115F 100%)
}

/* UIkit */

a.uk-label:hover {
	color: #fff;
}

.uk-navbar-nav > li > a,
.uk-navbar-item,
.uk-navbar-toggle {
	font-family: Rubik, Roboto, "Helvetica Neue", Arial, sans-serif;
}

.uk-navbar-dropdown {
	padding: 1em;
	background-color: rgba(240, 240, 255, .9);
}

.uk-icon {
	vertical-align: text-top;
}

/* Gutenberg Blocks */

.wp-block-io-dynamic-speech-bubble__bubble {
	padding: 2em;
	position: relative;
	color: #fff;
	background: #514f48;
	border-radius: .4em;
}

.wp-block-io-dynamic-speech-bubble__bubble:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 0;
	height: 0;
	border: 4em solid transparent;
	border-top-color: #514f48;
	border-bottom: 0;
	border-left: 0;
	margin-left: -2em;
	margin-bottom: -3em;
}

.wp-block-io-dynamic-speech-bubble__blockhead {
	display: block;
	margin-top: 4em;
}

.wp-block-io-dynamic-speech-bubble__photo,
.wp-block-io-dynamic-speech-bubble__name {
	text-align: center;
}

.wp-block-io-dynamic-speech-bubble__photo > .uk-cover-container {
	width: 12em;
	height: 12em;
	min-width: 12em;
	min-height: 12em;
	margin: 0 auto 1em auto;
}

/* Contact Form 7 / Math Captcha */

div.wpcf7-response-output {
	margin: 2em 0 1em 0;
}

div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
	border: 0;
	color: #fff;
	background-color: #D92000;
}

div.wpcf7-mail-sent-ok {
	color: #fff;
	background-color: #078F18;
}

input.wpcf7-mathcaptcha {
	height: 20px;
	text-align: center;
}

input.wpcf7-not-valid,
textarea.wpcf7-not-valid {
	border: 1px solid #D92000;
}

span.wpcf7-not-valid-tip {
	color: #D92000;
}

.io-indent-block .wpcf7-list-item {
	margin: 0;
}

/* Signup */

body.is-signup .io-cookie-notice {
	display: none;
}

.action-content-section {
	color: #FFF;
	background-color: #39F;
}

.error-content-section {
	color: #F00;
	background-color: #700000;
}

.action-content-section,
.error-content-section {
	max-width: 50em;
}

/* Screen M */
@media screen and (min-width: 960px) {
	.io-cookie-notice {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		height: 7em;
		display: flex;
		padding: 1em .25em .25em .25em;
		font-size: .9em;
		z-index: 99;
	}

	.io-cookie-notice__button {
		flex: .25 1 auto;
	}

	.io-cookie-notice__container {
		display: flex;
		margin: auto;
	}

	.io-cookie-notice__text {
		flex: .75 1 auto;
		margin-bottom: 0;
		margin-right: 1em;
	}

	.io-header-overlay {
		background-color: #fff;
	}

	.io-header-overlay-home {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		padding-bottom: 8em;
	}

	.io-header-slider,
	.io-header-slider > ul {
		max-height: 45em;
	}

	.io-slogan {
		position: absolute;
		top: 13em;
		left: 0;
		width: 100%;
		padding: 0;
		text-align: center;
	}

	.io-slogan.io-dark {
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6),
			-4px -4px 6px rgba(255, 255, 255, 0.7),
			-4px 4px 6px rgba(255, 255, 255, 0.7),
			4px -4px 6px rgba(255, 255, 255, 0.7),
			4px 4px 6px rgba(255, 255, 255, 0.7);
	}

	.io-slogan.io-light {
		text-shadow: 0 0 1px rgba(255, 255, 255, 0.9),
			-4px -4px 6px rgba(255, 255, 255, 0.7),
			-4px 4px 6px rgba(255, 255, 255, 0.7),
			4px -4px 6px rgba(255, 255, 255, 0.7),
			4px 4px 6px rgba(255, 255, 255, 0.7);
	}

	.io-slogan h1 {
		font-size: 3em;
		color: #fff;
	}

	.io-intro-boxes {
		margin-top: -3em;
	}

	.io-main-footer {
		font-size: .9em;
	}

	.io-navbar {
		width: auto;
	}

	.wp-block-io-dynamic-speech-bubble__blockhead {
		display: flex;
	}

	.wp-block-io-dynamic-speech-bubble__photo,
	.wp-block-io-dynamic-speech-bubble__name {
		text-align: left;
	}
}

/* Screen L */
@media screen and (min-width: 1200px) {
	.io-intro-boxes {
		margin-top: -8em;
	}

	.io-page-contents {
		padding-top: 3em;
		padding-bottom: 3em;
		background-color: #fff;
		/* box-shadow: -48px 0 48px -48px rgba(0, 0, 0, 0.3),
			48px 0 48px -48px rgba(0, 0, 0, 0.3); */
	}

	body:not(.single-inx_property) .io-main-header {
		max-height: 18em;
	}

	/* .io-page-header__headline {
		font-weight: bold;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8),
			-4px -4px 6px rgba(255, 255, 255, 0.7),
			-4px 4px 6px rgba(255, 255, 255, 0.7),
			4px -4px 6px rgba(255, 255, 255, 0.7),
			4px 4px 6px rgba(255, 255, 255, 0.7);
	} */
}

/* Screen XL */
@media screen and (min-width: 1600px) {
	/* .io-header-overlay {
		padding-bottom: 10em;
	} */

	.io-intro-boxes {
		margin-top: -13em;
	}

	.io-slogan.io-dark {
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5), 2px 2px 6px rgba(0, 0, 0, 0.3);
	}

	.io-slogan.io-light {
		text-shadow: 1px 1px 4px #777;
	}

	.io-slogan h1 {
		font-size: 4em;
	}
}

/* Print */
@media print {
	@page {
		size: auto;
		margin: 15mm 5mm 15mm 5mm;
	}

	html, body {
		height: auto;
		margin: 0;
		font-size: 6pt;
		font-family: sans-serif;
	}

	.io-cookie-notice {
		display: none;
	}

	.io-main-wrap {
		display: block;
		height: auto;
		min-height: 0;
	}

	.io-meta-nav,
	.io-navbar-nav,
	.io-logo-navbar__main-nav {
		display: none;
	}

	.io-logo-navbar {
		display: block;
		padding: 2em 0;
	}

	.io-logo-navbar__logo {
		flex: none;
	}

	.io-logo-navbar__logo > a {
		display: block;
		height: auto;
		text-align: center
	}

	.io-logo-navbar__logo > a > img {
		display: inline-block;
		flex: none;
		max-width: 50% !important;
	}

	.io-main-content {
		margin-bottom: 0;
	}

	.io-main-footer {
		margin-top: 0;
	}

	.io-main-footer > .uk-container.uk-padding-large {
		box-sizing: border-box;
		width: 100%;
		padding: 0 3em;
	}

	.io-main-footer .io-legal-nav,
	.io-main-footer__edit-site {
		display: none;
	}

	.io-main-footer .uk-grid > div {
		width: 100%;
		margin-top: 0;
		margin-bottom: 2em;
	}

	.io-contact-data .uk-icon svg {
		width: 6pt;
		height: 6pt;
	}
}

/* Internet Explorer */
@media screen and (-ms-high-contrast: active), @media screen and (-ms-high-contrast: none) {
	body.home .inx-property-search__element {
		width: 100%;
	}
}
@media screen and (min-width: 1200px) and (-ms-high-contrast: active), screen and (min-width: 1200px) and (-ms-high-contrast: none) {
	body.home .inx-property-search__element {
		width: 15em;
	}
}
.io-slogan h1,
.io-main-content h1.io-page-header__headline {
	color: #3a3a3a;
}

.io-branding-area {
	color: #cecece;
	background-color: #3a3a3a;
}

.io-branding-area:after {
	border-top-color: #3a3a3a;
}

.io-navbar-nav .io-branding-area,
.io-page-header.io-branding-area,
.io-main-footer.io-branding-area,
.io-branding-area.inx-property-filters,
.io-branding-area .inx-single-property__head,
.io-branding-area.inx-single-property__footer,
.io-branding-area.inx-single-property__tabbed-content {
	background-color: #804d4d !important;
}

.io-branding-area h1.io-page-header__headline {
	color: #cecece;
}

.io-branding-area a,
.io-branding-area a:hover,
.io-branding-area a:focus {
	color: #cccccc !important;
}

.io-header-overlay::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(https://cyh.at/wp-content/themes/immonex-one-theme/images/header-photo.jpg) center center repeat-x;
}

.io-header-overlay .wrap::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba( 217, 140, 140, .5 );
}

.io-header-overlay .wrap .inside {
	position: relative;
	background:
		radial-gradient(rgba(255, 255, 255, .95) 0%,
		rgba(255, 255, 255, 0) 40%),
		linear-gradient(rgba(255, 255, 255, .80) 50%,
		rgba(255, 255, 255, 0) 90%);
}

.io-main-content h1,
.io-main-content h2,
.io-main-content h3,
.io-main-content h4 {
	color: #3a3a3a;
}

.io-main-content .io-light h1,
.io-main-content .io-light h2,
.io-main-content .io-light h3,
.io-main-content .io-light h4 {
	color: #fff;
}

.inx-single-property__labels .inx-property-label {
	color: #3a3a3a;
	background: #fff;
}

a.inx-oi--vermarktungsart--kauf:not(.inx-oi--inverted),
a.inx-oi--vermarktungsart--kauf:not(.inx-oi--inverted):visited,
a.inx-oi--vermarktungsart--kauf:not(.inx-oi--inverted):focus,
a.inx-oi--vermarktungsart--kauf:not(.inx-oi--inverted):active {
	color: #464646}

a.inx-oi--vermarktungsart--kauf:not(.inx-oi--inverted):hover {
	color: #5b5b5b}

.inx-gradient--type--action.inx-inverse,
.inx-oi--inverted.inx-oi--vermarktungsart--kauf,
.inx-property-label--vermarktungsart--kauf {
	background-color: #464646;
	background: linear-gradient(140deg, #494949 80%, #4c4c4c 100%);
}

a.inx-oi--vermarktungsart--miete-pacht:not(.inx-oi--inverted) {
	color: #b38080}

a.inx-oi--vermarktungsart--miete-pacht:not(.inx-oi--inverted):hover {
	color: #e8a6a6}

.inx-oi--inverted.inx-oi--vermarktungsart--miete-pacht,
.inx-property-label--vermarktungsart--miete-pacht {
	background-color: #b38080;
	background: linear-gradient(140deg, #be9393 80%, #a86d6d 100%);
}

.inx-property-label--stand--verkauft {
	color: $sold_label_bg_color;
	background: linear-gradient(140deg, #B21A1A 80%, #6b1010 100%);
}

/* Screen L */
/*@media screen and (min-width: 1200px) {
	body:not(.single-inx_property):not(.home) {
		background-color: #804d4d;
	}
}

/* Print */
@media print {
	.io-page-header.io-branding-area,
	.io-main-footer.io-branding-area,
	.io-branding-area.inx-property-filters,
	.io-branding-area .inx-single-property__head,
	.io-branding-area.inx-single-property__footer,
	.io-branding-area.inx-single-property__tabbed-content {
		background-color: #fff !important;
	}

	.io-membership-logo {
		max-width: 8em;
	}
}
}