/* =Typography -------------------------------------------------------------- */ a { transition: all 0.3s; color: $grey; font-weight: 400; text-decoration: none; @include on-event($self: false) { text-decoration: none; color: $grey; outline: none; background-color: transparent; } } em { font-style: italic; } strong { font-weight: 500; } small { font-size: 0.8em; } figure { margin: 0; } p { color: $grey; line-height: 24px; @include font-size-rem(14px); font-weight: 300; letter-spacing: 0.4px; margin-top: 0; } svg { display: block; overflow: visible; } img { // margin: auto; display: block; } hr { width: 100%; height: 1px; background: $grey; border-top: 0; margin-top: 0px; margin-bottom: 20px; clear: both; float: left; } h1, h2, h3, h4, h5, h6 { margin: 5px 0; font-weight: normal; // letter-spacing: 4px; color: $grey; clear: both; } b { font-weight: 900; } blockquote { margin: 30px 0 30px; padding: 0 0 0 20px; @include font-size-rem(18px); border-left: 4px solid $grey; line-height: 25px; font-weight: 100; color: $grey; } blockquote p { display: inline; } ul { padding-left: 25px; margin: 0; } ul li { list-style-type: inherit; } ul.list { display: block; line-height: 25px; } ul.sublist { padding-left: 35px; } [data-doorman] { display: inline-block; visibility: hidden; }