/**
 *  LESS file for Sidebar
 */

 .widget {
     margin-bottom: 30px;
     &.widget_search {
         form {
             display: flex;
             align-items: center;
             label {
                 margin: 0;
                 // margin: 0px;
                 // border: solid 1px #ddd;
                 // border-radius: 20px;
                 // background-color: #ffffff;
                 // box-shadow: 0px 0px 3px rgba(0,0,0,.2);
                 input[type="text"] {
                     // border: none;
                     // background: none;
                     // padding-left: 10px;
                     // .italic;
                 }
             }
             input[type="submit"] {
                .title-font;
                background: @accent;
                .color(@bg);
                border-radius: 0;
                .size(1.2em);
                padding: 0.5em 1em;
                margin-left: 10px;
                border: 0;
             }
             button {
                 // box-shadow: none;
                 // border: none;
                 // position: relative;
             }
         }
     }
     &.widget_media_gallery, .wp-block-gallery {
	     figcaption {
		     background: darken(@bg, 5%);
		     .weight(700);
	     }
     }
 }

 .widget_recent_entries, .widget_pages, .widget_pages, .widget_archive, .widget_categories, .widget_nav_menu, .widget_meta  {
     ul {
         list-style: none;
         li {
             margin: 0;
             padding: 14px 0;
             #secondary & {
                border-bottom: solid 1px darken(@bg, 10%);
             }
             #footer-sidebar & {
                 border-bottom: solid 1px lighten(@accent, 15%);
             }
             &:last-child {
                 border-bottom: none;
             }
             &:before {
                 content: "\f105";
                 font-family: "Font Awesome 5 Free";
                 font-weight: bold;
                 margin-right: 10px;
                 .size(12px);
             }
         }
     }
 }