.filebrowserblock { width: 100%; margin-bottom: $md-space; .files--info{ font-size: 18px; line-height: 132%; font-family: "Lato Bold"; @include media-breakpoint-down(md) { font-size: 16px; line-height: 24px; } } .files--icon{ min-width: 28px; } .files--text{ font-size: 18px; line-height: 132%; font-family: "Lato Bold"; @include media-breakpoint-down(md) { font-size: 16px; line-height: 24px; } } a{ &.files--speaker{ &:hover{ opacity: 0.6; text-decoration: none!important; span{ text-decoration: none!important; } } } } .filebrowserblock--container { width: 100%; .library--list { width: 100%; margin-top: 0px; margin: 0; padding-left: 0; margin-top: $xs-space; list-style: none; li { box-shadow: 0 1px 0 #e5e5e5; padding: $xs-space; padding-left: 0; .files--info { cursor: pointer; color: $dark-grey; &:hover { text-decoration: underline; } } img { width: 28px; height: 36px; } } } .folder--open { cursor: pointer; } .sort--bar { padding: $md-space 0 8px 0; border-bottom: 1px solid #e5e5e5; .sort--button { cursor: pointer; } } .files { width: 100%; padding-left: 0; margin-top: $xs-space; list-style: none; .files--speaker { margin-top: 2px; cursor: pointer; } .files--info { margin-left: $xs-space; .files--title { font-weight: inherit; font-family: "Lato Bold"; margin-bottom: 0; } .files--extension { margin-bottom: 0; } } li { box-shadow: 0 1px 0 #e5e5e5; padding: $xs-space; padding-left: 0; .files--extension { text-transform: uppercase; } img { width: 28px; height: 36px; } } } } }