.widget { padding: 0 0 48px 0; li { border-bottom: 1px dotted $border_light; padding: 8px; } .children { padding: 0 0 0 1em; } } .widget-title { border-bottom: 1px solid $border_light; font-weight: normal; padding: 0 0 8px 0; } .sidebar-widget-area .widget, .footer-widget-area .widget { width: 100%; } @include media(tab) { .sidebar-widget-area, .footer-widget-area { .widget-wrap { margin: 0 32px; } .widget { width: 50%; } } } @include media(pc) { .sidebar-widget-area { .widget-wrap { margin: 0; } .widget { width: 100%; } } .footer-widget-area .widget { width: 33.3333%; } } //calendar table#wp-calendar { border-collapse: collapse; border-spacing: 0; font-size: 14px; margin: 4px auto 0 auto; padding: 0; width: 100%; caption { border-radius: 2px 2px 0 0; font-weight: bold; margin: 10px 0 0 0; padding: 0 0 16px 0; text-align: center; width: auto; } #today { background: $border_light; border-radius: 2px; display: block; z-index: 1; } thead th { color: $grey; } tr { #prev a, #next a { color: $grey; } } .pad { font-weight: bold; } th, td { padding: 2px; text-align: center; vertical-align: middle; } th { font-weight: bold; } td { line-height: 2.4; } a { font-size: 14px; font-weight: bold; padding: 0; } } //select box .widget { select { background: transparent; border: 1px solid $border_light; color: $grey; margin: 0 0 8px 0; outline: none; position: relative; width: 100%; z-index: 3; } } //tag cloud .tagcloud { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; a { @include border; font-size: 14px !important; margin: 4px 2px; padding: 2px 4px; } }