html {
    font-size: 62.5%;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

body, div, span, iframe, article, aside, canvas, details, embed, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a,
img, strong, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, footer, header,
menu, nav, section, summary, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

article, aside, details, footer, header, menu, nav, section { display: block; }
body { line-height: 1; }

div, section, li, a { box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
img {/* display: block; max-width: 100%;*/ -ms-interpolation-mode: bicubic; }

ol, ul { list-style: none; }

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a { text-decoration: none; }

.view-empty {font-size: 14px; font-weight: 500; color: #f97360; }


.img-responsive {
    max-width:100%;
    height:auto!important;
}

@media all and (max-device-width: 580px) {
  /* html { font-size: 125%; } */
}
