@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(360deg); } }

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

@-webkit-keyframes moveInRight {
  0% {
    -webkit-transform: translateX(100%); }
  100% {
    -webkit-transform: translateX(0%); } }

@-moz-keyframes moveInRight {
  0% {
    -moz-transform: translateX(100%); }
  100% {
    -moz-transform: translateX(0%); } }

@keyframes moveInRight {
  0% {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); } }

@-webkit-keyframes moveOutRight {
  0% {
    -webkit-transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(100%); } }

@-moz-keyframes moveOutRight {
  0% {
    -moz-transform: translateX(0%); }
  100% {
    -moz-transform: translateX(100%); } }

@keyframes moveOutRight {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); }
  100% {
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%); } }

@-webkit-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(40px); }
  100% {
    -webkit-transform: translateY(0%);
    opacity: 1; } }

@-moz-keyframes fadeInUp {
  0% {
    -moz-transform: translateY(40px); }
  100% {
    -moz-transform: translateY(0%);
    opacity: 1; } }

@keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  100% {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1; } }

@-webkit-keyframes fadeInUpSmall {
  0% {
    -webkit-transform: translateY(15px); }
  100% {
    -webkit-transform: translateY(0%);
    opacity: 1; } }

@-moz-keyframes fadeInUpSmall {
  0% {
    -moz-transform: translateY(15px); }
  100% {
    -moz-transform: translateY(0%);
    opacity: 1; } }

@keyframes fadeInUpSmall {
  0% {
    -webkit-transform: translateY(15px);
    -moz-transform: translateY(15px);
    -ms-transform: translateY(15px);
    -o-transform: translateY(15px);
    transform: translateY(15px); }
  100% {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%);
    opacity: 1; } }

@-webkit-keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-40px) translateX(0); }
  100% {
    -webkit-transform: translateY(0px) translateX(0);
    opacity: 1; } }

@-moz-keyframes fadeInDown {
  0% {
    -moz-transform: translateY(-40px) translateX(0); }
  100% {
    -moz-transform: translateY(0px) translateX(0);
    opacity: 1; } }

@keyframes fadeInDown {
  0% {
    -webkit-transform: translateY(-40px) translateX(0);
    -moz-transform: translateY(-40px) translateX(0);
    -ms-transform: translateY(-40px) translateX(0);
    -o-transform: translateY(-40px) translateX(0);
    transform: translateY(-40px) translateX(0); }
  100% {
    -webkit-transform: translateY(0px) translateX(0);
    -moz-transform: translateY(0px) translateX(0);
    -ms-transform: translateY(0px) translateX(0);
    -o-transform: translateY(0px) translateX(0);
    transform: translateY(0px) translateX(0);
    opacity: 1; } }

@-webkit-keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0px) translateX(0); }
  100% {
    -webkit-transform: translateY(-40px) translateX(0);
    opacity: 0; } }

@-moz-keyframes fadeOutUp {
  0% {
    -moz-transform: translateY(0px) translateX(0); }
  100% {
    -moz-transform: translateY(-40px) translateX(0);
    opacity: 0; } }

@keyframes fadeOutUp {
  0% {
    -webkit-transform: translateY(0px) translateX(0);
    -moz-transform: translateY(0px) translateX(0);
    -ms-transform: translateY(0px) translateX(0);
    -o-transform: translateY(0px) translateX(0);
    transform: translateY(0px) translateX(0); }
  100% {
    -webkit-transform: translateY(-40px) translateX(0);
    -moz-transform: translateY(-40px) translateX(0);
    -ms-transform: translateY(-40px) translateX(0);
    -o-transform: translateY(-40px) translateX(0);
    transform: translateY(-40px) translateX(0);
    opacity: 0; } }

@-webkit-keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0px); }
  100% {
    -webkit-transform: translateY(40px);
    opacity: 0; } }

@-moz-keyframes fadeOutDown {
  0% {
    -moz-transform: translateY(0px); }
  100% {
    -moz-transform: translateY(40px);
    opacity: 0; } }

@keyframes fadeOutDown {
  0% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px); }
  100% {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
    opacity: 0; } }

@-webkit-keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(-25px); }
  100% {
    -webkit-transform: translateX(0px);
    opacity: 1; } }

@-moz-keyframes fadeInRight {
  0% {
    -moz-transform: translateX(-25px); }
  100% {
    -moz-transform: translateX(0px);
    opacity: 1; } }

@keyframes fadeInRight {
  0% {
    -webkit-transform: translateX(-25px);
    -moz-transform: translateX(-25px);
    -ms-transform: translateX(-25px);
    -o-transform: translateX(-25px);
    transform: translateX(-25px); }
  100% {
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transform: translateX(0px);
    opacity: 1; } }

@-webkit-keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(40px); }
  100% {
    -webkit-transform: translateY(0px);
    opacity: 1; } }

@-moz-keyframes fadeInUp {
  0% {
    -moz-transform: translateY(40px); }
  100% {
    -moz-transform: translateY(0px);
    opacity: 1; } }

@keyframes fadeInUp {
  0% {
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px); }
  100% {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 1; } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeAndScaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.7); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1); } }

@-moz-keyframes fadeAndScaleIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.7); }
  100% {
    opacity: 1;
    -moz-transform: scale(1); } }

@keyframes fadeAndScaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes fadeAndScaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.7); } }

@-moz-keyframes fadeAndScaleOut {
  0% {
    opacity: 1;
    -moz-transform: scale(1); }
  100% {
    opacity: 0;
    -moz-transform: scale(0.7); } }

@keyframes fadeAndScaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7); } }

@-webkit-keyframes fadeAndScaleInSmall {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1); } }

@-moz-keyframes fadeAndScaleInSmall {
  0% {
    opacity: 0;
    -moz-transform: scale(0.9); }
  100% {
    opacity: 1;
    -moz-transform: scale(1); } }

@keyframes fadeAndScaleInSmall {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes zoomIn {
  0% {
    -webkit-transform: scale(0.7); }
  100% {
    -webkit-transform: scale(1);
    opacity: 1; } }

@-moz-keyframes zoomIn {
  0% {
    -moz-transform: scale(0.7); }
  100% {
    -moz-transform: scale(1);
    opacity: 1; } }

@keyframes zoomIn {
  0% {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }

@-webkit-keyframes zoomOut {
  0% {
    -webkit-transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
    opacity: 0; } }

@-moz-keyframes zoomOut {
  0% {
    -moz-transform: scale(1); }
  100% {
    -moz-transform: scale(0);
    opacity: 0; } }

@keyframes zoomOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0; } }

@-webkit-keyframes scaleUpOut {
  0% {
    -webkit-transform: scale(1); }
  100% {
    -webkit-transform: scale(1.4);
    opacity: 0; } }

@-moz-keyframes scaleUpOut {
  0% {
    -moz-transform: scale(1); }
  100% {
    -moz-transform: scale(1.4);
    opacity: 0; } }

@keyframes scaleUpOut {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  100% {
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -ms-transform: scale(1.4);
    -o-transform: scale(1.4);
    transform: scale(1.4);
    opacity: 0; } }

@-webkit-keyframes rubberBand {
  0% {
    transform: scaleX(1) scaleY(1.25); }
  30% {
    transform: scaleX(1.15) scaleY(0.85); }
  100% {
    transform: scale(1); } }

@-moz-keyframes rubberBand {
  0% {
    transform: scaleX(1) scaleY(1.25); }
  30% {
    transform: scaleX(1.15) scaleY(0.85); }
  100% {
    transform: scale(1); } }

@keyframes rubberBand {
  0% {
    transform: scaleX(1) scaleY(1.25); }
  30% {
    transform: scaleX(1.15) scaleY(0.85); }
  100% {
    transform: scale(1); } }

@-webkit-keyframes pointDown {
  0% {
    -webkit-transform: translateY(0%); }
  50% {
    -webkit-transform: translateY(10%); }
  100% {
    -webkit-transform: translateY(0%); } }

@-moz-keyframes pointDown {
  0% {
    -moz-transform: translateY(0%); }
  50% {
    -moz-transform: translateY(10%); }
  100% {
    -moz-transform: translateY(0%); } }

@keyframes pointDown {
  0% {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%); }
  50% {
    -webkit-transform: translateY(10%);
    -moz-transform: translateY(10%);
    -ms-transform: translateY(10%);
    -o-transform: translateY(10%);
    transform: translateY(10%); }
  100% {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(0%); } }

@-webkit-keyframes scaleUpAndDown {
  0% {
    -webkit-transform: scale(1); }
  50% {
    -webkit-transform: scale(1.05); }
  100% {
    -webkit-transform: scale(1); } }

@-moz-keyframes scaleUpAndDown {
  0% {
    -moz-transform: scale(1); }
  50% {
    -moz-transform: scale(1.05); }
  100% {
    -moz-transform: scale(1); } }

@keyframes scaleUpAndDown {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05); }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes zoomAndTiltBackAndForth {
  0% {
    -webkit-transform: scale(1) rotate(0); }
  50% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0); } }

@-moz-keyframes zoomAndTiltBackAndForth {
  0% {
    -moz-transform: scale(1) rotate(0); }
  50% {
    -moz-transform: scale(1.1) rotate(-3deg); }
  100% {
    -moz-transform: scale(1) rotate(0); } }

@keyframes zoomAndTiltBackAndForth {
  0% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); }
  50% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -moz-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    -o-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0); } }

@-webkit-keyframes pointRight {
  0% {
    -webkit-transform: translateX(0%); }
  50% {
    -webkit-transform: translateX(10%); }
  100% {
    -webkit-transform: translateX(0%); } }

@-moz-keyframes pointRight {
  0% {
    -moz-transform: translateX(0%); }
  50% {
    -moz-transform: translateX(10%); }
  100% {
    -moz-transform: translateX(0%); } }

@keyframes pointRight {
  0% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); }
  50% {
    -webkit-transform: translateX(10%);
    -moz-transform: translateX(10%);
    -ms-transform: translateX(10%);
    -o-transform: translateX(10%);
    transform: translateX(10%); }
  100% {
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%); } }

@-webkit-keyframes panUpAndDown {
  0% {
    -webkit-transform: translateX(0) translateY(5%) scale(1.05); }
  50% {
    -webkit-transform: translateX(0) translateY(0%) scale(1); }
  100% {
    -webkit-transform: translateX(0) translateY(5%) scale(1.05); } }

@-moz-keyframes panUpAndDown {
  0% {
    -moz-transform: translateX(0) translateY(5%) scale(1.05); }
  50% {
    -moz-transform: translateX(0) translateY(0%) scale(1); }
  100% {
    -moz-transform: translateX(0) translateY(5%) scale(1.05); } }

@keyframes panUpAndDown {
  0% {
    -webkit-transform: translateX(0) translateY(5%) scale(1.05);
    -moz-transform: translateX(0) translateY(5%) scale(1.05);
    -ms-transform: translateX(0) translateY(5%) scale(1.05);
    -o-transform: translateX(0) translateY(5%) scale(1.05);
    transform: translateX(0) translateY(5%) scale(1.05); }
  50% {
    -webkit-transform: translateX(0) translateY(0%) scale(1);
    -moz-transform: translateX(0) translateY(0%) scale(1);
    -ms-transform: translateX(0) translateY(0%) scale(1);
    -o-transform: translateX(0) translateY(0%) scale(1);
    transform: translateX(0) translateY(0%) scale(1); }
  100% {
    -webkit-transform: translateX(0) translateY(5%) scale(1.05);
    -moz-transform: translateX(0) translateY(5%) scale(1.05);
    -ms-transform: translateX(0) translateY(5%) scale(1.05);
    -o-transform: translateX(0) translateY(5%) scale(1.05);
    transform: translateX(0) translateY(5%) scale(1.05); } }

@-webkit-keyframes panUpAndDownMobile {
  0% {
    -webkit-transform: translateX(0) translateY(0); }
  50% {
    -webkit-transform: translateX(0) translateY(-15px); }
  100% {
    -webkit-transform: translateX(0) translateY(0); } }

@-moz-keyframes panUpAndDownMobile {
  0% {
    -moz-transform: translateX(0) translateY(0); }
  50% {
    -moz-transform: translateX(0) translateY(-15px); }
  100% {
    -moz-transform: translateX(0) translateY(0); } }

@keyframes panUpAndDownMobile {
  0% {
    -webkit-transform: translateX(0) translateY(0);
    -moz-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
    -o-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0); }
  50% {
    -webkit-transform: translateX(0) translateY(-15px);
    -moz-transform: translateX(0) translateY(-15px);
    -ms-transform: translateX(0) translateY(-15px);
    -o-transform: translateX(0) translateY(-15px);
    transform: translateX(0) translateY(-15px); }
  100% {
    -webkit-transform: translateX(0) translateY(0);
    -moz-transform: translateX(0) translateY(0);
    -ms-transform: translateX(0) translateY(0);
    -o-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0); } }

@-webkit-keyframes panBackgroundRight {
  0% {
    background-position: 0 0; }
  100% {
    background-position: -200px 0; } }

@-moz-keyframes panBackgroundRight {
  0% {
    background-position: 0 0; }
  100% {
    background-position: -200px 0; } }

@keyframes panBackgroundRight {
  0% {
    background-position: 0 0; }
  100% {
    background-position: -200px 0; } }

@-webkit-keyframes scaleBackgroundInAndOut {
  0% {
    background-size: auto 85%; }
  50% {
    background-size: auto 95%; }
  100% {
    background-size: auto 85%; } }

@-moz-keyframes scaleBackgroundInAndOut {
  0% {
    background-size: auto 85%; }
  50% {
    background-size: auto 95%; }
  100% {
    background-size: auto 85%; } }

@keyframes scaleBackgroundInAndOut {
  0% {
    background-size: auto 85%; }
  50% {
    background-size: auto 95%; }
  100% {
    background-size: auto 85%; } }

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px); } }

@-moz-keyframes shake {
  from, to {
    -moz-transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px); } }

@keyframes shake {
  from, to {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px); } }

@-moz-keyframes bounce {
  0% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  1.67% {
    -moz-transform: translate(0px, -1.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -moz-transform: translate(0px, -3.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  5% {
    -moz-transform: translate(0px, -5.7px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -moz-transform: translate(0px, -7.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  8.33% {
    -moz-transform: translate(0px, -9.1667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -moz-transform: translate(0px, -10.8px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  11.67% {
    -moz-transform: translate(0px, -12.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -moz-transform: translate(0px, -13.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  15% {
    -moz-transform: translate(0px, -15.3px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -moz-transform: translate(0px, -16.6667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  18.33% {
    -moz-transform: translate(0px, -17.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -moz-transform: translate(0px, -19.2px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  21.67% {
    -moz-transform: translate(0px, -20.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -moz-transform: translate(0px, -21.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  25% {
    -moz-transform: translate(0px, -22.5px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -moz-transform: translate(0px, -23.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  28.33% {
    -moz-transform: translate(0px, -24.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -moz-transform: translate(0px, -25.2px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  31.67% {
    -moz-transform: translate(0px, -25.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -moz-transform: translate(0px, -26.6667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  35% {
    -moz-transform: translate(0px, -27.3px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -moz-transform: translate(0px, -27.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  38.33% {
    -moz-transform: translate(0px, -28.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -moz-transform: translate(0px, -28.8px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  41.67% {
    -moz-transform: translate(0px, -29.1667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -moz-transform: translate(0px, -29.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  45% {
    -moz-transform: translate(0px, -29.7px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -moz-transform: translate(0px, -29.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  48.33% {
    -moz-transform: translate(0px, -29.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -moz-transform: translate(0px, -30px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  51.67% {
    -moz-transform: translate(0px, -29.7479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -moz-transform: translate(0px, -28.9917px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  55% {
    -moz-transform: translate(0px, -27.7312px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -moz-transform: translate(0px, -25.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  58.33% {
    -moz-transform: translate(0px, -23.6979px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -moz-transform: translate(0px, -20.925px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  61.67% {
    -moz-transform: translate(0px, -17.6479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -moz-transform: translate(0px, -13.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  65% {
    -moz-transform: translate(0px, -9.5813px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -moz-transform: translate(0px, -4.7917px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  68.33% {
    -moz-transform: translate(0px, -0.2479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -moz-transform: translate(0px, -2.7px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  71.67% {
    -moz-transform: translate(0px, -4.6479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -moz-transform: translate(0px, -6.0917px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  75% {
    -moz-transform: translate(0px, -7.0313px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -moz-transform: translate(0px, -7.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  78.33% {
    -moz-transform: translate(0px, -7.3979px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -moz-transform: translate(0px, -6.825px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  81.67% {
    -moz-transform: translate(0px, -5.7479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -moz-transform: translate(0px, -4.1667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  85% {
    -moz-transform: translate(0px, -2.0812px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -moz-transform: translate(0px, -0.2417px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  88.33% {
    -moz-transform: translate(0px, -1.2729px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -moz-transform: translate(0px, -1.8px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  91.67% {
    -moz-transform: translate(0px, -1.8229px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -moz-transform: translate(0px, -1.3417px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  95% {
    -moz-transform: translate(0px, -0.3563px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -moz-transform: translate(0px, -0.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  98.33% {
    -moz-transform: translate(0px, -0.4354px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  1.67% {
    -webkit-transform: translate(0px, -1.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -webkit-transform: translate(0px, -3.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  5% {
    -webkit-transform: translate(0px, -5.7px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -webkit-transform: translate(0px, -7.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  8.33% {
    -webkit-transform: translate(0px, -9.1667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -webkit-transform: translate(0px, -10.8px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  11.67% {
    -webkit-transform: translate(0px, -12.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -webkit-transform: translate(0px, -13.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  15% {
    -webkit-transform: translate(0px, -15.3px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -webkit-transform: translate(0px, -16.6667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  18.33% {
    -webkit-transform: translate(0px, -17.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -webkit-transform: translate(0px, -19.2px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  21.67% {
    -webkit-transform: translate(0px, -20.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -webkit-transform: translate(0px, -21.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  25% {
    -webkit-transform: translate(0px, -22.5px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -webkit-transform: translate(0px, -23.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  28.33% {
    -webkit-transform: translate(0px, -24.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -webkit-transform: translate(0px, -25.2px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  31.67% {
    -webkit-transform: translate(0px, -25.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -webkit-transform: translate(0px, -26.6667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  35% {
    -webkit-transform: translate(0px, -27.3px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -webkit-transform: translate(0px, -27.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  38.33% {
    -webkit-transform: translate(0px, -28.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -webkit-transform: translate(0px, -28.8px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  41.67% {
    -webkit-transform: translate(0px, -29.1667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -webkit-transform: translate(0px, -29.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  45% {
    -webkit-transform: translate(0px, -29.7px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -webkit-transform: translate(0px, -29.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  48.33% {
    -webkit-transform: translate(0px, -29.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -webkit-transform: translate(0px, -30px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  51.67% {
    -webkit-transform: translate(0px, -29.7479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -webkit-transform: translate(0px, -28.9917px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  55% {
    -webkit-transform: translate(0px, -27.7312px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -webkit-transform: translate(0px, -25.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  58.33% {
    -webkit-transform: translate(0px, -23.6979px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -webkit-transform: translate(0px, -20.925px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  61.67% {
    -webkit-transform: translate(0px, -17.6479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -webkit-transform: translate(0px, -13.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  65% {
    -webkit-transform: translate(0px, -9.5813px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -webkit-transform: translate(0px, -4.7917px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  68.33% {
    -webkit-transform: translate(0px, -0.2479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -webkit-transform: translate(0px, -2.7px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  71.67% {
    -webkit-transform: translate(0px, -4.6479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -webkit-transform: translate(0px, -6.0917px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  75% {
    -webkit-transform: translate(0px, -7.0313px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -webkit-transform: translate(0px, -7.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  78.33% {
    -webkit-transform: translate(0px, -7.3979px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -webkit-transform: translate(0px, -6.825px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  81.67% {
    -webkit-transform: translate(0px, -5.7479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -webkit-transform: translate(0px, -4.1667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  85% {
    -webkit-transform: translate(0px, -2.0812px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -webkit-transform: translate(0px, -0.2417px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  88.33% {
    -webkit-transform: translate(0px, -1.2729px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -webkit-transform: translate(0px, -1.8px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  91.67% {
    -webkit-transform: translate(0px, -1.8229px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -webkit-transform: translate(0px, -1.3417px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  95% {
    -webkit-transform: translate(0px, -0.3563px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -webkit-transform: translate(0px, -0.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  98.33% {
    -webkit-transform: translate(0px, -0.4354px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@keyframes bounce {
  0% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  1.67% {
    transform: translate(0px, -1.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    transform: translate(0px, -3.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  5% {
    transform: translate(0px, -5.7px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    transform: translate(0px, -7.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  8.33% {
    transform: translate(0px, -9.1667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    transform: translate(0px, -10.8px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  11.67% {
    transform: translate(0px, -12.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    transform: translate(0px, -13.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  15% {
    transform: translate(0px, -15.3px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    transform: translate(0px, -16.6667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  18.33% {
    transform: translate(0px, -17.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    transform: translate(0px, -19.2px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  21.67% {
    transform: translate(0px, -20.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    transform: translate(0px, -21.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  25% {
    transform: translate(0px, -22.5px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    transform: translate(0px, -23.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  28.33% {
    transform: translate(0px, -24.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    transform: translate(0px, -25.2px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  31.67% {
    transform: translate(0px, -25.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    transform: translate(0px, -26.6667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  35% {
    transform: translate(0px, -27.3px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    transform: translate(0px, -27.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  38.33% {
    transform: translate(0px, -28.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    transform: translate(0px, -28.8px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  41.67% {
    transform: translate(0px, -29.1667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    transform: translate(0px, -29.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  45% {
    transform: translate(0px, -29.7px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    transform: translate(0px, -29.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  48.33% {
    transform: translate(0px, -29.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    transform: translate(0px, -30px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  51.67% {
    transform: translate(0px, -29.7479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    transform: translate(0px, -28.9917px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  55% {
    transform: translate(0px, -27.7312px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    transform: translate(0px, -25.9667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  58.33% {
    transform: translate(0px, -23.6979px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    transform: translate(0px, -20.925px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  61.67% {
    transform: translate(0px, -17.6479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    transform: translate(0px, -13.8667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  65% {
    transform: translate(0px, -9.5813px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    transform: translate(0px, -4.7917px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  68.33% {
    transform: translate(0px, -0.2479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    transform: translate(0px, -2.7px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  71.67% {
    transform: translate(0px, -4.6479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    transform: translate(0px, -6.0917px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  75% {
    transform: translate(0px, -7.0313px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    transform: translate(0px, -7.4667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  78.33% {
    transform: translate(0px, -7.3979px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    transform: translate(0px, -6.825px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  81.67% {
    transform: translate(0px, -5.7479px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    transform: translate(0px, -4.1667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  85% {
    transform: translate(0px, -2.0812px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    transform: translate(0px, -0.2417px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  88.33% {
    transform: translate(0px, -1.2729px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    transform: translate(0px, -1.8px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  91.67% {
    transform: translate(0px, -1.8229px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    transform: translate(0px, -1.3417px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  95% {
    transform: translate(0px, -0.3563px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    transform: translate(0px, -0.3667px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  98.33% {
    transform: translate(0px, -0.4354px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

.animation-target {
  -webkit-animation: animation 1000ms linear both;
  animation: animation 1000ms linear both; }

/* Generated with Bounce.js. Edit at http://goo.gl/3Eysna */
@-webkit-keyframes popIn {
  0% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% {
    -webkit-transform: matrix3d(0.45, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.45, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% {
    -webkit-transform: matrix3d(0.883, 0, 0, 0, 0, 0.883, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.883, 0, 0, 0, 0, 0.883, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% {
    -webkit-transform: matrix3d(1.141, 0, 0, 0, 0, 1.141, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.141, 0, 0, 0, 0, 1.141, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% {
    -webkit-transform: matrix3d(1.212, 0, 0, 0, 0, 1.212, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.212, 0, 0, 0, 0, 1.212, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% {
    -webkit-transform: matrix3d(1.151, 0, 0, 0, 0, 1.151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.151, 0, 0, 0, 0, 1.151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% {
    -webkit-transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% {
    -webkit-transform: matrix3d(0.979, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.979, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% {
    -webkit-transform: matrix3d(0.961, 0, 0, 0, 0, 0.961, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.961, 0, 0, 0, 0, 0.961, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.991, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    opacity: 1; } }

@keyframes popIn {
  0% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% {
    -webkit-transform: matrix3d(0.45, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.45, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% {
    -webkit-transform: matrix3d(0.883, 0, 0, 0, 0, 0.883, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.883, 0, 0, 0, 0, 0.883, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% {
    -webkit-transform: matrix3d(1.141, 0, 0, 0, 0, 1.141, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.141, 0, 0, 0, 0, 1.141, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% {
    -webkit-transform: matrix3d(1.212, 0, 0, 0, 0, 1.212, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.212, 0, 0, 0, 0, 1.212, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% {
    -webkit-transform: matrix3d(1.151, 0, 0, 0, 0, 1.151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.151, 0, 0, 0, 0, 1.151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% {
    -webkit-transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% {
    -webkit-transform: matrix3d(0.979, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.979, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% {
    -webkit-transform: matrix3d(0.961, 0, 0, 0, 0, 0.961, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.961, 0, 0, 0, 0, 0.961, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.991, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    opacity: 1; } }

@-webkit-keyframes popOut {
  0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.991, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% {
    -webkit-transform: matrix3d(0.961, 0, 0, 0, 0, 0.961, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.961, 0, 0, 0, 0, 0.961, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% {
    -webkit-transform: matrix3d(0.979, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.979, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% {
    -webkit-transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% {
    -webkit-transform: matrix3d(1.151, 0, 0, 0, 0, 1.151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.151, 0, 0, 0, 0, 1.151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% {
    -webkit-transform: matrix3d(1.212, 0, 0, 0, 0, 1.212, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.212, 0, 0, 0, 0, 1.212, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% {
    -webkit-transform: matrix3d(1.141, 0, 0, 0, 0, 1.141, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.141, 0, 0, 0, 0, 1.141, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% {
    -webkit-transform: matrix3d(0.883, 0, 0, 0, 0, 0.883, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.883, 0, 0, 0, 0, 0.883, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% {
    -webkit-transform: matrix3d(0.45, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.45, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

@keyframes popOut {
  0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  4.7% {
    -webkit-transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.999, 0, 0, 0, 0, 0.999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  9.41% {
    -webkit-transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.007, 0, 0, 0, 0, 1.007, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  14.11% {
    -webkit-transform: matrix3d(0.991, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.991, 0, 0, 0, 0, 0.991, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  18.72% {
    -webkit-transform: matrix3d(0.961, 0, 0, 0, 0, 0.961, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.961, 0, 0, 0, 0, 0.961, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  24.32% {
    -webkit-transform: matrix3d(0.979, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.979, 0, 0, 0, 0, 0.979, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  29.93% {
    -webkit-transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.048, 0, 0, 0, 0, 1.048, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  35.54% {
    -webkit-transform: matrix3d(1.151, 0, 0, 0, 0, 1.151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.151, 0, 0, 0, 0, 1.151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  41.04% {
    -webkit-transform: matrix3d(1.212, 0, 0, 0, 0, 1.212, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.212, 0, 0, 0, 0, 1.212, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  52.15% {
    -webkit-transform: matrix3d(1.141, 0, 0, 0, 0, 1.141, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(1.141, 0, 0, 0, 0, 1.141, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.26% {
    -webkit-transform: matrix3d(0.883, 0, 0, 0, 0, 0.883, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.883, 0, 0, 0, 0, 0.883, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  85.49% {
    -webkit-transform: matrix3d(0.45, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0.45, 0, 0, 0, 0, 0.45, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } }

@-moz-keyframes scaleIn {
  0% {
    -moz-transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -moz-transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -moz-transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -moz-transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -moz-transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -moz-transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -moz-transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -moz-transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -moz-transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -moz-transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -moz-transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -moz-transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -moz-transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -moz-transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -moz-transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -moz-transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -moz-transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -moz-transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -moz-transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -moz-transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -moz-transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -moz-transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -moz-transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -moz-transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -moz-transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -moz-transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -moz-transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -moz-transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -moz-transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -moz-transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-ms-keyframes scaleIn {
  0% {
    -ms-transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -ms-transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -ms-transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -ms-transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -ms-transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -ms-transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -ms-transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -ms-transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -ms-transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -ms-transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -ms-transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -ms-transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -ms-transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -ms-transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -ms-transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -ms-transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -ms-transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -ms-transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -ms-transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -ms-transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -ms-transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -ms-transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -ms-transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -ms-transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -ms-transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -ms-transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -ms-transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -ms-transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -ms-transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -ms-transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-o-keyframes scaleIn {
  0% {
    -o-transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -o-transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -o-transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -o-transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -o-transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -o-transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -o-transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -o-transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -o-transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -o-transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -o-transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -o-transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -o-transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -o-transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -o-transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -o-transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -o-transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -o-transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -o-transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -o-transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -o-transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -o-transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -o-transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -o-transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -o-transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -o-transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -o-transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -o-transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -o-transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -o-transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-webkit-keyframes scaleIn {
  0% {
    -webkit-transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -webkit-transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -webkit-transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -webkit-transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -webkit-transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -webkit-transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -webkit-transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -webkit-transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -webkit-transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -webkit-transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -webkit-transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -webkit-transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -webkit-transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -webkit-transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -webkit-transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -webkit-transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -webkit-transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -webkit-transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -webkit-transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -webkit-transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@keyframes scaleIn {
  0% {
    transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

html::after {
  content: url(https://ga-beacon.appspot.com/UA-42910121-1/stylie?pixel);
  position: absolute;
  left: -999em; }

@-moz-keyframes scaleOut {
  0% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -moz-transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -moz-transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -moz-transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -moz-transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -moz-transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -moz-transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -moz-transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -moz-transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -moz-transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -moz-transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -moz-transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -moz-transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -moz-transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -moz-transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -moz-transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -moz-transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -moz-transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -moz-transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -moz-transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -moz-transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -moz-transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -moz-transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -moz-transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -moz-transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -moz-transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -moz-transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -moz-transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -moz-transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -moz-transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -moz-transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-ms-keyframes scaleOut {
  0% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -ms-transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -ms-transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -ms-transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -ms-transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -ms-transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -ms-transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -ms-transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -ms-transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -ms-transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -ms-transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -ms-transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -ms-transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -ms-transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -ms-transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -ms-transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -ms-transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -ms-transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -ms-transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -ms-transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -ms-transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -ms-transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -ms-transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -ms-transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -ms-transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -ms-transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -ms-transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -ms-transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -ms-transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -ms-transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -ms-transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-o-keyframes scaleOut {
  0% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -o-transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -o-transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -o-transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -o-transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -o-transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -o-transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -o-transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -o-transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -o-transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -o-transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -o-transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -o-transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -o-transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -o-transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -o-transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -o-transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -o-transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -o-transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -o-transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -o-transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -o-transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -o-transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -o-transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -o-transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -o-transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -o-transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -o-transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -o-transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -o-transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -o-transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-webkit-keyframes scaleOut {
  0% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -webkit-transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -webkit-transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -webkit-transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -webkit-transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -webkit-transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -webkit-transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -webkit-transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -webkit-transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -webkit-transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -webkit-transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -webkit-transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -webkit-transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -webkit-transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -webkit-transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -webkit-transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -webkit-transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -webkit-transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -webkit-transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -webkit-transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -webkit-transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -webkit-transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@keyframes scaleOut {
  0% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    transform: translate(0px, 0px) scale(1.0258) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    transform: translate(0px, 0px) scale(1.0498) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    transform: translate(0px, 0px) scale(1.072) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    transform: translate(0px, 0px) scale(1.0924) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    transform: translate(0px, 0px) scale(1.1111) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    transform: translate(0px, 0px) scale(1.128) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    transform: translate(0px, 0px) scale(1.1431) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    transform: translate(0px, 0px) scale(1.1564) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    transform: translate(0px, 0px) scale(1.168) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    transform: translate(0px, 0px) scale(1.1778) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    transform: translate(0px, 0px) scale(1.1858) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    transform: translate(0px, 0px) scale(1.192) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    transform: translate(0px, 0px) scale(1.1964) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    transform: translate(0px, 0px) scale(1.1991) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    transform: translate(0px, 0px) scale(1.2) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    transform: translate(0px, 0px) scale(1.1947) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    transform: translate(0px, 0px) scale(1.1787) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    transform: translate(0px, 0px) scale(1.152) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    transform: translate(0px, 0px) scale(1.1147) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    transform: translate(0px, 0px) scale(1.0667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    transform: translate(0px, 0px) scale(1.008) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    transform: translate(0px, 0px) scale(0.9387) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    transform: translate(0px, 0px) scale(0.8587) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    transform: translate(0px, 0px) scale(0.768) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    transform: translate(0px, 0px) scale(0.6667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    transform: translate(0px, 0px) scale(0.5547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    transform: translate(0px, 0px) scale(0.432) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    transform: translate(0px, 0px) scale(0.2987) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    transform: translate(0px, 0px) scale(0.1547) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    transform: translate(0px, 0px) scale(0) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-moz-keyframes poke {
  0% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -moz-transform: translate(0px, 0px) scale(1.063) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -moz-transform: translate(0px, 0px) scale(1.1185) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -moz-transform: translate(0px, 0px) scale(1.1667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -moz-transform: translate(0px, 0px) scale(1.2074) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -moz-transform: translate(0px, 0px) scale(1.2407) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -moz-transform: translate(0px, 0px) scale(1.2667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -moz-transform: translate(0px, 0px) scale(1.2852) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -moz-transform: translate(0px, 0px) scale(1.2963) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -moz-transform: translate(0px, 0px) scale(0.8617) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -moz-transform: translate(0px, 0px) scale(0.8983) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -moz-transform: translate(0px, 0px) scale(0.9733) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -moz-transform: translate(0px, 0px) scale(1.0157) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -moz-transform: translate(0px, 0px) scale(1.0209) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -moz-transform: translate(0px, 0px) scale(1.0099) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -moz-transform: translate(0px, 0px) scale(0.9966) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -moz-transform: translate(0px, 0px) scale(0.9975) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -moz-transform: translate(0px, 0px) scale(0.9993) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -moz-transform: translate(0px, 0px) scale(1.0004) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -moz-transform: translate(0px, 0px) scale(1.0005) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -moz-transform: translate(0px, 0px) scale(1.0002) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -moz-transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -moz-transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-ms-keyframes poke {
  0% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -ms-transform: translate(0px, 0px) scale(1.063) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -ms-transform: translate(0px, 0px) scale(1.1185) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -ms-transform: translate(0px, 0px) scale(1.1667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -ms-transform: translate(0px, 0px) scale(1.2074) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -ms-transform: translate(0px, 0px) scale(1.2407) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -ms-transform: translate(0px, 0px) scale(1.2667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -ms-transform: translate(0px, 0px) scale(1.2852) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -ms-transform: translate(0px, 0px) scale(1.2963) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -ms-transform: translate(0px, 0px) scale(0.8617) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -ms-transform: translate(0px, 0px) scale(0.8983) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -ms-transform: translate(0px, 0px) scale(0.9733) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -ms-transform: translate(0px, 0px) scale(1.0157) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -ms-transform: translate(0px, 0px) scale(1.0209) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -ms-transform: translate(0px, 0px) scale(1.0099) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -ms-transform: translate(0px, 0px) scale(0.9966) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -ms-transform: translate(0px, 0px) scale(0.9975) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -ms-transform: translate(0px, 0px) scale(0.9993) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -ms-transform: translate(0px, 0px) scale(1.0004) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -ms-transform: translate(0px, 0px) scale(1.0005) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -ms-transform: translate(0px, 0px) scale(1.0002) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -ms-transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -ms-transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-o-keyframes poke {
  0% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -o-transform: translate(0px, 0px) scale(1.063) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -o-transform: translate(0px, 0px) scale(1.1185) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -o-transform: translate(0px, 0px) scale(1.1667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -o-transform: translate(0px, 0px) scale(1.2074) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -o-transform: translate(0px, 0px) scale(1.2407) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -o-transform: translate(0px, 0px) scale(1.2667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -o-transform: translate(0px, 0px) scale(1.2852) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -o-transform: translate(0px, 0px) scale(1.2963) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -o-transform: translate(0px, 0px) scale(0.8617) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -o-transform: translate(0px, 0px) scale(0.8983) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -o-transform: translate(0px, 0px) scale(0.9733) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -o-transform: translate(0px, 0px) scale(1.0157) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -o-transform: translate(0px, 0px) scale(1.0209) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -o-transform: translate(0px, 0px) scale(1.0099) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -o-transform: translate(0px, 0px) scale(0.9966) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -o-transform: translate(0px, 0px) scale(0.9975) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -o-transform: translate(0px, 0px) scale(0.9993) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -o-transform: translate(0px, 0px) scale(1.0004) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -o-transform: translate(0px, 0px) scale(1.0005) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -o-transform: translate(0px, 0px) scale(1.0002) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -o-transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -o-transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-webkit-keyframes poke {
  0% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    -webkit-transform: translate(0px, 0px) scale(1.063) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    -webkit-transform: translate(0px, 0px) scale(1.1185) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    -webkit-transform: translate(0px, 0px) scale(1.1667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    -webkit-transform: translate(0px, 0px) scale(1.2074) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    -webkit-transform: translate(0px, 0px) scale(1.2407) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    -webkit-transform: translate(0px, 0px) scale(1.2667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    -webkit-transform: translate(0px, 0px) scale(1.2852) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    -webkit-transform: translate(0px, 0px) scale(1.2963) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -webkit-transform: translate(0px, 0px) scale(0.8617) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    -webkit-transform: translate(0px, 0px) scale(0.8983) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    -webkit-transform: translate(0px, 0px) scale(0.9733) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    -webkit-transform: translate(0px, 0px) scale(1.0157) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    -webkit-transform: translate(0px, 0px) scale(1.0209) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    -webkit-transform: translate(0px, 0px) scale(1.0099) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    -webkit-transform: translate(0px, 0px) scale(0.9966) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    -webkit-transform: translate(0px, 0px) scale(0.9975) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    -webkit-transform: translate(0px, 0px) scale(0.9993) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -webkit-transform: translate(0px, 0px) scale(1.0004) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    -webkit-transform: translate(0px, 0px) scale(1.0005) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    -webkit-transform: translate(0px, 0px) scale(1.0002) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    -webkit-transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    -webkit-transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@keyframes poke {
  0% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  3.33% {
    transform: translate(0px, 0px) scale(1.063) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  6.67% {
    transform: translate(0px, 0px) scale(1.1185) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  10% {
    transform: translate(0px, 0px) scale(1.1667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  13.33% {
    transform: translate(0px, 0px) scale(1.2074) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  16.67% {
    transform: translate(0px, 0px) scale(1.2407) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  20% {
    transform: translate(0px, 0px) scale(1.2667) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.33% {
    transform: translate(0px, 0px) scale(1.2852) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  26.67% {
    transform: translate(0px, 0px) scale(1.2963) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  30% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    transform: translate(0px, 0px) scale(0.8617) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  36.67% {
    transform: translate(0px, 0px) scale(0.8983) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  40% {
    transform: translate(0px, 0px) scale(0.9733) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  43.33% {
    transform: translate(0px, 0px) scale(1.0157) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  46.67% {
    transform: translate(0px, 0px) scale(1.0209) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  50% {
    transform: translate(0px, 0px) scale(1.0099) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  53.33% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  56.67% {
    transform: translate(0px, 0px) scale(0.9966) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  60% {
    transform: translate(0px, 0px) scale(0.9975) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  63.33% {
    transform: translate(0px, 0px) scale(0.9993) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    transform: translate(0px, 0px) scale(1.0004) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  70% {
    transform: translate(0px, 0px) scale(1.0005) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  73.33% {
    transform: translate(0px, 0px) scale(1.0002) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.67% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80% {
    transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  83.33% {
    transform: translate(0px, 0px) scale(0.9999) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  86.67% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  93.33% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  96.67% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-moz-keyframes pokeUp {
  0% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  4.76% {
    -moz-transform: translate(0px, 9.2212px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  9.52% {
    -moz-transform: translate(0px, 6.7809px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  14.29% {
    -moz-transform: translate(0px, 1.7797px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  19.05% {
    -moz-transform: translate(0px, -1.0495px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.81% {
    -moz-transform: translate(0px, -1.3907px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  28.57% {
    -moz-transform: translate(0px, -0.6577px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  38.1% {
    -moz-transform: translate(0px, 0.2287px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  42.86% {
    -moz-transform: translate(0px, 0.1682px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  47.62% {
    -moz-transform: translate(0px, 0.0441px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  52.38% {
    -moz-transform: translate(0px, -0.026px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  57.14% {
    -moz-transform: translate(0px, -0.0345px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  61.9% {
    -moz-transform: translate(0px, -0.0163px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  71.43% {
    -moz-transform: translate(0px, 0.0057px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.19% {
    -moz-transform: translate(0px, 0.0042px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80.95% {
    -moz-transform: translate(0px, 0.0011px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  85.71% {
    -moz-transform: translate(0px, -0.0006px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90.48% {
    -moz-transform: translate(0px, -0.0009px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  95.24% {
    -moz-transform: translate(0px, -0.0004px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -moz-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-ms-keyframes pokeUp {
  0% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  4.76% {
    -ms-transform: translate(0px, 9.2212px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  9.52% {
    -ms-transform: translate(0px, 6.7809px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  14.29% {
    -ms-transform: translate(0px, 1.7797px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  19.05% {
    -ms-transform: translate(0px, -1.0495px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.81% {
    -ms-transform: translate(0px, -1.3907px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  28.57% {
    -ms-transform: translate(0px, -0.6577px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  38.1% {
    -ms-transform: translate(0px, 0.2287px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  42.86% {
    -ms-transform: translate(0px, 0.1682px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  47.62% {
    -ms-transform: translate(0px, 0.0441px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  52.38% {
    -ms-transform: translate(0px, -0.026px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  57.14% {
    -ms-transform: translate(0px, -0.0345px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  61.9% {
    -ms-transform: translate(0px, -0.0163px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  71.43% {
    -ms-transform: translate(0px, 0.0057px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.19% {
    -ms-transform: translate(0px, 0.0042px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80.95% {
    -ms-transform: translate(0px, 0.0011px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  85.71% {
    -ms-transform: translate(0px, -0.0006px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90.48% {
    -ms-transform: translate(0px, -0.0009px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  95.24% {
    -ms-transform: translate(0px, -0.0004px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -ms-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-o-keyframes pokeUp {
  0% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  4.76% {
    -o-transform: translate(0px, 9.2212px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  9.52% {
    -o-transform: translate(0px, 6.7809px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  14.29% {
    -o-transform: translate(0px, 1.7797px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  19.05% {
    -o-transform: translate(0px, -1.0495px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.81% {
    -o-transform: translate(0px, -1.3907px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  28.57% {
    -o-transform: translate(0px, -0.6577px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  38.1% {
    -o-transform: translate(0px, 0.2287px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  42.86% {
    -o-transform: translate(0px, 0.1682px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  47.62% {
    -o-transform: translate(0px, 0.0441px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  52.38% {
    -o-transform: translate(0px, -0.026px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  57.14% {
    -o-transform: translate(0px, -0.0345px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  61.9% {
    -o-transform: translate(0px, -0.0163px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  71.43% {
    -o-transform: translate(0px, 0.0057px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.19% {
    -o-transform: translate(0px, 0.0042px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80.95% {
    -o-transform: translate(0px, 0.0011px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  85.71% {
    -o-transform: translate(0px, -0.0006px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90.48% {
    -o-transform: translate(0px, -0.0009px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  95.24% {
    -o-transform: translate(0px, -0.0004px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -o-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@-webkit-keyframes pokeUp {
  0% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  4.76% {
    -webkit-transform: translate(0px, 9.2212px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  9.52% {
    -webkit-transform: translate(0px, 6.7809px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  14.29% {
    -webkit-transform: translate(0px, 1.7797px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  19.05% {
    -webkit-transform: translate(0px, -1.0495px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.81% {
    -webkit-transform: translate(0px, -1.3907px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  28.57% {
    -webkit-transform: translate(0px, -0.6577px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  38.1% {
    -webkit-transform: translate(0px, 0.2287px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  42.86% {
    -webkit-transform: translate(0px, 0.1682px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  47.62% {
    -webkit-transform: translate(0px, 0.0441px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  52.38% {
    -webkit-transform: translate(0px, -0.026px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  57.14% {
    -webkit-transform: translate(0px, -0.0345px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  61.9% {
    -webkit-transform: translate(0px, -0.0163px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  71.43% {
    -webkit-transform: translate(0px, 0.0057px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.19% {
    -webkit-transform: translate(0px, 0.0042px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80.95% {
    -webkit-transform: translate(0px, 0.0011px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  85.71% {
    -webkit-transform: translate(0px, -0.0006px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90.48% {
    -webkit-transform: translate(0px, -0.0009px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  95.24% {
    -webkit-transform: translate(0px, -0.0004px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    -webkit-transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

@keyframes pokeUp {
  0% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  4.76% {
    transform: translate(0px, 9.2212px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  9.52% {
    transform: translate(0px, 6.7809px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  14.29% {
    transform: translate(0px, 1.7797px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  19.05% {
    transform: translate(0px, -1.0495px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  23.81% {
    transform: translate(0px, -1.3907px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  28.57% {
    transform: translate(0px, -0.6577px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  33.33% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  38.1% {
    transform: translate(0px, 0.2287px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  42.86% {
    transform: translate(0px, 0.1682px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  47.62% {
    transform: translate(0px, 0.0441px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  52.38% {
    transform: translate(0px, -0.026px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  57.14% {
    transform: translate(0px, -0.0345px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  61.9% {
    transform: translate(0px, -0.0163px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  66.67% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  71.43% {
    transform: translate(0px, 0.0057px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  76.19% {
    transform: translate(0px, 0.0042px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  80.95% {
    transform: translate(0px, 0.0011px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  85.71% {
    transform: translate(0px, -0.0006px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  90.48% {
    transform: translate(0px, -0.0009px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  95.24% {
    transform: translate(0px, -0.0004px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); }
  100% {
    transform: translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg); } }

html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

h1, h2, h3 {
  font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif; }

strong {
  font-weight: 600; }

a {
  color: #0a0909; }
  a:hover, a:active {
    color: #0a0909; }

.post-content {
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /**
   * 1. Set default font family to sans-serif.
   * 2. Prevent iOS text size adjust after orientation change, without disabling
   *    user zoom.
   */
  /* HTML5 display definitions
     ========================================================================== */
  /**
   * Correct `block` display not defined for any HTML5 element in IE 8/9.
   * Correct `block` display not defined for `details` or `summary` in IE 10/11
   * and Firefox.
   * Correct `block` display not defined for `main` in IE 11.
   */
  /**
   * 1. Correct `inline-block` display not defined in IE 8/9.
   * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
   */
  /**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */
  /**
   * Address `[hidden]` styling not present in IE 8/9/10.
   * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
   */
  /* Links
     ========================================================================== */
  /**
   * Remove the gray background color from active links in IE 10.
   */
  /**
   * Improve readability when focused and also mouse hovered in all browsers.
   */
  /* Text-level semantics
     ========================================================================== */
  /**
   * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
   */
  /**
   * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address styling not present in Safari and Chrome.
   */
  /**
   * Address variable `h1` font-size and margin within `section` and `article`
   * contexts in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address styling not present in IE 8/9.
   */
  /**
   * Address inconsistent and variable font size in all browsers.
   */
  /**
   * Prevent `sub` and `sup` affecting `line-height` in all browsers.
   */
  /* Embedded content
     ========================================================================== */
  /**
   * Remove border when inside `a` element in IE 8/9/10.
   */
  /**
   * Correct overflow not hidden in IE 9/10/11.
   */
  /* Grouping content
     ========================================================================== */
  /**
   * Address margin not present in IE 8/9 and Safari.
   */
  /**
   * Address differences between Firefox and other browsers.
   */
  /**
   * Contain overflow in all browsers.
   */
  /**
   * Address odd `em`-unit font size rendering in all browsers.
   */
  /* Forms
     ========================================================================== */
  /**
   * Known limitation: by default, Chrome and Safari on OS X allow very limited
   * styling of `select`, unless a `border` property is set.
   */
  /**
   * 1. Correct color not being inherited.
   *    Known issue: affects color of disabled elements.
   * 2. Correct font properties not being inherited.
   * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
   */
  /**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
  /**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
   * Correct `select` style inheritance in Firefox.
   */
  /**
   * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
   *    and `video` controls.
   * 2. Correct inability to style clickable `input` types in iOS.
   * 3. Improve usability and consistency of cursor style between image-type
   *    `input` and others.
   */
  /**
   * Re-set default cursor for disabled elements.
   */
  /**
   * Remove inner padding and border in Firefox 4+.
   */
  /**
   * Address Firefox 4+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */
  /**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
  /**
   * Fix the cursor style for Chrome's increment/decrement buttons. For certain
   * `font-size` values of the `input`, it causes the cursor style of the
   * decrement button to change from `default` to `text`.
   */
  /**
   * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
   *    (include `-moz` to future-proof).
   */
  /**
   * Remove inner padding and search cancel button in Safari and Chrome on OS X.
   * Safari (but not Chrome) clips the cancel button when the search input has
   * padding (and `textfield` appearance).
   */
  /**
   * Define consistent border, margin, and padding.
   */
  /**
   * 1. Correct `color` not being inherited in IE 8/9/10/11.
   * 2. Remove padding so people aren't caught out if they zero out fieldsets.
   */
  /**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
  /**
   * Don't inherit the `font-weight` (applied by a rule above).
   * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
   */
  /* Tables
     ========================================================================== */
  /**
   * Remove most spacing between table cells.
   */ }
  .post-content .aligncenter {
    display: block;
    margin: 0 auto 20px auto; }
  .post-content .alignleft {
    display: block;
    float: left;
    margin: 0 20px 20px 0; }
  .post-content .alignright {
    display: block;
    float: right;
    margin: 0 0 20px 20px; }
  .post-content .wp-caption-text {
    font-size: 0.85rem;
    color: #898989;
    padding: 5px 0 0 0; }
  .post-content .button {
    box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.15); }
  .post-content .extra-strong {
    font-weight: 800;
    font-size: 2rem; }
  .post-content article,
  .post-content aside,
  .post-content details,
  .post-content figcaption,
  .post-content figure,
  .post-content footer,
  .post-content header,
  .post-content hgroup,
  .post-content main,
  .post-content menu,
  .post-content nav,
  .post-content section,
  .post-content summary {
    display: block; }
  .post-content audio,
  .post-content canvas,
  .post-content progress,
  .post-content video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }
  .post-content audio:not([controls]) {
    display: none;
    height: 0; }
  .post-content [hidden],
  .post-content template {
    display: none; }
  .post-content a {
    background-color: transparent;
    color: #0076a8; }
    .post-content a:hover, .post-content a:active {
      color: #0076a8; }
  .post-content a:active,
  .post-content a:hover {
    outline: 0; }
  .post-content abbr[title] {
    border-bottom: 1px dotted; }
  .post-content b,
  .post-content strong {
    font-weight: bold; }
  .post-content i,
  .post-content em {
    font-style: italic; }
  .post-content dfn {
    font-style: italic; }
  .post-content h1, .post-content h2, .post-content h3, .post-content h4 {
    color: #000000;
    font-weight: 300; }
  .post-content h1 {
    font-size: 3.9rem;
    margin: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-transform: uppercase;
    font-weight: 700; }
    .post-content h1:first-child {
      padding-top: 0; }
  .post-content h2 {
    font-size: 2rem;
    color: #0a0909;
    padding-top: 2rem;
    padding-bottom: 1.5rem;
    margin-top: 0; }
    .post-content h2:first-child {
      padding-top: 0; }
  .post-content h3 {
    font-size: 1.2rem;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000000;
    padding-bottom: 0.4rem;
    padding-top: 1rem;
    margin: 0; }
  .post-content h4 {
    font-size: 1rem;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000000;
    padding-bottom: 0.4rem;
    padding-top: 1rem;
    margin: 0;
    text-transform: uppercase; }
  .post-content ul, .post-content ol {
    padding-bottom: 10px; }
    .post-content ul li, .post-content ol li {
      margin-left: 35px;
      padding-bottom: 20px;
      line-height: 1.6rem; }
  .post-content ul {
    list-style: disc;
    line-height: 1.4rem; }
    .post-content ul.inset-left-aligned {
      text-align: left;
      margin-left: 20%;
      margin-right: 20%; }
    .post-content ul.ticked-list {
      text-align: left;
      margin-left: 10%;
      margin-right: 10%;
      margin-top: 20px;
      list-style: none;
      font-weight: 700; }
      .post-content ul.ticked-list li {
        position: relative;
        padding-left: 35px;
        text-align: left; }
        .post-content ul.ticked-list li:before {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          left: 0;
          width: 24px;
          height: 24px;
          background: url(../img/icon-tick.svg) no-repeat center center;
          background-size: 100% auto; }
  .post-content ol {
    list-style: decimal;
    list-style-position: inside;
    line-height: 1.4rem; }
  .post-content p {
    padding: 0 0 1.4rem 0;
    line-height: 1.8rem; }
  .post-content .button {
    margin: 2rem 0 0 0; }
  .post-content mark {
    background: #ff0;
    color: #000; }
  .post-content small {
    font-size: 80%; }
  .post-content sub,
  .post-content sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .post-content sup {
    top: -0.5em; }
  .post-content sub {
    bottom: -0.25em; }
  .post-content img {
    border: 0; }
    @media (max-width: 767px) {
      .post-content img {
        width: 100%;
        height: auto; } }
  .post-content svg:not(:root) {
    overflow: hidden; }
  .post-content figure {
    margin: 1em 40px; }
  .post-content hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }
  .post-content pre {
    overflow: auto; }
  .post-content code,
  .post-content kbd,
  .post-content pre,
  .post-content samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  .post-content button,
  .post-content input,
  .post-content optgroup,
  .post-content select,
  .post-content textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */ }
  .post-content button {
    overflow: visible; }
  .post-content button,
  .post-content select {
    text-transform: none; }
  .post-content button,
  .post-content html input[type="button"],
  .post-content input[type="reset"],
  .post-content input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }
  .post-content button[disabled],
  .post-content html input[disabled] {
    cursor: default; }
  .post-content button::-moz-focus-inner,
  .post-content input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .post-content input {
    line-height: normal; }
  .post-content input[type="checkbox"],
  .post-content input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .post-content input[type="number"]::-webkit-inner-spin-button,
  .post-content input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .post-content input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }
  .post-content input[type="search"]::-webkit-search-cancel-button,
  .post-content input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .post-content fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  .post-content legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .post-content textarea {
    overflow: auto; }
  .post-content optgroup {
    font-weight: bold; }
  .post-content table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin-bottom: 20px; }
    .post-content table tr th {
      color: #37cda8; }
  .post-content td,
  .post-content th {
    padding: 0 15px 15px 0;
    line-height: 1.3rem;
    vertical-align: middle;
    word-wrap: break-word; }
    .post-content td:before,
    .post-content th:before {
      margin-right: 10px; }

/* Debug
---------------------------------------------------------------------------------------------------- */
body {
  /*
    &:before {
    content: 'default / xs';
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 10px;
    line-height: 10px;
    text-align: center;
    font-size: 10px;
    color: $colourWhite;
    z-index: $zIndexTop;
    background-color: pink;
    @include breakpoint(xs) {
      content: 'xs';
      background-color: red;
    }
    @include breakpoint(sm) {
      content: 'sm';
      background-color: green;
    }
    @include breakpoint(md) {
      content: 'md';
      background-color: blue;
    }
    @include breakpoint(lg) {
      content: 'lg';
      background-color: yellow;
    }
    @include breakpoint(xlg) {
      content: 'xlg';
      background-color: purple;
    }
  }
*/ }

/* Fonts
---------------------------------------------------------------------------------------------------- */
@font-face {
  font-family: 'peace_sansregular';
  src: url("../fonts/peace_sans_webfont-webfont.woff2") format("woff2"), url("../fonts/peace_sans_webfont-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/* Header
---------------------------------------------------------------------------------------------------- */
#main {
  margin-top: 80px;
    overflow: hidden; }
  @media (min-width: 992px) {
    #main {
      margin-top: auto; } }

#header {
  position: relative;
  background: #ffffff;
  border-bottom: solid 10px #37cda8;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 910;
  border-bottom: solid 5px #37cda8; }
  .menu-is-open #header {
    z-index: 910; }
  @media (min-width: 992px) {
    #header {
      position: relative;
      top: auto;
      left: auto;
      right: auto;
      border-bottom: solid 10px #37cda8; } }
  #header .content {
    position: relative;
    min-height: 80px; }
    @media (min-width: 992px) {
      #header .content {
        min-height: 140px; } }
  #header .logo {
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 170px; }
    @media (min-width: 992px) {
      #header .logo {
        width: 160px; } }
    @media (min-width: 1440px) {
      #header .logo {
        width: 280px; } }
    #header .logo a {
      display: block;
      background: url(../img/logo-uniting-sa.png) no-repeat left center;
      background-size: 80% auto;
      width: 100%;
      height: 100%;
      opacity: 0.99; }
      #header .logo a:hover, #header .logo a:active {
        opacity: 0.7; }
  #header #nav {
    margin: 0 0 10px 0; }
    #header #nav::after {
      clear: both;
      content: "";
      display: table; }
    @media (min-width: 992px) {
      #header #nav {
        padding-top: 120px;
        /*
			position: absolute;
			left: $logoWidthMedium;
			bottom: 0;
			right: 0;
*/ } }
    @media (min-width: 1440px) {
      #header #nav {
        left: 280px;
        padding-top: 80px; } }
    #header #nav .menu {
      text-transform: uppercase;
      font-weight: 700;
      text-align: right; }
      #header #nav .menu li {
        position: relative;
        display: inline-block; }
        #header #nav .menu li.current-menu-item:after, #header #nav .menu li.active:after {
          content: '';
          position: absolute;
          bottom: -10px;
          left: 10px;
          right: 10px;
          height: 10px;
          background: rgba(255, 255, 255, 0.5); }
        #header #nav .menu li.current-menu-item a {
          color: #37cda8; }
          #header #nav .menu li.current-menu-item a:hover, #header #nav .menu li.current-menu-item a:active {
            color: #37cda8;
            cursor: default; }
        #header #nav .menu li.menu-item-has-children a:after {
          content: '';
          display: inline-block;
          width: 16px;
          height: 16px;
          background: url(../img/icon-chevron-down.svg) no-repeat center center;
          background-size: 100% auto;
          vertical-align: middle;
          margin: -2px 0 0 5px; }
          @media (min-width: 992px) {
            #header #nav .menu li.menu-item-has-children a:after {
              width: 12px;
              height: 12px; } }
          @media (min-width: 1200px) {
            #header #nav .menu li.menu-item-has-children a:after {
              width: 16px;
              height: 16px; } }
        #header #nav .menu li a {
          display: block;
          padding: 5px 10px;
          /*
					padding: 30px 10px 30px 10px;
					@include breakpoint(md) {
						padding: 30px 5px 30px 5px;
					}
					@include breakpoint(lg) {
						padding: 30px 10px 30px 10px;
					}
*/ }
          @media (min-width: 992px) {
            #header #nav .menu li a {
              padding: 5px 5px; } }
          @media (min-width: 1200px) {
            #header #nav .menu li a {
              padding: 5px 10px; } }
          #header #nav .menu li a:hover, #header #nav .menu li a:active, #header #nav .menu li a:focus {
            text-decoration: none;
            color: #898989; }
            #header #nav .menu li a:hover:after, #header #nav .menu li a:active:after, #header #nav .menu li a:focus:after {
              opacity: 0.5; }
  #header #tools {
    position: absolute;
    top: 30px;
    right: 10px;
    text-align: right; }
    #header #tools li {
      display: block;
      float: left;
      vertical-align: middle;
      margin-left: 1px; }
      #header #tools li a {
        display: block;
        line-height: 32px;
        height: 32px;
        width: 32px;
        text-align: center; }
        #header #tools li a.donate {
          margin-left: 20px;
          padding: 0 20px;
          width: auto; }
        #header #tools li a.adjust-font {
          background: #ebebeb;
          font-weight: 800;
          font-size: 14px; }
          #header #tools li a.adjust-font:hover, #header #tools li a.adjust-font:active {
            background-color: #0a0909;
            color: #ebebeb;
            text-decoration: none; }
        .font-default #header #tools li a.font-smaller {
          opacity: 0.4;
          background-color: #0a0909;
          color: #ebebeb; }
          .font-default #header #tools li a.font-smaller:hover, .font-default #header #tools li a.font-smaller:active {
            cursor: default; }
        .font-xlg #header #tools li a.font-larger {
          opacity: 0.4;
          background-color: #0a0909;
          color: #ebebeb; }
          .font-xlg #header #tools li a.font-larger:hover, .font-xlg #header #tools li a.font-larger:active {
            cursor: default; }
        #header #tools li a.search {
          background: #fafafa url(../img/icon-search.svg) no-repeat center center; }
          #header #tools li a.search:hover, #header #tools li a.search:active, #header #tools li a.search:focus {
            background-color: #0a0909;
            background-image: url(../img/icon-search-reversed.svg);
            color: #ebebeb;
            text-decoration: none; }
      #header #tools li .search-form {
        height: 32px;
        width: 150px;
        margin: 0 5px; }
        #header #tools li .search-form .input-search {
          border: solid 1px #ebebeb;
          width: 100%;
          height: 100%;
          padding-left: 5px;
          padding-right: 5px; }
  #header #mega-menu {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 900;
    margin-top: 10px; }
    #header #mega-menu .mega-menu-section {
      position: absolute;
      top: -9999px;
      left: -9999px;
      width: 0px;
      height: 0px;
      overflow: hidden;
      z-index: 200;
      background: #ffffff;
      padding: 40px 0;
      opacity: 0;
      -webkit-transform: translateY(-40px);
      -moz-transform: translateY(-40px);
      -ms-transform: translateY(-40px);
      -o-transform: translateY(-40px);
      transform: translateY(-40px);
      -webkit-transition: -webkit-transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
      -moz-transition: -moz-transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
      transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out; }
      #header #mega-menu .mega-menu-section.open, #header #mega-menu .mega-menu-section.closing {
        top: 0;
        left: 0;
        right: 0;
        width: auto;
        height: auto; }
      #header #mega-menu .mega-menu-section.open {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);
        z-index: 900; }
      #header #mega-menu .mega-menu-section.closing {
        z-index: 900; }
      #header #mega-menu .mega-menu-section .left .links {
        border-left: none;
        padding-left: 0;
        -webkit-columns: 1 1px;
        -moz-columns: 1 1px;
        columns: 1 1px; }
      #header #mega-menu .mega-menu-section .links {
        border-left: solid 1px #000000;
        padding-left: 30px;
        vertical-align: top; }
        @media (min-width: 768px) {
          #header #mega-menu .mega-menu-section .links {
            -webkit-columns: 2 30px;
            -moz-columns: 2 30px;
            columns: 2 30px; } }
        @media (min-width: 1200px) {
          #header #mega-menu .mega-menu-section .links {
            -webkit-columns: 3 30px;
            -moz-columns: 3 30px;
            columns: 3 30px; } }
        #header #mega-menu .mega-menu-section .links li {
          display: inline-block;
          margin: 5px -10px 5px -10px;
          width: 100%; }
          #header #mega-menu .mega-menu-section .links li.current-menu-item a {
            color: #37cda8; }
            #header #mega-menu .mega-menu-section .links li.current-menu-item a:hover, #header #mega-menu .mega-menu-section .links li.current-menu-item a:active {
              color: #37cda8; }
          #header #mega-menu .mega-menu-section .links li a {
            display: block;
            padding: 5px 10px;
            border-radius: 3px; }
            #header #mega-menu .mega-menu-section .links li a:hover, #header #mega-menu .mega-menu-section .links li a:active {
              background-color: rgba(0, 0, 0, 0.05);
              color: #000000;
              text-decoration: none; }
      #header #mega-menu .mega-menu-section .call-to-action {
        text-align: center; }
        #header #mega-menu .mega-menu-section .call-to-action p {
          font-weight: 600; }
        #header #mega-menu .mega-menu-section .call-to-action .button {
          margin-top: 15px; }
      #header #mega-menu .mega-menu-section .properties {
        margin: 0 -4px; }
        #header #mega-menu .mega-menu-section .properties li {
          display: block;
          float: left;
          width: 33.333333333%; }
        #header #mega-menu .mega-menu-section .properties .tile {
          margin: 0 4px 8px 4px;
          height: 180px;
          position: relative; }
          #header #mega-menu .mega-menu-section .properties .tile[data-permalink]:hover {
            cursor: pointer; }
            #header #mega-menu .mega-menu-section .properties .tile[data-permalink]:hover:hover {
              opacity: 1; }
            #header #mega-menu .mega-menu-section .properties .tile[data-permalink]:hover .image {
              -webkit-transform: scale(1.05);
              -moz-transform: scale(1.05);
              -ms-transform: scale(1.05);
              -o-transform: scale(1.05);
              transform: scale(1.05);
              opacity: 0.8; }
            #header #mega-menu .mega-menu-section .properties .tile[data-permalink]:hover a:hover, #header #mega-menu .mega-menu-section .properties .tile[data-permalink]:hover a:active {
              text-decoration: none; }
          #header #mega-menu .mega-menu-section .properties .tile .property-name {
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            padding: 10px 15px;
            font-weight: 400;
            background: #37cda8;
            font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
            font-size: 1.2rem;
            line-height: 1.32rem;
            text-transform: uppercase;
            color: #ffffff;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale; }
          #header #mega-menu .mega-menu-section .properties .tile .image-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: #ebebeb;
            overflow: hidden; }
            #header #mega-menu .mega-menu-section .properties .tile .image-wrapper .image {
              position: absolute;
              top: 0;
              right: 0;
              bottom: 0;
              left: 0;
              background-repeat: no-repeat;
              background-position: center center;
              background-size: cover;
              -webkit-transition: -webkit-transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
              -moz-transition: -moz-transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
              transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out; }
  #header .toggle-menu {
    position: absolute;
    top: 15px;
    right: 5px;
    display: block;
    width: 50px;
    height: 50px;
    background: url(../img/icon-menu.svg) no-repeat center center;
    background-size: 80% auto;
    border: none;
    box-shadow: none;
    z-index: 910;
    outline: none; }
    .menu-is-open #header .toggle-menu {
      background-image: url(../img/icon-cross.svg);
      background-size: 70% auto;
      -webkit-animation: poke 0.8s linear;
      -moz-animation: poke 0.8s linear;
      animation: poke 0.8s linear; }

#mobile-nav {
  position: fixed;
  top: -9999px;
  right: -9999px;
  width: 0;
  height: 0;
  z-index: -999;
  background: rgba(255, 255, 255, 0);
  text-align: center;
  -webkit-transition: background 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -moz-transition: background 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, opacity 0.25s ease-in-out; }
  @media (min-width: 992px) {
    #mobile-nav {
      display: none; } }
  .menu-is-open #mobile-nav {
    background: rgba(255, 255, 255, 0.9);
    top: 80px;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    z-index: 900;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    .menu-is-open #mobile-nav .menu {
      opacity: 1;
      -webkit-transform: translateY(0px);
      -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
      -o-transform: translateY(0px);
      transform: translateY(0px); }
    .menu-is-open #mobile-nav .donate {
      opacity: 1; }
  .menu-is-closing #mobile-nav {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: auto;
    height: auto;
    z-index: 900; }
  #mobile-nav .inner .content {
    padding: 20px 0; }
  #mobile-nav .menu {
    padding: 0 20px;
    font-size: 1.8rem;
    line-height: 2.16rem;
    opacity: 0;
    text-align: left;
    -webkit-transform: translateY(20px);
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -o-transform: translateY(20px);
    transform: translateY(20px);
    -webkit-transition: -webkit-transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
    -moz-transition: -moz-transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out; }
    #mobile-nav .menu li {
      position: relative;
      margin: 10px 0; }
      #mobile-nav .menu li.menu-item-has-children a {
        margin-right: 40px; }
      #mobile-nav .menu li.menu-item-has-children:after {
        content: '';
        display: block;
        width: 34px;
        height: 34px;
        background: rgba(0, 0, 0, 0.05) url(../img/icon-chevron-down.svg) no-repeat center center;
        background-size: 20px auto;
        position: absolute;
        top: 5px;
        right: 0px;
        border-radius: 3px; }
      #mobile-nav .menu li.current-menu-item a {
        color: #37cda8; }
        #mobile-nav .menu li.current-menu-item a:hover, #mobile-nav .menu li.current-menu-item a:active {
          color: #37cda8;
          cursor: default; }
      #mobile-nav .menu li.current-menu-item .sub-menu a {
        color: #141414; }
      #mobile-nav .menu li.open .sub-menu {
        display: block; }
      #mobile-nav .menu li.open:after {
        background-image: url(../img/icon-chevron-up.svg);
        top: 12px; }
      #mobile-nav .menu li a {
        display: block;
        padding: 5px 5px;
        margin: 0 -5px; }
        #mobile-nav .menu li a.donate {
          display: block;
          margin: 20px 0 0 0; }
          #mobile-nav .menu li a.donate:hover, #mobile-nav .menu li a.donate:active {
            background-color: #37cda8;
            text-decoration: none;
            color: #ebebeb; }
        #mobile-nav .menu li a:hover, #mobile-nav .menu li a:active {
          background-color: rgba(0, 0, 0, 0.05);
          text-decoration: none;
          color: #3a3a3a; }
        #mobile-nav .menu li a:focus {
          text-decoration: none;
          color: #3a3a3a; }
      #mobile-nav .menu li .sub-menu {
        font-size: 1.2rem;
        display: none;
        margin-bottom: 30px;
        margin-left: 15px; }
        #mobile-nav .menu li .sub-menu li {
          margin: 0; }
          #mobile-nav .menu li .sub-menu li a {
            margin: 5px 0;
            padding: 0; }

/* Shared Containers
---------------------------------------------------------------------------------------------------- */
html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: "Montserrat", "Helvetica Neue", "Arial", Helvetica, Arial, sans-serif;
  background: #ffffff;
  color: #141414;
  font-size: 16px;
  -webkit-transition: font-size 0.25s ease-in-out;
  -moz-transition: font-size 0.25s ease-in-out;
  transition: font-size 0.25s ease-in-out;
  /* fixes potential theme css conflict */ }
  @media (min-width: 768px) {
    html, body {
      font-size: 16px; } }
  @media (min-width: 1200px) {
    html, body {
      font-size: 18px; } }
  @media (min-width: 1200px) {
    html.font-lg, body.font-lg {
      font-size: 21px; } }
  @media (min-width: 1200px) {
    html.font-xlg, body.font-xlg {
      font-size: 25px; } }
  html .mfp-bg, body .mfp-bg {
    background-color: rgba(255, 255, 255, 0.9); }
    html .mfp-bg.mfp-ready, body .mfp-bg.mfp-ready {
      -webkit-animation: fadeIn 0.3s linear;
      -moz-animation: fadeIn 0.3s linear;
      animation: fadeIn 0.3s linear;
      -webkit-animation-fill-mode: forwards;
      -moz-animation-fill-mode: forwards;
      animation-fill-mode: forwards; }
    html .mfp-bg.mfp-removing, body .mfp-bg.mfp-removing {
      -webkit-animation: fadeOut 0.3s linear;
      -moz-animation: fadeOut 0.3s linear;
      animation: fadeOut 0.3s linear;
      -webkit-animation-fill-mode: forwards;
      -moz-animation-fill-mode: forwards;
      animation-fill-mode: forwards; }
  html .picker--opened .picker__holder, body .picker--opened .picker__holder {
    z-index: 999; }
  html .mfp-title, body .mfp-title {
    color: #141414;
    padding-top: 5px; }
  html .mfp-fade, body .mfp-fade {
    -webkit-animation: fadeIn 0.25s linear;
    -moz-animation: fadeIn 0.25s linear;
    animation: fadeIn 0.25s linear; }
    html .mfp-fade .mfp-iframe-scaler, body .mfp-fade .mfp-iframe-scaler {
      opacity: 0;
      -webkit-animation: fadeInUp 0.4s linear;
      -moz-animation: fadeInUp 0.4s linear;
      animation: fadeInUp 0.4s linear;
      -webkit-animation-fill-mode: forwards;
      -moz-animation-fill-mode: forwards;
      animation-fill-mode: forwards; }
    html .mfp-fade.mfp-removing .mfp-iframe-holder, body .mfp-fade.mfp-removing .mfp-iframe-holder {
      -webkit-transition: -webkit-transform 0.35s ease-in-out, opacity 0.35s ease-in-out;
      -moz-transition: -moz-transform 0.35s ease-in-out, opacity 0.35s ease-in-out;
      transition: transform 0.35s ease-in-out, opacity 0.35s ease-in-out;
      -webkit-transform: scale(0.8);
      -moz-transform: scale(0.8);
      -ms-transform: scale(0.8);
      -o-transform: scale(0.8);
      transform: scale(0.8);
      opacity: 0; }
  html .acf-map img, body .acf-map img {
    max-width: inherit !important; }
  html #WidgetLauncher, body #WidgetLauncher {
    width: auto; }
    html #WidgetLauncher div#LauncherTranslatePhrase, body #WidgetLauncher div#LauncherTranslatePhrase {
      padding: 10px 15px;
      display: block; }
      html #WidgetLauncher div#LauncherTranslatePhrase:hover, body #WidgetLauncher div#LauncherTranslatePhrase:hover {
        background: #37cda8 !important; }
  html a:focus, body a:focus {
    outline: none; }

@media (min-width: 992px) {
  .embed-wrapper {
    margin: 0 15%; } }

.embed-wrapper .inner {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
  .embed-wrapper .inner iframe, .embed-wrapper .inner object, .embed-wrapper .inner embed, .embed-wrapper .inner video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media (min-width: 992px) {
  .embed-wrapper {
    margin: 0 15%; } }

.embed-wrapper .inner {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  margin: 0 0 20px 0; }
  .embed-wrapper .inner iframe, .embed-wrapper .inner object, .embed-wrapper .inner embed, .embed-wrapper .inner video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.button {
  position: relative;
  background: #37cda8;
  color: #ffffff;
  padding: 10px 34px;
  text-transform: uppercase;
  font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  display: inline-block;
  border: none;
  box-shadow: none; }
  .button:hover, .button:active {
    text-decoration: none;
    color: #ebebeb; }
  .button.with-chevron {
    padding-right: 35px; }
    @media (min-width: 768px) {
      .button.with-chevron {
        padding-right: 74px; } }
    .button.with-chevron:after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      width: 30px;
      background: url(../img/icon-chevron-right-reversed.svg) no-repeat center center;
      background-size: 14px auto;
      -webkit-transition: -webkit-transform 0.25s ease-in-out;
      -moz-transition: -moz-transform 0.25s ease-in-out;
      transition: transform 0.25s ease-in-out; }
      @media (min-width: 768px) {
        .button.with-chevron:after {
          width: 50px;
          background-size: 20px auto; } }
    .button.with-chevron:hover:after, .button.with-chevron:active:after {
      -webkit-transform: translateX(5px);
      -moz-transform: translateX(5px);
      -ms-transform: translateX(5px);
      -o-transform: translateX(5px);
      transform: translateX(5px); }

[data-permalink]:hover {
  cursor: pointer;
  opacity: 0.8; }

#footer {
  background: #3a3a3a;
  color: #ffffff;
  padding: 50px 20px 0 20px;
  text-align: center; }
  @media (min-width: 768px) {
    #footer {
      padding: 50px 0 0 0; } }
  #footer a {
    color: #ffffff; }
  #footer .footer-text {
    margin: 0 0 30px 0; }
  #footer .footer-contact {
    margin: 0 0 35px 0; }
    #footer .footer-contact:after, #footer .footer-contact:before {
      content: '';
      display: block;
      height: 32px;
      background: url(../img/divider-reversed.svg) no-repeat center center;
      background-size: 100% auto; }
  #footer .footer-links {
    background: rgba(0, 0, 0, 0.3);
    text-align: center;
    margin: 0 -20px;
    padding: 0; }
    @media (min-width: 768px) {
      #footer .footer-links {
        margin: 0; } }
    #footer .footer-links li {
      display: inline-block;
      margin: 0; }
      #footer .footer-links li a {
        display: block;
        color: #ffffff;
        text-transform: uppercase;
        font-size: 0.85rem;
        padding: 5px 10px;
        font-weight: 300; }
        @media (min-width: 768px) {
          #footer .footer-links li a {
            padding: 15px 15px; } }
  #footer .footer-social {
    margin: 0 0 35px 0;
    display: block;
    text-align: center; }
    #footer .footer-social li {
      display: inline-block;
      vertical-align: middle;
      margin: 0 15px; }
      #footer .footer-social li img {
        height: 26px;
        width: auto;
        vertical-align: middle; }
      #footer .footer-social li a:hover, #footer .footer-social li a:active {
        opacity: 0.6; }

html body .gform_wrapper .gform_body li.gfield.gfield_error {
  border: none;
  padding: 0;
  padding: 10px;
  border-radius: 5px;
  background: #bf0625; }
  html body .gform_wrapper .gform_body li.gfield.gfield_error .ginput_container {
    margin-right: 0; }
  html body .gform_wrapper .gform_body li.gfield.gfield_error .gfield_label {
    margin-top: 0 !important; }
  html body .gform_wrapper .gform_body li.gfield.gfield_error .ginput_container {
    margin-top: 8px !important; }
  html body .gform_wrapper .gform_body li.gfield.gfield_error .gfield_label {
    color: #ffffff; }
  html body .gform_wrapper .gform_body li.gfield.gfield_error .gfield_description.validation_message {
    color: rgba(255, 255, 255, 0.6); }
  html body .gform_wrapper .gform_body li.gfield.gfield_error .ginput_container {
    position: relative; }
    html body .gform_wrapper .gform_body li.gfield.gfield_error .ginput_container:after {
      position: absolute;
      top: 2px;
      right: 2px;
      bottom: 4px;
      width: 40px;
      background: #bf0625 url(../img/icon-exclamation-point.svg) no-repeat center center;
      background-size: auto 20px;
      content: '';
      text-align: center; }
  html body .gform_wrapper .gform_body li.gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding-right: 42px; }

html body .gform_wrapper div.validation_error {
  background: transparent;
  color: #bf0625;
  border: none;
  padding: 20px 25px 20px 25px;
  border: solid 1px #bf0625;
  font-weight: 400;
  margin: 0; }

html body .gform_wrapper .gform_heading {
  padding-top: 0; }
  html body .gform_wrapper .gform_heading .gform_title {
    padding: 0 0 30px 0;
    font-size: 2rem;
    font-weight: 2rem;
    text-transform: uppercase;
    line-height: 2.2rem;
    text-align: center; }
  html body .gform_wrapper .gform_heading .gform_description {
    text-align: center;
    line-height: 1.6rem; }

html body .gform_wrapper .gform_body .gform_fields .gfield {
  padding-right: 0;
  max-width: none !important; }
  html body .gform_wrapper .gform_body .gform_fields .gfield.hide-label label {
    display: none; }
  html body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
    text-transform: uppercase; }
    html body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required {
      color: #bf0625; }
  html body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {
    color: #000000;
    margin-right: 0; }
    html body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
      border: none;
      padding: 10px 15px;
      position: relative;
      width: 100%; }
    html body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
      border: none;
      padding: 10px 15px; }
    html body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container iframe {
      width: 100%; }

html body .gform_wrapper .gform_footer {
  text-align: center;
  margin: 0; }
  html body .gform_wrapper .gform_footer .button {
    position: relative;
    background: #37cda8;
    color: #ffffff;
    border-radius: 4px;
    padding: 15px 25px;
    font-weight: 700;
    border: none;
    box-shadow: none; }
    html body .gform_wrapper .gform_footer .button:hover {
      opacity: 0.8; }

html .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  max-width: none !important;
  width: auto; }

.gform_confirmation_wrapper {
  padding: 100px 0;
  text-align: center;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.44rem; }

[class*="section-"] {
  position: relative; }
  [class*="section-"].shaded, [class*="section-"].background-shaded {
    background-color: #ebebeb; }
  [class*="section-"].with-gradient:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: url(../img/gradient.png) repeat-x bottom left;
    z-index: 200; }

.section-hero_unit,
.section-hero-unit {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 0 0 0 0;
  border-bottom: solid 1px #ebebeb; }
  @media (min-width: 768px) {
    .section-hero_unit,
    .section-hero-unit {
      padding: 100px 0 20px 0; } }
  @media (min-width: 992px) {
    .section-hero_unit,
    .section-hero-unit {
      padding: 300px 0 20px 0; } }
  @media (min-width: 2200px) {
    .section-hero_unit,
    .section-hero-unit {
      padding: 600px 0 20px 0; } }
  .section-hero_unit[data-permalink],
  .section-hero-unit[data-permalink] {
    background: white; }
    .section-hero_unit[data-permalink] .slider,
    .section-hero-unit[data-permalink] .slider {
      -webkit-transition: opacity 0.15s ease-in-out;
      -moz-transition: opacity 0.15s ease-in-out;
      transition: opacity 0.15s ease-in-out; }
  .section-hero_unit[data-permalink]:hover,
  .section-hero-unit[data-permalink]:hover {
    opacity: 1; }
    .section-hero_unit[data-permalink]:hover .slider,
    .section-hero-unit[data-permalink]:hover .slider {
      opacity: 0.8; }
  .section-hero_unit.with-gradient:after,
  .section-hero-unit.with-gradient:after {
    content: none; }
    @media (min-width: 768px) {
      .section-hero_unit.with-gradient:after,
      .section-hero-unit.with-gradient:after {
        content: ''; } }
  @media (min-width: 768px) {
    .section-hero_unit.type-image_only,
    .section-hero-unit.type-image_only {
      min-height: 330px; } }
  @media (min-width: 1200px) {
    .section-hero_unit.type-image_only,
    .section-hero-unit.type-image_only {
      min-height: 430px; } }
  .section-hero_unit.image-align-top-centre .background-image, .section-hero_unit.image-align-top-centre .slider li .slide,
  .section-hero-unit.image-align-top-centre .background-image,
  .section-hero-unit.image-align-top-centre .slider li .slide {
    background-position: top center; }
  .section-hero_unit.image-align-top-left .background-image, .section-hero_unit.image-align-top-left .slider li .slide,
  .section-hero-unit.image-align-top-left .background-image,
  .section-hero-unit.image-align-top-left .slider li .slide {
    background-position: top left; }
  .section-hero_unit.image-align-top-right .background-image, .section-hero_unit.image-align-top-right .slider li .slide,
  .section-hero-unit.image-align-top-right .background-image,
  .section-hero-unit.image-align-top-right .slider li .slide {
    background-position: top right; }
  .section-hero_unit.image-align-bottom-centre .background-image, .section-hero_unit.image-align-bottom-centre .slider li .slide,
  .section-hero-unit.image-align-bottom-centre .background-image,
  .section-hero-unit.image-align-bottom-centre .slider li .slide {
    background-position: bottom center; }
  .section-hero_unit.image-align-bottom-left .background-image, .section-hero_unit.image-align-bottom-left .slider li .slide,
  .section-hero-unit.image-align-bottom-left .background-image,
  .section-hero-unit.image-align-bottom-left .slider li .slide {
    background-position: bottom left; }
  .section-hero_unit.image-align-bottom-right .background-image, .section-hero_unit.image-align-bottom-right .slider li .slide,
  .section-hero-unit.image-align-bottom-right .background-image,
  .section-hero-unit.image-align-bottom-right .slider li .slide {
    background-position: bottom right; }
  .section-hero_unit .background-image,
  .section-hero_unit .slider,
  .section-hero-unit .background-image,
  .section-hero-unit .slider {
    border: none;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 170px; }
    @media (min-width: 768px) {
      .section-hero_unit .background-image,
      .section-hero_unit .slider,
      .section-hero-unit .background-image,
      .section-hero-unit .slider {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        min-height: inherit; } }
    .section-hero_unit .background-image .slides,
    .section-hero_unit .slider .slides,
    .section-hero-unit .background-image .slides,
    .section-hero-unit .slider .slides {
      display: block;
      width: 100%;
      height: 100%; }
      .section-hero_unit .background-image .slides li, .section-hero_unit .background-image .slides .slide,
      .section-hero_unit .slider .slides li,
      .section-hero_unit .slider .slides .slide,
      .section-hero-unit .background-image .slides li,
      .section-hero-unit .background-image .slides .slide,
      .section-hero-unit .slider .slides li,
      .section-hero-unit .slider .slides .slide {
        height: 100%; }
    .section-hero_unit .background-image .flex-control-nav,
    .section-hero_unit .slider .flex-control-nav,
    .section-hero-unit .background-image .flex-control-nav,
    .section-hero-unit .slider .flex-control-nav {
      display: none; }
  .section-hero_unit .content,
  .section-hero-unit .content {
    position: relative;
    z-index: 500;
    padding: 15px 0; }
    @media (min-width: 768px) {
      .section-hero_unit .content,
      .section-hero-unit .content {
        padding: 0; } }
    @media (min-width: 1200px) {
      .section-hero_unit .content,
      .section-hero-unit .content {
        margin-left: -30px; } }
    .section-hero_unit .content:after, .section-hero_unit .content:before,
    .section-hero-unit .content:after,
    .section-hero-unit .content:before {
      display: block;
      height: 32px;
      background: url(../img/divider-reversed.svg) no-repeat center center;
      background-size: 100% auto; }
      @media (min-width: 768px) {
        .section-hero_unit .content:after, .section-hero_unit .content:before,
        .section-hero-unit .content:after,
        .section-hero-unit .content:before {
          content: ''; } }
  .section-hero_unit .row,
  .section-hero-unit .row {
    position: relative; }
  .section-hero_unit .title,
  .section-hero-unit .title {
    font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    text-align: right;
    font-size: 28px;
    line-height: 28px;
    color: #141414;
    padding: 0 10px;
    margin: 5px 0 0 0;
    word-wrap: break-word; }
    @media (max-width: 767px) {
      .section-hero_unit .title br,
      .section-hero-unit .title br {
        display: none; } }
    @media (min-width: 768px) {
      .section-hero_unit .title,
      .section-hero-unit .title {
        font-size: 30px;
        line-height: 30px;
        color: #ffffff;
        padding: 0 25px; } }
    @media (min-width: 992px) {
      .section-hero_unit .title,
      .section-hero-unit .title {
        font-size: 40px;
        line-height: 34px; } }
    @media (min-width: 1200px) {
      .section-hero_unit .title,
      .section-hero-unit .title {
        font-size: 40px;
        line-height: 34px;
        padding: 0 12px; } }
    @media (min-width: 1440px) {
      .section-hero_unit .title,
      .section-hero-unit .title {
        font-size: 50px;
        line-height: 44px; } }
    .section-hero_unit .title em,
    .section-hero-unit .title em {
      color: #37cda8;
      display: block;
      font-size: 30px;
      line-height: 25px;
      margin-top: 0px; }
      @media (min-width: 768px) {
        .section-hero_unit .title em,
        .section-hero-unit .title em {
          font-size: 36px;
          line-height: 32px;
          margin-top: 0px; } }
      @media (min-width: 992px) {
        .section-hero_unit .title em,
        .section-hero-unit .title em {
          font-size: 50px;
          line-height: 42px;
          margin-top: 3px; } }
      @media (min-width: 1200px) {
        .section-hero_unit .title em,
        .section-hero-unit .title em {
          font-size: 55px;
          line-height: 45px;
          font-size: 50px;
          line-height: 45px; } }
      @media (min-width: 1440px) {
        .section-hero_unit .title em,
        .section-hero-unit .title em {
          font-size: 75px;
          line-height: 63px;
          font-size: 65px;
          line-height: 58px;
          letter-spacing: -1px; } }
  .section-hero_unit .logo-image-wrapper,
  .section-hero-unit .logo-image-wrapper {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0; }
  .section-hero_unit .logo-image,
  .section-hero-unit .logo-image {
    position: absolute;
    bottom: 15px;
    left: 10px;
    width: 200px;
    height: auto;
    z-index: 500;
    display: none; }
    @media (min-width: 992px) {
      .section-hero_unit .logo-image,
      .section-hero-unit .logo-image {
        display: block; } }

/* Tile Grid
---------------------------------------------------------------------------------------------------- */
.section-tile_grid {
  padding: 30px 0 10px 0; }
  .section-tile_grid .tile .bottom {
    position: relative;
    height: 130px; }

.tile {
  background: #ffffff;
  margin: 0 0 20px 0; }
  .tile[data-permalink]:hover {
    background: #fafafa; }
    .tile[data-permalink]:hover .bottom .read-more:after {
      -webkit-transform: translateX(5px) translateY(0%) scale(1);
      -moz-transform: translateX(5px) translateY(0%) scale(1);
      -ms-transform: translateX(5px) translateY(0%) scale(1);
      -o-transform: translateX(5px) translateY(0%) scale(1);
      transform: translateX(5px) translateY(0%) scale(1); }
  .tile.shaded, .tile.background-shaded {
    background: #ebebeb; }
  .tile.with-button .bottom {
    padding-bottom: 80px; }
  .tile .top {
    display: table;
    width: 100%;
    height: 160px;
    background: #37cda8; }
    @media (min-width: 1200px) {
      .tile .top {
        height: 200px; } }
    @media (min-width: 1440px) {
      .tile .top {
        height: 220px; } }
    .tile .top .inner {
      display: table-cell;
      vertical-align: middle;
      width: 100%; }
    .tile .top .title {
      padding: 0 20px;
      margin: 0;
      font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 30px;
      line-height: 30px;
      text-transform: uppercase; }
      @media (min-width: 768px) {
        .tile .top .title {
          font-size: 26px;
          line-height: 24px;
          padding: 0 30px; } }
      @media (min-width: 992px) {
        .tile .top .title {
          font-size: 26px;
          line-height: 24px;
          padding: 0 25px; } }
      @media (min-width: 1200px) {
        .tile .top .title {
          font-size: 36px;
          line-height: 34px;
          padding: 0 18px; } }
      @media (min-width: 1440px) {
        .tile .top .title {
          font-size: 44px;
          line-height: 40px;
          padding: 0 25px; } }
      .tile .top .title a {
        color: #0a0909; }
        .tile .top .title a em {
          display: block;
          color: #ffffff; }
        .tile .top .title a:hover, .tile .top .title a:active {
          text-decoration: none; }
  .tile .bottom .inner {
    padding: 25px 20px 0 20px; }
  .tile .bottom .button {
    display: block;
    position: absolute;
    bottom: 20px;
    left: 15%;
    right: 15%; }
    @media (min-width: 768px) {
      .tile .bottom .button {
        bottom: 40px; } }
  .tile .bottom .read-more {
    position: absolute;
    bottom: 15px;
    right: 20px;
    padding: 0 25px 0 0;
    font-weight: 600; }
    .tile .bottom .read-more:after {
      content: '';
      display: block;
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -12px;
      width: 15px;
      height: 20px;
      background: url(../img/icon-chevron-right.svg) no-repeat center center;
      background-size: 100% auto;
      -webkit-transition: -webkit-transform 0.25s ease-in-out;
      -moz-transition: -moz-transform 0.25s ease-in-out;
      transition: transform 0.25s ease-in-out; }
    .tile .bottom .read-more:hover, .tile .bottom .read-more:active {
      text-decoration: none;
      color: #0a0909; }

/* Slider
---------------------------------------------------------------------------------------------------- */
.section-slider .content-wrapper {
  z-index: 500;
  margin: 10px 0; }
  @media (min-width: 768px) {
    .section-slider .content-wrapper {
      position: absolute;
      bottom: 50px;
      left: 0;
      right: 0;
      margin: 0; } }
  .section-slider .content-wrapper .box {
    border: solid 1px #ebebeb; }
    @media (min-width: 768px) {
      .section-slider .content-wrapper .box {
        border: none; } }
    .section-slider .content-wrapper .box .top {
      background: rgba(55, 205, 168, 0.8); }
      .section-slider .content-wrapper .box .top .title {
        padding: 25px;
        margin: 0;
        font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 40px;
        line-height: 37px;
        text-transform: uppercase; }
        @media (min-width: 992px) {
          .section-slider .content-wrapper .box .top .title {
            font-size: 44px;
            line-height: 40px; } }
        .section-slider .content-wrapper .box .top .title a:hover, .section-slider .content-wrapper .box .top .title a:active {
          text-decoration: none; }
        .section-slider .content-wrapper .box .top .title em {
          display: block;
          color: #ffffff; }
    .section-slider .content-wrapper .box .bottom {
      background: rgba(255, 255, 255, 0.8); }
      .section-slider .content-wrapper .box .bottom li {
        position: relative;
        border-top: solid 1px #898989;
        padding: 25px 25px 50px 25px; }
        .section-slider .content-wrapper .box .bottom li:first-child {
          border: none; }
        .section-slider .content-wrapper .box .bottom li[data-permalink]:hover {
          background: #fafafa; }
          .section-slider .content-wrapper .box .bottom li[data-permalink]:hover .read-more:after {
            -webkit-transform: translateX(5px) translateY(0%) scale(1);
            -moz-transform: translateX(5px) translateY(0%) scale(1);
            -ms-transform: translateX(5px) translateY(0%) scale(1);
            -o-transform: translateX(5px) translateY(0%) scale(1);
            transform: translateX(5px) translateY(0%) scale(1); }
        .section-slider .content-wrapper .box .bottom li .read-more {
          position: absolute;
          bottom: 15px;
          right: 20px;
          padding: 0 25px 0 0;
          text-transform: uppercase;
          font-weight: 600; }
          .section-slider .content-wrapper .box .bottom li .read-more:after {
            content: '';
            display: block;
            position: absolute;
            top: 50%;
            right: 0;
            margin-top: -12px;
            width: 15px;
            height: 20px;
            background: url(../img/icon-chevron-right.svg) no-repeat center center;
            background-size: 100% auto;
            -webkit-transition: -webkit-transform 0.25s ease-in-out;
            -moz-transition: -moz-transform 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out; }
          .section-slider .content-wrapper .box .bottom li .read-more:hover, .section-slider .content-wrapper .box .bottom li .read-more:active {
            text-decoration: none;
            color: #0a0909; }

.slider {
  border: solid 15px #37cda8;
  border-radius: 0;
  margin: 0;
  overflow: hidden; }
  .slider li .slide {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 600px; }
    @media (max-width: 767px) {
      .slider li .slide {
        min-height: 300px; } }
    .slider li .slide img {
      display: none; }
  .slider .flex-control-nav {
    bottom: 10px;
    z-index: 500; }
    .slider .flex-control-nav li a {
      background-color: #898989;
      box-shadow: none;
      border-radius: 0; }
      .slider .flex-control-nav li a.flex-active {
        background-color: #37cda8; }

/* Donation Info
---------------------------------------------------------------------------------------------------- */
.section-donation_information {
  padding: 40px 0; }
  .section-donation_information .button {
    width: 100%;
    display: block;
    font-size: 2rem;
    padding: 20px 20px;
    margin-bottom: 30px; }
    @media (min-width: 992px) {
      .section-donation_information .button {
        margin-bottom: 0; } }
  .section-donation_information .content {
    position: relative;
    padding: 0 0 0 0;
    text-align: center; }
    @media (min-width: 768px) {
      .section-donation_information .content {
        padding: 0 280px 0 0;
        text-align: left; } }
    .section-donation_information .content .title {
      font-family: "Montserrat", "Helvetica Neue", "Arial", Helvetica, Arial, sans-serif;
      font-weight: 700;
      font-size: 1.2rem;
      line-height: 1.56rem;
      padding: 0 0 .3rem; }
  .section-donation_information .stats {
    padding: 30px 0 0 0;
    text-align: center; }
    @media (min-width: 768px) {
      .section-donation_information .stats {
        width: 250px;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        padding: 0 0 0 140px; } }
    @media (min-width: 1440px) {
      .section-donation_information .stats {
        top: -15px;
        bottom: -15px; } }
    .section-donation_information .stats .stats-title {
      text-transform: uppercase;
      line-height: 1.2rem;
      font-size: 1.2rem;
      padding-top: 10px; }
    .section-donation_information .stats .stats-count {
      font-size: 40px;
      color: #576066;
      position: relative; }
      @media (min-width: 768px) {
        .section-donation_information .stats .stats-count {
          position: absolute;
          bottom: 10px;
          left: 140px;
          right: 0; } }
    .section-donation_information .stats .icon {
      width: 150px;
      background: url(../img/icon-family.svg) no-repeat center center;
      background-size: 60% auto; }
      @media (min-width: 768px) {
        .section-donation_information .stats .icon {
          position: absolute;
          left: 0;
          top: 0;
          bottom: 0; } }
    .section-donation_information .stats:before {
      position: absolute;
      top: 10%;
      bottom: 10%;
      left: 0;
      width: 1px;
      background: black; }
      @media (min-width: 768px) {
        .section-donation_information .stats:before {
          content: ''; } }

/* Testimonial
---------------------------------------------------------------------------------------------------- */
.section-testimonial {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 60px 0; }
  @media (max-width: 767px) {
    .section-testimonial {
      background-image: none !important;
      padding-top: 0;
      padding-bottom: 0;
      background: #ebebeb; } }
  @media (min-width: 768px) {
    .section-testimonial {
      padding: 140px 0; } }
  @media (max-width: 767px) {
    .section-testimonial.with-gradient:after {
      content: none; } }
  .section-testimonial .background-image {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    min-height: 170px; }
  .section-testimonial .quote {
    text-align: center;
    font-size: 1.2rem;
    z-index: 500;
    position: relative;
    padding: 20px 0; }
    @media (min-width: 768px) {
      .section-testimonial .quote {
        padding: 0; } }
    .section-testimonial .quote blockquote {
      color: #37cda8;
      margin-bottom: 15px; }
      @media (min-width: 768px) {
        .section-testimonial .quote blockquote {
          margin-bottom: 30px; } }
    .section-testimonial .quote .source {
      color: #898989;
      font-size: 1rem; }
      @media (min-width: 768px) {
        .section-testimonial .quote .source {
          color: #ffffff; } }
      .section-testimonial .quote .source em {
        color: #37cda8;
        font-size: 1.2rem; }

/* Table
---------------------------------------------------------------------------------------------------- */
.section-table {
  padding: 40px 0; }
  .section-table table {
    border: none; }
    .section-table table thead {
      margin-bottom: 3px; }
      .section-table table thead th {
        background: #37cda8;
        padding: 30px 25px;
        text-align: center;
        font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #ffffff;
        text-transform: uppercase;
        font-size: 1.56rem;
        line-height: 1.872rem;
        border-right: solid 3px #ffffff; }
        .section-table table thead th:first-child {
          border-left: solid 3px #37cda8; }
        .section-table table thead th:last-child {
          border-right: solid 3px #37cda8; }
    .section-table table tbody tr td {
      padding: 15px 30px;
      background: #fafafa;
      border-right: solid 3px #ffffff;
      border-bottom: solid 3px #37cda8;
      vertical-align: middle; }
      .section-table table tbody tr td:first-child {
        border-left: solid 3px #37cda8; }
      .section-table table tbody tr td:last-child {
        border-right: none;
        border-right: solid 3px #37cda8; }

/* Image & Text
---------------------------------------------------------------------------------------------------- */
.section-image_and_text .content {
  padding: 40px 30px 40px 0; }
  .section-image_and_text .content .title {
    font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 2rem;
    line-height: 2.4rem;
    padding: 0 0 20px 0; }
  .section-image_and_text .content .post-content p:last-child {
    padding-bottom: 0; }

.section-image_and_text .image {
  /*
		width: 100%;
		height: 400px;
		background-repeat: no-repeat;
		background-position: center center;
		background-size: cover;
*/ }
  .section-image_and_text .image img {
    width: 100%;
    height: auto;
    border: solid 15px #37cda8; }

/* Basic Content
---------------------------------------------------------------------------------------------------- */
.section-basic_content {
  padding: 30px 0 30px 0; }
  @media (min-width: 768px) {
    .section-basic_content {
      padding: 50px 0 30px 0; } }
  .section-basic_content.columns-2.with-dividing-line .column-1 {
    margin-bottom: 40px; }
    @media (min-width: 768px) {
      .section-basic_content.columns-2.with-dividing-line .column-1 {
        padding-right: 25px;
        border-right: solid 1px #000000;
        margin-right: 15px;
        margin-bottom: 0; }
        .section-basic_content.columns-2.with-dividing-line .column-1 .title {
          padding-right: 60px; } }
    @media (min-width: 992px) {
      .section-basic_content.columns-2.with-dividing-line .column-1 {
        padding-right: 50px;
        border-right: solid 1px #000000;
        margin-right: 30px; }
        .section-basic_content.columns-2.with-dividing-line .column-1 .title {
          padding-right: 60px; } }
  .section-basic_content.columns-2 .column-1 .title {
    padding-right: 25px; }
  .section-basic_content.columns-2 .column-1 .post-content {
    padding-right: 25px; }
  .section-basic_content.columns-2 .column-2 .title {
    padding-left: 25px; }
  .section-basic_content.columns-2 .column-2 .post-content {
    padding-left: 25px; }
  @media (min-width: 768px) {
    .section-basic_content.columns-3.with-dividing-line .column-1,
    .section-basic_content.columns-3.with-dividing-line .column-2 {
      padding-right: 25px;
      border-right: solid 1px #000000;
      margin-right: 15px; }
      .section-basic_content.columns-3.with-dividing-line .column-1 .title,
      .section-basic_content.columns-3.with-dividing-line .column-2 .title {
        padding-right: 30px; } }
  @media (min-width: 992px) {
    .section-basic_content.columns-3.with-dividing-line .column-1,
    .section-basic_content.columns-3.with-dividing-line .column-2 {
      padding-right: 50px;
      border-right: solid 1px #000000;
      margin-right: 30px; }
      .section-basic_content.columns-3.with-dividing-line .column-1 .title,
      .section-basic_content.columns-3.with-dividing-line .column-2 .title {
        padding-right: 60px; } }
  .section-basic_content.columns-3 .column-1,
  .section-basic_content.columns-3 .column-2 {
    margin-bottom: 40px; }
    @media (min-width: 768px) {
      .section-basic_content.columns-3 .column-1,
      .section-basic_content.columns-3 .column-2 {
        margin-bottom: 0px; } }
    .section-basic_content.columns-3 .column-1 .title,
    .section-basic_content.columns-3 .column-2 .title {
      padding-right: 50px; }
    .section-basic_content.columns-3 .column-1 .post-content,
    .section-basic_content.columns-3 .column-2 .post-content {
      padding-right: 50px; }
  @media (min-width: 768px) {
    .section-basic_content.columns-4.with-dividing-line .column-1,
    .section-basic_content.columns-4.with-dividing-line .column-2,
    .section-basic_content.columns-4.with-dividing-line .column-3 {
      padding-right: 25px;
      border-right: solid 1px #000000;
      margin-right: 15px; }
      .section-basic_content.columns-4.with-dividing-line .column-1 .title,
      .section-basic_content.columns-4.with-dividing-line .column-2 .title,
      .section-basic_content.columns-4.with-dividing-line .column-3 .title {
        padding-right: 60px; } }
  @media (min-width: 992px) {
    .section-basic_content.columns-4.with-dividing-line .column-1,
    .section-basic_content.columns-4.with-dividing-line .column-2,
    .section-basic_content.columns-4.with-dividing-line .column-3 {
      padding-right: 50px;
      border-right: solid 1px #000000;
      margin-right: 30px; }
      .section-basic_content.columns-4.with-dividing-line .column-1 .title,
      .section-basic_content.columns-4.with-dividing-line .column-2 .title,
      .section-basic_content.columns-4.with-dividing-line .column-3 .title {
        padding-right: 60px; } }
  .section-basic_content.columns-4 .column-1 .title,
  .section-basic_content.columns-4 .column-2 .title,
  .section-basic_content.columns-4 .column-3 .title {
    padding-right: 50px; }
  .section-basic_content.columns-4 .column-1 .post-content,
  .section-basic_content.columns-4 .column-2 .post-content,
  .section-basic_content.columns-4 .column-3 .post-content {
    padding-right: 50px; }
  .section-basic_content .title {
    font-size: 2rem;
    line-height: 2.6rem;
    padding: 0 0 30px 0; }
  @media (max-width: 767px) {
    .section-basic_content .post-content {
      height: auto !important;
      min-height: inherit !important; } }

/* Divider
---------------------------------------------------------------------------------------------------- */
.section-divider {
  height: 40px;
  background: #ffffff; }
  .section-divider.colour-grey {
    background-color: #ebebeb; }
  .section-divider.colour-green {
    background-color: #37cda8; }
  .section-divider.height-half {
    height: 20px; }
  .section-divider.height-thin {
    height: 10px; }

/* Map
---------------------------------------------------------------------------------------------------- */
.map {
  width: 100%;
  min-height: 400px; }
  @media (max-width: 767px) {
    .map {
      min-height: 300px !important; } }


/* Property Listing
---------------------------------------------------------------------------------------------------- */
.section-property_listing {
  padding: 0 0 20px 0; }
  .section-property_listing .property-listing-header {
    background: #ffffff;
    margin-bottom: 20px; }
    .section-property_listing .property-listing-header .content {
      padding: 50px 0 30px 0; }
      .section-property_listing .property-listing-header .content .title {
        font-size: 2rem;
        font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight: 400;
        padding: 0 0 30px 0; }
    .section-property_listing .property-listing-header .marker-inner {
      position: relative;
      min-height: 50px;
      padding: 0 0 0 65px; }
      .section-property_listing .property-listing-header .marker-inner .marker-image {
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-color: #fafafa;
        width: 50px;
        height: 50px;
        position: absolute;
        top: 0;
        left: 0; }
    .section-property_listing .property-listing-header .marker-title {
      font-weight: 700;
      padding: 0 0 5px 0;
      font-size: 20px; }
  .section-property_listing .property {
    background: #37cda8;
    color: #ffffff;
    margin: 10px 0; }
    .section-property_listing .property.bi-lingual-bi-cultural-staff .property-header:after {
      content: '';
      display: block;
      width: 60px;
      height: 60px;
      background: url(../img/icon-flags-reversed.svg) no-repeat center center;
      position: absolute;
      top: 20px;
      right: 10px; }
    .section-property_listing .property[data-permalink]:hover {
      cursor: pointer; }
      .section-property_listing .property[data-permalink]:hover:hover {
        opacity: 1; }
      .section-property_listing .property[data-permalink]:hover .image {
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 0.8; }
      .section-property_listing .property[data-permalink]:hover a:hover, .section-property_listing .property[data-permalink]:hover a:active {
        text-decoration: none; }
    .section-property_listing .property.layout-stack .property-header {
      min-height: inherit; }
      .section-property_listing .property.layout-stack .property-header .inner {
        position: relative;
        bottom: auto;
        left: auto;
        right: auto;
        padding: 30px; }
      .section-property_listing .property.layout-stack .property-header .post-content {
        padding-top: 30px;
        display: block;
        margin-bottom: 10px; }
        .section-property_listing .property.layout-stack .property-header .post-content p {
          padding-bottom: 0.5rem; }
      .section-property_listing .property.layout-stack .property-header .download-pdf {
        display: inline;
        margin-top: 15px; }
    .section-property_listing .property .property-header {
      position: relative;
      padding: 0;
      min-height: 180px; }
      @media (min-width: 992px) {
        .section-property_listing .property .property-header {
          min-height: 180px; } }
      @media (min-width: 1200px) {
        .section-property_listing .property .property-header {
          min-height: 200px; } }
      .section-property_listing .property .property-header .property-title {
        font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-size: 1.6rem;
        line-height: 1.6rem;
        text-transform: uppercase;
        padding: 0 0 5px 0; }
        @media (min-width: 992px) {
          .section-property_listing .property .property-header .property-title {
            font-size: 2rem;
            line-height: 2rem; } }
        @media (min-width: 1200px) {
          .section-property_listing .property .property-header .property-title {
            font-size: 2.4rem;
            line-height: 2rem; } }
      .section-property_listing .property .property-header .address {
        line-height: 1.1rem; }
      .section-property_listing .property .property-header .post-content {
        display: none; }
      .section-property_listing .property .property-header .download-pdf {
        display: none; }
      .section-property_listing .property .property-header .inner {
        position: absolute;
        bottom: 20px;
        left: 20px;
        right: 20px; }
        @media (min-width: 992px) {
          .section-property_listing .property .property-header .inner {
            bottom: 20px;
            left: 30px;
            right: 30px; } }
    .section-property_listing .property .image-wrapper {
      display: block;
      height: 220px;
      position: relative;
      background-color: rgba(0, 0, 0, 0.2);
      overflow: hidden; }
      @media (min-width: 992px) {
        .section-property_listing .property .image-wrapper {
          height: 220px; } }
      @media (min-width: 1200px) {
        .section-property_listing .property .image-wrapper {
          height: 300px; } }
      .section-property_listing .property .image-wrapper .image {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        -webkit-transition: -webkit-transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
        -moz-transition: -moz-transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
        transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out; }
    .section-property_listing .property .read-more {
      position: absolute;
      bottom: 40px;
      left: 50%;
      width: 140px;
      margin-left: -70px;
      text-align: center;
      background: #37cda8;
      color: #ffffff;
      padding: 10px 0;
      text-transform: uppercase;
      font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif; }
    .section-property_listing .property .download-pdf {
      color: #ffffff; }
      .section-property_listing .property .download-pdf:before {
        background-image: url(../img/icon-pdf.svg); }
  .section-property_listing .map {
    border: solid 15px #37cda8; }
  .section-property_listing .legend {
    position: relative;
    margin: 15px 0 10px 0;
    padding: 0 30px 0 60px; }
    .section-property_listing .legend:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      display: block;
      width: 50px;
      height: 50px;
      min-height: 50px;
      background: url(../img/icon-flags.svg) no-repeat center center; }

/* Property Detail
---------------------------------------------------------------------------------------------------- */
.section-text_with_list,
.section-property-overview {
  padding: 40px 0; }
  @media (min-width: 768px) {
    .section-text_with_list .content,
    .section-property-overview .content {
      margin: 0 30px 0 0; } }
  .section-text_with_list .content .download-pdf,
  .section-property-overview .content .download-pdf {
    clear: left;
    display: inline-block; }
  .section-text_with_list .title,
  .section-property-overview .title {
    color: #37cda8;
    font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 2rem;
    padding: 0 0 10px 0; }
  .section-text_with_list .subtitle,
  .section-property-overview .subtitle {
    font-size: 1.2rem;
    line-height: 1.56rem;
    padding: 0 0 20px 0; }
  @media (min-width: 768px) {
    .section-text_with_list .post-content,
    .section-property-overview .post-content {
      border-right: solid 1px #000000;
      padding-right: 30px; } }
  .section-text_with_list .post-content p:first-child,
  .section-property-overview .post-content p:first-child {
    color: #37cda8;
    font-size: 1.2rem;
    line-height: 1.56rem; }
  @media (max-width: 767px) {
    .section-text_with_list .features,
    .section-property-overview .features {
      margin-top: 30px; } }
  .section-text_with_list .features .features-title,
  .section-property-overview .features .features-title {
    color: #3a3a3a;
    font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 2.6rem;
    padding: 0px 0 15px 0; }
    @media (min-width: 992px) {
      .section-text_with_list .features .features-title,
      .section-property-overview .features .features-title {
        padding: 0px 0 40px 0; } }
  .section-text_with_list .features .feature-list,
  .section-property-overview .features .feature-list {
    margin: 0 -15px; }
    .section-text_with_list .features .feature-list::after,
    .section-property-overview .features .feature-list::after {
      clear: both;
      content: "";
      display: table; }
    .section-text_with_list .features .feature-list li,
    .section-property-overview .features .feature-list li {
      position: relative;
      display: block;
      float: left;
      width: 100%;
      height: 40px;
      margin: 0 0 5px 0;
      padding: 0 10px 0 50px;
      font-size: 0.85rem;
      line-height: 1.02rem;
      /*
				&.icon-leisure-lifestyle-programs, 
				&.icon-gardens-outdoor-areas, 
				&.icon-automated-doors-to-courtyards {
					background-size: auto 80%;
				}
				&.icon-cafe-on-site {
					background-size: auto 70%;
				}
*/ }
      @media (max-width: 767px) {
        .section-text_with_list .features .feature-list li,
        .section-property-overview .features .feature-list li {
          width: 50%; } }
      @media (min-width: 1200px) {
        .section-text_with_list .features .feature-list li,
        .section-property-overview .features .feature-list li {
          width: 50%; } }
      .section-text_with_list .features .feature-list li .label,
      .section-property-overview .features .feature-list li .label {
        display: table;
        width: 100%;
        height: 100%; }
        .section-text_with_list .features .feature-list li .label .inner,
        .section-property-overview .features .feature-list li .label .inner {
          display: table-cell;
          vertical-align: middle;
          width: 100%; }
      .section-text_with_list .features .feature-list li.no-icon .icon:before,
      .section-property-overview .features .feature-list li.no-icon .icon:before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 14px;
        height: 14px;
        margin: -7px 0 0 -7px;
        border-radius: 50%;
        border: solid 1px #3a3a3a; }
      .section-text_with_list .features .feature-list li .icon,
      .section-property-overview .features .feature-list li .icon {
        position: absolute;
        top: 0;
        left: 10px;
        bottom: 0;
        width: 30px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 80% auto; }
      .section-text_with_list .features .feature-list li img,
      .section-property-overview .features .feature-list li img {
        display: none; }
      .section-text_with_list .features .feature-list li:hover,
      .section-property-overview .features .feature-list li:hover {
        background-color: rgba(0, 0, 0, 0.05);
        border-radius: 5px; }

.section-property-accomodation {
  padding: 0 0; }
  .section-property-accomodation .content {
    padding: 40px 0 40px 0; }
    @media (min-width: 768px) {
      .section-property-accomodation .content {
        padding: 40px 60px 40px 0; } }
  .section-property-accomodation .title {
    font-size: 2rem;
    padding: 0 0 30px 0; }
  .section-property-accomodation .contact {
    background: #37cda8;
    padding: 40px; }
    .section-property-accomodation .contact .contact-title {
      font-weight: 600;
      font-family: "Montserrat", "Helvetica Neue", "Arial", Helvetica, Arial, sans-serif;
      color: #ffffff;
      line-height: 1.8rem;
      padding: 0 0 20px 0; }
      .section-property-accomodation .contact .contact-title em {
        font-weight: 700;
        font-size: 1.8rem;
        display: block; }
        .section-property-accomodation .contact .contact-title em a {
          color: #ffffff; }
    .section-property-accomodation .contact p {
      padding: 0 0 20px 0;
      color: #3a3a3a; }
    .section-property-accomodation .contact .gform_wrapper .gform_heading {
      display: none; }
    .section-property-accomodation .contact .gform_wrapper .gform_footer .button {
      background: #ffffff;
      color: #37cda8;
      width: 100%;
      font-weight: 400; }
  .section-property-accomodation table {
    width: 100%; }
    .section-property-accomodation table thead {
      margin-bottom: 3px; }
      .section-property-accomodation table thead th {
        border-top: solid 2px #37cda8;
        border-left: solid 2px #37cda8;
        border-right: solid 2px #37cda8;
        background: #37cda8;
        padding: 15px 15px;
        text-align: left;
        color: #ffffff;
        font-size: 1.2rem;
        line-height: 1.44rem; }
        .section-property-accomodation table thead th.centred {
          text-align: center; }
    .section-property-accomodation table tbody tr {
      border-left: solid 2px #37cda8;
      border-right: solid 2px #37cda8; }
      .section-property-accomodation table tbody tr td {
        padding: 15px 15px;
        background: #fafafa;
        vertical-align: middle;
        border-right: solid 2px #37cda8;
        border-bottom: solid 2px #37cda8; }
        .section-property-accomodation table tbody tr td.centred {
          text-align: center; }
        .section-property-accomodation table tbody tr td:last-child {
          border-right: none; }
    .section-property-accomodation table tfoot p {
      font-style: italic;
      padding: 20px 0 0 0;
      font-size: 0.85rem; }

.section-property-map .slider {
  margin-right: -20px; }
  @media (max-width: 767px) {
    .section-property-map .slider {
      border: none;
      margin: 0; } }

.download-pdf {
  padding: 12px 10px;
  border-radius: 5px;
  margin: 0 -10px;
  font-weight: 700; }
  .download-pdf:before {
    content: '';
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url(../img/icon-pdf-accent.svg) no-repeat center center;
    background-size: auto 100%;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;
    opacity: 0.6; }
  .download-pdf:hover, .download-pdf:active {
    background: rgba(1, 1, 1, 0.05);
    text-decoration: none;
    color: #000000; }

/* Donation
---------------------------------------------------------------------------------------------------- */
.section-donate {
  padding: 20px 0; }
  .section-donate.step-2 {
    padding: 60px 0; }
    .section-donate.step-2 .title {
      font-size: 2rem;
      padding: 0 0 30px 0; }
  .section-donate .form .big-label {
    display: block;
    height: 196px;
    background: #37cda8;
    margin-bottom: 20px; }
    .section-donate .form .big-label .inner {
      display: table;
      width: 100%;
      height: 100%; }
      .section-donate .form .big-label .inner .text {
        display: table-cell;
        vertical-align: middle;
        padding: 0 10%;
        text-transform: uppercase;
        font-size: 3rem;
        line-height: 2.6rem;
        font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif; }
        .section-donate .form .big-label .inner .text em {
          color: #ffffff; }
  .section-donate .form .row-top {
    margin-bottom: 15px; }
    @media (min-width: 1200px) {
      .section-donate .form .row-top .radio-wrapper {
        margin-left: -8px; } }
  .section-donate .form .row-bottom {
    margin-top: 15px; }
  .section-donate .form .radio-wrapper {
    display: block;
    margin: 0 -2px; }
    .section-donate .form .radio-wrapper::after {
      clear: both;
      content: "";
      display: table; }
    .section-donate .form .radio-wrapper.cols-6 li {
      height: 100px;
      width: 50%; }
      @media (min-width: 768px) {
        .section-donate .form .radio-wrapper.cols-6 li {
          width: 33.333333333%;
          height: 200px; } }
      @media (min-width: 1200px) {
        .section-donate .form .radio-wrapper.cols-6 li {
          width: 16.666666667%;
          height: 200px; } }
    .section-donate .form .radio-wrapper.cols-2 li {
      height: 150px;
      width: 100%; }
      @media (min-width: 768px) {
        .section-donate .form .radio-wrapper.cols-2 li {
          width: 50%;
          height: 200px; } }
    .section-donate .form .radio-wrapper li {
      position: relative;
      display: block;
      float: left;
      width: 25%;
      height: 200px;
      padding: 0 2px 4px 2px; }
      .section-donate .form .radio-wrapper li:hover {
        opacity: 0.8;
        cursor: pointer; }
        .section-donate .form .radio-wrapper li:hover .radio-label .text {
          -webkit-transform: translateY(-5px);
          -moz-transform: translateY(-5px);
          -ms-transform: translateY(-5px);
          -o-transform: translateY(-5px);
          transform: translateY(-5px); }
      .section-donate .form .radio-wrapper li .input-radio {
        position: relative;
        display: block;
        width: 100%;
        height: 100%;
        background: #ffffff; }
        .section-donate .form .radio-wrapper li .input-radio:hover, .section-donate .form .radio-wrapper li .input-radio.hover {
          cursor: pointer; }
        .section-donate .form .radio-wrapper li .input-radio.checked {
          background: #37cda8; }
      .section-donate .form .radio-wrapper li .radio-label {
        position: absolute;
        top: 0;
        left: 2px;
        bottom: 4px;
        right: 2px;
        z-index: 500;
        text-align: center; }
        .section-donate .form .radio-wrapper li .radio-label:hover {
          cursor: pointer; }
        .section-donate .form .radio-wrapper li .radio-label.checked .inner .text {
          color: #ffffff; }
        .section-donate .form .radio-wrapper li .radio-label.checked .input-radio {
          background: #37cda8; }
        .section-donate .form .radio-wrapper li .radio-label .inner {
          display: table;
          width: 100%;
          height: 100%; }
          .section-donate .form .radio-wrapper li .radio-label .inner .text {
            display: table-cell;
            vertical-align: middle;
            font-size: 2.8rem;
            line-height: 2.8rem;
            font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
            text-transform: uppercase;
            padding: 0 15px;
            width: 100%;
            -webkit-transition: -webkit-transform 0.25s ease-in-out, color 0.25s ease-in-out, background 0.25s ease-in-out;
            -moz-transition: -moz-transform 0.25s ease-in-out, color 0.25s ease-in-out, background 0.25s ease-in-out;
            transition: transform 0.25s ease-in-out, color 0.25s ease-in-out, background 0.25s ease-in-out; }
            .section-donate .form .radio-wrapper li .radio-label .inner .text.small {
              font-size: 1.6rem;
              line-height: 1.6rem; }
            .section-donate .form .radio-wrapper li .radio-label .inner .text.with-description {
              text-align: left;
              padding: 0 10%; }
            .section-donate .form .radio-wrapper li .radio-label .inner .text .description {
              text-transform: none;
              font-size: 1rem;
              line-height: 1.1rem;
              display: block;
              font-family: "Montserrat", "Helvetica Neue", "Arial", Helvetica, Arial, sans-serif;
              padding: 5px 0 0 0; }
  .section-donate .form .button {
    font-size: 2rem;
    width: 100%;
    margin: 0; }
  .section-donate .form .form-fields {
    overflow: hidden; }
    .section-donate .form .form-fields li {
      display: block;
      margin: 0 0 20px 0; }
      .section-donate .form .form-fields li::after {
        clear: both;
        content: "";
        display: table; }
      .section-donate .form .form-fields li .input-label {
        width: 35%;
        float: left;
        display: block;
        padding: 6px 0; }
      .section-donate .form .form-fields li .input-wrapper {
        width: 65%;
        float: left;
        padding-right: 20px; }
        .section-donate .form .form-fields li .input-wrapper .input-text {
          border: solid 1px #0a0909;
          padding: 5px 10px;
          width: 100%; }
        .section-donate .form .form-fields li .input-wrapper .input-readonly {
          padding: 5px 10px;
          background: #ebebeb;
          color: #3a3a3a; }
  .section-donate .form .input-custom-amount {
    border: none;
    padding: 15px 20px;
    width: 100%;
    font-size: 2rem;
    text-align: center;
    display: none; }
    .section-donate .form .input-custom-amount.open {
      display: block; }

.section-donation-info {
  padding: 40px 0; }
  .section-donation-info .title {
    color: #37cda8;
    font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 2rem;
    line-height: 2rem;
    padding: 0 0 20px 0; }
  .section-donation-info table {
    width: 100%; }
    .section-donation-info table th {
      border-top: solid 2px #37cda8;
      border-left: solid 2px #37cda8;
      border-right: solid 2px #37cda8;
      background: #ebebeb;
      padding: 15px 15px;
      text-align: left;
      color: #37cda8;
      font-size: 1.2rem;
      line-height: 1.44rem;
      width: 30%; }
      .section-donation-info table th.centred {
        text-align: center; }
    .section-donation-info table tr:last-child th {
      border-bottom: solid 2px #37cda8; }
    .section-donation-info table tr:last-child td {
      border-bottom: solid 2px #37cda8; }
    .section-donation-info table tr td {
      padding: 15px 15px;
      background: #fafafa;
      vertical-align: middle;
      border-right: solid 2px #37cda8;
      border-top: solid 2px #37cda8; }
      .section-donation-info table tr td.centred {
        text-align: center; }
    .section-donation-info table tfoot p {
      font-style: italic;
      padding: 20px 0 0 0;
      font-size: 0.85rem; }

/* Search
---------------------------------------------------------------------------------------------------- */
.section-search-results {
  padding: 30px 0 60px 0;
  border-bottom: solid 1px #ebebeb; }
  .section-search-results .title {
    text-transform: uppercase;
    font-size: 3.9rem;
    line-height: 3.9rem;
    margin: 0;
    padding: 25px 0 0 0; }
    .section-search-results .title em {
      color: #37cda8;
      font-size: 2rem;
      line-height: 2.4rem; }
  .section-search-results .result {
    padding: 20px 20px;
    margin: 0 -20px; }
    .section-search-results .result[data-permalink]:hover {
      opacity: 1;
      background: #fafafa; }
      .section-search-results .result[data-permalink]:hover a {
        color: #0076a8; }
        .section-search-results .result[data-permalink]:hover a:hover, .section-search-results .result[data-permalink]:hover a:active {
          text-decoration: none; }
    .section-search-results .result .title {
      font-size: 2rem;
      margin: 0 0 0 0;
      padding: 0; }
    .section-search-results .result .description {
      margin: 0;
      padding: 20px 0 0 0; }

/* Search
---------------------------------------------------------------------------------------------------- */
.section-gravity_form {
  padding: 60px 0; }

/* Tile Grid
---------------------------------------------------------------------------------------------------- */
.section-video {
  padding: 40px 0 20px 0; }

/* News
---------------------------------------------------------------------------------------------------- */
.section-teaser[data-permalink]:hover {
  opacity: 1;
  background: #fafafa; }
  .section-teaser[data-permalink]:hover .title a {
    text-decoration: underline; }

.section-teaser .image {
  margin: 25px 10px 25px 0; }
  .section-teaser .image img {
    width: 100%;
    height: auto; }

.section-single .date {
  margin: -15px 0 20px 0;
  color: #898989; }

.section-single .image {
  margin: 0 0 25px 0; }
  .section-single .image img {
    width: 100%;
    height: auto; }

.section-pagination {
  padding: 40px 0; }
  .section-pagination .pagination {
    display: block; }
    .section-pagination .pagination::after {
      clear: both;
      content: "";
      display: table; }
    .section-pagination .pagination a {
      background: #37cda8;
      color: #ffffff;
      padding: 15px 20px;
      font-family: "peace_sansregular", "Arial", "Helvetica Neue", Helvetica, Arial, sans-serif;
      text-transform: uppercase;
      font-weight: 400; }
      .section-pagination .pagination a:hover, .section-pagination .pagination a:active {
        text-decoration: none;
        opacity: 0.8; }
    .section-pagination .pagination .previous {
      display: block;
      float: left; }
    .section-pagination .pagination .next {
      display: block;
      float: right; }
      .section-pagination .pagination .next a {
        text-align: right; }

/* Contact Info
---------------------------------------------------------------------------------------------------- */
.section-contact_information {
  padding: 60px 0; }
  .section-contact_information .content {
    padding: 0 15px 0 0; }
    .section-contact_information .content .title {
      font-size: 2rem;
      padding: 0 0 10px 0; }
  .section-contact_information.with-image .right-column {
    border: solid 15px #37cda8;
    position: relative; }
  .section-contact_information.with-image .image {
    width: 50%; }
    .section-contact_information.with-image .image img {
      width: 100%;
      height: auto; }
  .section-contact_information.with-image .map {
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    height: auto;
    min-height: inherit; }
  .section-contact_information .map {
    border: solid 15px #37cda8; }

.section-people_list {
  padding: 40px 0; }
  @media (min-width: 1200px) {
    .section-people_list.size-large .people-list li {
      width: 50%; } }
  @media (min-width: 1440px) {
    .section-people_list.size-large .people-list li {
      width: 50%; } }
  .section-people_list.size-large .people-list .person {
    min-height: 80px; }
    @media (min-width: 992px) {
      .section-people_list.size-large .people-list .person {
        min-height: 180px; } }
    @media (min-width: 1200px) {
      .section-people_list.size-large .people-list .person {
        min-height: 220px; } }
    .section-people_list.size-large .people-list .person .image {
      width: 80px;
      height: 80px; }
      @media (min-width: 992px) {
        .section-people_list.size-large .people-list .person .image {
          width: 180px;
          height: 180px; } }
      @media (min-width: 1200px) {
        .section-people_list.size-large .people-list .person .image {
          width: 220px;
          height: 220px; } }
    .section-people_list.size-large .people-list .person .content {
      padding-left: 95px; }
      @media (min-width: 992px) {
        .section-people_list.size-large .people-list .person .content {
          padding-left: 195px; } }
      @media (min-width: 1200px) {
        .section-people_list.size-large .people-list .person .content {
          padding-left: 235px; } }
  @media (min-width: 768px) {
    .section-people_list.size-medium .people-list li {
      width: 50%; } }
  @media (min-width: 1440px) {
    .section-people_list.size-medium .people-list li {
      width: 33.333333333%; } }
  .section-people_list.size-medium .people-list .person {
    min-height: 180px; }
    .section-people_list.size-medium .people-list .person .image {
      width: 180px;
      height: 180px; }
    .section-people_list.size-medium .people-list .person .content {
      padding-left: 195px; }
  .section-people_list .title {
    font-size: 2rem;
    padding: 0 0 15px 0; }
  .section-people_list .people-list {
    display: block;
    margin: 0 -15px; }
    .section-people_list .people-list li {
      display: block;
      float: left; }
      @media (min-width: 768px) {
        .section-people_list .people-list li {
          width: 50%; } }
      @media (min-width: 1200px) {
        .section-people_list .people-list li {
          width: 25%; } }
      @media (min-width: 1440px) {
        .section-people_list .people-list li {
          width: 25%; } }
      .section-people_list .people-list li:nth-child(3) {
        clear: left; }
      .section-people_list .people-list li:nth-child(5) {
        clear: left; }
      .section-people_list .people-list li:nth-child(7) {
        clear: left; }
      .section-people_list .people-list li:nth-child(9) {
        clear: left; }
      .section-people_list .people-list li:nth-child(11) {
        clear: left; }
      .section-people_list .people-list li:nth-child(13) {
        clear: left; }
      .section-people_list .people-list li:nth-child(15) {
        clear: left; }
      .section-people_list .people-list li:nth-child(17) {
        clear: left; }
      .section-people_list .people-list li:nth-child(19) {
        clear: left; }
      .section-people_list .people-list li:nth-child(21) {
        clear: left; }
      .section-people_list .people-list li:nth-child(23) {
        clear: left; }
    .section-people_list .people-list .person {
      margin: 15px;
      min-height: 80px;
      position: relative;
      color: #898989; }
      .section-people_list .people-list .person .image {
        width: 80px;
        height: 80px;
        position: absolute;
        top: 0;
        left: 0;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
        background-color: #fafafa; }
      .section-people_list .people-list .person .content {
        padding: 0 0 0 95px; }
        .section-people_list .people-list .person .content .name {
          font-weight: 700;
          padding: 0 0 5px 0;
          font-size: 1.2rem;
          line-height: 1.44rem;
          font-family: "Montserrat", "Helvetica Neue", "Arial", Helvetica, Arial, sans-serif;
          color: #0a0909; }
        .section-people_list .people-list .person .content .job-title {
          color: #3a3a3a; }
        .section-people_list .people-list .person .content .bio, .section-people_list .people-list .person .content .phone, .section-people_list .people-list .person .content .email {
          padding: 10px 0 0 0; }
        .section-people_list .people-list .person .content a {
          color: #0076a8; }

/* Accordion
---------------------------------------------------------------------------------------------------- */
.section-accordion_content {
  padding: 50px 0 0 0; }
  @media (min-width: 768px) {
    .section-accordion_content {
      padding: 60px 0; } }
  .section-accordion_content .accordion-header {
    margin-bottom: 50px;
    padding: 0 25px; }
    @media (min-width: 768px) {
      .section-accordion_content .accordion-header {
        padding: 0; } }
    .section-accordion_content .accordion-header .title {
      font-size: 1.6rem;
      line-height: 2.08rem;
      padding: 0 0 30px 0;
      color: #0a0909; }
  .section-accordion_content .accordion-list .item {
    margin: 0 0 20px 0; }
    .section-accordion_content .accordion-list .item.open .item-title a {
      background-color: #37cda8; }
      .section-accordion_content .accordion-list .item.open .item-title a:hover, .section-accordion_content .accordion-list .item.open .item-title a:active, .section-accordion_content .accordion-list .item.open .item-title a:focus {
        background-color: #37cda8;
        text-decoration: none; }
      .section-accordion_content .accordion-list .item.open .item-title a:before {
        background-image: url(../img/icon-chevron-down.svg);
        background-size: 20px auto; }
    .section-accordion_content .accordion-list .item.open .item-content {
      height: auto; }
    .section-accordion_content .accordion-list .item .item-title a {
      position: relative;
      display: block;
      background: #ebebeb;
      padding: 20px 25px 20px 50px;
      -webkit-transition: background 0.25s ease-in-out;
      -moz-transition: background 0.25s ease-in-out;
      transition: background 0.25s ease-in-out;
      line-height: 1.3rem; }
      .section-accordion_content .accordion-list .item .item-title a:before {
        position: absolute;
        top: 50%;
        left: 5px;
        content: '';
        display: block;
        width: 50px;
        height: 50px;
        margin-top: -25px;
        background: url(../img/icon-chevron-right.svg) no-repeat center center;
        background-size: 14px auto; }
      .section-accordion_content .accordion-list .item .item-title a:hover, .section-accordion_content .accordion-list .item .item-title a:active, .section-accordion_content .accordion-list .item .item-title a:focus {
        background-color: #b2b2b2;
        text-decoration: none; }
    .section-accordion_content .accordion-list .item .item-content {
      background: #ebebeb;
      overflow: hidden;
      height: 0px; }
      .section-accordion_content .accordion-list .item .item-content .inner .post-content {
        padding: 40px 50px 40px 50px; }
        .section-accordion_content .accordion-list .item .item-content .inner .post-content p:last-child {
          padding-bottom: 0; }

/*# sourceMappingURL=maps/styles.css.map */

/* Header Icons */
.phone-icon {background: url(../img/icon-phone.svg) no-repeat center center;
	background-size: 14px auto;}
