        /* Theme Styles */
        
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html, body {
    margin: 0;
    padding: 0;
}
html {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}

iframe, img, embed, object, video {
    max-width: 100%;
}
img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
}

a:focus{outline:none}
a {
    outline:0;
}
a:hover {
    outline:0;
}
select:focus {
  outline: none;
}
input {
  background-color: transparent;
  -webkit-appearance: none;
  transition: all 0.03s 0.075s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}


.page-overlay {
  position: fixed;
  z-index: 6;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.active {
  opacity:1;
  visibility:visible;
}

h1, h2, h3, h4, h5, h6, p, dl, ol, ul, blockquote, table, figure {
    margin-top: 0;
    margin-bottom: 15px;
}

#posts .wrapper {
  padding:0 !important;
}

.wrapper {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  padding:0 50px;
}

.wrapper:after, .post-footer:after, .header:after, .widget:after, .photo-slideshow:after, .atx-post:after, .tags:after {
    content: "";
    display: table;
    clear: both;
}


.show-header {
  top:30px;
}


.left {
    float:left;
}

.right {
    float:right;
}

.share-modal {
    left: -10px;
    background-color: #0c0c0c;
    color: #ffffff;
    margin: 0;
    padding:0;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    z-index: 2;
    text-align:center;
    top: 24px;
}


.share-modal span {
    margin:0;
    padding:0;
    list-style:none;
    opacity:0;
    visibility:hidden;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    display:block;
    border-bottom:1px solid #333333;
}

.share-toggle.open .share-modal span {
    opacity:1;
    visibility:visible;
}

.share-modal span a {
    color:#ffffff;
    font-size:18px;
    padding: 0 10px;
    vertical-align: top;
    line-height:35px;
    width:100%;
}

.share-modal *:last-child {
    border:none;
}

.share-modal span a:before {
    font-family:FontAwesome;
    font-size:16px;
}

.share-toggle.open .share-modal:hover > span {
  opacity: 0.7;
}


.share-toggle.open .share-modal:hover > span:hover {
  opacity: 1.0;
}

.share-icon-twitter:before {
    content: "\f099";
}

.share-icon-facebook:before {
    content: "\f09a";
}

.share-icon-google-plus:before {
    content: "\f0d5";
}

.share-icon-pinterest:before {
    content: "\f0d2";
}

.share-toggle {
    position:relative;
    cursor:pointer;
}


.share-toggle.open  .share-modal {
    opacity: 1;
    visibility: visible;
    margin-bottom: 20px;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

.overlay {
    position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    z-index:1;
    -webkit-transition: background 0.2s linear;
    -moz-transition: background 0.2s linear;
    transition: background 0.2s linear;
}

.media {
    position:relative;
}



/* Share */

@media (min-width:800px) {

.posts .pp .share {
padding: 9px 10px 6px 10px;
margin: 0;
position:absolute;
top:25px;
left:25px;
background:#ffffff;
z-index:2;
visibility:hidden;
opacity:0;
-webkit-transition: opacity .20s ease .35s;
transition: opacity .20s ease .35s;
}

.posts .post.pp  .inner:hover .share {
opacity:1;
visibility:visible;
-webkit-transition: opacity .10s ease .15s;
transition: opacity .10s ease .15s;
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}

.posts .pp .share li {
display:inline-block;
height:15px;
width:16px;
margin-left: 5px;
line-height: 18px;
vertical-align:top;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}

.posts .pp .share li:first-child {
margin: 0 0 0;
}

.share-modal {
opacity: 0;
visibility: hidden;
}

.posts .pp .share li {
color:#cccccc;
opacity:0;
visibility:hidden;
-webkit-transform: translate(0, 5px);
transform: translate(0, 5px);
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}

.posts .post.pp  .inner:hover .share li {
opacity:1;
visibility:visible;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
-webkit-transition: opacity .15s ease .25s, -webkit-transform .15s ease .25s;
transition: opacity .15s ease .25s, transform .15s ease .25s;
}

.posts .pp #like svg path, .pp .post-reblog svg {
fill:#cccccc;
}

}

.share-toggle {
margin-left:7px;
position:relative;
}

.share-toggle i {
font-size:16px;
padding:1px 0;
}

.share {
padding: 0;
margin: 0;
}

.share li {
color:#cccccc;
list-style:none;
display:inline-block;
}

.share li {
margin-left:7px;
}

.atx-popup span.share-pinterest {
    display:none;
}

.atx-popup span.share-pinterest.show {
    display: block;
}

.pagination {
padding:40px 0;
}


/* =============================================================================
   PXU Photoset Extended Styles
   ========================================================================== */

.clearit:before, .clearit:after { content: ""; display: table; }
.clearit:after { clear: both; }
.clearit { *zoom: 1; }

/* Photoset */

.photo-slideshow {
  visibility: hidden;
}

.photo-slideshow.processed {
  visibility: visible;
}

.photo-slideshow .row {
  clear: both;
  width: 100%;
}

.photo-slideshow .pxu-photo {
  display: block;
  float: left;
  margin-bottom: 0;
  width: 100%;
  overflow: hidden;
}

.photo-slideshow .pxu-photo img {
  display: block;
}

.photo-slideshow.processed .pxu-photo img {
  width: 100%;
  height: auto;
}

.photo-slideshow .pxu-photo:first-child img {
  margin-left: 0;
}

.photo-slideshow .count-1 {
  width: 100%;
}

.photo-slideshow .count-2 {
  width: 50%;
}

.photo-slideshow .count-3 {
  width: 33.33%;
}

.photo-slideshow .count-4 {
  width: 25%;
}

.photo-slideshow .count-5 {
  width: 20%;
}

.photo-slideshow .info {
  display: none;
}

/* Icons for EXIF Data and Zoom */

.photo-data {
  position: relative;
  float: left;
}


/* EXIF & CAPTION Data Tooltip */

.pxu-data {
  position: absolute;
  top: 30px;
  left: -110px;
  width: 240px;
  background: #000;
  background: rgba(0,0,0,.85);
  color: #fff;
  font-size: 12px;
  line-height: 1.4;
  text-indent: 0;
  padding: 20px;
  display: none;
  opacity: 0;
  filter: alpha(opacity = 0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

  box-shadow: 2px 2px 7px rgba(0,0,0,0.55);

  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;

}

.pxu-caption {
  margin-top: 0;
  word-wrap: break-word;
}

.pxu-caption:before {
  content: url('http://static.tumblr.com/hugxd2w/SSBm6wxmm/caption-icon.png');
  opacity: 0.5;
  filter: alpha(opacity = 50);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  float: left;
  margin-right: 5px;
}

.pxu-data.caption-only .pxu-caption {
  margin-bottom: 0;
}

.pxu-data table {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: bold;
  width: 100%;
}

.pxu-data table tr {
  width: 100%;
}

.pxu-data table tr td {
  width: 50%;
  font-weight: bold;
  padding-bottom: 15px;
}

.pxu-data table tr:last-child td {
  padding-bottom: 0;
}

.pxu-data .label {
  color: #cccccc;
  text-transform: uppercase;
  font-size: 10px;
  text-align: right;
  padding-right: 12px;
  font-weight: normal;
}

.arrow-down {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;

  border-bottom: 10px solid rgba(0,0,0,0.85);

  position: absolute;
  top: -10px;
  left: 110px;
}

#disqus_thread {
  padding:0 30px;
}

/* Modal */

.post-open {
  overflow:hidden;
}
.atx-overlay {
  background:rgba(0,0,0,0.5);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2000;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  visibility:hidden;
  opacity:0;
  padding-right: 15px;
  position:fixed;
}
.atx-overlay.open {
  visibility:visible;
  opacity:1;
}
.atx-popup {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2001;
  position: fixed;
  overflow: scroll;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  visibility:hidden;
  opacity:0;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  -webkit-transition:0.4s all ease-in-out;
  transition:0.4s all ease-in-out;
  padding-right: 15px;
}

.atx-post-pagination {
  visibility: hidden;
  opacity: 0;
  -webkit-transition:0.4s all ease-in-out;
  transition:0.4s all ease-in-out;
}

.atx-post {
  margin:0 auto;
  border-radius:3px;
  opacity:1;
  width:100%;
  max-width:540px;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.post-image img {
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}

.post-image {
  width:100%;
  float:none;
  padding:0;
}

.atx-post article {
  float:none;
  width:100%;
  padding:0;
  height:100% ;
  overflow:hidden;
}

.post-image img {
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
}

.visible {
  visibility: visible;
  opacity: 1;
}
.invisible {
  visibility: hidden;
  opacity: 0;
}
.atx-container {
  padding:75px;
  position:relative;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.atx-post .inner {
  background:transparent;
}

body.noscroll, body.menu-open {
  overflow: hidden;
  height: 100%;
  width: 100%;
}

body.modal-open {
  margin-right:15px;
}


.who-liked-this p {
  text-align:center;
  margin-bottom:30px;
}

.who-liked-this p a {
  display:block;
}

.atx-post-pagination {
    position:fixed;
    top:50%;
    width:100%;
    z-index:999999;
}

.post-pagination {
    position:fixed;
    top:50%;
    width:100%;
    z-index:99;
}

.prev-post, .next-post {
    background:#000000;
    color:#ffffff;
    padding:12px;
    transition:all 0.2s ease;
    -webkit-transition:all 0.2s ease;
    text-transform:uppercase;
    font-size:12px;
    letter-spacing:1px;
    z-index:99999;
}

.prev-post:hover, .next-post:hover {
    color:#ffffff;
    background:#222222;
}

.post-pagination .fa {
    font-size:12px;
}

.prev-post {
    float:left;
    position:fixed;
    left:0;
}

.next-post {
    float:right;
    position:fixed;
    right:0;
}

.atx-post-pagination .next-post {right:15px}

.view-notes-link {
  padding: 20px 30px 20px 30px;
  border-top:1px solid #ececec;
  font-size:13px;
}

body.modal-open .close-post {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

.close-post {
  position:absolute;
  bottom:0;
  right:0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor:pointer;
  padding: 18px 30px 18px 30px;
}

.atx-post .content:empty {
  display:none;
}

.show-mob {
  display:none;
}

/* Responsive */

@media (max-width: 767px) { 
  #posts {
    margin-top:30px;
  }

  article.pp .share {
    display:none;
  }
}

@media (max-width: 540px) { 
  article {
  width: 100%!important;
  margin: 0 0 20px!important;
  padding:15px 30px !important;
  }

  .atx-post article {
    width:100% !important;
    padding:0!important;
    margin:0 !important;
  }

  .atx-container {
    padding:0 !important;
    width:90% !important;
    margin:10% auto;
  }

  .atx-post {
    max-width:100% !important;
  }

  .atx-popup {
    padding:0 !important;
    background:rgba(0,0,0,0.5);
  }

  .atx-post .post-pagination {
    display:none;
  }

  .prev-post, .next-post {
    bottom:0 !important;
  }

  .post-pagination {
    bottom:0 !important;
    top:none;
  }
  #disqus_thread {
    display:none;
  }

  .content {
    padding:20px 20px 0 20px !important;
  }

  .atx-post .post-footer {
    padding:20px 20px 20px;
  }
  .view-notes-link {
    padding: 20px 20px 20px 20px !important;
  }
  .close-post {
    padding: 18px 20px 18px 20px !important;
  }

  .post-footer {
    padding:20px 20px 20px;
  }
  
}


/*base code*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated-fast {
  -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.slow {
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/*the animation definition*/
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
    transform: scale3d(1.25, .75, 1)
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1)
  }
  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
    transform: scale3d(1.15, .85, 1)
  }
  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1)
  }
  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1)
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
  30% {
    -webkit-transform: scale3d(1.25, .75, 1);
    -ms-transform: scale3d(1.25, .75, 1);
    transform: scale3d(1.25, .75, 1)
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1)
  }
  50% {
    -webkit-transform: scale3d(1.15, .85, 1);
    -ms-transform: scale3d(1.15, .85, 1);
    transform: scale3d(1.15, .85, 1)
  }
  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    -ms-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1)
  }
  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    -ms-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1)
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}


@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0)
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -20%, 0);
    -ms-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown
}

@-webkit-keyframes bounce {
  0%, 100%, 20%, 53%, 80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
    transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
    transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0)
  }
}
@keyframes bounce {
  0%, 100%, 20%, 53%, 80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
    transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
    -webkit-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0)
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
    transition-timing-function: cubic-bezier(0.755, .050, .855, .060);
    -webkit-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0)
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0)
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}

/*the animation definition*/
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0)
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0)
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft
}


@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@-moz-keyframes spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}
@-o-keyframes spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}
@-ms-keyframes spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spinner{0%{transform:rotate(0deg);transform:rotate(0deg)}100%{transform:rotate(360deg);transform:rotate(360deg)}}


/*the animation definition*/
@-webkit-keyframes bounceIn {
  0%, 100%, 20%, 40%, 60%, 80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }
  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03)
  }
  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97)
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}
@keyframes bounceIn {
  0%, 100%, 20%, 40%, 60%, 80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
    transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    -ms-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1)
  }
  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    -ms-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9)
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    -ms-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03)
  }
  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    -ms-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97)
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1)
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn
}