.target_stack.width-fill{width:100%}.target_stack.width-auto{width:auto}.target_stack.position-browser{position:fixed !important}.target_stack.position-absolute{position:absolute !important}.target_stack.position-body{position:absolute !important}.target_stack.position-right{float:right}.target_stack.position-left{float:left}.target_stack.vcenter{top:0;height:100%}.target_stack.vcenter > .com_joeworkman_stacks_target_stack{position:relative;top:50%;transform:translateY(-50%)}.target_stack.hcenter > .com_joeworkman_stacks_target_stack{position:relative;left:50%;transform:translateX(-50%)}.target_stack.hcenter.vcenter > .com_joeworkman_stacks_target_stack{transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width:40em){.target_stack.target-small-only{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important}.target_stack.target-small-only > .com_joeworkman_stacks_target_stack{left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important}}@media only screen and (max-width:39.9375em){.target_stack.disable-small{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important}.target_stack.disable-small > .com_joeworkman_stacks_target_stack{left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important}}@media only screen and (max-width:62.5em){.target_stack.disable-medium{position:relative !important;float:none !important;height:auto !important;left:auto !important;top:auto !important;bottom:auto !important;right:auto !important}.target_stack.disable-medium > .com_joeworkman_stacks_target_stack{left:auto !important;top:auto !important;bottom:auto !important;right:auto !important;transform:none !important}}
.lines{border:0;height:0;width:100%;margin:0;padding:0;opacity:1}.lines-wrapper{position:relative}.lines-wrapper.vertical{height:100%}
a.anchor{height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;display:block !important}
.com_bigwhiteduck_stacks_paragraphpro_stack p.text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-left{text-align:left}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-right{text-align:right}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify{text-align:justify}.com_bigwhiteduck_stacks_paragraphpro_stack p.text-inherit{text-align:inherit}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center{text-align:center}.com_bigwhiteduck_stacks_paragraphpro_stack p.small-only-text-center + ul{display:table;margin:0 auto;text-align:left}}@media only screen and (max-width:640px){.com_bigwhiteduck_stacks_paragraphpro_stack p.text-justify.small-only-just-left{text-align:left !important}}
.play-wrapper{text-align:center;position:relative;overflow:hidden;background-color:black}.play-embed,.play-poster{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;padding:0;background:none;display:block;border:none;width:100%;height:100%}.play-embed iframe,.play-embed video,.play-poster iframe,.play-poster video{width:100%;height:100%;border:none}.play-poster{cursor:pointer;transition:opacity 600ms ease;transform:translateZ(0)}.play-poster img,.play-poster video{width:100%;height:auto;max-width:100%;display:block;margin:0 auto}.play-poster .play-button{background-color:rgba(0,0,0,0.8);position:absolute;display:block;top:50%;left:50%;width:15%;height:auto;min-height:15%;border-radius:3px;border-style:solid;border-width:0;border-color:rgba(255,255,255,0.3);background-clip:padding-box;font-size:0px;transform:translateX(-50%) translateY(-50%);transition:background 400ms ease,border-color 200ms ease,border-width 200ms ease;}.play-poster .play-button.circle{box-sizing:border-box;border-radius:50%;padding-top:15%;}.play-poster .play-button svg{fill:#fff;position:absolute;display:block;top:50%;left:50%;height:50%;transform:translateX(-40%) translateY(-50%);transition:color 400ms ease}.playing .play-poster{opacity:0;pointer-events:none}.playing .play-poster *{pointer-events:none}.animate-expand .play-button{transition:all 400ms cubic-bezier(0.68,-0.35,0.265,1.35) 100ms,border-color 200ms ease 100ms,border-width 200ms ease 100ms}.animate-expand .play-button svg{transition:all 400ms cubic-bezier(0.68,-0.35,0.265,1.35) 100ms}.animate-expand:hover .play-button{width:101% !important;min-height:101% !important;padding:0 !important;border-radius:0 !important;border-width:0 !important}.animate-expand:hover svg{height:50%}.animate-zoom img,.animate-zoom video{transition:transform 400ms cubic-bezier(0.68,0,0.265,1)}.animate-zoom:hover img,.animate-zoom:hover video{transform:scale(1.2)}:root{--caixa-backdrop:rgb(0 0 0 / 75%);--caixa-textcolor:rgb(34 34 34 / 100%);--caixa-exitcolor:rgb(34 34 34 / 100%);--caixa-background:rgb(255 255 255 / 100%);--caixa-max-width:1280px;--caixa-padding:0;--caixa-radius:0;--caixa-top:10%;--caixa-easing:cubic-bezier(0.165,0.840,0.440,1.000)}.caixa.play-lightbox{position:fixed;top:0;width:100vw;height:100vh;z-index:9998;overflow-y:scroll;transform:scale(0);background-color:var(--caixa-backdrop);cursor:zoom-out;display:flex;align-items:center;justify-content:center}.caixa.play-lightbox > .content{background:var(--caixa-background);padding:0;position:relative;color:var(--caixa-textcolor);overflow:visible;width:100%;height:auto;max-width:var(--caixa-max-width)}.caixa.play-lightbox > .content iframe,.caixa.play-lightbox > .content video{width:100%;height:100%;border:none}@media screen and (min-width:40em){.caixa.play-lightbox > .content{height:auto;width:90%;padding:var(--caixa-padding);border-radius:var(--caixa-radius)}}.caixa.play-lightbox > .caixa-exit{z-index:9999;margin:0;padding:1rem;position:absolute;border:none;right:0;bottom:calc(44px + 1rem);font-size:3rem;background:none;cursor:zoom-out;transition:opacity 200ms ease;opacity:0;color:var(--caixa-textcolor)}@media screen and (min-width:40em){.caixa.play-lightbox > .caixa-exit{padding:0 2rem 1rem 2rem;color:var(--caixa-exitcolor);top:0;bottom:auto}}.caixa.play-lightbox.enter,.caixa.play-lightbox.opened > .caixa-exit{opacity:1}.caixa.play-lightbox.opened{transform:scale(1)}.caixa.play-lightbox.exit{pointer-events:none}.caixa.play-lightbox .embed{position:relative;width:100%;padding-bottom:56.25%}.caixa.play-lightbox .embed video,.caixa.play-lightbox .embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.caixa-fx-blur.enter{animation:blurIn 0.8s 0.2s var(--caixa-easing) forwards}.caixa-fx-blur.exit{animation:blurOut 0.8s var(--caixa-easing) forwards}.caixa-fx-zoomIn.enter{animation:blowUp 0.8s 0.2s var(--caixa-easing) forwards}.caixa-fx-zoomIn.exit{animation:blowDown 0.8s var(--caixa-easing) forwards}.caixa-fx-zoomOut.enter{animation:scaleOut 0.8s 0.2s var(--caixa-easing) forwards}.caixa-fx-zoomOut.exit{animation:scaleIn 0.8s var(--caixa-easing) forwards}.caixa-fx-fade.enter{transform:scale(1);animation:caixaFadeIn 0.5s var(--caixa-easing) forwards}.caixa-fx-fade.enter > .content{opacity:0;transform:scale(0.6);animation:scaleInUp 0.8s 0.2s var(--caixa-easing) forwards}.caixa-fx-fade.exit{animation:caixaFadeOut 0.5s 0.2s var(--caixa-easing) forwards}.caixa-fx-fade.exit > .content{animation:scaleOutDown 0.8s var(--caixa-easing) forwards}.caixa-fx-slideUp.enter{transform:scale(1);animation:caixaFadeIn 0.5s var(--caixa-easing) forwards}.caixa-fx-slideUp.enter > .content{transform:translateY(1000px);animation:slideUpIn 0.8s 0.2s var(--caixa-easing) forwards}.caixa-fx-slideUp.exit{transform:scale(1);animation:caixaFadeOut 0.5s 0.2s var(--caixa-easing) forwards}.caixa-fx-slideUp.exit > .content{animation:slideDownOut 0.8s var(--caixa-easing) forwards}.caixa-fx-fold.enter{transform:scaleY(0.01) scaleX(0);animation:unfoldIn 1s var(--caixa-easing) forwards}.caixa-fx-fold.enter .content{transform:scale(0);animation:zoomIn 0.5s 0.8s var(--caixa-easing) forwards}.caixa-fx-fold.exit{transform:scale(1);animation:unfoldOut 1s 0.3s var(--caixa-easing) forwards}.caixa-fx-fold.exit .content{animation:zoomOut 0.5s var(--caixa-easing) forwards}.caixa-fx-race.enter{transform:scale(1);animation:caixaFadeIn 0.5s var(--caixa-easing) forwards}.caixa-fx-race.enter .content{opacity:1;transform:translateX(-1500px);animation:raceIn 0.3s 0.5s var(--caixa-easing) forwards}.caixa-fx-race.exit{transform:scale(1);animation:caixaFadeOut 0.5s 0.2s var(--caixa-easing) forwards}.caixa-fx-race.exit .content{opacity:1;animation:raceOut 0.5s var(--caixa-easing) forwards}@keyframes caixaFadeIn{0%{background:transparent}100%{background:var(--caixa-backdrop)}}@keyframes caixaFadeOut{0%{background:var(--caixa-backdrop)}100%{background:transparent}}@keyframes unfoldIn{0%{transform:scaleY(0.005) scaleX(0)}50%{transform:scaleY(0.005) scaleX(1)}100%{transform:scaleY(1) scaleX(1)}}@keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(0.005) scaleX(1)}100%{transform:scaleY(0.005) scaleX(0)}}@keyframes zoomIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes zoomOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes scaleInUp{0%{transform:scale(0.6) translateY(-100px);opacity:0}100%{transform:scale(1) translateY(0px);opacity:1}}@keyframes scaleOutDown{0%{transform:scale(1) translateY(0px);opacity:1}100%{transform:scale(0.6) translateY(-100px);opacity:0}}@keyframes slideUpIn{0%{transform:translateY(1000px)}100%{transform:translateY(0px)}}@keyframes slideDownOut{0%{transform:translateY(0px)}100%{transform:translateY(1000px)}}@keyframes raceIn{0%{transform:translateX(-1500px) skewX(30deg) scaleX(1.3)}70%{transform:translateX(30px) skewX(0deg) scaleX(0.9)}100%{transform:translateX(0px) skewX(0deg) scaleX(1)}}@keyframes raceOut{0%{transform:translateX(0px) skewX(0deg) scaleX(1)}30%{transform:translateX(-30px) skewX(-5deg) scaleX(0.9)}100%{transform:translateX(1500px) skewX(30deg) scaleX(1.3)}}@keyframes blurIn{0%{filter:blur(0px)}100%{filter:blur(10px)}}@keyframes blurOut{0%{filter:blur(10px)}100%{filter:blur(0px)}}@keyframes blowUp{0%{transform:scale(1);opacity:1}99.9%{transform:scale(2);opacity:0}100%{transform:scale(0)}}@keyframes blowDown{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0.6);opacity:0}}@keyframes scaleIn{0%{transform:scale(0.6);opacity:0}100%{transform:scale(1);opacity:1}}
/* Start dooFaq2 stack page CSS code */
/* Iconate keyframe animations */
@-webkit-keyframes zoomOut{50%{-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-moz-keyframes zoomOut{50%{-moz-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-moz-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-o-keyframes zoomOut{50%{-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@keyframes zoomOut{50%{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);opacity:0}100%{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);opacity:1}}@-webkit-keyframes zoomIn{0%{opacity:.6}25%,75%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes zoomIn{0%{opacity:.6}25%,75%{-moz-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-o-keyframes zoomIn{0%{opacity:.6}25%,75%{-o-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes zoomIn{0%{opacity:.6}25%,75%{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8);opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-o-keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@keyframes fadeOut{50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOutRight{25%{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-webkit-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeOutRight{25%{-moz-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-moz-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeOutRight{25%{-o-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-o-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeOutRight{25%{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);opacity:0}50%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}75%{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);opacity:.2}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutLeft{25%{-webkit-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-webkit-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-moz-keyframes fadeOutLeft{25%{-moz-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-moz-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-moz-transform:translateX(0);transform:translateX(0);opacity:1}}@-o-keyframes fadeOutLeft{25%{-o-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-o-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-o-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-o-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fadeOutLeft{25%{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);opacity:0}50%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}75%{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);opacity:.2}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes fadeOutTop{25%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeOutTop{25%{-moz-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-moz-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-moz-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeOutTop{25%{-o-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-o-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-o-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeOutTop{25%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:0}50%{-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);opacity:0}75%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);opacity:.2}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeOutBottom{25%{-webkit-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes fadeOutBottom{25%{-moz-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-moz-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-moz-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-moz-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes fadeOutBottom{25%{-o-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-o-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeOutBottom{25%{-webkit-transform:translateY(5px);-moz-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px);opacity:0}50%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);opacity:0}75%{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px);opacity:.2}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes verticalFlip{50%{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@-moz-keyframes verticalFlip{50%{-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-o-keyframes verticalFlip{50%{transform:rotateX(90deg)}100%{transform:rotateX(0deg)}}@keyframes verticalFlip{50%{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);transform:rotateX(90deg)}100%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);transform:rotateX(0deg)}}@-webkit-keyframes horizontalFlip{50%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-moz-keyframes horizontalFlip{50%{-moz-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-o-keyframes horizontalFlip{50%{transform:rotateY(90deg)}100%{transform:rotateY(0deg)}}@keyframes horizontalFlip{50%{-webkit-transform:rotateY(90deg);-moz-transform:rotateY(90deg);transform:rotateY(90deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes bounceOutBottom{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-moz-keyframes bounceOutBottom{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-o-keyframes bounceOutBottom{20%,100%{transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;transform:translate3d(0,-5px,0)}50%{opacity:0;transform:translate3d(0,10px,0)}}@keyframes bounceOutBottom{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,-5px,0);-moz-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@-webkit-keyframes bounceOutTop{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-moz-keyframes bounceOutTop{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-o-keyframes bounceOutTop{20%,100%{transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;transform:translate3d(0,5px,0)}50%{opacity:0;transform:translate3d(0,-10px,0)}}@keyframes bounceOutTop{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,45%,80%,90%{opacity:1;-webkit-transform:translate3d(0,5px,0);-moz-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}50%{opacity:0;-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@-webkit-keyframes bounceOutLeft{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-moz-keyframes bounceOutLeft{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-o-keyframes bounceOutLeft{20%,100%{transform:translate3d(0,0,0)}40%,80%{opacity:1;transform:translate3d(5px,0,0)}50%{opacity:0;transform:translate3d(-10px,0,0)}}@keyframes bounceOutLeft{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(5px,0,0);-moz-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}}@-webkit-keyframes bounceOutRight{20%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-moz-keyframes bounceOutRight{20%,100%{-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-o-keyframes bounceOutRight{20%,100%{transform:translate3d(0,0,0)}40%,80%{opacity:1;transform:translate3d(-5px,0,0)}50%{opacity:0;transform:translate3d(10px,0,0)}}@keyframes bounceOutRight{20%,100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,80%{opacity:1;-webkit-transform:translate3d(-5px,0,0);-moz-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}50%{opacity:0;-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-moz-keyframes rubberBand{0%,100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-o-keyframes rubberBand{0%,100%{transform:scale3d(1,1,1)}30%,60%{transform:scale3d(1.25,.75,1)}40%,80%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%,60%{-webkit-transform:scale3d(1.25,.75,1);-moz-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%,80%{-webkit-transform:scale3d(.75,1.25,1);-moz-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-moz-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}}@-webkit-keyframes tada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;transform-origin:center}}@-moz-keyframes tada{50%{-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}70%,90%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform-origin:center;transform-origin:center}60%,80%{-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-moz-transform-origin:center;transform-origin:center}}@-o-keyframes tada{50%{transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-o-transform-origin:center;transform-origin:center}60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-o-transform-origin:center;transform-origin:center}100%{transform:scale3d(1,1,1);-o-transform-origin:center;transform-origin:center}}@keyframes tada{50%{-webkit-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);transform:scale3d(.3,.3,.3) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-moz-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-20deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}}@-webkit-keyframes rollOutRight{30%{-webkit-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-webkit-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-moz-keyframes rollOutRight{30%{-moz-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-moz-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-moz-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-o-keyframes rollOutRight{30%{transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@keyframes rollOutRight{30%{-webkit-transform:translateX(10px) rotate3d(0,0,1,50deg);-moz-transform:translateX(10px) rotate3d(0,0,1,50deg);transform:translateX(10px) rotate3d(0,0,1,50deg);opacity:0}50%{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);opacity:0}55%{-webkit-transform:translateX(-20px) rotate3d(0,0,1,-90deg);-moz-transform:translateX(-20px) rotate3d(0,0,1,-90deg);transform:translateX(-20px) rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-webkit-keyframes rollOutLeft{30%{-webkit-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-webkit-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-moz-keyframes rollOutLeft{30%{-moz-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-moz-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-moz-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-o-keyframes rollOutLeft{30%{transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-o-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@keyframes rollOutLeft{30%{-webkit-transform:translateX(-10px) rotate3d(0,0,1,-50deg);-moz-transform:translateX(-10px) rotate3d(0,0,1,-50deg);transform:translateX(-10px) rotate3d(0,0,1,-50deg);opacity:0}50%{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);opacity:0}55%{-webkit-transform:translateX(20px) rotate3d(0,0,1,90deg);-moz-transform:translateX(20px) rotate3d(0,0,1,90deg);transform:translateX(20px) rotate3d(0,0,1,90deg);opacity:0}100%{-webkit-transform:translateX(0) rotate3d(0,0,1,0deg);-moz-transform:translateX(0) rotate3d(0,0,1,0deg);transform:translateX(0) rotate3d(0,0,1,0deg);opacity:1}}@-webkit-keyframes rotateClockwise{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes rotateClockwise{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes rotateClockwise{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes rotateClockwise{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}@-webkit-keyframes rotateAntiClockwise{0%{opacity:1;-webkit-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-moz-keyframes rotateAntiClockwise{0%{opacity:1;-moz-transform-origin:center;transform-origin:center}50%{opacity:0;-moz-transform-origin:center;transform-origin:center}100%{-moz-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-moz-transform-origin:center;transform-origin:center;opacity:1}}@-o-keyframes rotateAntiClockwise{0%{opacity:1;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-o-transform-origin:center;transform-origin:center}100%{transform:rotateZ(-360deg);-o-transform-origin:center;transform-origin:center;opacity:1}}@keyframes rotateAntiClockwise{0%{opacity:1;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}50%{opacity:0;-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center}100%{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);transform:rotateZ(-360deg);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;transform-origin:center;opacity:1}}

/* End dooFaq2 stack page CSS code */.com_bigwhiteduck_stacks_headerpro_stack .text-center{text-align:center}.com_bigwhiteduck_stacks_headerpro_stack .text-left{text-align:left}.com_bigwhiteduck_stacks_headerpro_stack .text-right{text-align:right}.com_bigwhiteduck_stacks_headerpro_stack .text-justify{text-align:justify}.com_bigwhiteduck_stacks_headerpro_stack .text-inherit{text-align:inherit}

#stacks_in_999812 {  margin: 0px !important; padding: 0px !important; display: none !important; }
.AnimateItTrigger { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-animation-duration: 1s; -webkit-animation-delay: .2s; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: both; -moz-animation-duration: 1s; -moz-animation-delay: .2s; -moz-animation-timing-function: ease; -moz-animation-fill-mode: both; -ms-animation-duration: 1s; -ms-animation-delay: .2s; -ms-animation-timing-function: ease; -ms-animation-fill-mode: both; animation-duration: 1s; animation-delay: .2s; animation-timing-function: ease; animation-fill-mode: both; -webkit-font-smoothing: antialiased; /*font-smooth: always;*/ }

/*
Animate.css - http://daneden.me/animate
LICENSED UNDER THE  MIT LICENSE (MIT)

Copyright (c) 2011 Dan Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
	-webkit-animation: 1s ease;
	-moz-animation: 1s ease;
	-ms-animation: 1s ease;
	-o-animation: 1s ease;
	animation: 1s ease;
}

.animated.hinge {
	-webkit-animation: 2s ease;
	-moz-animation: 2s ease;
	-ms-animation: 2s ease;
	-o-animation: 2s ease;
	animation: 2s ease;
}

@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-ms-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-ms-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-ms-keyframes shake {
	0%, 100% {-ms-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-ms-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-ms-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-ms-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-ms-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-ms-transform: translateY(0);}
	40% {-ms-transform: translateY(-30px);}
	60% {-ms-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-ms-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-ms-keyframes tada {
	0% {-ms-transform: scale(1);}	
	10%, 20% {-ms-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-ms-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-ms-transform: scale(1.1) rotate(-3deg);}
	100% {-ms-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-ms-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-ms-keyframes swing {
	20% { -ms-transform: rotate(15deg); }	
	40% { -ms-transform: rotate(-10deg); }
	60% { -ms-transform: rotate(5deg); }	
	80% { -ms-transform: rotate(-5deg); }	
	100% { -ms-transform: rotate(0deg); }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-ms-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-ms-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); }
}

@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); }
}

@-ms-keyframes wobble {
  0% { -ms-transform: translateX(0%); }
  15% { -ms-transform: translateX(-25%) rotate(-5deg); }
  30% { -ms-transform: translateX(20%) rotate(3deg); }
  45% { -ms-transform: translateX(-15%) rotate(-3deg); }
  60% { -ms-transform: translateX(10%) rotate(2deg); }
  75% { -ms-transform: translateX(-5%) rotate(-1deg); }
  100% { -ms-transform: translateX(0%); }
}

@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); }
}

@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}

.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-ms-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-ms-keyframes pulse {
    0% { -ms-transform: scale(1); }	
	50% { -ms-transform: scale(1.1); }
    100% { -ms-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-ms-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(0);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) rotateY(0);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}
@-ms-keyframes flip {
	0% {
		-ms-transform: perspective(400px) rotateY(0);
		-ms-animation-timing-function: ease-out;
	}
	40% {
		-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-ms-animation-timing-function: ease-out;
	}
	50% {
		-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-ms-animation-timing-function: ease-in;
	}
	80% {
		-ms-transform: perspective(400px) rotateY(360deg) scale(.95);
		-ms-animation-timing-function: ease-in;
	}
	100% {
		-ms-transform: perspective(400px) scale(1);
		-ms-animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) rotateY(0);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) scale(1);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(0);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) scale(1);
		animation-timing-function: ease-in;
	}
}

.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-ms-backface-visibility: visible !important;
	-ms-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip;
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-ms-keyframes flipInX {
    0% {
        -ms-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -ms-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -ms-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -ms-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-ms-backface-visibility: visible !important;
	-ms-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-ms-keyframes flipOutX {
    0% {
        -ms-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -ms-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-moz-animation-name: flipOutX;
	-moz-backface-visibility: visible !important;
	-ms-animation-name: flipOutX;
	-ms-backface-visibility: visible !important;
	-o-animation-name: flipOutX;
	-o-backface-visibility: visible !important;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-ms-keyframes flipInY {
    0% {
        -ms-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -ms-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -ms-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -ms-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-ms-backface-visibility: visible !important;
	-ms-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-ms-keyframes flipOutY {
    0% {
        -ms-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -ms-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipOutY;
	-ms-backface-visibility: visible !important;
	-ms-animation-name: flipOutY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipOutY;
	backface-visibility: visible !important;
	animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-ms-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-ms-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeInUp {
	0% {
		opacity: 0;
		-ms-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-ms-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeInDown {
	0% {
		opacity: 0;
		-ms-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-ms-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-ms-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-ms-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-ms-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeInRight {
	0% {
		opacity: 0;
		-ms-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-ms-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-ms-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-ms-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-ms-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-ms-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-ms-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-ms-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-ms-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-ms-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-o-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-ms-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
}
@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
}
@-ms-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(-20px);
	}
}
@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-20px);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-ms-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-ms-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-ms-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
}

@-ms-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(-20px);
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-20px);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-ms-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
}

@-ms-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(20px);
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-ms-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-ms-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(-2000px);
	}
}

@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-ms-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-ms-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(2000px);
	}
}

@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-ms-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-ms-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(-2000px);
	}
}

@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-ms-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}
@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}
@-ms-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(2000px);
	}
}
@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-ms-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-ms-keyframes bounceIn {
	0% {
		opacity: 0;
		-ms-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-ms-transform: scale(1.05);
	}
	
	70% {
		-ms-transform: scale(.9);
	}
	
	100% {
		-ms-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-ms-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
	}
	
	80% {
		-webkit-transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
	}
	
	80% {
		-moz-transform: translateY(10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes bounceInUp {
	0% {
		opacity: 0;
		-ms-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateY(-30px);
	}
	
	80% {
		-ms-transform: translateY(10px);
	}
	
	100% {
		-ms-transform: translateY(0);
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
	}
	
	80% {
		-o-transform: translateY(10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(-30px);
	}
	
	80% {
		transform: translateY(10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-ms-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
	}
	
	80% {
		-webkit-transform: translateY(-10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
	}
	
	80% {
		-moz-transform: translateY(-10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes bounceInDown {
	0% {
		opacity: 0;
		-ms-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateY(30px);
	}
	
	80% {
		-ms-transform: translateY(-10px);
	}
	
	100% {
		-ms-transform: translateY(0);
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(30px);
	}
	
	80% {
		-o-transform: translateY(-10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(30px);
	}
	
	80% {
		transform: translateY(-10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-ms-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-ms-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateX(30px);
	}
	
	80% {
		-ms-transform: translateX(-10px);
	}
	
	100% {
		-ms-transform: translateX(0);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(30px);
	}
	
	80% {
		-o-transform: translateX(-10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(30px);
	}
	
	80% {
		transform: translateX(-10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-ms-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes bounceInRight {
	0% {
		opacity: 0;
		-ms-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateX(-30px);
	}
	
	80% {
		-ms-transform: translateX(10px);
	}
	
	100% {
		-ms-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
	}
	
	80% {
		-o-transform: translateX(10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(-30px);
	}
	
	80% {
		transform: translateX(10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-ms-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}	
}

@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1);
	}
	
	25% {
		-moz-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-moz-transform: scale(.3);
	}	
}

@-ms-keyframes bounceOut {
	0% {
		-ms-transform: scale(1);
	}
	
	25% {
		-ms-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-ms-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-ms-transform: scale(.3);
	}	
}

@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1);
	}
	
	25% {
		-o-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-o-transform: scale(.3);
	}	
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	
	25% {
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		transform: scale(.3);
	}	
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-ms-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes bounceOutUp {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-ms-keyframes bounceOutUp {
	0% {
		-ms-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-ms-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(-2000px);
	}
}

@-o-keyframes bounceOutUp {
	0% {
		-o-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes bounceOutUp {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-ms-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes bounceOutDown {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-ms-keyframes bounceOutDown {
	0% {
		-ms-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-ms-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(2000px);
	}
}

@keyframes bounceOutDown {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-ms-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes bounceOutLeft {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-ms-keyframes bounceOutLeft {
	0% {
		-ms-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-ms-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(-2000px);
	}
}

@-o-keyframes bounceOutLeft {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes bounceOutLeft {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-ms-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes bounceOutRight {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-ms-keyframes bounceOutRight {
	0% {
		-ms-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-ms-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(2000px);
	}
}

@-o-keyframes bounceOutRight {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes bounceOutRight {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-ms-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}
@-ms-keyframes rotateIn {
	0% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-ms-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-ms-keyframes rotateInUpLeft {
	0% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-ms-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-ms-keyframes rotateInDownLeft {
	0% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-ms-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-ms-keyframes rotateInUpRight {
	0% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-ms-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-ms-keyframes rotateInDownRight {
	0% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-ms-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOut {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOut {
	0% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(200deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOut {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-ms-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOutUpLeft {
	0% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-transform-origin: left bottom;
		-transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-ms-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOutDownLeft {
	0% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-ms-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOutUpRight {
	0% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-ms-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOutDownRight {
	0% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-ms-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
	0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	100% { -webkit-transform: translateY(700px); opacity: 0; }
}

@-moz-keyframes hinge {
	0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	100% { -moz-transform: translateY(700px); opacity: 0; }
}

@-ms-keyframes hinge {
	0% { -ms-transform: rotate(0); -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }	
	20%, 60% { -ms-transform: rotate(80deg); -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }	
	40% { -ms-transform: rotate(60deg); -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }	
	80% { -ms-transform: rotate(60deg) translateY(0); opacity: 1; -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }	
	100% { -ms-transform: translateY(700px); opacity: 0; }
}

@-o-keyframes hinge {
	0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	100% { -o-transform: translateY(700px); opacity: 0; }
}

@keyframes hinge {
	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
	100% { transform: translateY(700px); opacity: 0; }
}

.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-ms-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
	0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}

@-moz-keyframes rollIn {
	0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}

@-ms-keyframes rollIn {
	0% { opacity: 0; -ms-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -ms-transform: translateX(0px) rotate(0deg); }
}

@-o-keyframes rollIn {
	0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}

@keyframes rollIn {
	0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}

.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-ms-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
	}
}

@-moz-keyframes rollOut {
    0% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg);
	}
}

@-ms-keyframes rollOut {
    0% {
		opacity: 1;
		-ms-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-ms-transform: translateX(100%) rotate(120deg);
	}
}

@-o-keyframes rollOut {
    0% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg);
	}
}

@keyframes rollOut {
    0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-ms-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_998005 #myExtraContent6,
#ExtraContentPlusstacks_in_998005 #fs {
	display: none;
}

#usefulStackWrapperstacks_in_998977 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1600px;
	min-height: 330px;
	max-height: 400px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_998977 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_998977 {
		display: none;
	}
}













#stacks_in_998977 {
    background-image: url("45B0B7F4-262D-4CC1-B181-9AC33966693A.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_998979 {
	margin: 150px 0px 0px 0px;
}
#usefulStackWrapperstacks_in_999937 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1600px;
	min-height: 380px;
	max-height: 600px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_999937 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_999937 {
		display: none;
	}
}













#stacks_in_999937 {
    background-image: url("54E8B224-573C-49EF-B99C-541CFFB8A717.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#stacks_in_999938 {
	margin: 150px 0px 0px 0px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_888842 #myExtraContent1,
#ExtraContentPlusstacks_in_888842 #fs {
	display: none;
}

#usefulStackWrapperstacks_in_998911 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_998911 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_998911 {
		display: none;
	}
}












@media only screen and (max-width:768px){#stacks_in_999920 h1,#stacks_in_999920 div{text-align:center !important}#stacks_out_999920{display:block !important}}#stacks_in_999920 h1,#stacks_in_999920 div{color:rgba(255, 255, 255, 1.00)}#stacks_in_999920 h1 a,#stacks_in_999920 div a{color:rgba(255, 255, 255, 1.00)}#stacks_in_999920 h1 a:hover,#stacks_in_999920 div a:hover{color:rgba(191, 191, 191, 1.00)}#stacks_in_999920 small,#stacks_in_999920 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999920 {
	padding: 0px 0px 10px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999925 p,#stacks_in_999925 div{text-align:center !important}}#stacks_in_999925 p,#stacks_in_999925 div,#stacks_in_999925 ul,#stacks_in_999925 ol,#stacks_in_999925 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999925 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_999925 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_999925,#stacks_in_999925 div,#stacks_in_999925 p,#stacks_in_999925 ol,#stacks_in_999925 ul li,#stacks_in_999925 ol li,#stacks_in_999925 ol,#stacks_in_999925 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_999925,#stacks_in_999925 div,#stacks_in_999925 p,#stacks_in_999925 ol,#stacks_in_999925 ul li,#stacks_in_999925 ol li,#stacks_in_999925 ol,#stacks_in_999925 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_999925,#stacks_in_999925 div,#stacks_in_999925 p,#stacks_in_999925 .fa:not(.no-indent),#stacks_in_999925 ol,#stacks_in_999925 ul li,#stacks_in_999925 ol li,#stacks_in_999925 ol,#stacks_in_999925 dl{line-height:1.20}}@media only screen and (min-width:0px){#stacks_in_999925{}}

/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_997959_829827 #myExtraContent2,
#ExtraContentPlusstacks_in_997959_829827 #fs {
	display: none;
}

#linkBoxstacks_in_997959_829845 {
	display: block;
	position: relative;
	z-index: 1;
}

#linkBoxContentstacks_in_997959_829845 {
	position: relative;
	display: block;
	z-index: 2;
}

#linkBoxLinkstacks_in_997959_829845 a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 100%;
	width: 100%;
	z-index: 10;
	background: url(../index_files/bg_fill.gif) repeat;
}


#usefulStackWrapperstacks_in_997959_829846 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 10000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_997959_829846 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_997959_829846 {
		display: none;
	}
}













#stacks_in_997959_829846 {
	background-color: rgba(236, 32, 41, 1.00);
}
#usefulStackWrapperstacks_in_997959_829832 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 200px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_997959_829832 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 915px) {
	#usefulStackstacks_in_997959_829832 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_997959_829834Calligrapher{			font-size: 100% !important;			color: #333333 !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.0em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_997959_829834Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_997959_829834Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_997959_829834Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_997959_829834Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_997959_829834Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_997959_829834Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_997959_829834Calligrapher h6, .stacks_in_997959_829834Calligrapher h5, .stacks_in_997959_829834Calligrapher h4, .stacks_in_997959_829834Calligrapher h3, .stacks_in_997959_829834Calligrapher h2, .stacks_in_997959_829834Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_997959_829834Calligrapher, .stacks_in_997959_829834Calligrapher h1, .stacks_in_997959_829834Calligrapher h2, .stacks_in_997959_829834Calligrapher h3, .stacks_in_997959_829834Calligrapher h4, .stacks_in_997959_829834Calligrapher h5, .stacks_in_997959_829834Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_997959_829834targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_997959_829834Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_997959_829834Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_997959_829834Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_997959_829834Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: none !important;		}/* End Calligrapher stack CSS code */
#stacks_in_997959_829836 {
	padding: 20px 0px 0px 0px;
}

#stacks_in_997959_829837 {
	font-size: 110%;
	font-weight: lighter;
}
#usefulStackWrapperstacks_in_888924 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_888924 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_888924 {
		display: none;
	}
}













#stacks_in_999808 {
	margin: 0px 0px 20px 0px;
}
.stacks_in_998968 {
  aspect-ratio: 16/9; }
  .stacks_in_998968 .play-poster .play-button {
    background-color: rgba(0, 0, 0, 0.70);
    width: 20%;
    min-height: 20%;
    border-color: rgba(255, 255, 255, 1.00);
    border-width: 0px;
    transition-duration: 500ms, 500ms; }
    .stacks_in_998968 .play-poster .play-button:not(.circle) {
      border-radius: 3px; }
    .stacks_in_998968 .play-poster .play-button.circle {
      padding-top: calc(20% - 0px); }
  .stacks_in_998968 .play-poster img, .stacks_in_998968 .play-poster video {
    transition-duration: 500ms; }
  .stacks_in_998968 .play-poster svg {
    fill: rgba(255, 255, 255, 0.90);
    transition-duration: 500ms; }
  .stacks_in_998968 .play-poster:hover svg {
    fill: rgba(255, 255, 255, 0.90); }
  .stacks_in_998968 .play-poster:hover .play-button {
    background-color: rgba(0, 0, 0, 0.70);
    border-color: rgba(255, 255, 255, 1.00); }
  .stacks_in_998968 .play-poster.animate-zoom:hover img, .stacks_in_998968 .play-poster.animate-zoom:hover video {
    transform: scale(1.20) rotate(0deg); }

/*    */

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_998971 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_998971 {
		display: none !important;
	}
}
:root {
  --multi_columns_stacks_in_998931:min-content 1fr;
}
#multi_columns_stacks_in_998931 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_998931);
  grid-gap: 24px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_998931 > div {
  min-width: 0;
}
#multi_columns_stacks_in_998931 + .deluxe-columns {
  margin-top: 24px;
}
#multi_columns_stacks_in_998931 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_998931 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_998931 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_998931 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_998931 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_998931 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_998931 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_998931 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_998931 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_998931 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_998931 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_998931 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_998931 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_998931 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_998931 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_998931 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_998931 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_998931 > div > * {position: relative;}
  #multi_columns_stacks_in_998931 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_998931 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_998931 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_998931 > div > * {position: relative;}
  #multi_columns_stacks_in_998931 > div > * > * {transform: translate(0,0);}
  
}

#stacks_in_998943 p,#stacks_in_998943 div{margin-bottom:0}#stacks_in_998943 p,#stacks_in_998943 div,#stacks_in_998943 ul,#stacks_in_998943 ol,#stacks_in_998943 dl{color:rgba(102, 51, 153, 1.00)}#stacks_in_998943 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_998943 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_998943,#stacks_in_998943 div,#stacks_in_998943 p,#stacks_in_998943 ol,#stacks_in_998943 ul li,#stacks_in_998943 ol li,#stacks_in_998943 ol,#stacks_in_998943 dl{font-size:2.20rem}@media all and (max-width:640px){#stacks_in_998943,#stacks_in_998943 div,#stacks_in_998943 p,#stacks_in_998943 ol,#stacks_in_998943 ul li,#stacks_in_998943 ol li,#stacks_in_998943 ol,#stacks_in_998943 dl{font-size:1.40rem}}@media only screen and (min-width:1023px){#stacks_in_998943{}}

#stacks_in_998933 p,#stacks_in_998933 div{margin-bottom:0}#stacks_in_998933 p,#stacks_in_998933 div,#stacks_in_998933 ul,#stacks_in_998933 ol,#stacks_in_998933 dl{color:rgba(102, 51, 153, 1.00)}#stacks_in_998933 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_998933 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_998933,#stacks_in_998933 div,#stacks_in_998933 p,#stacks_in_998933 ol,#stacks_in_998933 ul li,#stacks_in_998933 ol li,#stacks_in_998933 ol,#stacks_in_998933 dl{font-size:2.20rem}@media all and (max-width:640px){#stacks_in_998933,#stacks_in_998933 div,#stacks_in_998933 p,#stacks_in_998933 ol,#stacks_in_998933 ul li,#stacks_in_998933 ol li,#stacks_in_998933 ol,#stacks_in_998933 dl{font-size:1.40rem}}@media only screen and (min-width:1023px){#stacks_in_998933{}}

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_998937Calligrapher{			font-size: 120% !important;			color: #663399 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.0em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_998937Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_998937Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_998937Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_998937Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_998937Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_998937Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_998937Calligrapher h6, .stacks_in_998937Calligrapher h5, .stacks_in_998937Calligrapher h4, .stacks_in_998937Calligrapher h3, .stacks_in_998937Calligrapher h2, .stacks_in_998937Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_998937Calligrapher, .stacks_in_998937Calligrapher h1, .stacks_in_998937Calligrapher h2, .stacks_in_998937Calligrapher h3, .stacks_in_998937Calligrapher h4, .stacks_in_998937Calligrapher h5, .stacks_in_998937Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_998937targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_998937Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_998937Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_998937Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_998937Calligrapher a:hover{			color: #FF6600 !important;			text-decoration: none !important;		}/* End Calligrapher stack CSS code */#stacks_in_998938 p,#stacks_in_998938 div{margin-bottom:0}#stacks_in_998938 ul,#stacks_in_998938 ol{list-style-position:inside}#stacks_in_998938,#stacks_in_998938 div,#stacks_in_998938 p,#stacks_in_998938 ol,#stacks_in_998938 ul li,#stacks_in_998938 ol li,#stacks_in_998938 ol,#stacks_in_998938 dl{font-size:1.15rem}@media all and (max-width:640px){#stacks_in_998938,#stacks_in_998938 div,#stacks_in_998938 p,#stacks_in_998938 ol,#stacks_in_998938 ul li,#stacks_in_998938 ol li,#stacks_in_998938 ol,#stacks_in_998938 dl{font-size:0.90rem}}@media only screen and (min-width:480px){#stacks_in_998938,#stacks_in_998938 div,#stacks_in_998938 p,#stacks_in_998938 .fa:not(.no-indent),#stacks_in_998938 ol,#stacks_in_998938 ul li,#stacks_in_998938 ol li,#stacks_in_998938 ol,#stacks_in_998938 dl{line-height:1.20}}@media only screen and (min-width:480px){#stacks_in_998938{}}

#stacks_in_998938 .effect-label{display:block !important}#stacks_in_998938{}#stacks_in_998938.readmore-js-section{-webkit-box-sizing:border-box !important;box-sizing:border-box !important}#stacks_in_998938 p{margin-bottom:0 !important}@media screen and (max-width:90px){#stacks_in_998938 .ppro.readmore-js-section.readmore-js-collapsed{max-height:90px !important}}.rm-stacks_in_998940.readmore-js-toggle{text-decoration:none;margin-top:0.00px;padding-bottom:0.00rem}.rm-stacks_in_998940.readmore-js-toggle.link-center{text-align:center}.rm-stacks_in_998940.readmore-js-toggle.link-right{text-align:right;padding-right:6px}.rm-stacks_in_998940.readmore-js-toggle.link-left{text-align:left;padding-left:6px}.rm-stacks_in_998940.readmore-js-toggle.rm-none{display:none}#stacks_in_998938 .readmore-js-collapsed{position:relative}#stacks_in_998938 .readmore-js-collapsed::after{position:absolute;height:26px;bottom:0;left:0;right:0;width:100%;content:"";z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255, 255, 255, 0.10)),to(rgba(255, 255, 255, 0.10)));background-image:linear-gradient(rgba(255, 255, 255, 0.10) 0%,rgba(255, 255, 255, 0.10) 100%)}



#stacks_in_998932 { margin: 0px !important; padding: 0px !important; }
#atm_AnimateItstacks_in_998932 {  -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-animation-duration: 1s; -webkit-animation-delay: .2s; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: both; -moz-animation-duration: 1s; -moz-animation-delay: .2s; -moz-animation-timing-function: ease; -moz-animation-fill-mode: both; -ms-animation-duration: 1s; -ms-animation-delay: .2s; -ms-animation-timing-function: ease; -ms-animation-fill-mode: both; animation-duration: 1s; animation-delay: .2s; animation-timing-function: ease; animation-fill-mode: both;  -webkit-font-smoothing: antialiased; /*font-smooth: always;*/ }

.lines.stacks_in_998947{width:90%;margin:calc(25rem/16) auto calc(50rem/16) auto;border-bottom:1px solid rgba(102, 102, 102, 1.00);background:rgba(0, 0, 0, 0.00);transform:rotate(0deg)}.lines.stacks_in_998947.vertical{border-left:1px solid rgba(102, 102, 102, 1.00);border-bottom:none;width:0;height:90%;margin:0 auto;margin-top:calc((90% - 100%)/-2)}.lines.stacks_in_998947.gradient{border-bottom:none;height:1px;background-image:linear-gradient(to right,rgba(204, 204, 204, 0.20),rgba(153, 153, 153, 1.00),rgba(153, 153, 153, 1.00),rgba(204, 204, 204, 0.20))}.content-stacks_in_998947{width:auto;max-width:25%;margin:0;display:inline-block;position:absolute;text-align:center;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(0deg);padding:10px calc(10rem/16);color:rgba(34, 34, 34, 0.00);background:rgba(255, 255, 255, 1.00)}.content-stacks_in_998947 > *{color:rgba(34, 34, 34, 0.00);margin:0}
@media only screen and (max-width:768px){#stacks_in_997424 h1,#stacks_in_997424 div{text-align:center !important}#stacks_out_997424{display:block !important}}#stacks_in_997424 h1,#stacks_in_997424 div{color:rgba(102, 51, 153, 1.00)}#stacks_in_997424 h1 a,#stacks_in_997424 div a{color:rgba(102, 51, 153, 1.00)}#stacks_in_997424 h1 a:hover,#stacks_in_997424 div a:hover{color:rgba(76, 38, 114, 1.00)}#stacks_in_997424 small,#stacks_in_997424 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_997424 {
	padding: 0px 0px 20px 0px;
}
:root {
  --multi_columns_stacks_in_998987:1fr 1fr;
}
#multi_columns_stacks_in_998987 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_998987);
  grid-gap: 20px;
  align-items: flex-start;
  
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_998987 > div {
  min-width: 0;
}
#multi_columns_stacks_in_998987 + .deluxe-columns {
  margin-top: 20px;
}
#multi_columns_stacks_in_998987 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_998987 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_998987 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_998987 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_998987 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_998987 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_998987 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_998987 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_998987 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_998987 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_998987 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_998987 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_998987 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_998987 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_998987 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_998987 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_998987 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_998987 > div > * {position: relative;}
  #multi_columns_stacks_in_998987 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_998987 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_998987 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_998987 > div > * {position: relative;}
  #multi_columns_stacks_in_998987 > div > * > * {transform: translate(0,0);}
  
}

@media only screen and (max-width:768px){#stacks_in_998990 p,#stacks_in_998990 div{text-align:center !important}}#stacks_in_998990 p,#stacks_in_998990 div{margin-bottom:0}@media only screen and (min-width:0px){#stacks_in_998990,#stacks_in_998990 div,#stacks_in_998990 p,#stacks_in_998990 .fa:not(.no-indent),#stacks_in_998990 ol,#stacks_in_998990 ul li,#stacks_in_998990 ol li,#stacks_in_998990 ol,#stacks_in_998990 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_998990{}}

@media only screen and (max-width:768px){#stacks_in_998996 p,#stacks_in_998996 div{text-align:left !important}}@media only screen and (min-width:0px){#stacks_in_998996,#stacks_in_998996 div,#stacks_in_998996 p,#stacks_in_998996 .fa:not(.no-indent),#stacks_in_998996 ol,#stacks_in_998996 ul li,#stacks_in_998996 ol li,#stacks_in_998996 ol,#stacks_in_998996 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_998996{}}




#stacks_in_999929 { margin: 0px !important; padding: 0px !important; }
#atm_AnimateItstacks_in_999929 {  -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-animation-duration: 1s; -webkit-animation-delay: .2s; -webkit-animation-timing-function: ease; -webkit-animation-fill-mode: both; -moz-animation-duration: 1s; -moz-animation-delay: .2s; -moz-animation-timing-function: ease; -moz-animation-fill-mode: both; -ms-animation-duration: 1s; -ms-animation-delay: .2s; -ms-animation-timing-function: ease; -ms-animation-fill-mode: both; animation-duration: 1s; animation-delay: .2s; animation-timing-function: ease; animation-fill-mode: both;  -webkit-font-smoothing: antialiased; /*font-smooth: always;*/ }

/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_999009Calligrapher{			font-size: 200% !important;			color: #0099CC !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 1px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_999009Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_999009Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_999009Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_999009Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_999009Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_999009Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_999009Calligrapher h6, .stacks_in_999009Calligrapher h5, .stacks_in_999009Calligrapher h4, .stacks_in_999009Calligrapher h3, .stacks_in_999009Calligrapher h2, .stacks_in_999009Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- */ .stacks_in_999009Calligrapher, .stacks_in_999009Calligrapher h1, .stacks_in_999009Calligrapher h2, .stacks_in_999009Calligrapher h3, .stacks_in_999009Calligrapher h4, .stacks_in_999009Calligrapher h5, .stacks_in_999009Calligrapher h6{	font-family: "Bangers" !important;}/* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- *//* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_999009targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_999009Calligrapher a:link{			color: #124A7A !important;			text-decoration: none !important;		}				.stacks_in_999009Calligrapher a:visited{			color: #124A7A !important;		}				.stacks_in_999009Calligrapher a:active{			color: #124A7A !important;		}				.stacks_in_999009Calligrapher a:hover{			color: #1C72BD !important;			text-decoration: underline !important;		}/* End Calligrapher stack CSS code */
#stacks_in_999011 {
	margin: 0px 0px 30px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999013 h1,#stacks_in_999013 div{text-align:center !important}#stacks_out_999013{display:block !important}}#stacks_in_999013 h1,#stacks_in_999013 div{color:rgba(102, 51, 153, 1.00)}#stacks_in_999013 h1 a,#stacks_in_999013 div a{color:rgba(102, 51, 153, 1.00)}#stacks_in_999013 h1 a:hover,#stacks_in_999013 div a:hover{color:rgba(76, 38, 114, 1.00)}#stacks_in_999013 small,#stacks_in_999013 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999013 {
	padding: 10px 0px 20px 0px;
}
:root {
  --multi_columns_stacks_in_999014:1fr 1fr;
}
#multi_columns_stacks_in_999014 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_999014);
  grid-gap: 20px;
  align-items: flex-start;
  
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_999014 > div {
  min-width: 0;
}
#multi_columns_stacks_in_999014 + .deluxe-columns {
  margin-top: 20px;
}
#multi_columns_stacks_in_999014 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_999014 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_999014 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_999014 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_999014 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_999014 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_999014 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_999014 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_999014 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_999014 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_999014 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_999014 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_999014 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_999014 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_999014 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_999014 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_999014 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_999014 > div > * {position: relative;}
  #multi_columns_stacks_in_999014 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_999014 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_999014 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_999014 > div > * {position: relative;}
  #multi_columns_stacks_in_999014 > div > * > * {transform: translate(0,0);}
  
}

@media only screen and (max-width:768px){#stacks_in_999023 p,#stacks_in_999023 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999023,#stacks_in_999023 div,#stacks_in_999023 p,#stacks_in_999023 .fa:not(.no-indent),#stacks_in_999023 ol,#stacks_in_999023 ul li,#stacks_in_999023 ol li,#stacks_in_999023 ol,#stacks_in_999023 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999023{}}

/* Start dooFaq2 stack each CSS code */

#stacks_in_999813 .faq-question{
	position: relative;
	font-size: 120% !important;
	line-height: normal !important;
	font-weight: normal;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 0px;
	cursor: pointer;
}

#stacks_in_999813 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_999813 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_999813 .fa-bars, #stacks_in_999813 .fa-toggle-off, #stacks_in_999813 .fa-question, #stacks_in_999813 .fa-angle-right{
	display: none;
}

#stacks_in_999813 .fa-angle-right{
	display: inline;
}

#stacks_in_999813 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_999813 .faqQuestionClosed{
	background-color: rgba(255, 255, 255, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_999813 .faqQuestionOpen{
	background: rgba(0, 153, 204, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_999813 .faqQuestionOpen:hover{
	background: rgba(0, 153, 204, 1.00) !important;
}

#stacks_in_999813 .faqQuestionClosed:hover{
	background: rgba(255, 255, 255, 1.00) !important;
	
}



#stacks_in_999813 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code */
#stacks_out_999813 {
	width: 90%;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999815 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}

#stacks_in_999322 {
	padding:  10px;
}
#stacks_in_999310 p,#stacks_in_999310 div{margin-bottom:0}#stacks_in_999310,#stacks_in_999310 div,#stacks_in_999310 p,#stacks_in_999310 ol,#stacks_in_999310 ul li,#stacks_in_999310 ol li,#stacks_in_999310 ol,#stacks_in_999310 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_999310,#stacks_in_999310 div,#stacks_in_999310 p,#stacks_in_999310 ol,#stacks_in_999310 ul li,#stacks_in_999310 ol li,#stacks_in_999310 ol,#stacks_in_999310 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_999310,#stacks_in_999310 div,#stacks_in_999310 p,#stacks_in_999310 .fa:not(.no-indent),#stacks_in_999310 ol,#stacks_in_999310 ul li,#stacks_in_999310 ol li,#stacks_in_999310 ol,#stacks_in_999310 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999310{}}

#stacks_in_999307,#stacks_in_999307 div,#stacks_in_999307 p,#stacks_in_999307 ol,#stacks_in_999307 ul li,#stacks_in_999307 ol li,#stacks_in_999307 ol,#stacks_in_999307 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_999307,#stacks_in_999307 div,#stacks_in_999307 p,#stacks_in_999307 ol,#stacks_in_999307 ul li,#stacks_in_999307 ol li,#stacks_in_999307 ol,#stacks_in_999307 dl{font-size:0.95rem}}@media only screen and (min-width:0px){#stacks_in_999307,#stacks_in_999307 div,#stacks_in_999307 p,#stacks_in_999307 .fa:not(.no-indent),#stacks_in_999307 ol,#stacks_in_999307 ul li,#stacks_in_999307 ol li,#stacks_in_999307 ol,#stacks_in_999307 dl{line-height:1.20}}@media only screen and (min-width:0px){#stacks_in_999307{}}


#stacks_in_999307 {
	margin: 5px 0px 0px 0px;
}
#stacks_in_999302 h3,#stacks_in_999302 .hTxt:not(.segment) div{font-size:1.60rem}@media all and (max-width:640px){#stacks_in_999302 h3,#stacks_in_999302 .hTxt:not(.segment) div{font-size:1.60rem}}@media only screen and (max-width:768px){#stacks_in_999302 h3,#stacks_in_999302 div{text-align:center !important}#stacks_out_999302{display:block !important}}#stacks_in_999302 h3,#stacks_in_999302 div{color:rgba(102, 51, 153, 1.00)}#stacks_in_999302 h3 a,#stacks_in_999302 div a{color:rgba(102, 51, 153, 1.00)}#stacks_in_999302 h3 a:hover,#stacks_in_999302 div a:hover{color:rgba(76, 38, 114, 1.00)}#stacks_in_999302 small,#stacks_in_999302 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999302 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_999299,#stacks_in_999299 div,#stacks_in_999299 p,#stacks_in_999299 ol,#stacks_in_999299 ul li,#stacks_in_999299 ol li,#stacks_in_999299 ol,#stacks_in_999299 dl{font-size:0.95rem}@media all and (max-width:640px){#stacks_in_999299,#stacks_in_999299 div,#stacks_in_999299 p,#stacks_in_999299 ol,#stacks_in_999299 ul li,#stacks_in_999299 ol li,#stacks_in_999299 ol,#stacks_in_999299 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_999299,#stacks_in_999299 div,#stacks_in_999299 p,#stacks_in_999299 .fa:not(.no-indent),#stacks_in_999299 ol,#stacks_in_999299 ul li,#stacks_in_999299 ol li,#stacks_in_999299 ol,#stacks_in_999299 dl{line-height:1.20}}@media only screen and (min-width:0px){#stacks_in_999299{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999821 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}

#stacks_in_999336 {
	padding:  10px;
}
#stacks_in_999346 p,#stacks_in_999346 div{margin-bottom:0}#stacks_in_999346,#stacks_in_999346 div,#stacks_in_999346 p,#stacks_in_999346 ol,#stacks_in_999346 ul li,#stacks_in_999346 ol li,#stacks_in_999346 ol,#stacks_in_999346 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_999346,#stacks_in_999346 div,#stacks_in_999346 p,#stacks_in_999346 ol,#stacks_in_999346 ul li,#stacks_in_999346 ol li,#stacks_in_999346 ol,#stacks_in_999346 dl{font-size:1.30rem}}@media only screen and (min-width:0px){#stacks_in_999346,#stacks_in_999346 div,#stacks_in_999346 p,#stacks_in_999346 .fa:not(.no-indent),#stacks_in_999346 ol,#stacks_in_999346 ul li,#stacks_in_999346 ol li,#stacks_in_999346 ol,#stacks_in_999346 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999346{}}

#stacks_in_999339,#stacks_in_999339 div,#stacks_in_999339 p,#stacks_in_999339 ol,#stacks_in_999339 ul li,#stacks_in_999339 ol li,#stacks_in_999339 ol,#stacks_in_999339 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_999339,#stacks_in_999339 div,#stacks_in_999339 p,#stacks_in_999339 ol,#stacks_in_999339 ul li,#stacks_in_999339 ol li,#stacks_in_999339 ol,#stacks_in_999339 dl{font-size:0.95rem}}@media only screen and (min-width:0px){#stacks_in_999339,#stacks_in_999339 div,#stacks_in_999339 p,#stacks_in_999339 .fa:not(.no-indent),#stacks_in_999339 ol,#stacks_in_999339 ul li,#stacks_in_999339 ol li,#stacks_in_999339 ol,#stacks_in_999339 dl{line-height:1.20}}@media only screen and (min-width:0px){#stacks_in_999339{}}


#stacks_in_999339 {
	margin: 5px 0px 0px 0px;
}
#stacks_in_999349 h3,#stacks_in_999349 .hTxt:not(.segment) div{font-size:1.60rem}@media all and (max-width:640px){#stacks_in_999349 h3,#stacks_in_999349 .hTxt:not(.segment) div{font-size:1.60rem}}@media only screen and (max-width:768px){#stacks_in_999349 h3,#stacks_in_999349 div{text-align:center !important}#stacks_out_999349{display:block !important}}#stacks_in_999349 h3,#stacks_in_999349 div{color:rgba(102, 51, 153, 1.00)}#stacks_in_999349 h3 a,#stacks_in_999349 div a{color:rgba(102, 51, 153, 1.00)}#stacks_in_999349 h3 a:hover,#stacks_in_999349 div a:hover{color:rgba(76, 38, 114, 1.00)}#stacks_in_999349 small,#stacks_in_999349 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999349 {
	margin: 0px 0px 10px 0px;
}
#stacks_in_999354,#stacks_in_999354 div,#stacks_in_999354 p,#stacks_in_999354 ol,#stacks_in_999354 ul li,#stacks_in_999354 ol li,#stacks_in_999354 ol,#stacks_in_999354 dl{font-size:0.95rem}@media all and (max-width:640px){#stacks_in_999354,#stacks_in_999354 div,#stacks_in_999354 p,#stacks_in_999354 ol,#stacks_in_999354 ul li,#stacks_in_999354 ol li,#stacks_in_999354 ol,#stacks_in_999354 dl{font-size:0.90rem}}@media only screen and (min-width:0px){#stacks_in_999354,#stacks_in_999354 div,#stacks_in_999354 p,#stacks_in_999354 .fa:not(.no-indent),#stacks_in_999354 ol,#stacks_in_999354 ul li,#stacks_in_999354 ol li,#stacks_in_999354 ol,#stacks_in_999354 dl{line-height:1.20}}@media only screen and (min-width:0px){#stacks_in_999354{}}


#stacks_in_999870 {
	margin: 0px 0px 10px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999019 p,#stacks_in_999019 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999019,#stacks_in_999019 div,#stacks_in_999019 p,#stacks_in_999019 .fa:not(.no-indent),#stacks_in_999019 ol,#stacks_in_999019 ul li,#stacks_in_999019 ol li,#stacks_in_999019 ol,#stacks_in_999019 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999019{}}

@media only screen and (max-width:768px){#stacks_in_999872 p,#stacks_in_999872 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999872,#stacks_in_999872 div,#stacks_in_999872 p,#stacks_in_999872 .fa:not(.no-indent),#stacks_in_999872 ol,#stacks_in_999872 ul li,#stacks_in_999872 ol li,#stacks_in_999872 ol,#stacks_in_999872 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999872{}}

/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_889239 #myExtraContent3,
#ExtraContentPlusstacks_in_889239 #fs {
	display: none;
}

   #stacks_in_999888 .sp-bevel{z-index:1}#stacks_in_999888 .sp-bevel::before,#stacks_in_999888 .sp-bevel::after{z-index:-1}     #stacks_in_999888 .bevel-wrap{overflow:hidden;margin-top:0.00px}#stacks_in_999888 .sp-bevel.orient-horiz{padding-bottom:calc( 2%  * 1.85);position:relative;overflow:hidden}#stacks_in_999888 .sp-bevel.orient-horiz::before,#stacks_in_999888 .sp-bevel.orient-horiz::after{position:absolute;z-index:-1;content:"";height:100%;background:rgba(51, 153, 204, 1.00)}#stacks_in_999888 .sp-bevel.orient-horiz::before{left:0;width:0.00%}#stacks_in_999888 .sp-bevel.orient-horiz::after{right:0;width:calc(100% - 0.00%)}#stacks_in_999888 .sp-bevel.orient-horiz.arrow-down.arrow-inward{-webkit-transform:translateY(100%);transform:translateY(100%);overflow:visible}#stacks_in_999888 .sp-bevel.orient-horiz.arrow-down::before,#stacks_in_999888 .sp-bevel.orient-horiz.arrow-down::after{bottom:0}#stacks_in_999888 .sp-bevel.orient-horiz.arrow-down::before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skew(0,2deg);transform:skew(0,2deg)}#stacks_in_999888 .sp-bevel.orient-horiz.arrow-down::after{-webkit-transform:skew(0,-2deg);transform:skew(0,-2deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}#stacks_in_999888 .sp-bevel.orient-horiz.arrow-up.arrow-inward{-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow:visible}#stacks_in_999888 .sp-bevel.orient-horiz.arrow-up::before,#stacks_in_999888 .sp-bevel.orient-horiz.arrow-up::after{top:0}#stacks_in_999888 .sp-bevel.orient-horiz.arrow-up::before{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(0,-2deg);transform:skew(0,-2deg)}#stacks_in_999888 .sp-bevel.orient-horiz.arrow-up::after{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skew(0,2deg);transform:skew(0,2deg)}  
.svg-metamorph .svgm-content {
  position: relative;
  z-index: 1;
}
.svg-metamorph > .svgm-wrap {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
}
/**/
.svg-metamorph.svgm_stacks_in_999875 > .svgm-wrap {
  overflow: visible;
  height: 60px;
  left:50%;
  
  -webkit-transform: translateX(-50%)  ;
  transform: translateX(-50%)  ;
  
}
.svg-metamorph.svgm_stacks_in_999875 > .svgm-wrap > svg {
  fill: #336699;
  stroke: #336699;
  width: 100%;
  height: 60px;
  overflow: visible;
  
}
.svg-metamorph.svgm_stacks_in_999875 > .svgm-wrap:after {
  background: #336699;
}
.svg-metamorph.svgm_stacks_in_999875 {
  padding-bottom: 60px;
  
}
@media all and (min-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_999875 {
    padding-bottom: 90.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_999875 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_999875 > .svgm-wrap > svg {
    height: 90.000000px;
  }
}
@media all and (max-width: 767px) {
  .svg-metamorph.svgm_stacks_in_999875 {
    padding-bottom: 30.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_999875 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_999875 > .svgm-wrap > svg {
    height: 30.000000px;
    width: 960px;
  }
}


/* */

#stacks_in_999875 {
	background-color: rgba(51, 153, 204, 1.00);
}

#stacks_in_999892 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_999778 h1,#stacks_in_999778 div{color:rgba(255, 255, 255, 1.00)}#stacks_in_999778 h1 a,#stacks_in_999778 div a{color:rgba(255, 255, 255, 1.00)}#stacks_in_999778 h1 a:hover,#stacks_in_999778 div a:hover{color:rgba(191, 191, 191, 1.00)}#stacks_in_999778 small,#stacks_in_999778 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999778 {
	padding: 10px 0px 20px 0px;
}
#stacks_in_999779 p,#stacks_in_999779 div,#stacks_in_999779 ul,#stacks_in_999779 ol,#stacks_in_999779 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999779 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_999779 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_999779,#stacks_in_999779 div,#stacks_in_999779 p,#stacks_in_999779 ol,#stacks_in_999779 ul li,#stacks_in_999779 ol li,#stacks_in_999779 ol,#stacks_in_999779 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_999779,#stacks_in_999779 div,#stacks_in_999779 p,#stacks_in_999779 ol,#stacks_in_999779 ul li,#stacks_in_999779 ol li,#stacks_in_999779 ol,#stacks_in_999779 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_999779,#stacks_in_999779 div,#stacks_in_999779 p,#stacks_in_999779 .fa:not(.no-indent),#stacks_in_999779 ol,#stacks_in_999779 ul li,#stacks_in_999779 ol li,#stacks_in_999779 ol,#stacks_in_999779 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_999779{}}


#stacks_out_999779 {
	width: 80%;
}
#stacks_in_999910 p,#stacks_in_999910 div,#stacks_in_999910 ul,#stacks_in_999910 ol,#stacks_in_999910 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999910 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_999910 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_999910,#stacks_in_999910 div,#stacks_in_999910 p,#stacks_in_999910 ol,#stacks_in_999910 ul li,#stacks_in_999910 ol li,#stacks_in_999910 ol,#stacks_in_999910 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_999910,#stacks_in_999910 div,#stacks_in_999910 p,#stacks_in_999910 ol,#stacks_in_999910 ul li,#stacks_in_999910 ol li,#stacks_in_999910 ol,#stacks_in_999910 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_999910,#stacks_in_999910 div,#stacks_in_999910 p,#stacks_in_999910 .fa:not(.no-indent),#stacks_in_999910 ol,#stacks_in_999910 ul li,#stacks_in_999910 ol li,#stacks_in_999910 ol,#stacks_in_999910 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_999910{}}


#stacks_out_999910 {
	width: 600px;
}
.svg-metamorph .svgm-content {
  position: relative;
  z-index: 1;
}
.svg-metamorph > .svgm-wrap {
  position: absolute;
  z-index: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
}
/**/
.svg-metamorph.svgm_stacks_in_999877 > .svgm-wrap {
  overflow: visible;
  height: 60px;
  left:50%;
  
  -webkit-transform: translateX(-50%)  ;
  transform: translateX(-50%)  ;
  
}
.svg-metamorph.svgm_stacks_in_999877 > .svgm-wrap > svg {
  fill: #663399;
  stroke: #663399;
  width: 100%;
  height: 60px;
  overflow: visible;
  
}
.svg-metamorph.svgm_stacks_in_999877 > .svgm-wrap:after {
  background: #663399;
}
.svg-metamorph.svgm_stacks_in_999877 {
  padding-bottom: 60px;
  
}
@media all and (min-width: 1920px) {
  .svg-metamorph.svgm_stacks_in_999877 {
    padding-bottom: 90.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_999877 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_999877 > .svgm-wrap > svg {
    height: 90.000000px;
  }
}
@media all and (max-width: 767px) {
  .svg-metamorph.svgm_stacks_in_999877 {
    padding-bottom: 30.000000px;
    
  }
  .svg-metamorph.svgm_stacks_in_999877 > .svgm-wrap,
  .svg-metamorph.svgm_stacks_in_999877 > .svgm-wrap > svg {
    height: 30.000000px;
    width: 960px;
  }
}


/* */

#stacks_in_999877 {
	background-color: rgba(51, 102, 153, 1.00);
}

#stacks_in_999895 {
	margin: 20px 0px 0px 0px;
}
#stacks_in_999741 h1,#stacks_in_999741 div{color:rgba(255, 255, 255, 1.00)}#stacks_in_999741 h1 a,#stacks_in_999741 div a{color:rgba(255, 255, 255, 1.00)}#stacks_in_999741 h1 a:hover,#stacks_in_999741 div a:hover{color:rgba(191, 191, 191, 1.00)}#stacks_in_999741 small,#stacks_in_999741 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999741 {
	padding: 10px 0px 20px 0px;
}
#stacks_in_999742 p,#stacks_in_999742 div,#stacks_in_999742 ul,#stacks_in_999742 ol,#stacks_in_999742 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999742 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_999742 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_999742,#stacks_in_999742 div,#stacks_in_999742 p,#stacks_in_999742 ol,#stacks_in_999742 ul li,#stacks_in_999742 ol li,#stacks_in_999742 ol,#stacks_in_999742 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_999742,#stacks_in_999742 div,#stacks_in_999742 p,#stacks_in_999742 ol,#stacks_in_999742 ul li,#stacks_in_999742 ol li,#stacks_in_999742 ol,#stacks_in_999742 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_999742,#stacks_in_999742 div,#stacks_in_999742 p,#stacks_in_999742 .fa:not(.no-indent),#stacks_in_999742 ol,#stacks_in_999742 ul li,#stacks_in_999742 ol li,#stacks_in_999742 ol,#stacks_in_999742 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_999742{}}


#stacks_out_999742 {
	width: 80%;
}
#stacks_in_999907 p,#stacks_in_999907 div,#stacks_in_999907 ul,#stacks_in_999907 ol,#stacks_in_999907 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999907 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_999907 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_999907,#stacks_in_999907 div,#stacks_in_999907 p,#stacks_in_999907 ol,#stacks_in_999907 ul li,#stacks_in_999907 ol li,#stacks_in_999907 ol,#stacks_in_999907 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_999907,#stacks_in_999907 div,#stacks_in_999907 p,#stacks_in_999907 ol,#stacks_in_999907 ul li,#stacks_in_999907 ol li,#stacks_in_999907 ol,#stacks_in_999907 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_999907,#stacks_in_999907 div,#stacks_in_999907 p,#stacks_in_999907 .fa:not(.no-indent),#stacks_in_999907 ol,#stacks_in_999907 ul li,#stacks_in_999907 ol li,#stacks_in_999907 ol,#stacks_in_999907 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_999907{}}


#stacks_out_999907 {
	width: 600px;
}
#usefulStackWrapperstacks_in_999752 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 10000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_999752 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_999752 {
		display: none;
	}
}













#stacks_in_999752 {
	background-color: rgba(102, 51, 153, 1.00);
	padding:  20px;
}

#stacks_in_999896 {
	margin: 10px 0px 0px 0px;
}
#stacks_in_999764 h1,#stacks_in_999764 div{color:rgba(255, 255, 255, 1.00)}#stacks_in_999764 h1 a,#stacks_in_999764 div a{color:rgba(255, 255, 255, 1.00)}#stacks_in_999764 h1 a:hover,#stacks_in_999764 div a:hover{color:rgba(191, 191, 191, 1.00)}#stacks_in_999764 small,#stacks_in_999764 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999764 {
	padding: 10px 0px 20px 0px;
}
#stacks_in_999765 p,#stacks_in_999765 div,#stacks_in_999765 ul,#stacks_in_999765 ol,#stacks_in_999765 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999765 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_999765 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_999765,#stacks_in_999765 div,#stacks_in_999765 p,#stacks_in_999765 ol,#stacks_in_999765 ul li,#stacks_in_999765 ol li,#stacks_in_999765 ol,#stacks_in_999765 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_999765,#stacks_in_999765 div,#stacks_in_999765 p,#stacks_in_999765 ol,#stacks_in_999765 ul li,#stacks_in_999765 ol li,#stacks_in_999765 ol,#stacks_in_999765 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_999765,#stacks_in_999765 div,#stacks_in_999765 p,#stacks_in_999765 .fa:not(.no-indent),#stacks_in_999765 ol,#stacks_in_999765 ul li,#stacks_in_999765 ol li,#stacks_in_999765 ol,#stacks_in_999765 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_999765{}}


#stacks_out_999765 {
	width: 80%;
}
#stacks_in_999889 p,#stacks_in_999889 div,#stacks_in_999889 ul,#stacks_in_999889 ol,#stacks_in_999889 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999889 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_999889 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_999889,#stacks_in_999889 div,#stacks_in_999889 p,#stacks_in_999889 ol,#stacks_in_999889 ul li,#stacks_in_999889 ol li,#stacks_in_999889 ol,#stacks_in_999889 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_999889,#stacks_in_999889 div,#stacks_in_999889 p,#stacks_in_999889 ol,#stacks_in_999889 ul li,#stacks_in_999889 ol li,#stacks_in_999889 ol,#stacks_in_999889 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_999889,#stacks_in_999889 div,#stacks_in_999889 p,#stacks_in_999889 .fa:not(.no-indent),#stacks_in_999889 ol,#stacks_in_999889 ul li,#stacks_in_999889 ol li,#stacks_in_999889 ol,#stacks_in_999889 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_999889{}}


#stacks_out_999889 {
	width: 80%;
}
#stacks_in_999914 p,#stacks_in_999914 div,#stacks_in_999914 ul,#stacks_in_999914 ol,#stacks_in_999914 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999914 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_999914 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_999914,#stacks_in_999914 div,#stacks_in_999914 p,#stacks_in_999914 ol,#stacks_in_999914 ul li,#stacks_in_999914 ol li,#stacks_in_999914 ol,#stacks_in_999914 dl{font-size:1.30rem}@media all and (max-width:640px){#stacks_in_999914,#stacks_in_999914 div,#stacks_in_999914 p,#stacks_in_999914 ol,#stacks_in_999914 ul li,#stacks_in_999914 ol li,#stacks_in_999914 ol,#stacks_in_999914 dl{font-size:1.20rem}}@media only screen and (min-width:0px){#stacks_in_999914,#stacks_in_999914 div,#stacks_in_999914 p,#stacks_in_999914 .fa:not(.no-indent),#stacks_in_999914 ol,#stacks_in_999914 ul li,#stacks_in_999914 ol li,#stacks_in_999914 ol,#stacks_in_999914 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_999914{}}


#stacks_out_999914 {
	width: 600px;
}
#stacks_in_999915 p,#stacks_in_999915 div,#stacks_in_999915 ul,#stacks_in_999915 ol,#stacks_in_999915 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999915 a{color:rgba(0, 140, 186, 1.00)}#stacks_in_999915 a:hover{color:rgba(0, 102, 153, 1.00)}#stacks_in_999915,#stacks_in_999915 div,#stacks_in_999915 p,#stacks_in_999915 ol,#stacks_in_999915 ul li,#stacks_in_999915 ol li,#stacks_in_999915 ol,#stacks_in_999915 dl{font-size:1.00rem}@media all and (max-width:640px){#stacks_in_999915,#stacks_in_999915 div,#stacks_in_999915 p,#stacks_in_999915 ol,#stacks_in_999915 ul li,#stacks_in_999915 ol li,#stacks_in_999915 ol,#stacks_in_999915 dl{font-size:1.00rem}}@media only screen and (min-width:0px){#stacks_in_999915,#stacks_in_999915 div,#stacks_in_999915 p,#stacks_in_999915 .fa:not(.no-indent),#stacks_in_999915 ol,#stacks_in_999915 ul li,#stacks_in_999915 ol li,#stacks_in_999915 ol,#stacks_in_999915 dl{line-height:1.10}}@media only screen and (min-width:0px){#stacks_in_999915{}}


#stacks_out_999915 {
	width: 600px;
}
   #stacks_in_999753 .sp-bevel{z-index:1}#stacks_in_999753 .sp-bevel::before,#stacks_in_999753 .sp-bevel::after{z-index:-1}     #stacks_in_999753 .bevel-wrap{overflow:hidden;margin-top:0.00px}#stacks_in_999753 .sp-bevel.orient-horiz{padding-bottom:calc( 4%  * 1.26);position:relative;overflow:hidden}#stacks_in_999753 .sp-bevel.orient-horiz::before,#stacks_in_999753 .sp-bevel.orient-horiz::after{position:absolute;z-index:-1;content:"";height:100%;background:rgba(102, 51, 153, 1.00)}#stacks_in_999753 .sp-bevel.orient-horiz::before{left:0;width:70.00%}#stacks_in_999753 .sp-bevel.orient-horiz::after{right:0;width:calc(100% - 70.00%)}#stacks_in_999753 .sp-bevel.orient-horiz.arrow-down.arrow-inward{-webkit-transform:translateY(100%);transform:translateY(100%);overflow:visible}#stacks_in_999753 .sp-bevel.orient-horiz.arrow-down::before,#stacks_in_999753 .sp-bevel.orient-horiz.arrow-down::after{bottom:0}#stacks_in_999753 .sp-bevel.orient-horiz.arrow-down::before{-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skew(0,4deg);transform:skew(0,4deg)}#stacks_in_999753 .sp-bevel.orient-horiz.arrow-down::after{-webkit-transform:skew(0,-4deg);transform:skew(0,-4deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}#stacks_in_999753 .sp-bevel.orient-horiz.arrow-up.arrow-inward{-webkit-transform:translateY(-100%);transform:translateY(-100%);overflow:visible}#stacks_in_999753 .sp-bevel.orient-horiz.arrow-up::before,#stacks_in_999753 .sp-bevel.orient-horiz.arrow-up::after{top:0}#stacks_in_999753 .sp-bevel.orient-horiz.arrow-up::before{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(0,-4deg);transform:skew(0,-4deg)}#stacks_in_999753 .sp-bevel.orient-horiz.arrow-up::after{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skew(0,4deg);transform:skew(0,4deg)}  
#usefulStackWrapperstacks_in_997541 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 20000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_997541 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_997541 {
		display: none;
	}
}













#stacks_in_997541 {
	margin: 0px 0px 40px 0px;
	padding:  20px;
}
@media only screen and (max-width:768px){#stacks_in_999412 h1,#stacks_in_999412 div{text-align:center !important}#stacks_out_999412{display:block !important}}#stacks_in_999412 h1,#stacks_in_999412 div{color:rgba(102, 51, 153, 1.00)}#stacks_in_999412 h1 a,#stacks_in_999412 div a{color:rgba(102, 51, 153, 1.00)}#stacks_in_999412 h1 a:hover,#stacks_in_999412 div a:hover{color:rgba(76, 38, 114, 1.00)}#stacks_in_999412 small,#stacks_in_999412 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999412 {
	padding: 20px 0px 20px 0px;
}
:root {
  --multi_columns_stacks_in_999413:1fr 1fr;
}
#multi_columns_stacks_in_999413 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_999413);
  grid-gap: 20px;
  align-items: flex-start;
  
  
  
  justify-content: center;
  
}
#multi_columns_stacks_in_999413 > div {
  min-width: 0;
}
#multi_columns_stacks_in_999413 + .deluxe-columns {
  margin-top: 20px;
}
#multi_columns_stacks_in_999413 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_999413 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_999413 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_999413 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_999413 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_999413 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_999413 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_999413 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_999413 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_999413 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_999413 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_999413 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_999413 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_999413 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_999413 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_999413 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_999413 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_999413 > div > * {position: relative;}
  #multi_columns_stacks_in_999413 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_999413 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_999413 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_999413 > div > * {position: relative;}
  #multi_columns_stacks_in_999413 > div > * > * {transform: translate(0,0);}
  
}

@media only screen and (max-width:768px){#stacks_in_999422 p,#stacks_in_999422 div{text-align:center !important}}#stacks_in_999422 p,#stacks_in_999422 div{margin-bottom:0}@media only screen and (min-width:0px){#stacks_in_999422,#stacks_in_999422 div,#stacks_in_999422 p,#stacks_in_999422 .fa:not(.no-indent),#stacks_in_999422 ol,#stacks_in_999422 ul li,#stacks_in_999422 ol li,#stacks_in_999422 ol,#stacks_in_999422 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999422{}}

@media only screen and (max-width:768px){#stacks_in_999418 p,#stacks_in_999418 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999418,#stacks_in_999418 div,#stacks_in_999418 p,#stacks_in_999418 .fa:not(.no-indent),#stacks_in_999418 ol,#stacks_in_999418 ul li,#stacks_in_999418 ol li,#stacks_in_999418 ol,#stacks_in_999418 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999418{}}

@media only screen and (max-width:768px){#stacks_in_999505 h1,#stacks_in_999505 div{text-align:center !important}#stacks_out_999505{display:block !important}}#stacks_in_999505 h1,#stacks_in_999505 div{color:rgba(102, 51, 153, 1.00)}#stacks_in_999505 h1 a,#stacks_in_999505 div a{color:rgba(102, 51, 153, 1.00)}#stacks_in_999505 h1 a:hover,#stacks_in_999505 div a:hover{color:rgba(76, 38, 114, 1.00)}#stacks_in_999505 small,#stacks_in_999505 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999505 {
	padding: 20px 0px 20px 0px;
}
/* Start dooFaq2 stack each CSS code */

#stacks_in_999551 .faq-question{
	position: relative;
	font-size: 120% !important;
	line-height: normal !important;
	font-weight: normal;
	padding: 10px 14px 10px 12px;
	padding-right: 50px;
	margin-top: 1px;
	border-radius: 0px;
	cursor: pointer;
}

#stacks_in_999551 .faq-icon{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 14px 10px 12px;
}

/* Hack to stop text flickr */
#stacks_in_999551 .faq-icon i{
	position: relative;
	z-index: 100;
}



#stacks_in_999551 .fa-bars, #stacks_in_999551 .fa-toggle-off, #stacks_in_999551 .fa-question, #stacks_in_999551 .fa-angle-right{
	display: none;
}

#stacks_in_999551 .fa-angle-right{
	display: inline;
}

#stacks_in_999551 .faq-answer{
	margin: 0 4px 0 4px;
	padding: 20px 0px 20px 0px;
}


/* THEME */
#stacks_in_999551 .faqQuestionClosed{
	background-color: rgba(255, 255, 255, 1.00) !important;
	color: rgba(51, 51, 51, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
    
}

#stacks_in_999551 .faqQuestionOpen{
	background: rgba(0, 153, 204, 1.00) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	-webkit-transition: background 500ms ease-out;
    -moz-transition: background 500ms ease-out;
    -o-transition: background 500ms ease-out;
    transition: background 500ms ease-out;
}

#stacks_in_999551 .faqQuestionOpen:hover{
	background: rgba(0, 153, 204, 1.00) !important;
}

#stacks_in_999551 .faqQuestionClosed:hover{
	background: rgba(255, 255, 255, 1.00) !important;
	
}



#stacks_in_999551 .faq-answer {
  display: none;
}





/* End dooFaq2 stack each CSS code */
#stacks_out_999551 {
	width: 89%;
}
/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999553 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999607 p,#stacks_in_999607 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999607,#stacks_in_999607 div,#stacks_in_999607 p,#stacks_in_999607 .fa:not(.no-indent),#stacks_in_999607 ol,#stacks_in_999607 ul li,#stacks_in_999607 ol li,#stacks_in_999607 ol,#stacks_in_999607 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999607{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999574 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999610 p,#stacks_in_999610 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999610,#stacks_in_999610 div,#stacks_in_999610 p,#stacks_in_999610 .fa:not(.no-indent),#stacks_in_999610 ol,#stacks_in_999610 ul li,#stacks_in_999610 ol li,#stacks_in_999610 ol,#stacks_in_999610 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999610{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999613 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999615 p,#stacks_in_999615 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999615,#stacks_in_999615 div,#stacks_in_999615 p,#stacks_in_999615 .fa:not(.no-indent),#stacks_in_999615 ol,#stacks_in_999615 ul li,#stacks_in_999615 ol li,#stacks_in_999615 ol,#stacks_in_999615 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999615{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999619 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999621 p,#stacks_in_999621 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999621,#stacks_in_999621 div,#stacks_in_999621 p,#stacks_in_999621 .fa:not(.no-indent),#stacks_in_999621 ol,#stacks_in_999621 ul li,#stacks_in_999621 ol li,#stacks_in_999621 ol,#stacks_in_999621 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999621{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999625 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999627 p,#stacks_in_999627 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999627,#stacks_in_999627 div,#stacks_in_999627 p,#stacks_in_999627 .fa:not(.no-indent),#stacks_in_999627 ol,#stacks_in_999627 ul li,#stacks_in_999627 ol li,#stacks_in_999627 ol,#stacks_in_999627 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999627{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999631 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999633 p,#stacks_in_999633 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999633,#stacks_in_999633 div,#stacks_in_999633 p,#stacks_in_999633 .fa:not(.no-indent),#stacks_in_999633 ol,#stacks_in_999633 ul li,#stacks_in_999633 ol li,#stacks_in_999633 ol,#stacks_in_999633 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999633{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999942 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999944 p,#stacks_in_999944 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999944,#stacks_in_999944 div,#stacks_in_999944 p,#stacks_in_999944 .fa:not(.no-indent),#stacks_in_999944 ol,#stacks_in_999944 ul li,#stacks_in_999944 ol li,#stacks_in_999944 ol,#stacks_in_999944 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999944{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999643 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999645 p,#stacks_in_999645 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999645,#stacks_in_999645 div,#stacks_in_999645 p,#stacks_in_999645 .fa:not(.no-indent),#stacks_in_999645 ol,#stacks_in_999645 ul li,#stacks_in_999645 ol li,#stacks_in_999645 ol,#stacks_in_999645 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999645{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999947 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999949 p,#stacks_in_999949 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999949,#stacks_in_999949 div,#stacks_in_999949 p,#stacks_in_999949 .fa:not(.no-indent),#stacks_in_999949 ol,#stacks_in_999949 ul li,#stacks_in_999949 ol li,#stacks_in_999949 ol,#stacks_in_999949 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999949{}}

/* Start dooFaq2Child stack each CSS code *//* End dooFaq2Child stack each CSS code */
#stacks_in_999649 {
	border: solid rgba(77, 77, 77, 1.00);
	border-width: 0px 0px 1px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999652 p,#stacks_in_999652 div{text-align:center !important}}@media only screen and (min-width:0px){#stacks_in_999652,#stacks_in_999652 div,#stacks_in_999652 p,#stacks_in_999652 .fa:not(.no-indent),#stacks_in_999652 ol,#stacks_in_999652 ul li,#stacks_in_999652 ol li,#stacks_in_999652 ol,#stacks_in_999652 dl{line-height:1.40}}@media only screen and (min-width:0px){#stacks_in_999652{}}

#usefulStackWrapperstacks_in_999655 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 10000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_999655 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_999655 {
		display: none;
	}
}













#stacks_in_999655 {
	background-color: rgba(0, 153, 204, 1.00);
	padding:  20px;
}
@media only screen and (max-width:768px){#stacks_in_999677 h1,#stacks_in_999677 div{text-align:center !important}#stacks_out_999677{display:block !important}}#stacks_in_999677 h1,#stacks_in_999677 div{color:rgba(255, 255, 255, 1.00)}#stacks_in_999677 h1 a,#stacks_in_999677 div a{color:rgba(255, 255, 255, 1.00)}#stacks_in_999677 h1 a:hover,#stacks_in_999677 div a:hover{color:rgba(191, 191, 191, 1.00)}#stacks_in_999677 small,#stacks_in_999677 small div{color:rgba(111, 111, 111, 1.00)}


#stacks_in_999677 {
	padding: 20px 0px 20px 0px;
}
@media only screen and (max-width:768px){#stacks_in_999687 p,#stacks_in_999687 div{text-align:center !important}}#stacks_in_999687 p,#stacks_in_999687 div,#stacks_in_999687 ul,#stacks_in_999687 ol,#stacks_in_999687 dl{color:rgba(255, 255, 255, 1.00)}#stacks_in_999687 a{color:rgba(51, 0, 102, 1.00)}#stacks_in_999687 a:hover{color:rgba(51, 0, 102, 1.00)}@media only screen and (min-width:0px){#stacks_in_999687,#stacks_in_999687 div,#stacks_in_999687 p,#stacks_in_999687 .fa:not(.no-indent),#stacks_in_999687 ol,#stacks_in_999687 ul li,#stacks_in_999687 ol li,#stacks_in_999687 ol,#stacks_in_999687 dl{line-height:1.30}}@media only screen and (min-width:0px){#stacks_in_999687{}}


#stacks_in_999687 {
	margin: 0px 0px 50px 0px;
}
#usefulStackWrapperstacks_in_889384 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_889384 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_889384 {
		display: none;
	}
}













#stacks_in_889384 {
	background-color: rgba(51, 102, 153, 1.00);
	padding:  20px;
}
#stacks_in_997186_995448>.s3_row {
	margin: 0 -10px;
}

#stacks_in_997186_995448>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_997186_995448>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_997186_995448>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_997186_995448>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_997186_995448>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_997186_995448>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



/* DooBox Spin CSS Document */




#stacks_in_997186_995493 .stacks_in_997186_995493spin{
display:none;
}







/* DooBox Spin CSS Document */




#stacks_in_997186_995464 .stacks_in_997186_995464spin{
display:none;
}







/* DooBox Spin CSS Document */




#stacks_in_997186_995485 .stacks_in_997186_995485spin{
display:none;
}







/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_889480_472644 #myExtraContent5,
#ExtraContentPlusstacks_in_889480_472644 #fs {
	display: none;
}

#usefulStackWrapperstacks_in_889480_472649 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1200px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_889480_472649 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: block;
}








@media screen and (max-width: 100px) {
	#usefulStackstacks_in_889480_472649 {
		display: none;
	}
}












/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_889480_472651Calligrapher{			font-size: 90% !important;			color: #FFFFFF !important;			font-weight:   normal !important;			font-style: normal !important;			line-height: 1.4em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: left !important;		}				.stacks_in_889480_472651Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_472651Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_472651Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_472651Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_472651Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_472651Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_472651Calligrapher h6, .stacks_in_889480_472651Calligrapher h5, .stacks_in_889480_472651Calligrapher h4, .stacks_in_889480_472651Calligrapher h3, .stacks_in_889480_472651Calligrapher h2, .stacks_in_889480_472651Calligrapher h1{			color: #FFFFFF !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_889480_472651Calligrapher, .stacks_in_889480_472651Calligrapher h1, .stacks_in_889480_472651Calligrapher h2, .stacks_in_889480_472651Calligrapher h3, .stacks_in_889480_472651Calligrapher h4, .stacks_in_889480_472651Calligrapher h5, .stacks_in_889480_472651Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_889480_472651targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_889480_472651Calligrapher a:link{			color: #FFFFFF !important;			text-decoration: none !important;		}				.stacks_in_889480_472651Calligrapher a:visited{			color: #FFFFFF !important;		}				.stacks_in_889480_472651Calligrapher a:active{			color: #FFFFFF !important;		}				.stacks_in_889480_472651Calligrapher a:hover{			color: #CCCCCC !important;			text-decoration: none !important;		}/* End Calligrapher stack CSS code */#stacks_in_889480_472653>.s3_row {
	margin: 0 -10px;
}

#stacks_in_889480_472653>.s3_row>.s3_column_left {
	width: 60.00%;
}

#stacks_in_889480_472653>.s3_row>.s3_column_right {
	width: 40.000000%;
}




#stacks_in_889480_472653>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {


	#stacks_in_889480_472653>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_889480_472653>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}



@media only screen and (max-width: 400px) {


	#stacks_in_889480_472653>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_889480_472653>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_889480_472653 {
	margin: 40px 20px 20px 20px;
}
#stacks_in_889480_472673>.s3_row {
	margin: 0 -5px;
}

#stacks_in_889480_472673>.s3_row>.s3_column_left {
	width: 20.00%;
}

#stacks_in_889480_472673>.s3_row>.s3_column_right {
	width: 80.000000%;
}




#stacks_in_889480_472673>.s3_row>.s3_column {
	padding: 0 5px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_889480_472673>.s3_row  {
		margin: -5px 0;
	}
	#stacks_in_889480_472673>.s3_row>.s3_column {
		padding: 5px 0;
		width:100%;
	}


}





/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_889480_1139294buttonPressWrapper{
	position: relative !important;
}

#stacks_in_889480_1139294 a, #stacks_in_889480_1139294 a:hover, #stacks_in_889480_1139294 a:visited, #stacks_in_889480_1139294 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_889480_1139294button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #999999 !important;
	border-color: #828282 !important;
	box-sizing: border-box !important;
}

.stacks_in_889480_1139294button:hover{
	color: #FFFFFF !important;
	background-color: #00CC00 !important;
	border-color: #00AD00 !important;
}

#stacks_in_889480_1139294 a, #stacks_in_889480_1139294 a:visited, #stacks_in_889480_1139294 a:active{
	color: #FFFFFF !important;
}

#stacks_in_889480_1139294 a:hover{
	color: #FFFFFF !important;
}
















	/* -- TYPE FLAT REGULAR OVERRIDE -- */
	.stacks_in_889480_1139294button{
		border-color: #999999 !important;
	}
	.stacks_in_889480_1139294button:hover{
		border-color: #00CC00 !important;
	}
	























.stacks_in_889480_1139294buttonPressWrapper *{
	
	font-family:  Helvetica,Arial,sans-serif !important;
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_889480_1139294buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_889480_1139294buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_889480_1139294buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_889480_1139294 {
	margin: 5px 0px 0px 0px;
}

#stacks_in_889480_472677 {
	margin: 0px 0px 20px 0px;
}
#stacks_in_889480_472655>.s3_row {
	margin: 0 -10px;
}

#stacks_in_889480_472655>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_889480_472655>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_889480_472655>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {



}





/* -- Start Buttonpress2 Each css Template -- */

.stacks_in_889480_1139304buttonPressWrapper{
	position: relative !important;
}

#stacks_in_889480_1139304 a, #stacks_in_889480_1139304 a:hover, #stacks_in_889480_1139304 a:visited, #stacks_in_889480_1139304 a:active{
	text-decoration: none !important;
}

/* -- TYPE BASE STYLES -- */
.stacks_in_889480_1139304button{
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	padding: 6px 12px 6px 12px !important;
	margin: 0 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	line-height: 18px !important;
	text-align: center !important;
	vertical-align: middle !important;
	-ms-touch-action: manipulation !important;
	touch-action: manipulation !important;
	cursor: pointer !important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	background-image: none !important;
	border: 1px solid transparent !important;
	border-radius: 4px !important;
	color: #FFFFFF !important;
	background-color: #999999 !important;
	border-color: #828282 !important;
	box-sizing: border-box !important;
}

.stacks_in_889480_1139304button:hover{
	color: #FFFFFF !important;
	background-color: #3366CC !important;
	border-color: #2B56AD !important;
}

#stacks_in_889480_1139304 a, #stacks_in_889480_1139304 a:visited, #stacks_in_889480_1139304 a:active{
	color: #FFFFFF !important;
}

#stacks_in_889480_1139304 a:hover{
	color: #FFFFFF !important;
}
















	/* -- TYPE FLAT REGULAR OVERRIDE -- */
	.stacks_in_889480_1139304button{
		border-color: #999999 !important;
	}
	.stacks_in_889480_1139304button:hover{
		border-color: #3366CC !important;
	}
	























.stacks_in_889480_1139304buttonPressWrapper *{
	
	font-family:  Helvetica,Arial,sans-serif !important;
}


/* -- BUTTON ALIGNMENT -- */
.stacks_in_889480_1139304buttonPressWrapper{
	position: relative !important;
	text-align: center !important;
}

@media only screen and (max-width: 768px) {
	.stacks_in_889480_1139304buttonPressWrapper{
		text-align: center !important;
	}
}

@media only screen and (max-width: 480px) {
	.stacks_in_889480_1139304buttonPressWrapper{
		text-align: center !important;
	}
}

/* -- End Buttonpress2 Each css Template -- */
#stacks_in_889480_1139304 {
	margin: 5px 0px 0px 0px;
}
#stacks_in_889480_1139295>.s3_row {
	margin: 0 -10px;
}

#stacks_in_889480_1139295>.s3_row>.s3_column_left {
	width: 50.00%;
}

#stacks_in_889480_1139295>.s3_row>.s3_column_right {
	width: 50.000000%;
}




#stacks_in_889480_1139295>.s3_row>.s3_column {
	padding: 0 10px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_889480_1139295>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_889480_1139295>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}






#stacks_in_889480_1139295 {
	margin: 20px 0px 0px 0px;
}

#stacks_out_889480_1139300 {
	width: 113px;
	float: left;
	margin-left:0;
}
#usefulStackWrapperstacks_in_889480_1139286 {
	margin: 0 auto;
	min-width: 0px;
	max-width: 1000px;
	min-height: 0px;
	max-height: 2000px;
	overflow: hidden;
	position: relative;
	
}

#usefulStackstacks_in_889480_1139286 {
	padding-bottom: 0%;
	padding-top: 0%;
	padding-left: 0%;
	padding-right: 0%;
	
	margin-bottom: 0%;
	margin-top: 0%;
	margin-left: 0%;
	margin-right: 0%;
	
	display: none;
}








@media screen and (max-width: 880px) {
	#usefulStackstacks_in_889480_1139286 {
		display: block;
	}
}












.target_stacks_in_889480_1139288{z-index:99;}.target_stacks_in_889480_1139288.rotate{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.target_stacks_in_889480_1139288.width-flexible{width:100%}.target_stacks_in_889480_1139288.width-fixed{width:250px}.target_stacks_in_889480_1139288.height-flexible{height:100%}.target_stacks_in_889480_1139288.height-fixed{height:250px}.target_stacks_in_889480_1139288.top_pt{top:96%}.target_stacks_in_889480_1139288.top_px{top:96px}.target_stacks_in_889480_1139288.bottom_pt{bottom:96%}.target_stacks_in_889480_1139288.bottom_px{bottom:96px}.target_stacks_in_889480_1139288.right_pt{right:0%}.target_stacks_in_889480_1139288.right_px{right:0px}.target_stacks_in_889480_1139288.left_pt{left:0%}.target_stacks_in_889480_1139288.left_px{left:0px}
/* Start Calligrapher stack CSS code *//* -----------------------------------------    Main Body Text Global Styles   ----------------------------------------- */			.stacks_in_889480_1139290Calligrapher{			font-size: 100% !important;			color: #999999 !important;			font-weight:   lighter !important;			font-style: normal !important;			line-height: 1.2em !important;			font-variant: normal !important;			letter-spacing: 0px !important;			word-spacing: 0 !important;			text-indent:none;			text-align: center !important;		}				.stacks_in_889480_1139290Calligrapher h1{			font-size: 2em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_1139290Calligrapher h2{			font-size: 1.7em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_1139290Calligrapher h3{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_1139290Calligrapher h4{			font-size: 1.5em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_1139290Calligrapher h5{			font-size: 1.3em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_1139290Calligrapher h6{			font-size: 1.1em !important;			line-height: normal;			font-weight: bold !important;		}		.stacks_in_889480_1139290Calligrapher h6, .stacks_in_889480_1139290Calligrapher h5, .stacks_in_889480_1139290Calligrapher h4, .stacks_in_889480_1139290Calligrapher h3, .stacks_in_889480_1139290Calligrapher h2, .stacks_in_889480_1139290Calligrapher h1{			color: #333333 !important;		}	/* -----------------------------------------    Google   ----------------------------------------- *//* -----------------------------------------    Serifs   ----------------------------------------- *//* -----------------------------------------    Sans   ----------------------------------------- *//* -----------------------------------------    Display   ----------------------------------------- *//* -----------------------------------------    Handwriting   ----------------------------------------- *//* -----------------------------------------    Universal   ----------------------------------------- */ .stacks_in_889480_1139290Calligrapher, .stacks_in_889480_1139290Calligrapher h1, .stacks_in_889480_1139290Calligrapher h2, .stacks_in_889480_1139290Calligrapher h3, .stacks_in_889480_1139290Calligrapher h4, .stacks_in_889480_1139290Calligrapher h5, .stacks_in_889480_1139290Calligrapher h6{	font-family: Helvetica, Arial, sans-serif !important;}/* -----------------------------------------    Custom   ----------------------------------------- *//* -----------------------------------------    Text Shadow   ----------------------------------------- *//* -----------------------------------------    Drop Zone Managment   ----------------------------------------- */.stacks_in_889480_1139290targetNote{	display: none;}/* -----------------------------------------    Links Managment   ----------------------------------------- */		.stacks_in_889480_1139290Calligrapher a:link{			color: #666666 !important;			text-decoration: none !important;		}				.stacks_in_889480_1139290Calligrapher a:visited{			color: #666666 !important;		}				.stacks_in_889480_1139290Calligrapher a:active{			color: #666666 !important;		}				.stacks_in_889480_1139290Calligrapher a:hover{			color: #FFFFFF !important;			text-decoration: none !important;		}/* End Calligrapher stack CSS code */
#stacks_in_889480_1139292 {
	background-color: rgba(204, 204, 204, 0.90);
	border: solid rgba(153, 153, 153, 1.00);
	border-width: 0px 0px 1px 0px;
	padding: 3px 0px 3px 0px;
}
/* Font style applied when the page has finished loading */

#ExtraContentPlusstacks_in_889480_1019309_1019302 #myExtraContent7,
#ExtraContentPlusstacks_in_889480_1019309_1019302 #fs {
	display: none;
}


#stacks_in_889480_1019309_1019307 {
	margin: 20px 0px 0px 0px;
}
