/* .header{-webkit-animation:2s ease 0 normal forwards 1 fadein;animation:2s ease 0 normal forwards 1 fadein}
.single-header,.header-blog{-webkit-animation:2.5s ease 0 normal forwards 1 fadein;animation:2.5s ease 0 normal forwards 1 fadein}
#content,.chckot-top-cart{-webkit-animation:3s ease 0 normal forwards 1 fadein;animation:3s ease 0 normal forwards 1 fadein}
.footer-sp{-webkit-animation:4s ease 0 normal forwards 1 fadein;animation:4s ease 0 normal forwards 1 fadein} */
@keyframes fadein {
0%{opacity:0}
66%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadein {
0%{opacity:0}
66%{opacity:0}
100%{opacity:1}
}
#pre-loader-outer{position:fixed;z-index:999;width:50%;height:100%;background:#fff;opacity:.5;transition:all 0;top:0;left:0;width:100%;display:none}
.body-close #pre-loader-outer{display:block!important}
body.body-close.body-close-menu #pre-loader-outer{display:none!important}
#pre-loader{width:60px;height:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999;text-align:center;transition:all 0;font-size:0}
#pre-loader:after,#pre-loader:before{content:""}
#pre-loader span,#pre-loader:after,#pre-loader:before{position:relative;display:inline-block;width:6px;height:100%;background:currentColor}
#pre-loader span{margin:0 16px;-webkit-animation:wave .9s linear infinite .3s;animation:wave .9s linear infinite .3s}
#pre-loader:before{-webkit-animation:wave .9s linear infinite;animation:wave .9s linear infinite}
#pre-loader:after{-webkit-animation:wave .9s linear infinite .6s;animation:wave .9s linear infinite .6s}
#pre-loader{color:#A90ABD}
@-webkit-keyframes spinReturn {
0%{-webkit-transform:rotate(0)}
25%{-webkit-transform:rotate(225deg)}
50%{-webkit-transform:rotate(180deg)}
75%{-webkit-transform:rotate(405deg)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spinReturn {
0%{transform:rotate(0)}
25%{transform:rotate(225deg)}
50%{transform:rotate(180deg)}
75%{transform:rotate(405deg)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes lightUp {
0%{opacity:.2}
40%{opacity:1}
60%{opacity:.2}
100%{opacity:.2}
}
@keyframes lightUp {
0%{opacity:.2}
40%{opacity:1}
60%{opacity:.2}
100%{opacity:.2}
}
@-webkit-keyframes wave {
0%{-webkit-transform:scaleY(1)}
40%{-webkit-transform:scaleY(.1)}
80%{-webkit-transform:scaleY(1)}
100%{-webkit-transform:scaleY(1)}
}
@keyframes wave {
0%{transform:scaleY(1)}
40%{transform:scaleY(.1)}
80%{transform:scaleY(1)}
100%{transform:scaleY(1)}
}
@-webkit-keyframes drawframeTop {
0%{-webkit-transform:scaleX(1);transform-origin:100% 0}
12.5%{-webkit-transform:scaleX(0);transform-origin:100% 0}
50%{-webkit-transform:scaleX(0);transform-origin:0 0}
62.5%{-webkit-transform:scaleX(1);transform-origin:0 0}
100%{-webkit-transform:scaleX(1);transform-origin:100% 0}
}
@keyframes drawframeTop {
0%{transform:scaleX(1);transform-origin:100% 0}
12.5%{transform:scaleX(0);transform-origin:100% 0}
50%{transform:scaleX(0);transform-origin:0 0}
62.5%{transform:scaleX(1);transform-origin:0 0}
100%{transform:scaleX(1);transform-origin:100% 0}
}
@-webkit-keyframes drawframeBottom {
0%{-webkit-transform:scaleX(1);transform-origin:0 0}
12.5%{-webkit-transform:scaleX(0);transform-origin:0 0}
50%{-webkit-transform:scaleX(0);transform-origin:100% 0}
62.5%{-webkit-transform:scaleX(1);transform-origin:100% 0}
100%{-webkit-transform:scaleX(1);transform-origin:0 0}
}
@keyframes drawframeBottom {
0%{transform:scaleX(1);transform-origin:0 0}
12.5%{transform:scaleX(0);transform-origin:0 0}
50%{transform:scaleX(0);transform-origin:100% 0}
62.5%{transform:scaleX(1);transform-origin:100% 0}
100%{transform:scaleX(1);transform-origin:0 0}
}
@-webkit-keyframes drawframeRight {
0%{-webkit-transform:scaleY(1);transform-origin:0 100%}
12.5%{-webkit-transform:scaleY(0);transform-origin:0 100%}
50%{-webkit-transform:scaleY(0);transform-origin:0 0}
62.5%{-webkit-transform:scaleY(1);transform-origin:0 0}
100%{-webkit-transform:scaleY(1);transform-origin:0 100%}
}
@keyframes drawframeRight {
0%{transform:scaleY(1);transform-origin:0 100%}
12.5%{transform:scaleY(0);transform-origin:0 100%}
50%{transform:scaleY(0);transform-origin:0 0}
62.5%{transform:scaleY(1);transform-origin:0 0}
100%{transform:scaleY(1);transform-origin:0 100%}
}
@-webkit-keyframes drawframeLeft {
0%{-webkit-transform:scaleY(1);transform-origin:0 0}
12.5%{-webkit-transform:scaleY(0);transform-origin:0 0}
50%{-webkit-transform:scaleY(0);transform-origin:0 100%}
62.5%{-webkit-transform:scaleY(1);transform-origin:0 100%}
100%{-webkit-transform:scaleY(1);transform-origin:0 0}
}
@keyframes drawframeLeft {
0%{transform:scaleY(1);transform-origin:0 0}
12.5%{transform:scaleY(0);transform-origin:0 0}
50%{transform:scaleY(0);transform-origin:0 100%}
62.5%{transform:scaleY(1);transform-origin:0 100%}
100%{transform:scaleY(1);transform-origin:0 0}
}
@-webkit-keyframes imgLoading {
0%{height:0;opacity:1}
95%{height:100%;opacity:1}
100%{height:100%;opacity:0}
}
@keyframes imgLoading {
0%{height:0;opacity:1}
95%{height:100%;opacity:1}
100%{height:100%;opacity:0}
}
@-webkit-keyframes beat {
0%{transform:scale(0);opacity:0}
80%{transform:scale(1);opacity:.7}
100%{transform:scale(1);opacity:0}
}
@keyframes beat {
0%{transform:scale(0);opacity:0}
80%{transform:scale(1);opacity:.7}
100%{transform:scale(1);opacity:0}
}
body,html{opacity:1!important}
#loftloader-wrapper{position:fixed;top:0;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:999999;width:100%;height:100%;background:0 0!important}
.loaded #loftloader-wrapper{-webkit-transform:translateX(-200vw);-ms-transform:translateX(-200vw);transform:translateX(-200vw);pointer-events:none;opacity:0;transition:opacity .1ms 1s,transform .1ms 2s}
.loaded #loftloader-wrapper.slide-vertical{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}
.loaded #loftloader-wrapper #loader,.loaded #loftloader-wrapper .loader-close-button{opacity:0;transition:all .3s ease-out}
#loftloader-wrapper .loader-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001;text-align:center;transition:all 0;font-size:0}
#loftloader-wrapper .loader-inner #loader{position:relative;z-index:1002;top:auto;left:auto;display:inline-block;margin:0 auto;padding:0;border:none;border-radius:0;background:0 0!important;color:#248acc}
#loftloader-wrapper .loader-section{position:fixed;z-index:999;width:50%;height:100%;background:#000;opacity:.95;transition:all 0;will-change:transform}
#loftloader-wrapper .loader-section.section-fade{top:0;left:0;width:100%;will-change:opacity}
.loaded #loftloader-wrapper .loader-section.section-fade{opacity:0!important;transition:opacity .7s .3s cubic-bezier(.645,.045,.355,1)}
#loftloader-wrapper .loader-section.section-slide-up{top:0;left:0;width:100%}
.loaded #loftloader-wrapper .loader-section.section-slide-up{-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);transition:transform .7s .3s cubic-bezier(.645,.045,.355,1)}
#loftloader-wrapper .loader-section.section-left,#loftloader-wrapper .loader-section.section-right{top:0}
#loftloader-wrapper .loader-section.section-left{left:0}
.loaded #loftloader-wrapper .loader-section.section-left{transition:transform .7s .3s cubic-bezier(.645,.045,.355,1);-webkit-transform:translateX(-50vw);-ms-transform:translateX(-50vw);transform:translateX(-50vw)}
@keyframes fadeInAnimation {
0%{opacity:0}
100%{opacity:1}
}
.preload-show #loader-wrapper,.ast-mouse-clicked button#place_order{display:block!important}
.loader-outer{display:block;position:relative;width:150px;left:50%;top:50%;margin:-75px 0 0 -157px;background:#fff;border-radius:50px;padding:20px;text-align:center;width:240px;height:220px}
.se-pre-img img {
    margin-top: 33px;
    width: 35%;
    height: auto;
}
.loader-text{font-size:14px;font-weight:700;letter-spacing:2px;line-height:28px;margin-top:20px}
.loader-text span{display:block;font-size:19px}
#loader-wrapper{background:rgba(0,0,0,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;display:none}
.se-pre-con{display:block;position:relative;margin-left:50px;margin-bottom:15px;width:150px;height:150px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.se-pre-con:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}
.se-pre-con:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin {
0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}


.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #a90abd;
  border-color: #a90abd transparent #a90abd transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
