.widget{ background-color: $color_white; margin: 30px 0 0 ; padding: 10px 15px 15px; box-shadow: 0 0 4px 4px rgba($color_light_gray,0.4); .widget-title{ margin: 0 0 10px; padding-top: 15px; } .wp-video, select{ margin-top: 15px; } .search-form, .blook-search-form{ padding-top: 15px; } figure, .wp-caption{ margin: 0 auto; padding-top: 15px; } p{ img{ margin-top: 15px; } } select{ padding: 10px 15px; font-family: inherit; width: 100%; } ul{ @extend %reset-ul; li{ @include border-top(); border-color: rgba($color_shade,0.29); padding: 10px 0; &:first-child{ border-top: 0; } a{ display: inline-block; } ul{ margin-top: 10px; border-bottom: 0; font-size: 0.9rem; &:last-child{ li{ &:last-child{ padding-bottom: 0; } } } li{ width: 100%; &:first-child{ @include border-top(); border-color: rgba($color_shade,0.29); } a{ padding-left: 15px; display: inline-block; } ul{ list-style: dots; } li{ a{ padding-left: 45px; display: inline-block; } } } } } } .menu{ font-weight: $font_weight_bold; ul{ font-weight: $font_weight_semi_bold; ul{ font-weight: $font_weight_normal; } } } &.widget_calendar{ table{ border-spacing: 0; margin: 0; } thead{ background-color: rgba($color_light_gray,0.4); color: $color_black; th{ padding: 10px; } } tbody{ background-color: rgba($color_light_gray,0.63); color: $color_black; td{ text-align: center; padding: 10px; @include border-left(); @include border-top(); border-color: rgba($color_shade,0.2); &:last-child{ @include border-right(); } } tr{ &:last-child{ td{ @include border-bottom(); } } } } caption, tfoot{ font-weight: $font_weight_semi_bold; } caption{ padding: 15px 0; } tfoot{ a{ display: inline-block; padding-top: 15px; } } a{ font-weight: $font_weight_semi_bold; font-size: 18px; &:hover{ opacity: 0.63; } } nav{ margin-top: 10px; } } .slick-slide{ img{ margin: auto; } } .tagcloud{ a{ display: inline-block; font-size: 14px !important; margin: 15px 5px 0; padding: 0 10px; line-height: 1.8; text-transform: capitalize; &:hover{ opacity: 0.8; } } } &.widget_recent_entries{ a{ display: block; font-weight: 600; @include limitation(); } .post-date{ font-size: 90%; display: inline-block; font-weight: $font_weight_semi_bold; &:before{ content: '\f2ab'; display: inline-block; @extend %ionicons; font-size: 18px; padding-right: 10px; position: relative; top: 2px; } } } .mc4wp-form{ padding: 5px 30px; p{ margin: 0; } label, input[type=email], input[type=submit]{ margin-top: 15px; } } } .blook-footer-widget, .blook-offcanvas-content-section{ .widget{ background-color: transparent; margin: 30px 0 0; @include border(); box-shadow: none; border-color: rgba($color_shade,0.63); &.widget_calendar{ th, td{ padding: 5px; @include media(xs){ padding: 10px; } } thead{ background-color: $color_light_gray; } tbody{ background-color: $color_white; } } } .widget-title{ text-align: initial; &:after{ left: 0; @include transform(translateX(0)); } } .blook-search-field{ input{ background-color: $color_white; } } }