/* ## Widgets --------------------------------------------- */ .widget { word-wrap: break-word; .sidebar & { font-size: 1.6rem; padding: 6vw 3vw; background-color: $white; @include breakpoint(sm) { padding: 4rem 4rem 0 0; } &:first-of-type { @include breakpoint(md) { margin-top: 0; } } &:last-of-type { margin-bottom: 0; @include breakpoint(md) { margin-bottom: 4rem; } } p { &:last-of-type { margin-bottom: 0; } } li { margin-bottom: 0.5em; padding-bottom: 0.5em; &:last-of-type { margin-bottom: 0; padding-bottom: 0; } li { border: 0; margin: 0 0 0 1em; padding: 0; } } ol li { list-style-position: inside; list-style-type: decimal; padding-left: 1em; text-indent: -1em; } } } .widget-title { font-family: $font-heading; font-size: 2rem; } .widget_calendar { table { width: 100%; } td, th { text-align: center; } }