﻿div.wsearchrsltsstd {margin-top:15px;margin-bottom:15px;}
div.wsearchrsltsstd div.loading {
  position: fixed;
  z-index:200;
  background:rgba(0,0,0,0.8);
  top:0;
  left:0; 
  width:100%;
  height:100%;
}
 div.wsearchrsltsstd div.loading img {
  position:absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform:translate(-50%, -50%);
  width:50px;
  height:50px;
}
.sortbox.form-inline .form-control {
    display: inline-block !important;
    width: auto;
    vertical-align: middle;
}
.sortbox.form-inline .input-group {
    display: inline-table !important;
    vertical-align: middle;
}
.sortbox.form-inline .input-group .input-group-addon,
.sortbox.form-inline .input-group .input-group-btn,
.sortbox.form-inline .input-group .form-control {
    width: auto;
  }
.sortbox.form-inline .input-group > .form-control {
    width: 100%;
}
div.pagingnav{padding:0px; font-size:0.85em;text-align:right;}
div.pagingnav:after {
   content: " ";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
 }
div.pagingnav.navtop {padding-top:20px;}
div.pagingnav.navbottom {padding-bottom:20px;}

.list-props > .list-prop:first-child {
    margin-top:15px;
}
.list-props > .list-prop:last-child {
    margin-bottom:15px;
}
.list-props .list-prop{text-align:left;border:1px solid #d4d4d4;margin:0px 0px 15px 0px;padding-top:15px;padding-bottom:15px;position:relative;}
.img-fluid {width:100%;max-width:100%;height:auto;}
div.wsearchrsltsstd div.photo {padding-right:0px;}
div.wsearchrsltsstd h3
{
	margin:0px 0px 10px 0px; padding:0px; font-weight:600; font-size:1.2em; 
}
div.wsearchrsltsstd h3 a, div.wsearchrsltsstd h3 a:visited, div.wsearchrsltsstd h3 a:hover {
        text-decoration:none; 
}
div.wsearchrsltsstd div.items 
{ 
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 0px;
    -moz-column-gap: 0px;
    column-gap: 15px;
    padding-top:15px;
    padding-bottom:25px;
}
div.wsearchrsltsstd div.items :after{
     content: " ";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}
div.items div.fieldvalue   {
    -webkit-column-break-inside: avoid; /* Chrome, Safari */
    -moz-column-break-inside: avoid;
    -o-column-break-inside: avoid;
    -ms-column-break-inside: avoid;
    column-break-inside: avoid;
    page-break-inside: avoid; /* Theoretically FF 20+ */
    break-inside: avoid-column; /* IE 11 */
    margin-bottom: 2px;   
    padding-top:5px;
    font-size:0.85em;
    line-height:130%;
}
div.fieldvalue > div {display:inline-block;padding:0px;}
div.fieldvalue > div.field {padding-right:5px; color:#000;}
div.fieldvalue > div.value {color:#666;}
div.wsearchrsltsstd .more{position:absolute;bottom:10px;right:15px;}

@media(max-width:575px) {
    div.wsearchrsltsstd {
        margin-left:-15px;
        margin-right:-15px;
    }
    div.wsearchrsltsstd div.photo{width:100%;padding-right:15px;max-width:200px;}
    div.wsearchrsltsstd div.brief{width:100%;margin-top:15px;}
}
