.clear_b,
.clear											{ clear:both; }
.height-5										{ height:5px; }
.height-10										{ height:10px; }
.height-20										{ height:20px; }
img												{ max-width:100%; }
li												{ text-align:left; }
.text-right										{ text-align:right; }
.text-justify									{ text-align:justify; }
.center											{ text-align:center; }
.padding-10										{ padding:10px; }
.padding-bottom-10								{ padding-bottom:10px; }
.border-top-white								{ border-top:1px #FFFFFF solid; }
.border-bottom-orange							{ border-bottom:1px #E7E7E7 solid; }
.border-bottom-white							{ border-bottom:1px #FFFFFF solid; }
.relative										{ position:relative; }
.bold                                           { font-weight: bold; }

a												{
-webkit-transition:all .5s ease;
   -moz-transition:all .5s ease;
     -o-transition:all .5s ease;
        transition:all .5s ease;
}
.header-container								{ padding-top:10px; padding-bottom:20px; margin-bottom:40px; }
.header-container a.site-logo					{ float:left; display:block; }
.header-container a.site-logo-mobile			{ margin-left:20px; }

.visible-xs.visible-sm .site-social				{ display:block; margin-top:10px; text-align:center; }
.visible-md.visible-lg .site-social				{ position:absolute; z-index:1; top:5px; right:20px; }
.visible-md.visible-lg .site-social a			{ width:20px; height:20px; margin-left:5px; float:left; display:block; 
-webkit-transition:all .5s ease; 
   -moz-transition:all .5s ease; 
     -o-transition:all .5s ease; 
        transition:all .5s ease; 
}
.visible-md.visible-lg .site-social a:hover		{ opacity:0.7;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 159, 28, 1);
   -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 159, 28, 1);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(249, 159, 28, 1);
}

.visible-xs.visible-sm .site-social a			{ width:20px; height:20px; margin-left:2px; margin-right:2px; display:inline-block;  }
.site-social a.social_facebook.facebook			{ background:url(images/social/fc-webicon-facebook-s.png) no-repeat 0 0; }
.site-social a.twitter.twitter					{ background:url(images/social/fc-webicon-twitter-s.png) no-repeat 0 0; }
.site-social a.googleplus.googleplus			{ background:url(images/social/fc-webicon-googleplus-s.png) no-repeat 0 0; }
.site-social a.pinterest.pinterest				{ background:url(images/social/fc-webicon-pinterest-s.png) no-repeat 0 0; }
.site-social a.linkedin.linkedin				{ background:url(images/social/fc-webicon-linkedin-s.png) no-repeat 0 0; }
.site-social a.youtube.youtube					{ background:url(images/social/fc-webicon-youtube-s.png) no-repeat 0 0; }
.site-social a.vimeo.vimeo						{ background:url(images/social/fc-webicon-vimeo-s.png) no-repeat 0 0; }


.welcome-content								{ margin-bottom:20px; color:#333333; text-align:justify; }
.footer-container											{ padding:20px 0px; background-color:#E9E9E9; border-bottom:3px #E7E7E7 solid; font-family: 'Ubuntu Condensed', sans-serif; color:#000000;
-webkit-box-shadow: 0 0 20px 20px #E9E9E9;
   -moz-box-shadow: 0 0 5px 5px #E9E9E9;
        box-shadow: 0 0 20px 20px #E9E9E9;
}
#footer	a										{ color:#000000; }
#footer	a:hover									{ color:#666666; }
.footer-container .text-tight					{ color:#666666; }


.facebook-blog-comments							{ padding-top:10px; margin-top:10px; display:block; text-align:center; border-top:1px #E9E9E9 solid; }

.news-list-item									{ border-bottom:1px #E9E9E9 solid; padding-bottom:10px; margin-bottom:20px; }
.news-list-item h3 								{ margin-top:0; }
.news-list-item h3 a							{ color:#333333; }
.news-list-item h3 a:hover						{ color:#F99F1C; }
.news-view-item .icon-edit,
.news-list-item .icon-edit						{ display:block; width:16px; height:16px; background:url(images/notebook-add-small.png) no-repeat 0 0; }

.pagemenu-box									{ background-color:#F8F8F8; border:1px #E9E9E9 solid; padding:10px; margin-bottom:20px;
-webkit-border-radius:4px;
   -moz-border-radius:4px;
     -o-border-radius:4px;
        border-radius:4px;
}
.pagemenu-title									{ border-bottom:1px #E7E7E7 solid; }
.pagemenu-title h3								{ margin:0; padding:5px 10px; }
.pagemenu-item									{}

.estate_filter-box								{ background-color:#F8F8F8; border:1px #E7E7E7 solid; margin-bottom:20px;
-webkit-border-radius:4px;
   -moz-border-radius:4px;
     -o-border-radius:4px;
        border-radius:4px;
}
.filter-item form								{ padding:0 10px 10px 10px; border-top:1px #FFFFFF solid; }

.filter-box										{ background-color:#F8F8F8; border:1px #E7E7E7 solid; border-bottom:0 none; margin-bottom:20px;
-webkit-border-radius:4px;
   -moz-border-radius:4px;
     -o-border-radius:4px;
        border-radius:4px;
}
.filter-title									{ border-bottom:1px #F3F3F3 solid; }
.filter-title h3								{ margin:0; padding:5px 10px; }
.filter-item ul									{ list-style:none; list-style-position:inside; padding:0; margin:0; }
.filter-item ul li.main-type					{ padding:5px 10px; color:#000000; border-bottom:1px #E7E7E7 solid; background-color:#E9E9E9; border-top:1px #FFFFFF solid; }
.filter-item ul.page-nav li,
.filter-item ul ul li.filter-cattype			{ padding:5px 10px 5px 20px; border-bottom:1px #E7E7E7 solid; border-top:1px #FFFFFF solid; 
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
.filter-item ul.page-nav li						{ padding-left:10px; }
.filter-item ul.page-nav li:hover,
.filter-item ul ul li.filter-cattype.selected,
.filter-item ul ul li.filter-cattype:hover		{ background-color:#E9E9E9; }
.filter-item ul.page-nav li a,
.filter-item ul ul li.filter-cattype a			{ display:block; text-shadow:1px 1px 1px #FFFFFF; }
.filter-item ul.page-nav li.active a,
.filter-item ul ul li.filter-cattype.selected a	{ color:#000000; }
.filter-item ul.page-nav li.active 				{ color:#000000; border-bottom:1px #E7E7E7 solid; background-color:#E9E9E9; border-top:1px #FFFFFF solid; }
#estate-contact label,
#add-offer-form label							{ text-align:left; }


.form-control-label,
.control-label,
.radio label,
.checkbox label,
.filter-control-label							{ font-weight:normal; color:#333333; }
.form-control-label								{ text-align:left; }
.tab-pane										{ padding:10px 10px; background-color:#F8F8F8; border:1px #E7E7E7 solid; border-top:0 none; }
ul.nav-tabs li									{ font-family: 'Ubuntu Condensed', sans-serif; font-size:18px; }
ul.page-nav										{ padding:0; list-style:none; }


/* ESTATE */
/*
.offer-item-image								{ background-color:#FCC572; border:1px #E9E9E9 solid; padding:1px; 
-webkit-transition:all .5s ease; 
   -moz-transition:all .5s ease; 
     -o-transition:all .5s ease; 
        transition:all .5s ease; 
-webkit-border-radius:4px;
   -moz-border-radius:4px;
     -o-border-radius:4px;
        border-radius:4px;
}
.offer-item-image img							{ display:block;
-webkit-transition:all .5s ease; 
   -moz-transition:all .5s ease; 
     -o-transition:all .5s ease; 
        transition:all .5s ease; 
-webkit-border-radius:3px;
   -moz-border-radius:3px;
     -o-border-radius:3px;
        border-radius:3px;
}
*/
.offer-item-description							{ text-align:justify; }

.top-offers.flexslider							{ margin-bottom:10px; margin-top:20px; }
.top-offers-container .flex-control-nav			{ bottom:-30px; }
/*
.top-offers .offer-item-image					{ margin-top:5px; padding:2px; display:block; border:1px #E7E7E7 solid; }
.top-offers .offer-item-readmore a				{ text-shadow:1px 1px 1px #FFFFFF; color:#000000; }
.top-offers .offer-item-readmore a:hover		{ color:#666666; }
*/
ul.recent-offers								{ list-style:none; padding:0; margin-bottom:0; }
.recent-offers-all								{ text-align:right; }
.recent-offers .offer-item						{ border:1px #E7E7E7 solid; background-color:#F8F8F8; }
.recent-offers .offer-item-image				{ padding:2px; display:block; border-bottom:1px #E7E7E7 solid; }
.recent-offers .offer-item-image img			{ display:block; }
.recent-offers .offer-item-moredetails			{ font-size:12px; }
.recent-offers .offer-item-info-left			{ padding-top:5px; padding-bottom:5px; background-color:#F8F8F8; border-bottom:1px #E7E7E7 solid; }
.recent-offers .offer-item-info-right			{ padding-top:5px; padding-bottom:5px; background-color:#F3F3F3; border-bottom:1px #E7E7E7 solid; color:#000000; font-weight:bold; text-align:right; }
.recent-offers .offer-item-moredetails			{ font-size:12px; }
.recent-offers .offer-item-readmore				{ text-align:right; padding:5px 12px 5px 10px; }


#list-offers ul 								{ list-style:none; list-style-position:inside; margin:0; padding:0; }
#list-offers ul li.list-offers					{ padding-top:10px; padding-bottom:10px; background-color:#F8F8F8; border:1px #E7E7E7 solid; border-top:0 none; }
#list-offers ul li.list-offers:first-child		{ border-top:1px #E7E7E7 solid;
/*
-webkit-border-top-right-radius: 4px;
   -moz-border-radius-topright: 4px;
        border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
   -moz-border-radius-topleft: 4px;
        border-top-left-radius: 4px;
*/
}
#list-offers ul li.list-offers:last-child		{ 
-webkit-border-bottom-right-radius: 4px;
   -moz-border-radius-bottomright: 4px;
        border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
   -moz-border-radius-bottomleft: 4px;
        border-bottom-left-radius: 4px;
}
/*
#list-offers ul li.list-offers.even				{ background-color:#E9E9E9; }
#list-offers ul li.list-offers.odd				{ background-color:#F8F8F8; }
*/

#list-offers ul .offer-item-title h4,
.offer-item-title h4,
.offer-item-title h3 							{ margin-top:0; }
.offer-item-title h3 span.item-title			{ float:left; }
#list-offers .offer-item-title h4 span.offer-item-price	{ float:right; margin-left:10px; color:#F99F1C; }
.offer-item-title h3 span.offer-item-price		{ color:#F99F1C }
.offer-item-moredetails							{ color:#333333; }

.offer-notebook									{ height:24px; line-height:24px; }
.offer-notebook a								{  }
.offer-notebook a.notebook-add					{ padding-left:20px; background:url(images/notebook-add-small.png) no-repeat 0 50%; color:#090; }
.offer-notebook a.notebook-remove				{ padding-left:20px; background:url(images/notebook-remove-small.png) no-repeat 0 50%; color:#818285; }
#list-offers .offer-item-readmore				{ height:24px; line-height:24px; text-align:right; }

.top-offers .offer-item-readmore				{ text-align:right; padding-top:10px; }

#estate-sort									{ font-family: 'Ubuntu Condensed', sans-serif; color:#000000; background-color:#F8F8F8; border:1px #E7E7E7 solid; border-bottom:0 none; padding-bottom:5px; padding-top:5px; 
-webkit-border-top-right-radius: 4px;
   -moz-border-radius-topright: 4px;
        border-top-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
   -moz-border-radius-topleft: 4px;
        border-top-left-radius: 4px;
}
.item-header-title.sort-options .filter-label				{ float:left; }
.item-header-title.sort-options .filter-selected			{ float:left; margin-left:10px; }
.item-header-title.sort-options ul li						{ float:left; margin-right:10px; }

.item-header-title.currency-sort .filter-label				{ float:right; }
.item-header-title.currency-sort .filter-selected			{ float:right; margin-left:10px; }
.item-header-title.currency-sort ul li						{ float:right; margin-left:10px; }

#offer-itemview h3,
#offer-itemview h4,
#offer-itemview h5								{ margin-top:0; }
#offer-itemview ul								{ list-style:none; list-style-position:inside; margin:0; padding:0; }
#offer-itemview .offer-itemview-title .item-price	{ float:right; margin-left:10px; color:#F99F1C; }
#offer-itemview .offer-item-rightcol			{ background-color:#F8F8F8; border:1px #E7E7E7 solid; margin-bottom:20px;
-webkit-border-radius:4px;
   -moz-border-radius:4px;
     -o-border-radius:4px;
        border-radius:4px;
}
#offer-itemview .offer-itemview-notebook-list h4		{ padding:5px 10px; border-bottom:1px #E7E7E7 solid; margin:0; background-color:#F3F3F3; }
#offer-itemview .offer-itemview-notebook-item,
#offer-itemview .offer-item-info ul li			{ padding:5px 10px; border-bottom:1px #E7E7E7 solid; border-top:1px #FFFFFF solid; }
#offer-itemview .offer-item-info ul li .offer-item-info-left,
#offer-itemview .offer-item-info ul li .offer-item-info-right	{ width:50%; float:left; }
#offer-itemview .offer-item-info ul li .offer-item-info-right	{ color:#000000; }
#offer-itemview .offer-item-extras-title		{ background-color:#F3F3F3; }
#offer-itemview .offer-item-extras-title h4		{ margin:0; }
#offer-itemview .offer-item-extras				{ padding:0px 0px 0px 30px; margin-right:10px; float:left; background:url(images/check.png) no-repeat 10px 50%; }

#offer-itemview .offer-item-extras-title,
#offer-itemview .offer-itemview-print,
#offer-itemview .offer-itemview-pdf,
#offer-itemview .offer-itemview-notebook		{ padding:5px 10px; margin:0; border-bottom:1px #E7E7E7 solid; border-top:1px #FFFFFF solid; 
-webkit-transition:background-color .5s ease; 
   -moz-transition:background-color .5s ease; 
     -o-transition:background-color .5s ease; 
        transition:background-color .5s ease; 
}
#offer-itemview .offer-item-extras-title:hover,
#offer-itemview .offer-itemview-print:hover,
#offer-itemview .offer-itemview-pdf:hover,
#offer-itemview .offer-itemview-notebook:hover	{ background-color:#E9E9E9; }

/*#offer-itemview .offer-itemview-notebook		{ border-bottom:0px none; }*/
.offer-itemview-notebook a.notebook-add			{ display:block; padding-left:20px; background:url(images/notebook-add-small.png) no-repeat 0 50%; color:#090; }
.offer-itemview-notebook a.notebook-remove		{ display:block; padding-left:20px; background:url(images/notebook-remove-small.png) no-repeat 0 50%; color:#818285; }
#offer-itemview .offer-itemview-print a			{ display:block; padding-left:20px; background:url(images/print-icon.png) no-repeat 0 50%; }
#offer-itemview .offer-itemview-pdf a			{ display:block; padding-left:20px; background:url(images/pdf-icon.png) no-repeat 0 50%; }

#offer-itemview .visible-md.visible-lg .item-broker-image				{ width:80px; float:left; }
#offer-itemview .visible-xs.visible-sm .item-broker-infoitems			{ float:left; margin-left:10px; }
.item-broker-infoitem,
.item-broker-name,
.item-broker-pos								{ color:#000000;  }

#offer-itemview .visible-xs.visible-sm .item-broker-image				{ margin:0; }
#offer-itemview .visible-xs.visible-sm .item-broker-infoitems			{ margin:0; }

.item-agency-image								{ margin-bottom:10px; }
.item-agency-infoitems strong					{ color:#000000; font-weight:normal !important; }

#slider.flexslider								{ margin-bottom:10px; display:block; }
#slider.flexslider img							{ width:100%; height:477px; display:block; }

#gallery-thumbs.flexslider						{ margin-bottom:20px; }									
#gallery-thumbs li								{ margin:0 5px; cursor:pointer; 
-webkit-transition:opacity .5s ease; 
   -moz-transition:opacity .5s ease; 
     -o-transition:opacity .5s ease; 
        transition:opacity .5s ease; 
}	
/*								
#gallery-thumbs li:hover		{ opacity:0.8; }									
#gallery-thumbs li.flex-active-slide,
*/								
#gallery-thumbs li.flex-active-slide:hover		{ cursor:default; }	
/* Bootstrap Css Map Fix*/
#item-map2,
#item-map				{ width:100%; height:300px; }
#item-map2 img,
#item-map img,
#estate-list-gmap img { 
  max-width:none;
}
/* Bootstrap Css Map Fix*/
#item-map2 label,
#item-map label,
#estate-list-gmap  label { 
  width:auto; display:inline; 
}


/* Core */
.s-message										{ display:block; margin:0px 10px 20px 10px; }
h4.s-message-title								{ color:#000000; }
.s-message .info 								{ background-color:#C1E0FF; border:1px solid #3399FF; padding:10px; }
.s-message .error 								{ background-color:#FFCECE; border:1px solid #CC0000; padding:10px; }
.s-message .success 							{ background-color:#DFFFDF; border:1px solid #009900; padding:10px; }
.s-message .warning 							{ background-color:#FFFFD5; border:1px solid #FFCC00; padding:10px; }
.s-message .debug 								{ background-color:#FFFFFF; border:1px solid #EAEAEA; padding:10px; }
span.form-required								{ color:#FF0000; padding:1px 5px 0px 0px; font-size:14px; float:left }

select,
textarea,
textarea.tbox,
input,
input.tbox										{ font-family:Arial, Helvetica, sans-serif; 
-webkit-transition:all .5s ease; 
   -moz-transition:all .5s ease; 
     -o-transition:all .5s ease; 
        transition:all .5s ease; 
}
textarea:hover,
textarea.tbox:hover,
textarea:focus,
textarea.tbox:focus,
input:hover,
input.tbox:hover,
input:focus,
input.tbox:focus								{ background-color:#FFFFFF; }

select											{ font-family:Arial, Helvetica, sans-serif; 
-webkit-transition:all .5s ease; 
   -moz-transition:all .5s ease; 
     -o-transition:all .5s ease; 
        transition:all .5s ease; 
}

/*input[type="radio"], input[type="checkbox"]		{ float:none; margin:0px 5px 0px 5px; vertical-align:middle; text-indent:0 !important; }*/

.fborder 							{ background-color:transparent; text-align:left; border:1px solid #DDDDDD; }

.nforumcaption,
.fcaption,
.forumheader,
.forumborder 						{ background-color:#EFEFEF; color:#000000; font-weight:normal; vertical-align:top; font-size:16px; text-align:left; }

.forumheader2,
.forumheader3,
.forumheader4,
.forumheader5,
.finfobar,
.forumheader6 						{ vertical-align:top; }

.checkbox							{ text-indent:0 !important; }

.smalltext							{ font-size:12px; line-height:1.4em; }
.smallblacktext						{ font-size:12px; line-height:1.4em; font-weight:bold; }
.defaulttext, 
.caption, 
.bodytable, 
.mediumtext 						{ font-size:13px; font-weight:normal; }
.bbcode-blockquote					{ clear:both; color:#999999; font-size:14px; line-height:20px; }

.cpage_body							{ text-align:justify; }
.image-code img						{  }
.contact-checkbox input[type="checkbox"]		{ float:left; margin-top:4px; }

#comments-container li				{ list-style:none; }


ul#comments-container				{ margin:0; padding:0; }
ul#comments-container li.comment-box		{ display:block; border-bottom:1px #eee solid; margin-bottom:10px !important; margin-right:0 !important }


.comment-edit						{ margin:0 10px; }
.comment-rate						{ }
.comment-box-username a				{  }
.comment-reply a					{ color:#72C02C }
.comment-reply a:hover				{ text-decoration:underline !important }
.comment-box-date					{ font-size:13px; font-weight:700; color: #747B85; padding-bottom:10px; }




.ui-tooltip,
.ui-tooltip-content { display:none !important; }
.multiselect-container.dropdown-menu		{ width:100%; }
.btncontrol2 .btn				{  }
.multiselect {
  text-align: left; padding-left:10px;
}
.multiselect b.caret {
  position: absolute;
  top: 14px;
  right: 28px;
}
.multiselect-group {
  font-weight: bold;
  text-decoration: underline;
}

.form-horizontal .multiselect-container .checkbox	{ padding-top:5; padding-bottom:5px; }


/* offer print */
#print-wrapper					{ width:20cm; background-color:#FFFFFF; padding:0 0cm 0px 1cm; font-size:12px; }
.print-header-right				{ height:31px; padding:10px 0px 5px 0px; margin-left:5px; font-size:16px; }
.print-header-right a			{ color:#000000; }
.print-width										{ width:19cm; }
.print-gallery-image img	{  text-align:center; margin:0 auto; }
.print-table				{width:100%; border:1px #f5f5f5 solid; border-bottom:0 none;}
.print-table2				{width:100%; border:1px #f5f5f5 solid;}
.print-td-title				{padding:10px 5px;font-size:16px; text-transform:uppercase; color:#737373;}
.print-td-left				{width:103px; text-align:left; vertical-align:top; color:#666666;border-bottom:1px #f5f5f5 solid;}
.print-td-right				{width:103px; text-align:left; vertical-align:top; color:#000000; font-weight:bold;border-bottom:1px #f5f5f5 solid;}
.print-td-broker			{width:100%; text-align:left; vertical-align:top;}
.print-td-broker-left		{width:50px; font-size:10px; padding-bottom:5px; padding-left:5px; float:left;}
.print-td-broker-right		{width:155px; text-align:left; vertical-align:top; color:#000000; float:right;}
.print-pdf-info p										{ display:block; margin:0px; padding:0; font-size:12px; font-style:italic; }
.print-description			{ text-align:justify !important; }
.print-pdf-title			{ font-size:16px; text-transform:uppercase; color:#737373; background-color:#f5f5f5; border-bottom:1px #c5c5c5 solid; }
.print-pdf-content			{ padding:10px 0; }

.print-pdf-content ul li	{ display:block; list-style:none; }
#print-footer				{ width:19cm; position:relative; bottom:0; text-align:center; border-top:2px #ba8622 solid; margin-top:10px; color:#000000; font-weight:bold; }
a.print						{  }


#test_modal .modal-dialog	{ width:260px; }
#test_modal .modal-close a	{ width:16px; height:16px; display:block;  position:absolute; top:3px; right:5px; text-decoration:none; z-index:9999; }

.cpage-7 .bbcode-block-page a.bbcode-link-page {
  color: #333333;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  background-repeat: repeat-x;
  border: 1px solid #ccc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.cpage-7 .bbcode-block-page a.bbcode-link-page:hover {
  background-color: #e0e0e0;
  background-position: 0 -15px;
  color: #333333;
}
.cpage-7 .bbcode-block-page a.bbcode-link-page:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
  border-color: #adadad;
}