
.add_to_cart button:hover:after,
.one_click:hover:after,
.manufacturer-address-map-link:hover:after {
	animation: in_basket 0.3s linear forwards;
}
@keyframes in_basket {
  0%, 100%{
    transform: translate(0px,0) rotate(15deg);
  }
  99% {
    transform: translate(300px,0) rotate(15deg);
	opacity: 0;
  }
}


.box_cart:hover:after {
	animation: box_cart 0.3s ease forwards;
}
@keyframes box_cart {
  0%, 100%{
    transform: scale(1);
  }
  40% {
    transform: scale(1.2);
  }
  64% {
    transform: scale(0.9);
  }
  85% {
    transform: scale(1.1);
  }
}

/* 

				@media screen and (min-width: 701px){



#index .main_nav {
	animation: main_nav 0.8s ease forwards;
	-webkit-animation-delay: .8s;
    -moz-animation-delay:    .8s;
    -o-animation-delay:      .8s;
    animation-delay:         .8s;
	-moz-box-shadow:    none;
	-webkit-box-shadow: none;
	box-shadow:	        none;
}

#inner .main_nav {
	background: #00afbe;
    -moz-box-shadow:    none;
	-webkit-box-shadow: none;
	box-shadow:	        none;
	border-radius:        5px;
	-moz-border-radius:   5px;
	-khtml-border-radius: 5px;
}
#inner .main_nav:hover {
    -moz-box-shadow:    0 25px 125px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 25px 125px rgba(0,0,0,0.25);
	box-shadow:	        0 25px 125px rgba(0,0,0,0.25);
}

@keyframes main_nav {
  100% {
	background: #00afbe;
    -moz-box-shadow:    0 25px 125px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0 25px 125px rgba(0,0,0,0.25);
	box-shadow:	        0 25px 125px rgba(0,0,0,0.25);
  }
}
}



#inner .main_nav {
    overflow: hidden;
    margin-bottom: -32px;
}

#inner .main_nav_bl {
    margin: -430px 0px -18px 0px;
	-o-transition:      all 0.7s ease;
	-moz-transition:    all 0.7s ease;
	-webkit-transition: all 0.7s ease;
	transition:         all 0.7s ease;
}
#inner .main_nav:before {
	content:"";
	background: #333;
    position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	-o-transition:      all 0.4s ease;
	-moz-transition:    all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	transition:         all 0.4s ease;
	transition-delay: 0.4s;
}
#inner .main_nav:hover:before {
	bottom: 100%;
	transition-delay: 0s;
}


#inner .main_nav_name a  {
	color: #ffd100;
	
}
#inner .main_nav:hover .main_nav_name a  {
	color: #333;
}

#inner .main_nav:hover .main_nav_bl {
    margin: 0;
	-o-transition:      all 0.9s ease;
	-moz-transition:    all 0.9s ease;
	-webkit-transition: all 0.9s ease;
	transition:         all 0.9s ease;
}




#index:before {
	content:"";
	height: 700px;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 10;
	animation: index 0s ease forwards;
	-webkit-animation-delay: 1.2s;
    -moz-animation-delay:    1.2s;
    -o-animation-delay:      1.2s;
    animation-delay:         1.2s;
}

@keyframes index {
  100% {
    height: 0;
  }
}



#index .main_nav_bl {
	animation: main_nav_bl 0.5s ease forwards;
	-webkit-animation-delay: .1s;
    -moz-animation-delay:    .1s;
    -o-animation-delay:      .1s;
    animation-delay:         .1s;
	opacity: 0;
	left: 200px;
}
@keyframes main_nav_bl {
  100% {
    transform:			translate(-200px,0);
    -webkit-transform:  translate(-200px,0);
    -o-transform:		translate(-200px,0);
    -moz-transform:		translate(-200px,0);
	opacity: 1;
  }
}

#index .main_nav_bl:nth-child(2) {
	-webkit-animation-delay: .2s;
    -moz-animation-delay:    .2s;
    -o-animation-delay:      .2s;
    animation-delay:         .2s;
}
#index .main_nav_bl:nth-child(3) {
	-webkit-animation-delay: .3s;
    -moz-animation-delay:    .3s;
    -o-animation-delay:      .3s;
    animation-delay:         .3s;
}
#index .main_nav_bl:nth-child(4) {
	-webkit-animation-delay: .4s;
    -moz-animation-delay:    .4s;
    -o-animation-delay:      .4s;
    animation-delay:         .4s;
}







 */
