/* ----------------------- */
/* Styling Specific to MDM */
/* ----------------------- */
.purple_note {
  background-color: #630fa4;
  margin: 0.25em;
  padding: 0.25em;
  color: #fefefe;  
}

.bold_heading  {
  font-weight: 800;
  display: block;
  font-size: 1.75em;
  margin: 0 0 0.25em 0;
  letter-spacing: 0.015em;
  text-transform: uppercase;
}

p.slim {
	line-height: 1.5em;
	margin: 0 0 1em 0;
}

.item_removal_container {
  border-bottom: 1px solid white;
  margin: 2em 0.5em;
  overflow: hidden;
}

	.item_removal_container:last-of-type {
	border-bottom: 0px solid white;
	margin: 2em 0.5em 0 0.5em;
	}
	
	.item_removal_container:first-of-type {
	margin: 0 0.5em 2em 0.5em;
	}


.item_removal_container .image.left{
  top: 0;
}

.ron {
  z-index: 1000;
  display: unset !important;
}

		ul.bulleted-icons-mm {
			padding: 0;
		}

			ul.bulleted-icons-mm li {
				margin: 2em 0 0 0;
				overflow: hidden;
				padding-left: 4.5em;
				position: relative;
				width: 100%;
			}

				ul.bulleted-icons-mm li .icon-wrapper {
					font-size: 0.65em;
					left: 0;
					position: absolute;
					top: 0;
				}

					ul.bulleted-icons-mm li .icon-wrapper .icon:before {
						font-size: 1rem;
					}

				ul.bulleted-icons-mm li h3 {
					font-size: 0.9em;
					margin-bottom: 0.5em;
					padding-bottom: 0;
				}

					ul.bulleted-icons-mm li h3:after {
						display: none;
					}

			@media screen and (max-width: 1280px) {

				ul.bulleted-icons-mm li {
					width: 100%;
					margin: 1em 0 0 0;
				}

			}