@charset "utf-8";
/* CSS Document */
.lstCont { display:flex;   flex-wrap: wrap; justify-content:flex-start ; margin-bottom: var(--dvBigPad); }
.lstItem {  border-radius:20px; background-color:white; width:290px ;  display: flex; flex-flow:column;justify-content:space-between ;  margin:20px 30px 20px 20px; }
 .lstImg {  height: 200px; text-align:center; border-radius:20px 20px 0 0;  background-repeat:no-repeat; background-size:cover; background-color:#d1cbbd; }
.lstImg img { height:100%; display:block; margin:auto;}
.lstNoImg { background-size: 100px auto; background-position: right 20px top 20px;} 
.lstTrans { font-size:11pt; color:#a6a6a6; margin-bottom:5px;}
.lstFxTitle { display:flex; justify-content: space-between;}
.lstTitle {font-size:13pt; font-weight:bold;}
.lstGeo { font-size:11pt; color:#bbb2a0;}
.lstSq { font-size:14pt; text-align:right;}
.lstDesc { margin:20px 0 0 0;}
.lstRadius { background-color:var(--colMainLight); height:15px;  }
.lstBot { background-color:var(--colMainLight);  border-radius:0 0 15px 15px; padding:10px 20px; color:white; font-size:11pt;}
.fxStrechItem-2 { height:100%;  padding:15px; }
@media all and (max-width: 1200px) {
	.lstCont { justify-content:center ;  }
	.lstItem {   margin:20px 30px 20px 20px; }
}