#secondary { a { color: $color__text-secondary; &:hover, &:focus { color: $color__link; } } } .widget { margin: 0 0 1.5em; word-wrap: break-word; /* Make sure select elements fit in widgets. */ select { width: 100%; } } .widget-title { @include font-size(1); text-transform: uppercase; } #calendar_wrap { caption { text-align: left; } th, td { padding: .25rem; text-align: center; } th { font-weight: bold; } .table-responsive { margin-bottom: 0; } } .search-form, .woocommerce-product-search { position: relative; input[type="search"] { border-right-width: 0; float: left; width: 70%; } input[type="submit"] { position: absolute; top: 0; right: 0; width: 30%; padding-left: 0; padding-right: 0; } } .tagcloud { margin-left: -2px; margin-right: -2px; } .widget_tag_cloud a, .widget_product_tag_cloud a { background-color: transparent; border: 1px solid $color__text-secondary; color: $color__text-secondary; display: inline-block; @include font-size(0.875); font-weight: normal; line-height: 1; padding: 5px 10px; margin: 2px 2px; float: left; text-transform: none; position: relative; &:hover, &:focus { background-color: $color__link; border-color: $color__link; color: #fff!important; text-decoration: none; } } .widget_meta, .widget_pages, .widget_categories, .widget_archive, .widget_nav_menu, .widget_recent_entries, .widget_recent_comments, .widget_product_categories { ul, li { padding: 0; margin: 0; list-style-type: none; position: relative; } li { padding-top: .25rem; padding-bottom: .25rem; } ul ul { border-left: 2px solid $color__background-hr; margin-top: .5rem; padding-left: 1rem; } } span.post-count { float: right; } .widget_recent_entries, .widget_recent_comments { li { border-bottom: 1px solid rgba( 0,0,0,.05 ); margin-bottom: .5rem; padding-bottom: .5rem; &:last-child { border-bottom-width: 0; margin-bottom: 0; padding-bottom: 0; } } } .widget_recent_entries { .post-date { display: block; } } .widget_latest_tweets_widget { ul, li { padding: 0; margin: 0; list-style-type: none; } li { border-bottom: 1px solid rgba( 0,0,0,.05 ); padding-bottom: 1rem; margin-bottom: 1rem; &:last-child { border-bottom-width: 0; padding-bottom: 0; } } .tweet-text { margin-bottom: .5rem; } .tweet-details { @include font-size(0.75); margin-bottom: 0; } } .latest-tweets { word-wrap: break-word; } .null-instagram-feed { ul, li { list-style-type: none; padding: 0; margin: 0; overflow: hidden; } ul { margin-left: -1px; margin-right: -1px; margin-bottom: 1rem; } li { float: left; width: 33.33%; padding: 1px; a { display: block; position: relative; overflow: hidden; img { display: block; vertical-align: middle; } &:after{ content: " "; width: 100%; height: 100%; position: absolute; top: 0; left: 0; transition: all ease-in-out .25s; } &:hover:after, &:focus:after { background-color: rgba(255,255,255,.5); } } } p.clear { margin-bottom: 0; } } .instagram-follow-link { text-align: center; a { background: transparent; border: 1px solid $color__text-secondary; color: $color__text-secondary; display: block; @include font-size(0.875); font-weight: bold; line-height: 1; padding: .5rem 1.5em; text-transform: uppercase; margin-bottom: 1.5rem; &:hover, &:focus { background-color: $color__link; border-color: $color__link; color: #fff!important; } } }