/*----------------------------------------------------------------------------*\
	ICON LIST SHORTCODE
\*----------------------------------------------------------------------------*/
.mpc-icon-list { display: block; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.mpc-icon-list.mpc-icon--right .mpc-list__icon { order: 1; }

.mpc-icon-list .mpc-icon .mpc-regular img, .mpc-icon-list .mpc-icon .mpc-hover img { max-width: initial; }

.mpc-list__ul, .mpc-list__ul .mpc-list__item { display: block; list-style: none; margin: 0; padding: 0; font: inherit; }

.mpc-list__ul .mpc-list__item { display: -ms-flexbox; display: flex; align-items: center; }

.mpc-list__ul .mpc-list__item:before, .mpc-list__ul .mpc-list__item:after { content: "" !important; border: 0 !important; position: static !important; }

.mpc-list__title { flex-grow: 1; margin: 0; font: inherit; cursor: default; }

.mpc-list__title a { font: inherit; color: inherit !important; -webkit-transition: inherit; transition: inherit; }

.mpc-list__icon { display: inline-block; font: inherit; flex: 0 0 auto; }
