#mopar-icon-grid .mopar-icon-list {
  list-style: none;
  display: table;
  width: 100%;
  padding: 0;
  margin: 0; }
  #mopar-icon-grid .mopar-icon-list li {
    float: left;
    position: relative;
    width: 145px;
    height: 170px;
    margin: 2% 0 0 2%;
    border: 1px solid #fff;
    box-shadow: 0px 0 6px 1px #ccc;
    border-radius: 3px; }
    #mopar-icon-grid .mopar-icon-list li .icon-block a {
      display: block;
      text-decoration: none;
      height: 170px; }
    #mopar-icon-grid .mopar-icon-list li .icon-block a:hover {
      color: inherit; }
    #mopar-icon-grid .mopar-icon-list li .icon-block a.hide-link {
      cursor: default; }
    #mopar-icon-grid .mopar-icon-list li .icon-block i {
      font-size: 5em;
      display: inherit;
      text-align: center; }
    #mopar-icon-grid .mopar-icon-list li .icon-block p {
      display: block;
      white-space: normal;
      letter-spacing: 0.1em;
      line-height: 1.3; }
    #mopar-icon-grid .mopar-icon-list li .icon-block .popover {
      width: 200px;
      background: #fff;
      box-shadow: 0px 0 6px 1px #A5A5A5;
      border: 1px solid #fff;
      color: #000;
      border-radius: 3px;
      font-weight: bold;
      letter-spacing: 0.05em;
      text-align: center; }
      #mopar-icon-grid .mopar-icon-list li .icon-block .popover .arrow::after {
        border-top-color: #fff; }
  #mopar-icon-grid .mopar-icon-list li:hover {
    background: #fff; }