@media all
	{#wrapper .post_type_mf_list_pm h1, #wrapper .post_type_mf_list_pm h2, #wrapper .post_type_mf_list_pm h3, #wrapper .post_type_mf_list_pm h4, #wrapper .post_type_mf_list_pm h5, #wrapper .post_type_mf_list_pm h6
						{
							font-family: 'Lato';
						}#wrapper .post_type_mf_list_pm h1
	{font-size: 2.8em;font-weight: bold;font-style: normal;}#wrapper .post_type_mf_list_pm h2
	{font-size: 1.8em;font-weight: bold;font-style: normal;}#wrapper .post_type_mf_list_pm h3
	{font-size: 1.6em;font-weight: normal;font-style: normal;}#wrapper .post_type_mf_list_pm h4
	{font-weight: bold;font-style: normal;}#wrapper .post_type_mf_list_pm h5
	{font-weight: bold;font-style: normal;}#wrapper .post_type_mf_list_pm h6
	{font-weight: bold;font-style: normal;}.widget.lists ul, .widget.list_pm ul
	{
		list-style: none;
	}

		.widget.lists .section > ul > li
		{
			flex-grow: 0 !important;
			margin: 0;
			overflow: hidden;
			padding: .5em .5em 0 0;
			text-overflow: ellipsis;
			white-space: nowrap;
		}

			.widget.lists .section > ul > li > div
			{
				display: -webkit-box;
				display: -ms-flexbox;
				display: -webkit-flex;
				display: flex;
				position: relative;
			}

				.widget.lists li > div .list_heading
				{
					-webkit-box-flex: 1 1 49%;
					-webkit-flex: 1 1 49%;
					-ms-flex: 1 1 49%;
					flex: 1 1 49%;
					overflow: hidden;
					padding-top: 1em;
				}

					.widget.lists li > div .list_heading .image
					{
						float: left;
						max-width: 35%;
					}

					.widget.lists li > div .list_heading .image + div
					{
						float: left;
						margin-left: 5%;
						max-width: 60%;
					}

						.widget.lists li > div .list_heading .image + div h4, .widget.lists li > div .list_heading .image + div p
						{
							overflow: hidden;
							text-overflow: ellipsis;
							white-space: nowrap;
						}

						.widget.lists li > div .list_heading p
						{
							font-size: .7em;
						}

				.widget.lists li > div .list_status
				{
					-webkit-box-flex: 1 1 49%;
					-webkit-flex: 1 1 49%;
					-ms-flex: 1 1 49%;
					flex: 1 1 49%;
					padding: .4em 0 0 2%;
				}

					.widget.lists .toggler
					{
						border-bottom: .1em solid #ccc;
						display: block;
						padding: .5em;
					}

					.widget.lists .toggle_container
					{
						padding: 0 .5em .5em;
					}

						.widget.lists .progress
						{
							background: #ccc;
							max-height: .1em;
							left: 0;
							overflow: hidden;
							position: absolute;
							right: 0;
							top: 0;
						}

							.widget.lists .progress > div
							{
								background: #e34b2d;
							}

								.widget.lists .progress.is_orange > div
								{
									background: #e3a02d;
								}

								.widget.lists .progress.is_yellow > div
								{
									background: #e3dd2d;
								}

								.widget.lists .progress.is_green > div
								{
									background: #2de34f;
								}

						.load_more_laws
						{
							color: #d81229;
						}

		.widget.list_pm ul li
		{
			line-height: 1.7;
		}}