/*/////////////////////////////////////////////////////////////////////////// 

  K E Y F R A M E S
  
* author Welsley Woo
* url uniastros.com
  
  ///////////////////////////////////////////////////////////////////////////*/

/* Sprite*/
@-webkit-keyframes sprite {
	0% { top: 6px; opacity: 1;}
	100% { top: 18px; opacity: 0; }
}	

@-moz-keyframes sprite {
	0% { top: 6px; opacity: 1;}
	100% { top: 18px; opacity: 0; }
}	

@-ms-keyframes sprite {
	0% { top: 6px; opacity: 1;}
	100% { top: 18px; opacity: 0; }
}	

@-o-keyframes sprite {
	0% { top: 6px; opacity: 1;}
	100% { top: 18px; opacity: 0; }
}	

@keyframes sprite {
	0% { top: 6px; opacity: 1;}
	100% { top: 18px; opacity: 0; }
}

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

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

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

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

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




/* Bounce */
@-webkit-keyframes bounce {
    0%, 20%, 40%, 60%, 80%, 100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
    }
    0% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@-moz-keyframes bounce {
    0%, 20%, 40%, 60%, 80%, 100% {
        -moz-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
    }
    0% {
        -moz-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    20% {
        -moz-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -moz-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        -moz-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -moz-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    100% {
        -moz-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@-ms-keyframes bounce {
    0%, 20%, 40%, 60%, 80%, 100% {
        -ms-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
    }
    0% {
        -ms-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    20% {
        -ms-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -ms-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        -ms-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -ms-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    100% {
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@-o-keyframes bounce {
    0%, 20%, 40%, 60%, 80%, 100% {
        -o-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
    }
    0% {
        -o-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    20% {
        -o-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        -o-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
    }
    60% {
        -o-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        -o-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
    }
    100% {
        -o-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes bounce {
    0%, 20%, 40%, 60%, 80%, 100% {
        transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
    }
    0% {
        transform: scale3d(.9, .9, .9)
    }
    20% {
        transform: scale3d(1.1, 1.1, 1.1)
    }
    40% {
        transform: scale3d(.9, .9, .9)
    }
    60% {
        transform: scale3d(1.03, 1.03, 1.03)
    }
    80% {
        transform: scale3d(.97, .97, .97)
    }
    100% {
        transform: scale3d(1, 1, 1)
    }
}




/* Radar */

@-webkit-keyframes Radar {
	0%{ opacity: 0.4; -webkit-transform: scale3d(1, 1, 1); }
	100%{ opacity: 0; -webkit-transform: scale3d(5.5, 5.5, 5.5); }
}

@-moz-keyframes Radar {
	0%{ opacity: 0.4; -moz-transform: scale3d(1, 1, 1); }
	100%{ opacity: 0; -moz-transform: scale3d(5.5, 5.5, 5.5); }
}

@-ms-keyframes Radar {
	0%{ opacity: 0.4; -ms-transform: scale3d(1, 1, 1); }
	100%{ opacity: 0; -ms-transform: scale3d(5.5, 5.5, 5.5); }
}

@-o-keyframes Radar {
	0%{ opacity: 0.4; -o-transform: scale3d(1, 1, 1); }
	100%{ opacity: 0; -o-transform: scale3d(5.5, 5.5, 5.5); }
}

@keyframes Radar {
	0%{ opacity: 0.4; transform: scale3d(1, 1, 1); }
	100%{ opacity: 0; transform: scale3d(5.5, 5.5, 5.5); }
}



/* MapPin */
@-webkit-keyframes MapPin {
    0%, 2.5%, 5%, 7.5%, 10%, 12.5% {-webkit-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);}
	0%{ -webkit-transform: scale3d(1, 1, 1); }
	2.5%{ -webkit-transform: scale3d(1.1, 1.1, 1.1); }
	5%{ -webkit-transform: scale3d(.9, .9, .9); }
	7.5%{ -webkit-transform: scale3d(1.03, 1.03, 1.03); }
	10%{ -webkit-transform: scale3d(0.97, 0.97, 0.97); }
	12.5%{ -webkit-transform: scale3d(1, 1, 1); }
}

@-moz-keyframes MapPin {
    0%, 2.5%, 5%, 7.5%, 10%, 12.5% {-moz-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);}
	0%{ -moz-transform: scale3d(1, 1, 1); }
	2.5%{ -moz-transform: scale3d(1.1, 1.1, 1.1); }
	5%{ -moz-transform: scale3d(.9, .9, .9); }
	7.5%{ -moz-transform: scale3d(1.03, 1.03, 1.03); }
	10%{ -moz-transform: scale3d(0.97, 0.97, 0.97); }
	12.5%{ -moz-transform: scale3d(1, 1, 1); }
}

@-ms-keyframes MapPin {
    0%, 2.5%, 5%, 7.5%, 10%, 12.5% {-ms-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);}
	0%{ -ms-transform: scale3d(1, 1, 1); }
	2.5%{ -ms-transform: scale3d(1.1, 1.1, 1.1); }
	5%{ -ms-transform: scale3d(.9, .9, .9); }
	7.5%{ -ms-transform: scale3d(1.03, 1.03, 1.03); }
	10%{ -ms-transform: scale3d(0.97, 0.97, 0.97); }
	12.5%{ -ms-transform: scale3d(1, 1, 1); }
}

@-o-keyframes MapPin {
    0%, 2.5%, 5%, 7.5%, 10%, 12.5% {-o-transition-timing-function: cubic-bezier(0.215, .61, .355, 1);}
	0%{ -o-transform: scale3d(1, 1, 1); }
	2.5%{ -o-transform: scale3d(1.1, 1.1, 1.1); }
	5%{ -o-transform: scale3d(.9, .9, .9); }
	7.5%{ -o-transform: scale3d(1.03, 1.03, 1.03); }
	10%{ -o-transform: scale3d(0.97, 0.97, 0.97); }
	12.5%{ -o-transform: scale3d(1, 1, 1); }
}

@keyframes MapPin {
    0%, 2.5%, 5%, 7.5%, 10%, 12.5% {transition-timing-function: cubic-bezier(0.215, .61, .355, 1);}
	0%{ transform: scale3d(1, 1, 1); }
	2.5%{ transform: scale3d(1.1, 1.1, 1.1); }
	5%{ transform: scale3d(.9, .9, .9); }
	7.5%{ transform: scale3d(1.03, 1.03, 1.03); }
	10%{ transform: scale3d(0.97, 0.97, 0.97); }
	12.5%{ transform: scale3d(1, 1, 1); }
}


/*Spring*/

@-webkit-keyframes Spring {
	0% {-webkit-transform: scale3d(1.3, 1.3, 1.3) rotate(-1deg);}
	36% {-webkit-transform: scale3d(1.0, 1.0, 1.0) rotate(-10deg);}
	68% {-webkit-transform: scale3d(1.18, 1.18, 1.18) rotate(-2deg);}
	84% {-webkit-transform: scale3d(1.04, 1.04, 1.04) rotate(-8deg);}
	90% {-webkit-transform: scale3d(1.14, 1.14, 1.14) rotate(-4deg);}
	98% {-webkit-transform: scale3d(1.08, 1.08, 1.08) rotate(-6deg);}
	100% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-6deg);}
}

@-moz-keyframes Spring {
	0% {-moz-transform: scale3d(1.3, 1.3, 1.3) rotate(-1deg);}
	36% {-moz-transform: scale3d(1.0, 1.0, 1.0) rotate(-10deg);}
	68% {-moz-transform: scale3d(1.18, 1.18, 1.18) rotate(-2deg);}
	84% {-moz-transform: scale3d(1.04, 1.04, 1.04) rotate(-8deg);}
	90% {-moz-transform: scale3d(1.14, 1.14, 1.14) rotate(-4deg);}
	98% {-moz-transform: scale3d(1.08, 1.08, 1.08) rotate(-6deg);}
	100% {-moz-transform: scale3d(1.1, 1.1, 1.1) rotate(-6deg);}
}
	
@-ms-keyframes Spring {
	0% {-ms-transform: scale3d(1.3, 1.3, 1.3) rotate(-1deg);}
	36% {-ms-transform: scale3d(1.0, 1.0, 1.0) rotate(-10deg);}
	68% {-ms-transform: scale3d(1.18, 1.18, 1.18) rotate(-2deg);}
	84% {-ms-transform: scale3d(1.04, 1.04, 1.04) rotate(-8deg);}
	90% {-ms-transform: scale3d(1.14, 1.14, 1.14) rotate(-4deg);}
	98% {-ms-transform: scale3d(1.08, 1.08, 1.08) rotate(-6deg);}
	100% {-ms-transform: scale3d(1.1, 1.1, 1.1) rotate(-6deg);}
}
	
@-o-keyframes Spring {
	0% {-o-transform: scale3d(1.3, 1.3, 1.3) rotate(-1deg);}
	36% {-o-transform: scale3d(1.0, 1.0, 1.0) rotate(-10deg);}
	68% {-o-transform: scale3d(1.18, 1.18, 1.18) rotate(-2deg);}
	84% {-o-transform: scale3d(1.04, 1.04, 1.04) rotate(-8deg);}
	90% {-o-transform: scale3d(1.14, 1.14, 1.14) rotate(-4deg);}
	98% {-o-transform: scale3d(1.08, 1.08, 1.08) rotate(-6deg);}
	100% {-o-transform: scale3d(1.1, 1.1, 1.1) rotate(-6deg);}
}

@keyframes Spring {
	0% {transform: scale3d(1.3, 1.3, 1.3) rotate(-1deg);}
	36% {transform: scale3d(1.0, 1.0, 1.0) rotate(-10deg);}
	68% {transform: scale3d(1.18, 1.18, 1.18) rotate(-2deg);}
	84% {transform: scale3d(1.04, 1.04, 1.04) rotate(-8deg);}
	90% {transform: scale3d(1.14, 1.14, 1.14) rotate(-4deg);}
	98% {transform: scale3d(1.08, 1.08, 1.08) rotate(-6deg);}
	100% {transform: scale3d(1.1, 1.1, 1.1) rotate(-6deg);}
}

@-webkit-keyframes rotate {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(72deg);}
}


/*/////////////////////////////////////////////////////////////////////////// 

  T R A N S I T I O N
  
  ///////////////////////////////////////////////////////////////////////////*/

/* fast */

.progressjs-inner,
.progress span{
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

#lotus .layer img{
	-webkit-animation-name: rotate;
	-webkit-animation-duration: 36s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function:ease-in-out;
}


.display_elements,
.scroll_title span{
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
}


header,
button,
button span{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}

textarea,
#search_wrapper{
	-webkit-transition: height 400ms ease;
	-moz-transition: height 400ms ease;
	-ms-transition: height 400ms ease;
	-o-transition: height 400ms ease;
	transition: height 400ms ease;
}


.search-form,
#site_logo,
#menu_control,
#nav_wrapper a,
.follow_text,
.home .swiper-slide h1,
.home .swiper-slide p,
#quick_contact_wrapper ul,
.film_overlay,
.section_button,
.swiper-container-clients .swiper-wrapper a,
#careers .swiper-slide a,
.job_image,
#careers h5,
#latest_works .works_background,
.control,
#share_buttons ul,
#client,
.clients_button,
.showreel_list_item .thumbnail,
.meta,
.slim h3,
.grid-item .title,
.showreel_list_item .content{
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
}

.hamburger div{
	-webkit-transition: color,background 400ms ease;
	-moz-transition: color,background 400ms ease;
	-ms-transition: color,background 400ms ease;
	-o-transition: color,background 400ms ease;
	transition: color,background 400ms ease;
}

/* Smoothly */
.h120 header{
	-webkit-transition: all 600ms ease;
	-moz-transition: all 600ms ease;
	-ms-transition: all 600ms ease;
	-o-transition: all 600ms ease;
	transition: all 600ms ease;
}

#works_buttons_year,
#works_buttons_category .js-radio-button-group,
#works_buttons_category #works_selector_control{
	-webkit-transition: all 800ms ease;
	-moz-transition: all 800ms ease;
	-ms-transition: all 800ms ease;
	-o-transition: all 800ms ease;
	transition: all 800ms ease;
}

#admin_login span,
#admin_login_button{
	-webkit-transition: all 800ms cubic-bezier(1,0,0,1) 3000ms;
	-moz-transition: all 800ms cubic-bezier(1,0,0,1) 3000ms;
	-o-transition: all 800ms cubic-bezier(1,0,0,1) 3000ms;
	-ms-transition: all 800ms cubic-bezier(1,0,0,1) 3000ms;
	transition: all 800ms cubic-bezier(1,0,0,1) 3000ms;
}

#admin_login:hover span,
#admin_login:hover #admin_login_button{
	margin-top: 0;
}

.single-works #header,
#the_works .title,
#works_info{
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.video-playing #header,
.video-playing #the_works .title,
.video-playing #works_info{
	-webkit-transition: all 2.5s 800ms ease;
	-moz-transition: all 2.5s 800ms ease;
	-ms-transition: all 2.5s 800ms ease;
	-o-transition: all 2.5s 800ms ease;
	transition: all 2.5s 800ms ease;
}




/* Sprite */
#icon_mouse .dot{
    -webkit-animation:sprite 1.5s infinite alternate;
    -moz-animation:sprite 1.5s infinite alternate;
    -o-animation:sprite 1.5s infinite alternate;
    -ms-animation:sprite 1.5s infinite alternate;
    animation:sprite 1.5s infinite alternate;
}


/* Bounce In */
.ready #menu_control,
.ready .section_link,
.ready .loading{
    -webkit-animation:bounceIn .75s;
    -moz-animation:bounceIn .75s;
    -o-animation:bounceIn .75s;
    -ms-animation:bounceIn .75s;
    animation:bounceIn .75s;
}

/* Radar */
.map_radar{
    -webkit-animation:Radar 6s infinite;
    -moz-animation:Radar 6s infinite;
    -o-animation:Radar 6s infinite;
    -ms-animation:Radar 6s infinite;
    animation:Radar 6s infinite;
}

.map_pin{
    -webkit-animation:MapPin 6s infinite;
    -moz-animation:MapPin 6s infinite;
    -o-animation:MapPin 6s infinite;
    -ms-animation:MapPin 6s infinite;
    animation:MapPin 6s infinite;
}

.play_button:hover .circle{
    -webkit-animation:bounce .55s;
    -moz-animation:bounce .55s;
    -o-animation:bounce .55s;
    -ms-animation:bounce .55s;
    animation:bounce .55s;
}

#partner_overview .section_button:hover{
	-webkit-animation: Spring 200ms ease-in-out both;
	-moz-animation: Spring 200ms ease-in-out both;
	-o-animation: Spring 200ms ease-in-out both;
	-ms-animation: Spring 200ms ease-in-out both;
	animation: Spring 200ms ease-in-out both;
}

#share_buttons,
#share_buttons li a{
	-webkit-transition: all 800ms cubic-bezier(1,0,0,1);
	-moz-transition: all 800ms cubic-bezier(1,0,0,1);
	-o-transition: all 800ms cubic-bezier(1,0,0,1);
	-ms-transition: all 800ms cubic-bezier(1,0,0,1);
	transition: all 800ms cubic-bezier(1,0,0,1);
}

#share_buttons li:hover{
    -webkit-animation:bounce .55s;
    -moz-animation:bounce .55s;
    -o-animation:bounce .55s;
    -ms-animation:bounce .55s;
    animation:bounce .55s;
}


