/* ---------------------------------------------------------------------- */ /* Animations /* ---------------------------------------------------------------------- */ @-webkit-keyframes fadeOutUpShort { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } } @keyframes fadeOutUpShort { 0% { opacity: 1; } 100% { opacity: 0; -webkit-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); } } .fadeOutUpShort { -webkit-animation-name: fadeOutUpShort; animation-name: fadeOutUpShort; } @-webkit-keyframes fadeInUpShort { 0% { opacity: 0; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUpShort { 0% { opacity: 0; -webkit-transform: translate3d(0, 20px, 0); -ms-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); } 100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } } .fadeInUpShort { -webkit-animation-name: fadeInUpShort; animation-name: fadeInUpShort; } .smooth.ng-animate { position: absolute; width: 100%; height: 100%; overflow: hidden; } .fade-in-right-big.ng-enter { -webkit-animation: fadeInRightBig 0.5s; animation: fadeInRightBig 0.5s; } .fade-in-right-big.ng-leave { -webkit-animation: fadeOutLeftBig 0.5s; animation: fadeOutLeftBig 0.5s; } .fade-in-left-big.ng-enter { -webkit-animation: fadeInLeftBig 0.5s; animation: fadeInLeftBig 0.5s; } .fade-in-left-big.ng-leave { -webkit-animation: fadeOutRightBig 0.5s; animation: fadeOutRightBig 0.5s; } .fade-in-up-big.ng-enter { -webkit-animation: fadeInUpBig 0.5s; animation: fadeInUpBig 0.5s; } .fade-in-up-big.ng-leave { -webkit-animation: fadeOutUpBig 0.5s; animation: fadeOutUpBig 0.5s; } .fade-in-down-big.ng-enter { -webkit-animation: fadeInDownBig 0.5s; animation: fadeInDownBig 0.5s; } .fade-in-down-big.ng-leave { -webkit-animation: fadeOutDownBig 0.5s; animation: fadeOutDownBig 0.5s; } .fade-in.ng-enter { -webkit-animation: fadeIn 0.5s; animation: fadeIn 0.5s; } .fade-in.ng-leave { -webkit-animation: fadeOut 0.5s; animation: fadeOut 0.5s; } .fade-in-right.ng-enter { -webkit-animation: fadeInRight 0.5s; animation: fadeInRight 0.5s; } .fade-in-right.ng-leave { -webkit-animation: fadeOutLeft 0.5s; animation: fadeOutLeft 0.5s; } .fade-in-left.ng-enter { -webkit-animation: fadeInLeft 0.5s; animation: fadeInLeft 0.5s; } .fade-in-left.ng-leave { -webkit-animation: fadeOutRight 0.5s; animation: fadeOutRight 0.5s; } .fade-in-up.ng-enter { -webkit-animation: fadeInUpShort 0.5s; animation: fadeInUpShort 0.5s; } .fade-in-up.ng-leave { -webkit-animation: fadeOutUpShort 0.5s; animation: fadeOutUpShort 0.5s; } .fade-in-down.ng-enter { -webkit-animation: fadeInDown 0.5s; animation: fadeInDown 0.5s; } .fade-in-down.ng-leave { -webkit-animation: fadeOutDown 0.5s; animation: fadeOutDown 0.5s; } .heart-pulse { -webkit-animation: heart-pulse 1s linear infinite; -moz-animation: heart-pulse 1s linear infinite; -ms-animation: heart-pulse 1s linear infinite; animation: heart-pulse 1s linear infinite; } @keyframes "heart-pulse" { 0% { color: rgba(165, 25, 25, 1); } 90% { color: rgba(255,0,0,0.0); } 100% { color: rgba(255,0,0,1.0); } } @-moz-keyframes heart-pulse { 0% { color: rgba(165, 25, 25, 1); } 90% { color: rgba(255,0,0,0.0); } 100% { color: rgba(255,0,0,1.0); } } @-webkit-keyframes "heart-pulse" { 0% { color: rgba(165, 25, 25, 1); } 90% { color: rgba(255,0,0,0.0); } 100% { color: rgba(255,0,0,1.0); } } @-ms-keyframes "heart-pulse" { 0% { color: rgba(165, 25, 25, 1); } 90% { color: rgba(255,0,0,0.0); } 100% { color: rgba(255,0,0,1.0); } }