.skin-wrap,
.egg {
    position:absolute;
    top:0;
}

.skin-wrap {
    z-index:100;
}
.labor-day.skin-left {
    top:-4px;
    left:-519px;
}

.skin-right {
    right:-220px;
}

.labor-day.skin-right {
    top:-4px;
    right:-519px;
}

/* easter week */
.skin-wrap.easter-week {
    width:250px;
    height:420px;
}

    .skin-anim-box {
        position:relative;
        width:100%;
        height:100%;
    }

        .egg {
            -webkit-transform-origin:center top;
            -ms-transform-origin:center top;
            -moz-transform-origin:center top;
            transform-origin:center top;
        }

        .orange-egg {
            left:32px;
            -webkit-transform:rotate(4deg);
            -ms-transform:rotate(4deg);
            -moz-transform:rotate(4deg);
            transform:rotate(4deg);
            -webkit-animation:orangeanim 7s ease-in-out infinite;
            -moz-animation:orangeanim 7s ease-in-out infinite;
            animation:orangeanim 7s ease-in-out infinite;
        }

         @-webkit-keyframes orangeanim {
            0%{
                 -webkit-transform:rotate(4deg);
                 -ms-transform:rotate(4deg);
                 -moz-transform:rotate(4deg);
                 transform:rotate(4deg);
            }

            50%{
                 -webkit-transform:rotate(-6deg);
                 -ms-transform:rotate(-6deg);
                 -moz-transform:rotate(-6deg);
                 transform:rotate(-6deg);
            }

            100%{
                 -webkit-transform:rotate(4deg);
                 -ms-transform:rotate(4deg);
                 -moz-transform:rotate(4deg);
                 transform:rotate(4deg);
            }
           
        }

        @-moz-keyframes orangeanim {
            0%{
                 -webkit-transform:rotate(4deg);
                 -ms-transform:rotate(4deg);
                 -moz-transform:rotate(4deg);
                 transform:rotate(4deg);
            }

            50%{
                 -webkit-transform:rotate(-6deg);
                 -ms-transform:rotate(-6deg);
                 -moz-transform:rotate(-6deg);
                 transform:rotate(-6deg);
            }

            100%{
                 -webkit-transform:rotate(4deg);
                 -ms-transform:rotate(4deg);
                 -moz-transform:rotate(4deg);
                 transform:rotate(4deg);
            }
           
        }

         @-webkit-keyframes orangeanim {
            0%{
                 -webkit-transform:rotate(4deg);
                 -ms-transform:rotate(4deg);
                 -moz-transform:rotate(4deg);
                 transform:rotate(4deg);
            }

            50%{
                 -webkit-transform:rotate(-6deg);
                 -ms-transform:rotate(-6deg);
                 -moz-transform:rotate(-6deg);
                 transform:rotate(-6deg);
            }

            100%{
                 -webkit-transform:rotate(4deg);
                 -ms-transform:rotate(4deg);
                 -moz-transform:rotate(4deg);
                 transform:rotate(4deg);
            }
           
        }

        @keyframes orangeanim {
            0%{
                 -webkit-transform:rotate(4deg);
                 -ms-transform:rotate(4deg);
                 -moz-transform:rotate(4deg);
                 transform:rotate(4deg);
            }

            50%{
                 -webkit-transform:rotate(-6deg);
                 -ms-transform:rotate(-6deg);
                 -moz-transform:rotate(-6deg);
                 transform:rotate(-6deg);
            }

            100%{
                 -webkit-transform:rotate(4deg);
                 -ms-transform:rotate(4deg);
                 -moz-transform:rotate(4deg);
                 transform:rotate(4deg);
            }
           
        }

        .violet-egg {
            left:70px;
            -webkit-transform:rotate(3deg);
            -ms-transform:rotate(3deg);
            -moz-transform:rotate(3deg);
            transform:rotate(3deg);
            -webkit-animation:violetanim 7s ease-in-out infinite ;
            -moz-animation:violetanim 7s ease-in-out infinite ;
            animation:violetanim 7s ease-in-out infinite ;
        }

        @-webkit-keyframes violetanim {
            0%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }

            50%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }

            100%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }
           
        }

        @-ms-keyframes violetanim {
            0%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }

            50%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }

            100%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }
           
        }

        @-moz-keyframes violetanim {
            0%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }

            50%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }

            100%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }
           
        }

        @keyframes violetanim {
            0%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }

            50%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }

            100%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }
           
        }

        .maroon-egg {
            left:101px;
            -webkit-transform:rotate(-8deg);
            -ms-transform:rotate(-8deg);
            -moz-transform:rotate(-8deg);
            transform:rotate(-8deg);
            -webkit-animation:maroonanim 5s ease-in-out infinite;
            -moz-animation:maroonanim 5s ease-in-out infinite;
            animation:maroonanim 5s ease-in-out infinite;
        }

        @-webkit-keyframes maroonanim {
            0%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }

            50%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }

            100%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }
           
        }

        @-ms-keyframes maroonanim {
            0%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }

            50%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }

            100%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }
 
        }

        @-moz-keyframes maroonanim {
            0%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }

            50%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }

            100%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }
           
        }

        @keyframes maroonanim {
            0%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }

            50%{
                 -webkit-transform:rotate(5deg);
                 -ms-transform:rotate(5deg);
                 -moz-transform:rotate(5deg);
                 transform:rotate(5deg);
            }

            100%{
                 -webkit-transform:rotate(-8deg);
                 -ms-transform:rotate(-8deg);
                 -moz-transform:rotate(-8deg);
                 transform:rotate(-8deg);
            }
           
        }

        .yellow-egg {
            left:145px;
            -webkit-transform:rotate(2deg);
            -ms-transform:rotate(2deg);
            -moz-transform:rotate(2deg);
            transform:rotate(2deg);
            -webkit-animation:yellowanim 5s ease-in-out infinite;
            -moz-animation:yellowanim 5s ease-in-out infinite;
            animation:yellowanim 5s ease-in-out infinite;
        }

        @-webkit-keyframes yellowanim {
            0%{
                 -webkit-transform:rotate(3deg);
                 -ms-transform:rotate(3deg);
                 -moz-transform:rotate(3deg);
                 transform:rotate(3deg);
            }

            50%{
                 -webkit-transform:rotate(-3deg);
                 -ms-transform:rotate(-3deg);
                 -moz-transform:rotate(-3deg);
                 transform:rotate(-3deg);
            }

            100%{
                 -webkit-transform:rotate(3deg);
                 -ms-transform:rotate(3deg);
                 -moz-transform:rotate(3deg);
                 transform:rotate(3deg);
            }
           
        }

        @-ms-keyframes yellowanim {
            0%{
                 -webkit-transform:rotate(3deg);
                 -ms-transform:rotate(3deg);
                 -moz-transform:rotate(3deg);
                 transform:rotate(3deg);
            }

            50%{
                 -webkit-transform:rotate(-3deg);
                 -ms-transform:rotate(-3deg);
                 -moz-transform:rotate(-3deg);
                 transform:rotate(-3deg);
            }

            100%{
                 -webkit-transform:rotate(3deg);
                 -ms-transform:rotate(3deg);
                 -moz-transform:rotate(3deg);
                 transform:rotate(3deg);
            }
           
        }

        @-moz-keyframes yellowanim {
            0%{
                 -webkit-transform:rotate(3deg);
                 -ms-transform:rotate(3deg);
                 -moz-transform:rotate(3deg);
                 transform:rotate(3deg);
            }

            50%{
                 -webkit-transform:rotate(-3deg);
                 -ms-transform:rotate(-3deg);
                 -moz-transform:rotate(-3deg);
                 transform:rotate(-3deg);
            }

            100%{
                 -webkit-transform:rotate(3deg);
                 -ms-transform:rotate(3deg);
                 -moz-transform:rotate(3deg);
                 transform:rotate(3deg);
            }
           
        }

        @keyframes yellowanim {
            0%{
                 -webkit-transform:rotate(3deg);
                 -ms-transform:rotate(3deg);
                 -moz-transform:rotate(3deg);
                 transform:rotate(3deg);
            }

            50%{
                 -webkit-transform:rotate(-3deg);
                 -ms-transform:rotate(-3deg);
                 -moz-transform:rotate(-3deg);
                 transform:rotate(-3deg);
            }

            100%{
                 -webkit-transform:rotate(3deg);
                 -ms-transform:rotate(3deg);
                 -moz-transform:rotate(3deg);
                 transform:rotate(3deg);
            }
           
        }

        .pink-egg {
            right:24px;
            -webkit-transform:rotate(6deg);
            -ms-transform:rotate(6deg);
            -moz-transform:rotate(6deg);
            transform:rotate(6deg);
            -webkit-animation:pinkanim 6s ease-in-out infinite;
            -moz-animation:pinkanim 6s ease-in-out infinite;
            animation:pinkanim 6s ease-in-out infinite;
        }


         @keyframes pinkanim {
            0%{
                 -webkit-transform:rotate(8deg);
                 -ms-transform:rotate(8deg);
                 -moz-transform:rotate(8deg);
                 transform:rotate(8deg);
            }

            50%{
                 -webkit-transform:rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-10deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(-1deg);rotate(deg);rotate(1deg);rotate(1deg);rotate(1deg);rotate(1deg);rotate(1deg);rotate(1deg);rotate(1-deg);rotate(1-deg);rotate(1-deg);rotate(1deg);rotate(1deg);
                 -ms-transform:rotate(-10deg);
                 -moz-transform:rotate(-10deg);
                 transform:rotate(-10deg);
            }

            100%{
                 -webkit-transform:rotate(8deg);
                 -ms-transform:rotate(8deg);
                 -moz-transform:rotate(8deg);
                 transform:rotate(8deg);
            }
           
        }
