/**
Flipbox Css
**/
.pt-flip-box-wrapper .icon-wrapper{ display:inline-block; padding:10px; line-height: 1; }
.pt-flip-box-wrapper .front-icon-title, .pt-flip-box-wrapper .back-icon-title{ margin:10px auto; color:#FFF; }
.pt-flip-box-wrapper .flipbox-content {  display: block; position: relative; top: 50%; transform: translateY(-50%);  -ms-transform: translateY(-50%)  }

.pt-flip-box-inner{ width:100%; height:200px; position:relative;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

.pt-flip-box-inner .pt-flip-box-front, .pt-flip-box-inner .pt-flip-box-back{ width:100%; height:100%; position: absolute; top:0; left:0; text-align:center; padding: 10px;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;

    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    transition: all 0.6s ease 0s;
}

.pt-fb-animate-vertical .pt-flip-box-inner .pt-flip-box-front{ -webkit-transform:perspective(1000px)  rotateX(0deg);  -ms-transform:perspective(1000px)  rotateX(0deg);  transform:perspective(1000px) rotateX(0deg); }
.pt-fb-animate-vertical .pt-flip-box-inner .pt-flip-box-back{ -webkit-transform:perspective(1000px) rotateX(180deg); transform:perspective(1000px) rotateX(180deg); -ms-transform:perspective(1000px)  rotateX(180deg); }
.pt-fb-animate-vertical .pt-flip-box-inner:hover .pt-flip-box-front{ -webkit-transform:perspective(1000px) rotateX(180deg); transform:perspective(1000px) rotateX(180deg); -ms-transform:perspective(1000px)  rotateX(180deg); }
.pt-fb-animate-vertical .pt-flip-box-inner:hover .pt-flip-box-back{ -webkit-transform:perspective(1000px) rotateX(0deg); transform:perspective(1000px) rotateX(0deg); -ms-transform:perspective(1000px)  rotateX(0deg); }


.pt-fb-animate-horizontal .pt-flip-box-inner .pt-flip-box-front{ -webkit-transform:perspective(1000px) rotateY(0deg); transform:perspective(1000px) rotateY(0deg); -ms-transform:perspective(1000px)  rotateY(0deg); }
.pt-fb-animate-horizontal .pt-flip-box-inner .pt-flip-box-back{ -webkit-transform:perspective(1000px) rotateY(180deg); transform:perspective(1000px) rotateY(180deg); -ms-transform:perspective(1000px)  rotateY(180deg); }
.pt-fb-animate-horizontal .pt-flip-box-inner:hover .pt-flip-box-front{ -webkit-transform:perspective(1000px) rotateY(180deg); transform:perspective(1000px) rotateY(180deg); -ms-transform:perspective(1000px)  rotateY(180deg); }
.pt-fb-animate-horizontal .pt-flip-box-inner:hover .pt-flip-box-back{ -webkit-transform:perspective(1000px) rotateY(0deg); transform:perspective(1000px) rotateY(0deg); -ms-transform:perspective(1000px)  rotateY(0deg); }

.pt-flip-box-front i, .pt-flip-box-back i{ font-size:32px; height:1em; width:1em;  }
.pt-fb-icon-view-framed{ border:1px solid #92BE43; }
.pt-fb-icon-shape-circle{ border-radius:50%; }

.flipbox-content p{ margin-bottom: 10px; }
.pt-fb-button{ display:inline-block; padding: 5px 10px; }

.pt-flip-box-front{ background:#A0CE4E; }
.pt-flip-box-back{ background:#73B9DC; }
.flipbox-content .pt-fb-button-wrapper .pt-fb-button:hover {
    box-shadow: none;
}