.AddToCart-loader,
.AddToCart-loader:before,
.AddToCart-loader:after,
.widget-slider .item .indent.product-hover-1 .AjaxKit-addtocart-link .AddToCart-loader,
.widget-slider .item .indent.product-hover-1 .AjaxKit-addtocart-link .AddToCart-loader:before,
.widget-slider .item .indent.product-hover-1 .AjaxKit-addtocart-link .AddToCart-loader:after {
  border-radius: 50%;
  width: 4px;
  height: 4px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: load7 0.77s infinite ease-in-out;
  animation: load7 0.77s infinite ease-in-out;
}
.product-view .AjaxKit-addtocart-link .AddToCart-loader:before,
.product-view .AjaxKit-addtocart-link .AddToCart-loader:after,
.product-view .AjaxKit-addtocart-link .AddToCart-loader,
.ajaxkit-login-submit-form .AddToCart-loader:before,
.ajaxkit-login-submit-form .AddToCart-loader:after,
.ajaxkit-login-submit-form .AddToCart-loader,
.product-hover-4 .AjaxKit-Singlton-Click .AddToCart-loader,
.product-hover-4 .AjaxKit-Singlton-Click .AddToCart-loader:before,
.product-hover-4 .AjaxKit-Singlton-Click .AddToCart-loader:after,
.product-hover-4 .btn-ajaxkit-quick-view .AddToCart-loader,
.product-hover-4 .btn-ajaxkit-quick-view .AddToCart-loader:before,
.product-hover-4 .btn-ajaxkit-quick-view .AddToCart-loader:after,
.item:not(.product-hover-1) .AjaxKit-addtocart-link .AddToCart-loader,
.item:not(.product-hover-1) .AjaxKit-addtocart-link .AddToCart-loader:before,
.item:not(.product-hover-1) .AjaxKit-addtocart-link .AddToCart-loader:after {
  animation-name: load7white;
  -webkit-animation-name: load7white;
  background-color: #fff;
}

.AddToCart-loader {
  margin: 0 auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: 0.36s;
  animation-delay: 0.36s;
  display: inline-block;
  vertical-align: middle;
  background-color: #000;
}
.AddToCart-loader:before,
.AddToCart-loader:after {
  content: '';
  position: absolute;
  top: 0;
  background-color: inherit;
}
.AddToCart-loader:before {
  left: -7px;
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s;
}
.AddToCart-loader:after {
  left: 7px;
  -webkit-animation-delay: 0.47s;
  animation-delay: 0.47s;
}
@keyframes load7{
  0%, 100%{
    background-color: rgba(0,0,0,0.15);
  }

  60%{
    background-color: #000;
  }
} 

 @-webkit-keyframes load7 {
  0%, 100%{
    background-color: rgba(0,0,0,0.15);
  }

  60%{
    background-color: #000;
  }
}

@keyframes load7white {
  0%, 100%{
    background-color: rgba(255,255,255,0.15);
  }

  60%{
    background-color: #fff;
  }
} 

 @-webkit-keyframes load7white  {
  0%, 100%{
    background-color: rgba(255,255,255,0.15);
  }

  60%{
    background-color: #000;
  }
} 

.AjaxKit-addtocart-link,
.btn-ajaxkit-quick-view {position: relative;}
.AjaxKit-Singlton-Click  {position: relative; display: inline-block;}
.AjaxKit-addtocart-link .AddToCart-loader {position: relative;}
.btn-ajaxkit-quick-view .AddToCart-loader {position: absolute; top: 50%; left: 50%; margin-left: -2px; margin-top: -2px;}
.AjaxKit-Singlton-Click .AddToCart-loader {margin-top: -4px;}
.hover-divider .AddToCart-loader {display: none!important;}

.product-view .add-to-links .AjaxKit-Singlton-Click .AddToCart-loader {margin-top: -2px;}
.product-view .AjaxKit-addtocart-link .AddToCart-loader {/*background-image: url(../images/loader_white.svg);*/ position: absolute; top: 50%; left: 50%; margin-left: -2px; margin-top: -2px;}
.indent:not(.product-hover-1) .AjaxKit-addtocart-link .AddToCart-loader,
.item:not(.product-hover-1) .AjaxKit-addtocart-link .AddToCart-loader {position: absolute; left: 50%; top: 50%; margin-top: -2px; margin-left: -2px;}
.item:not(.product-hover-1) .AjaxKit-addtocart-link .AddToCart-loader + span {opacity: 0;}
.product-view .AjaxKit-addtocart-link .AddToCart-loader + span {opacity: 0;}
.product-view .AjaxKit-addtocart-link .AddToCart-loader + span > span {opacity: 0;}
.products-grid .AjaxKit-Singlton-Click .AddToCart-loader {position: relative;}

.ajaxkit-login-submit-form {position: relative;}
.ajaxkit-login-submit-form .AddToCart-loader {position: absolute; left: 50%; top: 50%; margin-top: -2px; margin-left: -2px; /*background-image: url(../images/loader_white.svg);*/}
.ajaxkit-login-submit-form .AddToCart-loader + span {opacity: 0;}

.top-link-login .AddToCart-loader,
.top-link-logout .AddToCart-loader {border-radius: 50%; margin-left: 15px;}

#toolbar-loading {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,.5);
	z-index: 99999;
}


#AjaxKit-InfiniteScroll {
	background-color: #f5f5f5;
	color: #444;
	cursor: pointer;
	padding: 0.75em;
	text-align: center;
}
.infinite-scroll-elements {display: none;}
.infinite-scroll-button {display: block; padding: .417em 0;}
.infinite-scroll-loader {
	border-radius: 100%;
    margin: 2px 2px -5px;
    border: 2px solid #444;
    border-bottom-color: transparent;
    height: 25px;
    width: 25px;
    background: 0 0!important;
    display: inline-block;
    -webkit-animation: rotate .75s 0s linear infinite;
	-moz-animation: rotate .75s 0s linear infinite;
    animation: rotate .75s 0s linear infinite;
}

@media only screen and (max-width: 1007px) {
  .product-view .add-to-links .AjaxKit-Singlton-Click .AddToCart-loader {/*background-image: url(../images/loader_white.svg);*/ background-color: #fff;}
}