﻿    .SmallHouseList 
    {
       margin:0;
       padding:0;
       list-style:none; 
        }
        .SmallHouseList li 
        {
            /*float:left;*/
            width:100%;
            margin:10px 0px 0px 0px;
            padding:0;
            }
            
      .SmallHouseList .SmallHouseInfo 
    {
       margin:0;
       padding:0;
       list-style:none; 
        }
        
        .SmallHouseList  .SmallHouseInfo li.SmallHouseImage
        {
            float:left;
               padding:0;
               margin:0px;
               width:20%;
            } 
        .SmallHouseList  .SmallHouseInfo li.SmallHouseName
        {
            float:left;
               padding:0;
               margin:0px;
               width:80%;
            } 
       .SmallHouseList  .SmallHouseInfo li.SmallHouseLink
        {
            float:left;
               padding:0;
               margin:0px;
               height:40px;
               
            } 
       .SmallHouseList  .SmallHouseInfo li.SmallHouseLocation
       {
           float:left;
           width:100px;
           }
          .SmallHouseList  .SmallHouseInfo li.SmallHousePrice
        {
            float:right;
               padding:0;
               margin:0px;
            }
            
.HouseFacts
{
    padding: 10px;
    height: 594px;
    position:relative;
    width: 100%;
    background-color:#F5F5F5;
}
            
.HouseFacts .HouseFactsHeader
{
    margin-top: 50px;
    margin-bottom: 10px;
}

.HouseFacts .HouseFactsAdress
{
}
            
            
            
.HouseFactsContactInfo p
{
    margin:0px 0;
    }
    
.HouseFactsContactInfo strong 
{
    padding-bottom:5px;
    display:inline-block;
    }

.divText img {width: 100%!important; height:auto!important;}



.UserComment {margin: 5px;border: 1px solid #E2DFD8; height:100%; position:relative;} 
.UserComment .CommentHeader { overflow:hidden; line-height: 20px; padding:10px 0px;background-color: #E2DFD8}
.UserComment .CommentName { text-align:right;padding: 5px 10px 5px; position:absolute; bottom:0px; left:0px; width:100%;}
.UserComment .CommentHeader .UserInfo {width: calc(60% - 10px); float:left;padding-left:10px;}
.UserComment .CommentHeader .UserRating { width:calc(40% - 10px); float:left; text-align:right; color:#8FB9CC;}
.UserComment .CommentHeader .UserRating .fa {line-height: 32px!important; display:none;}
.UserComment .CommentText { padding: 10px; overflow:hidden; font-style:italic;margin-bottom:20px;}

.UserComment .CommentHeader .UserInfo .UserAvatar {
	font-size: 20px; 
	font-weight:bold;
	display:inline-block; 
	width:30px;
	height:30px;
	line-height:30px; 
	text-align:center; 
	border-radius:50%; 
	margin-right: 15px;
}

.UserComment .CommentHeader .UserInfo .CommentDate {
    display: inline-block;
    position: relative;
    top: -3px;
}
.UserCommentRow {
      display: -webkit-box!important;
      display: -webkit-flex!important;
      display: -ms-flexbox!important;
      display: flex!important;
      flex-wrap: wrap!important;
      width: 100%;
      
}

.UserCommentRow > [class*="col-"] {
  /*display: flex!important;*/
  flex-direction: column!important;
  /*height: 100vh;*/
   margin-bottom: 20px;
}


.MapHouseList .HouseDescription {
    margin-top:-46px;
    flex: 1 0 auto;
}
.MapHouseList .SmallHouseChangeDates {
    display:none;
}

.MapHouseList .ButtonPlaceholder {
    display:none;
}

