// Search widget
.widget_search {
    .search-form {
        display: flex;
        border: solid 1px #a9a9a9;
        label {
            width: 100%;
        }
        .search-field {
            width: 100%;
            border: 0;
            padding: 8px 5px;
            text-indent: 10px;
            outline: 0;
        }
        .search-submit {
            border: 0;
            color: inherit;
            cursor: pointer;
            transition: all 0.3s ease-in-out;
            padding: 0 10px 0 5px;
            outline: 0;
            &:hover {
                color: inherit;
                transition: all 0.3s ease-in-out;
            }
        }
    }
}

// Gallery widget
.widget_media_gallery {
    .gallery {
        .gallery-item {
            margin: 0;
            .gallery-icon {
                .attachment-full {
                    width: 100%;
                    height: auto;
                }
            }
        }
    }
    @for $i from 1 through 9 {
        .gallery-columns-#{$i} {
            @include autoGrid($i, 0px, 1fr, 5px, 5px);
        }        
    }
}