.widget {
	ul {
		list-style: none;
		padding-left: 0;
		ul {
			padding-top: 0;
			margin-top: 0;
			padding-left: 20px;
		}
		li {
			margin-left: 0;
			margin-bottom: 1px;
			padding-bottom: 0;
			@include font-size(1.4);
			color: $color__black;

			.site-footer & {
				color: $color__white;
			}

			a {
				@include font-size(1.4);
				font-style: normal;
				line-height: 1.4;
			}
		}
		> li:last-child {
			margin-bottom: 0;
			padding-bottom: 0;
			border-bottom: none;
		}
	}
	a {
		color: $color__black;
		&:hover {
			color: $color__blue;
			text-decoration: none;
		}
	}
	&.widget_archive label.screen-reader-text,
	&.widget_categories label.screen-reader-text {
		display: none;
	}
}