/*****************************************/
/* Soft Scale */
/*****************************************/
.fxSoftScale .navOutNext {
  -webkit-animation: goCycleScaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
  animation: goCycleScaleUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1); }

.fxSoftScale .navInNext {
  -webkit-animation: goCycleScaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
  animation: goCycleScaleDownUp 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1); }

.fxSoftScale .navOutPrev {
  -webkit-animation: goCycleScaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
  animation: goCycleScaleDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1); }

.fxSoftScale .navInPrev {
  -webkit-animation: goCycleScaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1);
  animation: goCycleScaleUpDown 1.5s forwards cubic-bezier(0.7, 0, 0.3, 1); }

@-webkit-keyframes goCycleScaleUp {
  /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    -webkit-transform: scale(1.2);
    opacity: 0; } }

@-moz-keyframes goCycleScaleUp {
  /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    -moz-transform: scale(1.2);
    opacity: 0; } }

@-ms-keyframes goCycleScaleUp {
  /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    -ms-transform: scale(1.2);
    opacity: 0; } }

@keyframes goCycleScaleUp {
  /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    opacity: 0; } }

@-webkit-keyframes goCycleScaleDownUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.9); }

  to {
    opacity: 1;
    -webkit-transform: scale(1); } }

@-moz-keyframes goCycleScaleDownUp {
  from {
    opacity: 0;
    -moz-transform: scale(0.9); }

  to {
    opacity: 1;
    -moz-transform: scale(1); } }

@-ms-keyframes goCycleScaleDownUp {
  from {
    opacity: 0;
    -ms-transform: scale(0.9); }

  to {
    opacity: 1;
    -ms-transform: scale(1); } }

@keyframes goCycleScaleDownUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9); }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes goCycleScaleDown {
  /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    opacity: 0;
    -webkit-transform: scale(0.9); } }

@-moz-keyframes goCycleScaleDown {
  /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    opacity: 0;
    -moz-transform: scale(0.9); } }

@-ms-keyframes goCycleScaleDown {
  /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    opacity: 0;
    -ms-transform: scale(0.9); } }

@keyframes goCycleScaleDown {
  /* Fixes Chrome issue 35.0.1916.114 (easing breaks) */
  to {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9); } }

@-webkit-keyframes goCycleScaleUpDown {
  from {
    -webkit-transform: scale(1.2); }

  to {
    opacity: 1;
    -webkit-transform: scale(1); } }

@-moz-keyframes goCycleScaleUpDown {
  from {
    -moz-transform: scale(1.2); }

  to {
    opacity: 1;
    -moz-transform: scale(1); } }

@-ms-keyframes goCycleScaleUpDown {
  from {
    -ms-transform: scale(1.2); }

  to {
    opacity: 1;
    -ms-transform: scale(1); } }

@keyframes goCycleScaleUpDown {
  from {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
