#tmhtmlcontent_topColumn .tmhtmlcontent-topColumn {
  margin-bottom: 0px; }
  #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li {
    margin-bottom: 10px; }
    #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li:nth-child(3n+1) .item-html {
      background: #3498db; }
      #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li:nth-child(3n+1) .item-html:hover i {
        -webkit-animation: tada 0.5s linear both;
        animation: tada 0.5s linear both; }
    #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li:nth-child(3n+2) .item-html {
      background: #31353d;
      overflow: hidden; }
      #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li:nth-child(3n+2) .item-html:hover i {
        -webkit-animation-name: stylie-transform-keyframes;
        -webkit-animation-duration: 2000ms;
        -webkit-animation-delay: 0ms;
        -webkit-animation-fill-mode: forwards;
        -webkit-animation-timing-function: linear;
        -webkit-animation-iteration-count: infinite;
        -webkit-transform-origin: 0 0;
        animation-name: stylie-transform-keyframes;
        animation-duration: 2000ms;
        animation-delay: 0ms;
        animation-fill-mode: forwards;
        animation-timing-function: linear;
        animation-iteration-count: infinite;
        transform-origin: 0 0; }
    #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li:nth-child(3n+3) .item-html {
      background: #a4a4a4; }
      #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li:nth-child(3n+3) .item-html:hover i {
        -webkit-animation: swing 0.5s linear both;
        animation: swing 0.5s linear both; }
    #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html {
      position: relative;
      width: 100%;
      height: 185px;
      padding: 41px 0 0 35px; }
      @media (max-width: 991px) {
        #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html {
          padding: 10px; }
          #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html:hover > ul {
            -webkit-animation: none;
            animation: none; } }
      #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html i {
        color: #fff;
        font-size: 84px;
        font-weight: 400;
        position: absolute;
        top: 49px; }
        #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html i.fa-credit-card {
          font-size: 59px; }
      #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html ul {
        width: 232px;
        float: right; }
        @media (max-width: 991px) {
          #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html ul {
            width: 100%;
            text-align: center;
            padding-left: 15px;
            padding-right: 15px;
            position: relative;
            top: 50%;
            transform: translateY(-50%); }
            #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html ul li {
              font: 300 30px/36px "Open Sans", sans-serif; } }
        #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html ul li {
          font: 26px "Open Sans", sans-serif;
          color: #fff;
          text-transform: uppercase;
          margin-bottom: 0; }
          @media (max-width: 991px) {
            #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html ul li {
              font-size: 30px; } }
          @media (max-width: 991px) {
            #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html ul li {
              font-size: 20px;
              line-height: 24px; } }
        #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html ul li + li {
          font-size: 20px;
          line-height: 27px;
          color: #fff;
          margin: 0;
          opacity: 0.50; }
    @media (max-width: 1199px) {
      #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li {
        overflow: hidden; }
        #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html i {
          top: 50%;
          left: 50%;
          -moz-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
          -o-transform: translate(-50%, -50%);
          -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
          -webkit-animation: tada 0.5s linear both;
          animation: tada 0.5s linear both; }
        #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html ul {
          display: none; }
        #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html i {
          -webkit-animation: none;
          animation: none; }
        #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html:hover i {
          display: none;
          -webkit-animation: none;
          animation: none; }
        #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html:hover ul {
          display: block;
          -webkit-animation: flipInX 0.5s linear both;
          animation: flipInX 0.5s linear both; } }
    @media (max-width: 991px) {
      #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li .item-html:hover ul {
        -webkit-animation: none;
        animation: none; } }
    @media (max-width: 479px) {
      #tmhtmlcontent_topColumn .tmhtmlcontent-topColumn > li {
        width: 100%;
        margin-bottom: 32px; } }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }

  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); }

  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }
@-webkit-keyframes stylie-transform-keyframes {
  0% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);
    -webkit-animation-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

  100% {
    -webkit-transform: translate(272px, -257px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%); } }
@keyframes stylie-transform-keyframes {
  0% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);
    animation-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

  100% {
    transform: translate(272px, -257px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%); } }
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg); }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg); }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg); }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg); }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg); } }
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0; }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in; }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }

  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }
