  

/* fade image in after load  lazysizes.min.js*/
.lazyload, .lazyloading {
 opacity: 0;
}
.lazyloaded {
 opacity: 1;
 transition: opacity 300ms;
}

.progress{
  position: fixed;
  margin-top: -1px !important;
}

.center-cols > .col {
  float:none ; /* disable the float */
  display: inline-block ; /* make blocks inline-block */
  text-align: initial ; /* restore text-align to default */
}


#autocomplete-input{
  height: 15px;
}

.card img {
    max-height: 600px;
    object-fit: cover;
    background-position: center;
    background-size: cover;
}
.card img.materialized.active {
    max-height: none;
    object-fit: none;
    background-position: center;
    background-size: cover;
}


.card-small {
     width:500px;
    }

#searchResult{
 list-style: none;
 padding: 0px;
 width: 250px;
 position: absolute;
 margin: 0;
}

#searchResult li{
 background: lavender;
 padding: 4px;
 margin-bottom: 1px;
}

#searchResult li:nth-child(even){
 background: cadetblue;
 color: white;
}

#searchResult li:hover{
 cursor: pointer;
}

input[type=text]{
 padding: 5px;
 width: 250px;
 letter-spacing: 1px;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}



.row {
  /*teste*/
 padding-bottom: 600px !important;
}