#all{
/*     z-index: 99; */
    position: relative;
}
#all a, #all a.hover, #all a:hover{
	z-index: 999;
	position: relative;
}
.new_body{
	-webkit-transition-property: background;
	-webkit-transition-duration: 1.0s;
	-webkit-transition-timing-function: ease;
}
.new_body.bl{
	background-color: #0e2f4f !important;
	
}
/*
@media screen and (max-device-width: 800px) {
    #qards_promo_banner {width: 80px;height: 80px;border-radius: 40px;}
}
*/
/* .xmas  a#qards_promo_banner:hover, .xmas a#qards_promo_banner.hover {color: #fd4000 !important;z-index: 9999;} */

a.qards-promote{/* position: absolute !important */;z-index: 99999 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;position:fixed;top:20px;right:20px;z-index:999;font-family:helvetica neue,helvetica,arial,sans-serif;background:rgba(0, 0, 0, 0.4);border:2px solid rgba(66,66,66,0);padding:21px 13px;line-height:0;border-radius:25px;height:50px;width:50px;overflow:hidden;box-shadow:0 0 0 1px rgba(255,255,255,0.1);fill:rgba(255,255,255,.85);color:rgba(255,255,255,.85);text-decoration:none;-webkit-transition:.35s cubic-bezier(.6,0,.4,1);-moz-transition:.35s cubic-bezier(.6,0,.4,1);-o-transition:.35s cubic-bezier(.6,0,.4,1);transition:.35s cubic-bezier(.6,0,.4,1);overflow:hidden;cursor:pointer;-webkit-animation:show-up-promote .5s 1.5s cubic-bezier(.17,1.34,.66,1) backwards;-moz-animation:show-up-promote .5s 1.5s cubic-bezier(.17,1.34,.66,1) backwards;-o-animation:show-up-promote .5s 1.5s cubic-bezier(.17,1.34,.66,1) backwards;animation:show-up-promote .5s 1.5s cubic-bezier(.17,1.34,.66,1) backwards;-webkit-transform: translate3d(0,0,0)}
            @-webkit-keyframes show-up-promote {from{-webkit-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}}
            @-moz-keyframes show-up-promote {from{-moz-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}}
            @-o-keyframes show-up-promote {from{-o-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}}
            @keyframes show-up-promote {from{-webkit-transform:scale(0) rotate(-180deg);-moz-transform:scale(0) rotate(-180deg);-o-transform:scale(0) rotate(-180deg);transform:scale(0) rotate(-180deg)}}
            a.qards-promote:hover,a.qards-promote:active{fill:rgba(255,255,255,.85);width:280px;background:rgba(33,33,33,0.85);-webkit-transition-duration:.55s;-moz-transition-duration:.55s;-o-transition-duration:.55s;transition-duration:.55s}
            a.qards-promote svg{position:absolute;top:4px;left:4px}
            a.qards-promote strong{letter-spacing:-.25px;opacity:0;position:relative;top:2px;padding-left:36px;padding-right:16px;opacity:0;display:block;white-space:nowrap;-webkit-transition:.45s cubic-bezier(.6,0,.4,1);-moz-transition:.45s cubic-bezier(.6,0,.4,1);-o-transition:.45s cubic-bezier(.6,0,.4,1);transition:.45s cubic-bezier(.6,0,.4,1);-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}
            a.qards-promote:hover strong,a.qards-promote:active strong{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
			 
.ls-link {
    position: absolute !important;
}

#all a.ls-nav-prev, a.ls-nav-next {
    position: absolute !important;
}