element.style {
    max-width: 100%;
}
a .picture-cover img, a .picture-hover-effect img {
    bottom: 0;
}
a .picture-cover figcaption, a .picture-cover img, a .picture-hover-effect figcaption, a .picture-hover-effect img {
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
}
.picture img {
    width: 100%;
    height: auto;
}
.picture, .picture-cover {
    position: inherit;
}
.lazyloaded {
    opacity: 1;
    transition: opacity 500ms;
}
.picture, .picture-cover {
    position: relative;
}
img {
    vertical-align: middle;
}
hr, img {
    border: 0;
}
*, .label-placeholder input, body {
    -webkit-font-smoothing: antialiased;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*, .fa, .glyphicon {
    -moz-osx-font-smoothing: grayscale;
}
img[Attributes Style] {
}
a {
    color: #b80021;
    text-decoration: none;
}
user agent stylesheet
a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
}
body {
    font-weight: 200;
}
body {
    font-family: Ratio,Arial,Helvetica,sans-serif;
    font-size: 19px;
    line-height: 1.6;
}
body, mark {
    color: #000;
}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}