.sidebar .widget .widget-title { font-size: 22px; background: var(--primary-color); color: var(--white); padding: 10px; border-radius: 5px; margin: 0 } .sidebar .widget form.wp-block-search__no-button .wp-block-search__inside-wrapper input { width: 100% } .sidebar .widget:not(.sidebar .widget > .widget) { margin-bottom: 25px; background-color: var(--dark); border-radius: 5px; padding: 25px; color: #fff } .sidebar ol.wp-block-latest-comments { margin-left: -30px } .sidebar .widget form .search-place { width: 100%; padding: 10px; outline: 0; border: none; border-radius: 5px } .sidebar .widget form button.search-submit { background: var(--primary-color); border: none; color: var(--white); padding: 10px 15px; border-radius: 5px; margin-left: 5px } .sidebar .widget .wp-block-search__inside-wrapper { display: flex; background-color: var(--bg-color) } .sidebar .widget .wp-block-search__inside-wrapper .wp-block-search__input { box-shadow: 0 0 5px rgb(0 0 0 / 15%); padding: 10px; border-radius: 0; height: 50px; border: none; outline: 0; width: 75%; background: var(--white) } .sidebar .widget .wp-block-search__inside-wrapper .wp-block-search__button { background: var(--primary-color); color: var(--white-fix); font-weight: 600; border-radius: 0; border: none; height: 50px; width: 25% } .sidebar .widget .wp-block-search__inside-wrapper .wp-block-search__button svg { fill: var(--white-fix) } .sidebar .widget_search .search-form { display: flex; padding: 20px } .post-item-list { display: flex; align-items: flex-start; justify-content: flex-start; padding: 20px } .sidebar .widget .post-content .post-title a { color: var(--white); font-size: 18px } .sidebar .widget .posted-on.post-date a { color: var(--white); text-decoration: none } .sidebar .widget .post-image-figure { margin: 0 15px 0 0 } .sidebar .widget .tagcloud>a { text-decoration: none; padding: 10px 15px; border-radius: 5px; display: inline-block; background: var(--primary-color); color: var(--white); margin-bottom: 10px; margin-right: 5px } .sidebar .widget .tagcloud { padding: 20px } .sidebar .widget_Categories ul { padding: 20px; list-style: none; margin: 0 } .sidebar .widget_Categories ul li:not(:last-child) { margin-bottom: 10px } .sidebar .widget_Categories ul li a { text-decoration: none; color: var(--white); transition: .65s } .sidebar .widget_Categories ul li a:focus, .sidebar .widget_Categories ul li a:hover { background: var(--primary-color); -webkit-background-clip: text; -webkit-text-fill-color: transparent } .sidebar .calendar_wrap { width: 100%; margin: 0 auto; position: relative; z-index: 0; padding: 20px } .sidebar .calendar_wrap table { width: 100%; margin: 0; border: none } .sidebar .calendar_wrap table caption { font-weight: 600; padding-left: 1.5rem; padding-right: 1.5rem; line-height: 3.7; color: var(--sp-secondary-dark); background-color: #fff; text-align: left; position: relative; z-index: 0 } .sidebar .calendar_wrap table th, .sidebar .widget .calendar_wrap .wp-calendar-nav span.wp-calendar-nav-prev a:focus, .sidebar .widget .calendar_wrap .wp-calendar-nav span.wp-calendar-nav-prev a:hover { color: #fff; background: var(--sp-primary) } .sidebar .calendar_wrap table td, .sidebar .calendar_wrap table th { line-height: 33px; font-size: 14px; border: 0; padding: 0; text-align: center; border-radius: 0 } .sidebar .calendar_wrap table th { font-weight: 700; font-size: 16px; line-height: 40px } .sidebar .calendar_wrap table td { color: var(--white); background-color: rgb(189 189 189 / .25); border-collapse: collapse; outline-offset: -3px } .sidebar .calendar_wrap table tfoot { background-color: #e9e9ea } .sidebar .wp-calendar-nav { position: absolute; bottom: 32px; right: 15px; line-height: 45px; color: var(--dark); padding: 0 12px; display: flex; align-items: center; justify-content: space-between; border: none } .sidebar .widget div.calendar_wrap .wp-calendar-nav span.wp-calendar-nav-prev a { text-decoration: none; color: var(--sp-secondary); padding: 6px 8px; border: 1px solid #f3f3f3; border-radius: 4px; font-size: 15px; font-weight: 600 }