/* ========================================================================== *\
   BREAKPOINTS
\* ========================================================================== */

@import "responsive-mobile.css" screen and (max-width: 700px);
@import "responsive-tablet-portrait.css" screen and (min-width:701px) and (max-width:1020px);
@import "responsive-tablet-landscape.css" screen and (min-width:1021px) and (max-width:1240px);

/* ========================================================================== *\
   IMAGE RESIZE
\* ========================================================================== */

img{max-width: 100%; height: auto !important;}
img{ -ms-interpolation-mode: bicubic; }
.autocomplete-suggestions { z-index:99999 !important; margin-left: 0px; font-size:90%; min-width:120px; background:#fff; cursor: pointer; overflow:hidden; }
.autocomplete-suggestion { padding:5px 5px 5px 15px; white-space:nowrap; overflow:hidden;  }
.autocomplete-selected { background:#FDF2F8; }
.autocomplete-suggestions strong { font-weight:normal; color:#0170C1; }
aside.sidebar img.spacing-sm {
    border-radius: 50%;
    max-height: 100px;
}