.pt-inner {
    text-align: center;

    .pti-header {
          padding: 45px 10px 70px;
          color: #fff;
          position: relative;
        margin-bottom: 15px;


        & > h2 {
              margin: 0;
              line-height: 100%;
              color: #fff;
              font-weight: 100;
              font-size: 50px;

            small {
                  color: #fff;
                  letter-spacing: 0;
                  vertical-align: top;
                  font-size: 16px;
                  font-weight: 100;
            }
        }

        .ptih-title {
              background-color: rgba(0, 0, 0, 0.1);
              padding: 8px 10px 9px;
              text-transform: uppercase;
              margin: 0 -10px;
              position: absolute;
              width: 100%;
              bottom: 0;
        }
    }

    .pti-body {
        padding: 0 23px;

        .ptib-item {
            padding: 15px 0;
            font-weight: 400;

            &:not(:last-child) {
                border-bottom: 1px solid #eee;
            }
        }
    }

    .pti-footer {
        padding: 10px 20px 30px;

        & > a {
            width: 60px;
            height: 60px;
            border-radius: 50%;
            text-align: center;
            color: #fff;
            display: inline-block;
            line-height: 60px;
            font-size: 30px;
            .transition(all);
            .transition-duration(300ms);

            &:hover {
                .opacity(0.85);
                .z-depth(1);
            }
        }
    }


}
